Linux进程和任务管理和分析和排查系统故障
Posted 小刘在C站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux进程和任务管理和分析和排查系统故障相关的知识,希望对你有一定的参考价值。
♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
前言
一. 进程和任务管理
1.ps:
查看静态的进程统计信息 ***
2.top:
查看动态的进程排名信息
3.pgrep命令:
根据特定条件查询进程 PID 信息
4.pstree命令:
以树形结构列出进程信息
5.进程的前后台调度:
1>Ctrl+Z 组合键:将当前进程挂起,即调入后台并停止执行
2>jobs 命令:查看处于后台的任务列表
3>fg 命令:将后台进程恢复到前台运行,可指定任务序号
6.kill、killall 命令:
1>kill用于终止指定PID号的进程
2>killall用于终止指定名称的所有进程
3>-9 选项用于强制终止
#########################
# 5、6题总结:*** #
#1>挂起进程:Ctrl+Z #
#2>强制终止进程:kill -9 #
#########################
7.pkill命令:根据特定条件终止相应的进程
(-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应进程)
8.at命令:一次性计划任务 ***
(ctrl+D提交任务)(atq:查看 atrm:删除)
9.crontab命令:周期性计划任务 ***
(-e:编辑计划任务 -l:查看 -r:删除)
10.crontab 任务配置的格式 :***
分钟+小时+日期+月份+星期+命令
(*:表示该范围内的任意时间
,:表示间隔的多个不连续时间点
-:表示一个连续的时间范围
/:指定间隔的时间频率)
#######################################
# 应用示例: #
# 0 17 * * 1-5 周一到周五每天17:00 #
# 30 8 * * 1,3,5 每周一、三、五的8点30分 #
# 0 8-18/2 * * * 8点到18点之间每2小时 #
# 0 * */3 * * 每3天 #
#######################################
二. 分析和排查系统故障
1.日志的功能 ***
1>用于记录系统、程序运行中发生的各种事件
2>通过阅读日志,有助于诊断和解决系统故障
2.日志文件的分类 ***
1>内核及系统日志
由系统服务syslog统一进行管理,日志格式基本相似
2>用户日志
记录系统用户登录及退出系统的相关信息
3>程序日志
由各种应用程序独立管理的日志文件,记录格式不统一
3.日志默认保存位置:
/var/log 目录下 *****
4.用户日志分析工具:
1>查询当前登录的用户情况:users、who、w
2>查询用户登录的历史记录:last(成功)、lastb(失败)
5.遗忘ROOT密码,
使用命令:
chroot /mnt/sysimage
passwd root
6.查看文件系统中i节点的使用情况:
df -i /data
7.检测磁盘坏道的命令: ***
badblocks -sv /dev/sdb
(“-v”:显示详情 “-s”:显示进度信息)
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
以上是关于Linux进程和任务管理和分析和排查系统故障的主要内容,如果未能解决你的问题,请参考以下文章