| 程序和资源管理 |
| 分类 |
命令 |
选项 |
注解 |
| 背景管理 |
& |
command+& |
将任务放到后台进行 |
| ctrl+z |
|
暂停任务 |
| fg |
[%number] |
讲后台程序推到前台来,number表示进程编号,不加参数表示将最近的进程推到前台 |
| jobs |
|
查询所有后台任务 |
| 系统状态监控 |
ps |
|
显示当前系统中运行的进程,ps -aux=ps -ef,都表示显示系统当前的所有进程 |
| -a(-e) |
所有进程 |
| -u |
显示用户 |
| -x |
列出所有tty进程 |
| -f |
完整显示进程信息 |
| w |
|
查看当前系统负载,显示的内容依次为:时间,系统运行时间,登陆用户数,平均负载 |
| vmsat |
|
监控当前系统状态,显示内容依次为 procs,memory,swap,io,system,cpu |
| procs (r,b) |
显示进程相关信息;r:运行和等待cpu时间片的进程数,若长期大于cpu个数,则表明cpu不够用了;b:表示等待资源的进程数,若长期大于1需注意 |
| memory |
内存相关信息;swpd:切换到交换分区中的内存数量 free:当前空闲的内存数量 buff:换缓冲大小 cache:缓存大小 |
| swap |
内存交换情况 si:有内存进入交换区的数量;so 由交换区进入内存的数量 |
| io |
磁盘使用情况; bi 读磁盘 bo写磁盘 |
| system |
显示采集间隔内发生的中断次数 |
| cpu |
显示cpu的使用装态 |
| top |
|
动态监控进程所占系统的资源,每3秒变一次 |
| free |
[选项] |
查看内存使用情况 |
| -b(-k,-m) |
用字节做单位(用kb,mb作单位) |
| -t |
显示total总计 |
| netstat |
[选项] |
显示网络状况 |
| -lnp |
当前系统启用哪些端口 |
| -an |
用于显示网络连接状况 |
| ping |
[选项] 目标 |
测试目标与本机的连接状况 |
| |
-c |
用户指定测试多少次,若不加,会无休止测试下去,可用crtl+c强行停止 |
| kill |
[选项] PID或任务号 |
用于停止或杀死进程 |
| -1 |
让该进程重新读取配置文件 |
| -9 |
强制杀掉进程或任务 |
| -15 |
停止进程 |
| 网络设置 |
ifconfig |
|
显示当前网卡的IP相关信息(子网掩码、网关等) |
| 设备名(如eth0) |
查看该设备的网卡信息 |
| 设备名(如eth0)+IP地址 |
给该网卡配置IP地址 |
| 设备名(如eth0)+down=ifdown |
禁用eth0 网卡 |
| 设备名(如eth0)+up=ifup |
启用eth0 |
| 服务脚本 |
service |
服务脚本名 脚本参数 |
如service network restart 重启网络服务 |
| start/stop restart status |
|
| chkconfig |
|
查看所有后台服务 |