centos常用命令

关闭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 软件名 #查看软件安装时间
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值