四、控制进程

kill :语法 kill [-signal] PID     向进程传送一个特定的讯号,默认为15(终结)

kill -l  :列出所有可以由kill传递的讯号

1 :重启进程

2 :相对于ctrl + c

9 :强制结束进程

killall 后面可接进程名称

五、进程优先级

进程的优先级,用nice值来表示

nice :以一个不同的nice值来运行指令

进程默认nice值是0,范围-20~19,一般用户只能设置0~19,而root用户可以从-20到19,值越小优先级越高

nice -n num command

renice :改变一个运行进程的nice值

renice -n pid

在top中直接按下键盘r会出现如下,输入PID回车后在输入进程等级也可以改变

六、前台和后台

默认情况下,一个命令执行后,此指令将独占shell,并拒绝其他输入。我们称之为前台进程。反之则称为后台进程。

对每一个控制台,都允许多个后台进程。

对前台/后台进程的控制与调度,被称为任务控制。

七、将进程丢入后台

command & :将一个进程直接丢入后台运行。

nohup command & :将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断。

ctrl + z  :将一个正在运行的前台进程暂停,并丢入后台。

八、工作

jobs :列出系统当前的后台进程

fg :将后台进程拉回到前台

bg :激活后台暂停的进程

九、/proc目录

/proc目录是一个虚拟的文件系统,包含了来自正在运行着的核心的信息

用户可以通过cat  /proc/下的文件,来获得系统信息

这些信息包括系统硬件、网络设置、内存使用,及其他一些东西

/proc/sys目录下的文件,允许系统管理员更改,这些变动会直接影响当前核心

/proc/cmdline   系统的启动信息

/proc/cpuinfo   cpu信息

/proc/devices  系统设备信息

/proc/filesystem

/proc/iterrupts

......

系统中所有进程都会以进程PID号作为目录名在/proc/目录下

注意:不要读取kcore文件

十、系统日志

系统日志记录着系统运行中的记录信息

在服务或系统发生故障的时候,通过查询系统日志,可以帮助我们诊断。

系统日志可以预警安全问题

系统日志一般都存放在/var/log目录下

十一、常用的系统日志

cat  /var/log/dmsg   或   dmsg

核心启动日志

/var/log/messages

系统报错日志

/var/log/maillog

邮件系统日志

/var/log/xferlog

FTP服务用日志

/var/log/secure

安全信息,系统登录与网络连接的信息

/var/log/wtmp

登录记录

最新文章

  1. 基于Java Mina 通信框架的JT/T809转发服务器设计
  2. CentOS 安装rz和sz命令
  3. Flume+Kafka+Strom基于伪分布式环境的结合使用
  4. cocos2dx中加载图片资源的方法,和从内存中获取已经加载的图片资源的方法
  5. 简学Python第六章__class面向对象编程与异常处理
  6. 安卓studio导入jra包和so包,百度地图so包加载
  7. 阿里云物联网平台体验(NetGadgeteer+C#篇)
  8. hdu 3068 最长回文(manacher&最长回文子串)
  9. 【转】解决weblogic启动慢和创建域慢的方法
  10. [Big Data - Kafka] Kafka设计解析(二):Kafka High Availability (上)
  11. AngularJS 笔记2
  12. 用jQuery实现轮播图效果,js中的排他思想
  13. 微信隐藏的webJS Api汇总
  14. POJ 3164 Command Network(最小树形图模板题+详解)
  15. HiJson工具 && 火狐浏览器中的jsonHandle插件(以及乱码问题的解决)-->来转换json串的格式
  16. ios错误码:NSError对象.code
  17. loadrunner获取毫秒及字符串替换实现
  18. WIFI 基础知识
  19. 【剑指offer】输入一颗二叉树的根节点,判断是不是平衡二叉树,C++实现
  20. HDU 6039 Gear Up(线段树+并查集)

热门文章

  1. 推荐一款优雅高效的免费在线APP原型工具
  2. 洛谷 P2790 ccj与zrz之积木问题
  3. 8、for 、emumrate、range、if
  4. JNI之——Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决
  5. 老李的菜园 mysql 自定义函数
  6. POJ 1018 Communication System 贪心+枚举
  7. 公钥,私钥和数字签名这样最好理解 分类: B3_LINUX 2015-05-06 16:25 59人阅读 评论(0) 收藏
  8. 【t043】成绩查询
  9. Fragment的基本应用
  10. hdu 3306 Another kind of Fibonacci(矩阵高速幂)