标签:meminfo 结束 roo png block 操作 安全 图片 jobs
一:进程是已启动的可执行程序的运行实例,进程有以下组成部分< 向前
向后
z 彩色,Z设置彩色,使用数字调整
top技巧:
动态查看进程 top,像windows的任务管理器
[root@qianfeng ~]# top //回车,立刻刷新。按z彩色显示,按F,通过光标设置列的顺序。
top -d 1 //每1秒刷新。
top -d 1 -p 10126 查看指定进程的动态信息
top -d 1 -p 10126,1 查看10126和1号进程
十一:使用信号控制进程kill
信号种类:
给进程发送信号(kill -l列出所有支持的信号)
[root@qianfeng ~]# kill -l
编号 信号名
1) SIGHUP 重新加载配置
2) SIGINT 键盘中断Ctrl+C
3) SIGQUIT 键盘退出Ctrl+\,类似SIGINT
9) SIGKILL 强制终止,无条件
15) SIGTERM 终止(正常结束),缺省信号
18) SIGCONT 继续
19) SIGSTOP 暂停
20)SIGTSTP 键盘暂停Ctrl+Z
创建一个文件1.txt,查看终端号
另一个终端输入vim 1.txt
在原终端输入:ps aux |grep vim
发送信号15和9,观察终端状态:
发送信号15显示已终止:
发送信号9显示已杀死:
十二:进程优先级nice
简介:Linux 进程调度及多任务
每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。
在top中显示的优先级有两个,PR值和nice值
NI: 实际nice值
PR(+20): 将nice级别显示为映射到更大优先级队列,-20映射到0,+19映射到39
nice 值越大: 表示优先级越低,例如+19
nice 值越小: 表示优先级越高,例如-20
语法:查看进程的nice级别:
ps axo pid,command,nice --sort=-nice
启动具有不同nice级别的进程:
启动进程时,通常会继承父进程的 nice级别,默认为0。
手动启动不同nice:
nice -n -5 sleep 6000 &
nice -n -10 sleep 7000 &
查看:ps axo command,pid,nice | grep sleep
更改现有进程的nice级别:
renice -20 2669
十三:作业控制 jobs
简介:作业控制是一个命令行功能,也叫后台运行。
关键词介绍:
foreground 缩写:fg 前台进程:是在终端中运行的命令,占领终端。
background 缩写:bg 后台进程:没有控制终端,它不需要终端的交互。看不见,但是在运行。
观察占领前台的现象:
ctrl+c终止进程
运行后台程序:
ps查询所有程序:ps aux |grep sleep
jobs查看后台进程:
调动后台程序至前台:fg 1
消灭后台进程:kill %4
十四:虚拟文件系统 proc
简介:虚拟文件系统:采集服务器自身 内核、进程运行的状态信息
cpu:cat /proc/cpuinfo
内存:less /proc/meminfo
内核: cat /proc/cmdline
标签:meminfo 结束 roo png block 操作 安全 图片 jobs
原文地址:https://blog.51cto.com/14881692/2514637