程序管理

程序管理

命令   &                                     把命令在背景中运行

快捷键ctrl+z   暂停目前正在进行的工作

jobs                查看目前工作状态

-l       列出pid号码                  -r     列出正在背景中进行的工作             -s      列出背景中暂停的工作

fg  %工作号码                                使暂停的工作拿到前景中继续运行

bg   %工作号码                                使暂停的工作在背景中继续运行

kill  选项  %工作号码                           管理背景中的工作

-l    列出能使用的讯号                      -9  强制删除

ps  选项   

  ps aux               查看所有程序资料

ps  -l                 列出属于自己这次登入的PID与相关资料

 ps  axjf                列出类似程序树的程序

 top    选项            动态观察程序变化

top  -d    5                  5秒更新一次top

echo  $$                         显示bash的PID

top   -d   5    -p  1295                用top 持续观察bash的PID                       观察指定单一程序

pstree   选项             以程序树方式查看程序

pstrre  -A              列出目前系统上面所有的程序树

 

pstree  -Aup                       列出程序树的同时加上程序的PID与所属账号

 

 

 killall   选项                       与kill相同 管理程序   但更方便

killall   -1  rsyslogd          启动rsyslogd 

killall  -9  httpd               强制终止

 

先找出rsyslogd的PID

应用rsyslogd 的PID   

nice     选项                赋予指令新的nice值

nice  -n  -9   vim   &                           使指令vim  减少9

renice   选项     PID                          对nice值的调整

renice  -5  1416                                使程序find的nice值减5

free   选项                                     查看内存

free  -m                               显示目前系统的记忆体容量

 

 uname    选项               查看系统与核心的信息

uname  -a                        查看系统的基本信息

uptime                     查看系统启动时间与工作负载

netstat     选项                              追踪网路或插槽档

netstat                             查看已经建立的网路连线

 

netstat  -tulnp                    找出已在监听的网路

vmstat      选项                             侦测系统资源变化

vmstat     1    3                            统计CPU状态每秒1次,共计3次

fuser    选项   目录名                         由档案找出正在使用该档案的程序

fuser  -uv  .                           找出当前目录下的程序   u  列出程序拥有者       v 列出档案与程序的相关性

fuser  -mvu     /proc                找出proc目录下的程序        m  档名上提到档案系统最高层

lsof  选项                               由程序找出正在使用的档案

lsof                 列出所有已经被开启的档案

lsof  -u    root  -a  -U                    列出关于root的被开启的档案

lsof   +d      /dev                           列出所有被启动的周边装置

pidof     选项                     列出正在执行程序的PID

pidof  vim  find                        列出vim与find的PID

 

posted @ 2020-10-29 21:36  秋叶落日  阅读(385)  评论(0编辑  收藏  举报