linux 下进程状态及进程控制
系统状态检测及进程控制
1,/proc 是系统的一个窗户,可以透视内核
2,建议将hosts里localhost,locahost.locadomain 解析为127.0.0.1 把系统域名解决为局域网的ip
3,df 看硬盘容易,du 可以看文件大小 dum -sh /可以看目录大小,free可以查看内存使用量
4,/proc/sys/是系统的内核参数,可以设置,调整优化
5 echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all 可以禁止ping本机,不回应icmp报文ls
6,系统日志一般是放在 /var/log/,一般软件会把指定级别的日志写入messages日志里,安全性的日志会写在secure里,比哪用户登录没有成功,会写在secure日志,wtmp也是以二进制形式存储的系统登录日志,cron 为计划任务的日志,boot.log为系统启动日志,dmesg为系统内核日志
7,process进程,thread 为线程,进程和进程之间是通过ipc通迅的
8,top命令可以查看当前进程,和进程状状态,默认是按cpu排序的,按k 输入进程号可以kill进程,默认为向进程发送15号信号,9号信号可以强制杀掉进程,一般不建议对进程发送9号信号,<>可以翻页
9,kill命令可以向进程发送信号,默认发送为第15号信号,如果15号进信号不响应,可以kill -9 pid,19号信号为暂停信号,可以暂停进程,18号信号为继续. kill -l可以显示信号列表.
10,ps au 也可以显示系统进程,常用ps aux 显示所有的进程,a显示前台所有进程 u 显示用户, x显示后台进程 f 显示子进程父进程关系,init为所有进程的父进程,进程id永远都是1
11 killall httpd可以杀掉所有的httpd 进程,skill spx 可以杀掉spx用户的所有进程 ,也可以加pts 控制台号 kill家族都可以用 -9 来强制关掉
12 进程状态 S sleep T stop R running D deepsleep Z僵尸进程
13 pstree 以树型显示父子进程的关系
14 进程优先级一般以nice值 -20 -- 19来表示 ,-20优先级最高, nice -n -10 updatedb & 可以以-10的优
先级在后台执行 update,可以在top 里用r命令调整进程优先线,renice 可以更改进程的优先级
15 可以在进程执行命令后加 & 以jobs方式运行, kill %1 可以杀掉第一个任务 jobs ,fg %1 可以把第1号jobs拿到前台来
16,nohup updatedb & 让一个程序脱离控制台在后台运行,控制台关闭,他也不会关闭
linux 下进程状态及进程控制的更多相关文章
- windows和linux下关闭Tomcat进程
windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...
- Linux下查看某个进程打开的文件数-losf工具常用参数介绍
Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...
- Linux下分析某个进程CPU占用率高的原因
Linux下分析某个进程CPU占用率高的原因 通过top命令找出消耗资源高的线程id,利用strace命令查看该线程所有系统调用 1.top 查到占用cpu高的进程pid 2.查看该pid的线程 ...
- 解决linux下tomcat停止进程任存在问题
解决linux下tomcat停止进程任存在问题 在Linux下(之所以强调linux下,是因为在windows下正常),执行tomcat ./shutdown.sh 后,虽然tomcat服务不能正常访 ...
- windows和linux下杀死Tomcat进程,解决端口占用
windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...
- linux下1号进程的前世(kthread_init)今生(init)
参考: 1. Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六) 2. linux挂载根文件系统过程 3. BusyBox init工作 ...
- linux下实现监控进程网络带宽
嗯,近期都在网易游戏实习,所以貌似有段时间没有上来写点东西了... 来网易游戏实习最基本的目的事实上就是想知道在游戏公司里面工作都是些什么内容,毕竟自己曾经也没有接触过游戏公司.. 还比較的好奇.. ...
- linux下查看当前进程以及杀死进程
###linux下查看当前进程以及杀死进程 查看进程 ps命令查找与进程相关的PID号: ps a :显示现行终端机下的所有程序,包括其他用户的程序. ps -A :显示所有程序. ps c :列出程 ...
- Linux下查看哪些进程占用的CPU、内存资源
1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps a ...
随机推荐
- 01 - 概述 VTK 6.0 迁移
摘要 对vtk版本4和5的管道机制重新架架构的主要目的是:迁移数据对象和算法对象中的管道执行逻辑到一个新集合的类中,我们称这个集合类叫executives.分离数据和执行模型的代码后,可以双双简化修改 ...
- unity中的[xxxxxx]特性(Attributes)
[SerializeField] 在Inspector版面中显示非public属性,并且序列化:若写在public前面,等于没写. [Obsolete("调用提示信息")] [No ...
- LeetCode_ Merge k Sorted Lists
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. / ...
- 有意思的数学题:Trapping Rain Water
LeetCode传送门 https://leetcode.com/problems/trapping-rain-water/ 目标:找出积木能容纳的水的“面积”,如图中黑色部分是积木,蓝色为可容纳水的 ...
- bootstrap栅格布局,第一次成功
代码: <div class="helper" style="background-color: #F7F7F9;height: 200px;padding-top ...
- xml to json
// Changes XML to JSONfunction xmlToJson(xml) { // Create the return object var obj = {}; i ...
- 常用JS模板
var _win, _doc, _stt, _do = document.domain, _arr = _do.split("."); function _st() { try { ...
- Javascript:浮动的导航条
代码主体及说明 Javascript部分: /** * @函数名:flexScroll * @功能:滚动超出一定高度,指定元素悬浮 * @两个参数:target_id:目标元素id;topEle:限定 ...
- android后台截屏实现(3)--编译screencap
修改好之后就要编译了,screencap的编译是要在源码环境中进行的. 将修改后的screencap.cpp文件替换源码中的原始文件,然后修改screencap的Android.mk文件,修改后的文件 ...
- MySQL删除外键定义的方法
MySQL外键在定以后,如果我们不再需要这个外键,可以进行删除操作,下面就为您介绍MySQL删除外键定义的方法,供您参考. 不知道大家有没有发现,在定义外键的时候articles.member_id外 ...