Linux 进程管理、系统状态查询
2018-01-14 17:46
781 查看
- 1.内存给进程一段空间让他启动,让内核通过cpu来管理它。
- 2.ps命令查看命令信息。
用户、pid号、使用cpu、使用内存、虚拟内存、真实内存、控制台、状态、启动时间、运行时间、名 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 2900 1448 ? Ss 07:21 0.00 【*****】
(1)状态STAT中“S”是进程可中断的睡眠模式。
“s"会话进程的后台的进程组。 ”N“代表进程优先级为低。 ”s<s“进程优先级高。”l“代表多线程。 +“前台的进程组。”R“正在运行的进程。
”Z“代表僵尸进程(父进程以死)僵尸进程会吃内存。
(2)控制台TTY如果没有控制台链接的话显示”?“号。
- 3.top命令查看命令信息。
top - 08:24:00 up 1:02(系统时间,启动,开机时常), 2 users, load average,:0.00,0.00,0.00(有2个用户登陆,负载值状态) Tasks:113 total(总共有113个进程), 1 running(1个运行进程),110 sleeping(110个睡眠进程), 0 stopped(0个停止进程),0 zobmie(0个僵尸进程) Cpu(s):0.0%us(用户态cpu百分比),0.3%sy(系统态cpu百分比),0.0%ni(所使用百分比),99.7id(未使用百分比),0.0%wa,0.0%hi,0.0%si,0.0%st
Mem: 1030680k total(内存大小), 325272k used(使用大小), 705408k free(空闲大小), 98916k buffers(读缓存大小)
Swap: 2097144k total(交换分区大小),0k used(使用大小), 2097144k free(空闲大小), 125296k cached(写缓存大小)
pid号,用户,内核调度的优先级,调度优先级调试,分配内存,内存使用,共享内存,状态,使用cpu百分比,运行时间,使用内存百分比,名字 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1448 1224 S 0.0 0.1 0:01.28 init
(1)负载值load average:分为三个负载值,1分钟前,5分钟前,15分钟前,负载值。
(2)交换分区swap,虚拟内存,当物理内存不够用时,他会将会夺取硬盘部分空间作为内存使用。它一般是物理内存的1到两倍,最多(最好)8个G。
- 4.信号量中常见有3种:1),9),15)
(1)1) SIGHUP:信号原表示重新开始运行。
(2)9) SIGKILL:信号源表示强制杀死。
(3)15) SIGTERM:信号源表示正常退出,正常结束。
- 5.ctrl+z把前台的进程放入后台,并stop。
命令:ps -aux #查看所有进程,u显示用户,a控制台,x非控制台。 命令:pstree #查看树进程。 命令:top #动态查看进程状态。Shift+m耗内存由高到低。 命令:kill -l #查看进程的信号量。 命令:kill -9 进程ID #ID号强制性杀死。Kill id 默认15号。 命令:killall 进程名字 #名字强制性杀死进程。 命令:kill -HUP PID #加载PID的配置文件,也可以产生新的日志 命令:sleep 500 & #控制台后台睡眠500秒。"&"后台执行。 命令:job -s #查看后台进程。 命令:fg %进程ID #将后台进程调到前台。 命令:bg %1 #启动后台暂停进程。
更多:https://www.cnblogs.com/xiangsikai/p/9467845.html
相关文章推荐
- ubuntu (linux) 中的进程状态查询与管理 top/htop/ps/pgrep/kill
- Linux学习笔记-----进程管理-查看系统健康状态
- linux系统进程状态查询命令--ps
- linux进程管理和系统状态常用命令简介
- linux操作系统知识分享(进程简介,SSH使用原理图,配置环境变量,系统基本信息查询,系统管理,war包部署相关命令)
- [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
- 初窥Linux系统中的进程管理工具SystemD
- Linux系统的进程管理
- Linux初窥:系统管理之(进程管理、定时任务、系统监控)
- 【Linux】(六)进程管理和文件系统
- 获取linux系统的各服务进程与CPU、内存、硬盘空间使用状态
- linux系统引导过程、服务管理、进程管理
- linux系统管理命令-进程与作业管理
- linux下查询端口,进程的状态以及netstat的参数意义
- Linux任务调度及crontab用法详解、进程的介绍和管理、时间、网络状态信息、路由信息等
- [Linux系统管理]调整进程的最大文件描述符
- PHP之Linux(五) 进程管理与系统命令
- Linux全攻略--系统性能、进程监控和日志管理 推荐
- Linux基本功九:Linux系统状态监测及进程控制
- linux系统进程管理常用命令