程序和资源管理 | |||
分类 | 命令 | 选项 | 注解 |
背景管理 | & | 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 | 查看所有后台服务 |
时间: 2024-10-11 12:59:23