/etc/rc.d/rc.sysinit
由init进程调用执行
完成设置网络、主机名、加载文件系统等初始化工作
/etc/rc.d/rc脚本文件
由init进程调用执行
根据指定的运行级别, 加载或终止相应的系统服务
/etc/rc.local脚本文件
由rc脚本调用执行
保存用户定义的需开机后自动执行的命令
默认的7种运行级别
0:关机状态
1:单用户模式
2:字符界面的多用户模式(不支持网络)
3:字符界面的完整多用户模式
4:未分配使用
5:图形界面的多用户模式
6:重新启动
查看运行级别
使用runlevel命令,分别显示
例子
~]# runlevel
N 5 #N是之前没有级别
[root@localhost ~]# init 3
[root@localhost ~]# runlevel
5 3
查看系统服务的启动状态 #不加服务名称是显示所有
[root@localhost ~]# chkconfig --list network
network 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
设置系统服务的启动状态
[root@localhost ~]# chkconfig --level 2345 network on
-----------------------------------------------------------------------------------
查看静态的进程统计信息
ps aux
常用命令选项
a:显示当前终端下的所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当前用户在所有终端下的进程信息
-e:显示系统内的所有进程信息
-l:使用长格式显示进程信息
-f:使用完整的格式显示进程信息
查看动态的进程排名信息
top
根据特定条件查询进程PID信息
-l:列出进程的名称
-U:根据进程所属的用户名进行查找
-t:根据进程所在的终端进行查找
pgrep -l “log”
以树型结构显示各进程间的关系
常用命令选项:
-p:列出进程的PID号
-u:列出进程对应的用户名
-a:列出进程对应的完整命令
pstree -aup
终止进程
kill、killall命令
kill用于终止指定PID号的进程
killall用于终止指定名称的所有进程
-9 选项用于强制终止
[root@localhost ~]# pgrep -l portmap //查
2869 portmap
[root@localhost ~]# kill -9 2869
[root@localhost ~]# killall -9 vim
[1]- 已杀死 /usr/bin/vim file1
[2]- 已杀死 /usr/bin/vim file2
kill %数字 #杀掉后台进程 数字为进程号
killall smbd
进程状态
R 可运行
s 睡眠
T 停止的挂起的
Z 僵尸进程
阅读(699) | 评论(0) | 转发(0) |