系统状态检测及进程控制
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 下进程状态及进程控制的更多相关文章

  1. windows和linux下关闭Tomcat进程

    windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...

  2. Linux下查看某个进程打开的文件数-losf工具常用参数介绍

    Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...

  3. Linux下分析某个进程CPU占用率高的原因

      Linux下分析某个进程CPU占用率高的原因 通过top命令找出消耗资源高的线程id,利用strace命令查看该线程所有系统调用  1.top 查到占用cpu高的进程pid 2.查看该pid的线程 ...

  4. 解决linux下tomcat停止进程任存在问题

    解决linux下tomcat停止进程任存在问题 在Linux下(之所以强调linux下,是因为在windows下正常),执行tomcat ./shutdown.sh 后,虽然tomcat服务不能正常访 ...

  5. windows和linux下杀死Tomcat进程,解决端口占用

    windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...

  6. linux下1号进程的前世(kthread_init)今生(init)

    参考: 1.  Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六) 2. linux挂载根文件系统过程 3. BusyBox init工作 ...

  7. linux下实现监控进程网络带宽

    嗯,近期都在网易游戏实习,所以貌似有段时间没有上来写点东西了... 来网易游戏实习最基本的目的事实上就是想知道在游戏公司里面工作都是些什么内容,毕竟自己曾经也没有接触过游戏公司.. 还比較的好奇.. ...

  8. linux下查看当前进程以及杀死进程

    ###linux下查看当前进程以及杀死进程 查看进程 ps命令查找与进程相关的PID号: ps a :显示现行终端机下的所有程序,包括其他用户的程序. ps -A :显示所有程序. ps c :列出程 ...

  9. Linux下查看哪些进程占用的CPU、内存资源

    1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps a ...

随机推荐

  1. Android事件监听器Event Listener

    在 Android 中,我们可以通过事件处理使UI与用户互动(UI Events). UI的用户事件处理,即View处理用户的操作,在应用程序中几乎不可避免.View是重要的类,它是与用户互动的前线: ...

  2. ASP.NET Email + WebConfig

    这里演示如果把 Email provider 的资料写在 WebConfig 里和调用它. 如果整个项目只需要使用一个 Email, 可以写入system.net里, 微软已经帮我们设计好了 < ...

  3. [LeetCode 111] - 二叉树的最小深度 (Minimum Depth of Binary Tree)

    问题 给出一棵二叉树,找出它的最小深度. 最小深度是指从根节点沿着最短路径下降到最近的叶子节点所经过的节点数. 初始思路 不难看出又是一个需要层次遍历二叉树的题目,只要在112基础上作出简单修改即可得 ...

  4. Intent携带额外的数据的方法

    1.putExtras(Bundle data):向Intent中放入需要“携带”的数据.2.putXxx(String key,Xxx data):向Bundle放入Int.Long等各种类型的数据 ...

  5. Stack的三种含义(数据超过栈的大小,就发生stack overflow)

    非常典型的基础知识,转自http://www.ruanyifeng.com/blog/2013/11/stack.html 学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈& ...

  6. hibernate 映射<三>一对一外键键关联

    bean 关系: 正向工程: 反向工程: 逆向生成步骤: 生成的xml: ... from hbm_one2one_pk.person person0_ left outer join hbm_one ...

  7. Android Activity整体管理和关闭工具类封装

    如何彻底退出程序,在任意位置退出程序,如何管理当前的运行栈,知道activity的堆栈结构等,本文封装了一个Activity管理类,可以方便随时退出程序. /** * 应用程序Activity管理类: ...

  8. hadoop-2.6.0为分布式安装

    hadoop-2.6.0为分布式安装 伪分布模式集群规划(单节点)------------------------------------------------------------------- ...

  9. BLOG PLUGINS

    文章分享按钮 (1)加网(JiaThis) (2)百度分享 文章关联推荐 每篇博文下面可以显示你博客中与该篇博文有些关联的几篇文章,也就是智能推荐,一方面可以增加你博文的曝光率和点击率,一方面也可以给 ...

  10. HTML标准事件(包含HTML5)

    参考菜鸟教程链接:http://www.runoob.com/tags/ref-eventattributes.html