linux系统管理常用命令(六)
--------------------------
进程与服务管理
1.ps
以静态快照方式输出当前运行的进程的状态统计数据
格式:ps [选项]
ps a /*显示当前终端下的所有进程信息,包括其他用户信息*/
ps u /*使用以用户为主的格式输出进程信息*/
ps x /*显示当前用户在所有终端下的进程信息*/
ps -e /*显示系统内所有进程信息*/
ps -l /*使用长格式显示进程信息*/
ps -f /*使用完整格式显示进程信息*/
2.top
动态显示当前运行的进程信息
格式:top [-d] 时间
top -d /*指定动态信息的刷新间隔时间,单位为秒。也可以使用ss.tt格式*/
3.pstree
以树型结构查看系统中的进程及其相互关系(进程数)
格式:pstree [-aup]
pstree -a /*显示进程对应的命令行*/
pstree -u /*显示进程对应的用户名信息*/
pstree -p /*显示进程对应的进程号信息*/
4.kill
终止指定进程号的进程,PID可以通过ps命令获得
格式:kill [-9]
KILL -9 /*无条件强行终止进程*/
5.killall
与kill命令相似
格式:killall [-9] <进程名>
6.free
查看系统内存,交互空间的使用情况
格式:free [-bkm]
free -b /*以Byte为单位显示信息*/
free -k /*以Kb为单位显示信息*/
free -m /*以Mb为单位显示信息*/
7.chkconfig
射洪服务在不同运行级别的自启动状态,以及添加删除系统服务
格式:chkconfig [--level 运行级别] <服务名>
chkconfig --level <服务名>/*指定控制服务的运行级别范围*/
chkconfig --list <服务名> /*查看当前系统中服务的自启动状态*/
chkconfig --add <服务名>/*添加新的系统服务*/
chkconfig --del <服务名>/*删除系统服务*/
8.ntsysv
提供一个交互式的伪图形程序,用于设置各种服务在不同运行级别的自启动状态
格式:ntsysv [--level 运行级别]
其用法和chkconfig的用法类似......
阅读(1144) | 评论(0) | 转发(0) |