关闭sendmail服务
/etc/rc.d/init.d/sendmail stop #关闭sendmail服务
或者
service sendmail stop # 关闭sendmail服务
chkconfig sendmail off #关闭sendmail自启动
chkconfig --list sendmail # 确认sendmail自启动已被关闭
进程管理
查看进程
ps -ef
批量删除进程
ps -ef|grep test |awk '{print $2}'|xargs kill -9
#杀掉匹配名称test的进程
ps -ef|grep -v test |awk '{print $2}'|xargs kill -9
#杀掉除了test意外所有的进程
命令 | 功能 |
---|---|
ps | 查看进程 |
ps a | 显示现行终端机下所有的程序,包括其他用户的程序 |
ps -A | 显示所有哦程序 |
ps c | 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示 |
ps -e | 和指定“A”参数相同 |
ps e | 列出程序时,显示每个程序所使用的环境变量 |
ps f | 用ASCII字符显示树状结构,表达程序间的相互关系 |
ps -H | 显示梳妆结构,表示程序间的相互关系 |
ps -N | 显示所有的程序,处理执行ps指令终端机下的程序之外 |
ps s | 采用程序信号的格式显示程序状况 |
ps S | 列出程序时,包括已中断的子程序资料 |
ps -t <终端机编号> | 指定终端机编号,并列出属于该终端机的程序的状况 |
ps u | 以用户为主的格式来显示程序状况 |
ps x | 显示所有程序,不以终端机来区分 |
用户管理
要在root用户下使用
1.新建用户
adduser testuser //新建testuser 用户
passwd testuser //给testuser 用户设置密码
2.建工作组
groupadd testgroup //新建test工作组
3.新建用户同时增加工作组
useradd -g testgroup testuser //新建testuser用户并增加到
testgroup工作组
//注::-g 所属组 -d 家目录 -s 所用的SHELL
usermod -G groupname username
5.临时关闭
在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可
//或者使用如下命令关闭用户账号:
passwd testuser –l
//重新释放:
passwd testuser –u
6.永久性删除用户账号
userdel testuser
groupdel testgroup
usermod –G testgroup testuser //(强制删除该用户的主目录和
主目录下的所有文件和子目录)
7.显示用户信息
id user
cat /etc/passwd
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
查看软件安装时间
rpm -qi 软件名 #查看软件安装时间