- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 批量添加顺序用户(如果要添加指定文件里的用户,稍作修改即可)
批量添加有顺序用户: [root@linux115 thebook]# cat userAdd_test.sh #!/bin/bash#this is a program which add a list user.#if the user exists,userstatus is "on"# not exists, userstatus is "of
2012-11-06 14:26:00
865
原创 使用awk命令逐字打印文本内容~纯属一时兴起,没多大作用~
下面是一个使用awk命令逐字打印文本内容,因为刚学shell不久,还不懂在awk里怎用上sleep,所以只能通过运算来延迟时间,所以造成占用CPU资源高,效率低~这只是纯属一时兴起,顺便练练使用awk命令~嘻嘻~ [root@linux115 awk]# more readtxt.txt {A[NR]=$0}END{ for(j=1; j for(i=
2012-11-06 14:21:20
969
原创 查找僵尸进程并杀死的小脚本
查找僵尸进程并杀死:[root@linux115 thebook]# cat zombie_process_kill.sh#!/bin/bash#this program used to kill the zombie process pro=`ps aux | awk '{print $1":"$2":"$8}'`for i in $prodo p1=`e
2012-11-06 14:15:57
963
原创 sed,流编辑常用组合命令
# sed -e 'd' file 删除所有行# sed -e '5d' file 删除第5行# sed -e '1,5d' file 删除第1到第5行之间所有行# sed -e '/^#/d' file 删除以‘#’开头的行# sed -e '/zgl/d' file 删除有匹配‘zgl’的行# sed -e '/^$/d' file 删除空白
2012-11-06 14:12:00
1103
原创 远程登录2003根域时,提示需要远程桌面用户权限
在登录根域管理计算机时遇到以下情况: 解决方法: 本地登录根域计算机,查看“我的电脑”-----“属性”---“远程”里面的远程桌面有没选上如果有选上了但还是不行,继续下一步: 右击“Administrator”----“属性”---“隶属于”,看看名称下面有没一项“Remote Desktop Users”,如果没有,点击”添加“
2012-10-19 22:09:29
1065
原创 新加入域提示无法联系域
新加入域,提示不能联系域的问题。 1. 检查本机是否与域服务器能通。2. 检查本机的DNS是否已设置指定为域服务器(DC)的地址,可以通过nslookup解析检查是否能解析DNS地址。3. 检查workstation,TCP/IP NetBios Helper、remote register这些服务有没启动了,设置为自动启动。
2012-10-16 17:41:22
6909
原创 shell部分test比较命令使用
文件比较:--------------------------------------------d file 检查file是否存在并且是一个目录-e file 检查file是否存在-f file 检查file是否存在并且是一个文件-r file 检查file是否存在并且可读-s file 检查file是否存在并且不为空-w file 检查file是否存在并且
2012-10-16 17:36:51
562
原创 部分常用命令
wc 用于对文本中数据统计。默认打印3个值:文本行数 文本单词数 文本字节数 如: [root@linux115 shelltest]# wc test 2 12 86 test [root@linux115 shelltest]# wc -c test #计算字节数 86 test [root@linux115 shelltest]# wc -l t
2012-10-16 17:34:57
418
原创 在网络上隐藏自己的计算机
[root@linux115 kernel]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all(原来的默认值是0)运行命令后在网络将隐藏了你的计算机,对其他主机发来的ping查询不作响应,忽略网络上的imcp 请求。如果要重现,只要把命令的“1”改为“0”既可。
2012-10-16 17:32:40
790
原创 检查并列出任何磁盘问题命令
命令:fsck -n 举例:[root@linux115 etc]# fsck -nfsck from util-linux-ng 2.17.2e2fsck 1.41.12 (17-May-2010)警告! /dev/mapper/vg_linux115-lv_root已挂载.Warning: skipping journal recovery because
2012-10-16 17:27:25
1430
原创 Linux系统监控工具(常用命令)
管理员必备的Linux系统监控工具(下面仅是一部分)top : 实时动态地显示系统当前运行的进程,5秒钟刷新一次。vmstat : 显示进程、内存、内存分布、堵塞IO、traps、CPU活动信息。 vmstat 2 (每2秒输出一条结果) vmstat -a 2 (显示活跃和非活跃内存)w : 显示系统当前登录的用户及其运行的进程。
2012-09-13 09:34:54
884
原创 Linux email邮件服务器配置(postfix)
测试系统:64位RHEL6 使用postfix配置MTA一、安装包 postfix-2.6.6-2.el6.x86_64.rpm二、配置文件(/etc/postfix/main.cf)【把有中文解释的配置项配置好或添加上就完成了基本的邮件服务配置,需要更多功能可继续添加配置】#soft_bounce = noqueue_directory = /var/spool
2012-09-13 09:32:16
7596
原创 Linux 忘记root用户密码
系统:RHEL6 x86_64如果忘记了root用户密码时,可登录单用户模式进行重新设置密码。(远程无法弄,必须在系统的机子上弄)开始系统时,在启动倒计时的时候按方向选择(箭头)来进入GRUB界面。在GRUB启动后,会出现一个Linux的启动选项可以选择(是图形界面的),会看到一个界面框里有登录系统选择菜单(如果安装有多个系统会有显示),选择Red Hat*****,然后按e进入操作
2012-08-01 16:17:30
509
原创 Linux 网络常用配置命令
网络相关命令:ifconfig 可以添加、修改、显示网上IP地址信息。但添加或修改网卡IP只是临时起作用,重启启动network服务或重启系统后会还原到原来的网卡配置。如果要永久性的修改或添加可以到/etc/sysconfig/network-scripts 里面找到对应网卡文件进行修改。DNS修改可在/etc/resolv.conf里修改。netconfig 永久性配置网
2012-08-01 16:16:22
704
原创 Linux 启动时进入命令模式与窗口模式等切换
系统启动配置文件:/etc/inittab # Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)# 停止系统运行# 1 - Single user mode# 进入单用户模式,不带网络功能# 2 - Multiuser, with
2012-08-01 16:15:12
2568
原创 Linux:-bash: ***: command not found,系统很多命令都用不了,均提示没有此命令
测试系统:64位RHEL6突然之间linux很多命令都用不了,均提示没有此命令。这应该是系统环境变量出现了问题导致的。 解决办法:先用:echo $PATH 查看path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin如果没有先用临时环境变量(重启后消失)#export PA
2012-07-19 09:08:27
4878
1
原创 Linux 查看系统用户相关的一些命令
查看系统用户相关的一些命令。 (1)who 显示当前登录的所有用户。系统当前登录的所有用户信息会记录在utmp这个文件中,who命令通过查询utmp文件查看登录系统用户的信息(utmp must not be writable by the user class "other")。 (2)w 显示正在登录系统的所有用户信息和他们的进程。同样是通过查询utmp文件获取信息
2012-07-19 09:03:44
1223
原创 Linux 查看端口被谁使用中
lsof -i :80 查看80端口被什么程序占用netstat -an | grep :80 查看80端口的是否已在使用中,可验证使用该端口的服务是否已正常运行netstat -tunlp | grep :80 查看80端口是被哪个服务使用着[root@linux115 log]# netstat -tunlp | grep 80tcp 0 0
2012-07-19 09:00:50
905
原创 windows 在计算机上将IP与MAC地址绑定
想将一个IP地址与MAC地址进行绑定,在命令符窗口中输入下面命令:(例如将192.168.1.110与90-E6-BA-42-BD-6B绑定)C:\Users\zglin>arp -s 192.168.1.110 90-E6-BA-42-BD-6B 解除绑定命令:C:\Users\zglin>arp -d 192.168.1.110
2012-07-13 18:12:23
1934
原创 vsftp添加新用户;限定ftp用户只能访问自己的家目录
一、vsftp添加用户[root@linux115 ~]# adduser -g ftp -s /sbin/nologin mmc[root@linux115 ~]# passwd mmc输入密码。这样添加了一个用户名为:mmc 的新用户,新添加的用户只能登录FTP,不能作为系统用户登录。 新添加的用户默认家目录是在/home 下有个以用户名为文件名的文件夹,如果想使用指定
2012-07-13 18:05:38
3403
原创 vsftp 登录报错:500 OOPS: cannot change directory:/home/*******
我的系统:64位RHEL6 1、问题:vsftp登录报错”500 OOPS: cannot change directory:/home/*******” 解决: A、首先检查权限问题; B、ftp服务器连接失败,错误提示:500 OOPS: cannot change directory:/home/*******500 OOPS: child died
2012-07-10 18:17:17
16290
原创 vi 一些常用命令
ctl + f 下一屏内容ctl + b 上一屏内容移动光标指令:----------------------------------------------------G 将光标移到文本的最后一行(第一个非空白字符处)* G 将光标移到文本的第*行gg 将光标移到文本的第一行(第一个非空白
2012-07-10 18:03:13
650
原创 Linux下安装过程中编译PHP时报错:configure: error: libjpeg.(a|so) not found
我测试的系统:64位redhat6 问题:在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法检查之后发现已经安装了libjpeg,但是在/usr/lib目录下没有libjpeg.so这个文件,在/usr/lib64下是有的,虽然使用–with-jpeg-dir=/usr/lib64 依然
2012-07-08 20:05:21
1176
原创 MySQL问题解决:-bash: mysql: command not found
问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了 解决办法是: ln -s /usr/local/mysql/
2012-06-30 09:08:34
4918
原创 MySQL问题: Starting MySQL/etc/init.d/mysql: line 159: kill: (21755) - No such process
问题: Starting MySQL/etc/init.d/mysql: line 159: kill: (21755) - No such process解决办法编辑mysqld: [root@linux115 ~]#vi /etc/rc.d/init.d/mysqld 找到类似这样一行(我这里是304行): $bindir/mysqld_safe --datadir
2012-06-30 09:06:15
7956
原创 MySQL 添加数据库登录新用户
#---下面创建了一个账户为'test',密码为'test'的账户mysql>grant select,insert,delete,update on test.* to test identified by 'test';Query OK, 0 rows affected (0.00 sec)#---select,insert,delete,update 指定该用户拥有的权限#
2012-06-30 08:58:18
936
原创 jkd测试时问题:-bash: /server/jdk1.7/bin/javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
问题:[root@linux115 server]# javac -version-bash: /server/jdk1.7/bin/javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 解决:找到系统光盘里的rpm 包,安装下面 glibc包 和nss包:(可能有一些不用也行,但还是把下面的包都装了)glib2
2012-06-20 13:36:28
3864
原创 Linux下JDK安装配置
系统:redhat6.0 64位jdk:jdk-7u1-linux-i586.tar.gz解压包:[root@linux115 server]# tar zxvf jdk-7u1-linux-i586.tar.gz重命名为jdk1.7:[root@linux115 server]# mv jdk1.7.0_01/ jdk1.7 #修改文件名为jdk1.7配
2012-06-20 13:33:45
739
原创 gd库安装出现问题:make[2]: *** [gdparttopng] Error 1
系统:rhel-server-6.0-x86_64 问题现象:[root@localhost gd-2.0.32]# make……………………make[2]: *** [gdparttopng] Error 1make[2]: Leaving directory `/root/gd-2.0.32'make[1]: *** [all-recursive] Erro
2012-06-13 22:31:58
1281
原创 httpd启动问题:httpd: apr_sockaddr_info_get() failed for linux.64.114……
Apache启动出现:[root@linux bin]# service httpd restartAH00557: httpd: apr_sockaddr_info_get() failed for linux.64.114AH00558: httpd: Could not reliably determine the server's fully qualified domain
2012-06-10 21:41:57
7089
原创 Apache问题解决:httpd: Could not reliably determine the server's fully qualified domain name
在Linux下 启动时,出现:httpd: Could not reliably determine the server's fully qualified domain name解决方案:进入apache的安装目录:linux : /usr/local/apache/conf用vi打开httpd.conf将里面的#ServerName localhost:80注
2012-06-10 21:39:34
573
原创 Linux+Apache+MySQL+php (LAMP)安装配置
LAMP安装(系统:redhat6)首先检查下面的元是否已安装:(用rpm -qa ***检查)zlib-devellibjpeg-devellibpng-devellibtiff-develfreetype-developenssl-devellibxml2-develgettext-devel1.安装GD2#tar xzvf gd-2.0.35.
2012-06-10 21:35:19
1062
原创 邮件服务器,postfix能正常启动,但无法发送邮件
postfix能正常启动,但无法发送邮件,查看日志文件(/var/log/maillog):May 28 08:19:46 linux115 postfix/local[17523]: fatal: open lock file pid/unix.local: cannot open file: Permission deniedMay 28 08:19:47 linux115 pos
2012-06-08 11:59:32
4669
原创 邮件服务器启动postfix时的问题:master 已死,但 pid 文件仍存
[root@linux115 ~]# service postfix restart关闭 postfix:[失败]启动 postfix: [确定][root@linux115 ~]# service postfix statusmaster 已死,但 pid 文件仍存问题原因:在/var/lib/postfix/里面有个 master.lock 的文件,可能也需要改一下拥有
2012-06-08 11:57:27
5072
原创 邮件服务器启动postfix时的问题:启动 postfix: [失败]
[root@linux115 spool]# service postfix start启动 postfix: [失败][root@linux115 log]# postfix startpostsuper: fatal: scan_dir_push: open directory defer: Permission deniedpostfix/postfix-script: fa
2012-06-08 11:55:11
17124
原创 Linux下DNS服务器安装配置
系统:redhat6 一、安装必要软件: 二、全局配置文件:(/etc/named.conf)[root@linux115 etc]# vi named.conf options { listen-on port 53 { 210.*.241.115; }; directory "/var/named";
2012-06-08 11:50:31
844
原创 dhcp配置问题:dhcpd 已死,但是 subsys 被锁
现像:[root@linux115 ~]# service dhcpd statusdhcpd 已死,但是 subsys 被锁问题解决:经过多次检查,配置文件是没错的发现,每次启动都会新添加一个新的进程,[root@linux115 run]# service dhcpd stop没有任何提示,再通过ps -ax查看,进程也没有停止,启动多少次就有多少个在运行着
2012-06-06 10:04:50
1203
原创 dhcp 服务器配置
系统:redhat 6 x86_64 一、检查安装包[root@linux115 ~]# rpm -qa | grep dhcpdhcp-4.1.1-12.P1.el6.x86_64二、修改配置文件/etc/dhcp/dhcpd.conf如下://支持的dhcp动态更新方式(non:不支持;interim:互动更新模式;ad-hoc:特殊更新模式)ddns-upd
2012-06-06 09:46:29
554
LAMP(linux,apache,mysql,php)的配置文档
2011-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人