首页 > 代码库 > linux基础概念和个人笔记总结(4)

linux基础概念和个人笔记总结(4)

防伪码:空谈误国,实干兴邦

第七章 进程和计划任务管理

一、查看进程信息

1、查看静态的进程信息

ps aux

2、查看动态的进程信息

top

3、根据条件查询进程信息

pgrep -l “进程名”

4、查看进程树

pstree -aup

二、进程启动

1、手工启动:前台 后台(&)

2、调度启动:at(一次性)、crontab(周期性)

三、手工启动,详情见笔记所示:

技术分享

漏斗命令:cat /dev/zero(表永远读不完的0) > /dev/null(表永远写不满的文件)

四、结束进程

1、ctrl+c(正在运行的进程)

2、kill(杀进程的PID)

格式:kill PID号 

选项 -q表强制

3、killall(杀进程名)

格式:kill all

4、pkill(根据特定条件杀进程)

pkill -q -U “张三” (以用户张三为例)

五、at(一次性)

服务脚本:/etc/init.d/atd

格式:at 时:分 年-月-日 

ctrl +d表提交任务

相关命令:

at(设置)        查看当前时间:date

atq(查询)       修改时间 date -s 时:分

atrm(删除)      修改日期:date -s 年月日

六、crontab(周期性)

服务脚本:/etc/init.d/crond

格式:

分 时 日 月 星期(0,7代表周日) 命令或脚本(绝对路径)

相关命令:

crontab -e 编辑

crontab -l 查看

crontab -r 删除

时间数值的特殊表示方法:

*:表示该范围内的任意时间

,:表示间隔的多个不连续时间点

-:表示一个连续的时间范围

/:指定间隔的时间频率

防止冲突,笔记如下图所示:

技术分享

第八章 分析和排查系统故障

考虑到理论知识难以理解,所以将在后续更新实验图文详解效果图,真的希望可以帮到大家,谢谢!

日志的分类:

内核及系统日志、用户日志、程序日志

日志保存位置:

默认位于:/var/log目录下

内核及公共消息日志:/var/log/messages

计划任务日志:/var/log/cron

日志消息重要程度:

0 EMERG(紧急):会导致主机系统不可用的情况

1 ALERT(警告):必须马上采取措施解决的问题

2 CRIT(严重):比较严重的情况

3 ERR(错误):运行出现错误

4 WARNING(提醒):可能影响系统功能,需提醒用户的重要事件

5 NOTICE(注意):不会影响系统功能,但是需要注意的事件

6 INFO(信息):一般信息

7 DEBUG(调试):程序或系统调试信息等。

防止冲突,笔记如下图所示:

技术分享

谢谢观看,你们的支持是我最大的动力!







本文出自 “一盏烛光” 博客,请务必保留此出处http://yw666.blog.51cto.com/11977292/1843522

linux基础概念和个人笔记总结(4)