Linux进程和任务管理和分析和排查系统故障

news/2024/11/8 23:02:23/

♥️作者:小刘在C站

♥️个人主页:小刘主页

♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!

♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情

目录

前言

​编辑

一.  进程和任务管理

1.ps:

2.top:

3.pgrep命令:

4.pstree命令:

5.进程的前后台调度:

6.kill、killall 命令:

7.pkill命令:根据特定条件终止相应的进程

8.at命令:一次性计划任务  ***

9.crontab命令:周期性计划任务 ***

10.crontab 任务配置的格式 :***

二. 分析和排查系统故障

1.日志的功能  ***

2.日志文件的分类 ***

3.日志默认保存位置:

4.用户日志分析工具:

5.遗忘ROOT密码,

6.查看文件系统中i节点的使用情况:


前言

一.  进程和任务管理

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”:显示进度信息)

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家


http://www.ppmy.cn/news/31579.html

相关文章

TryHackMe-VulnNet: Active(ez 域渗透)

VulnNet: Active VulnNet Entertainment在他们以前的网络中遇到了不好的时光,该网络遭受了多次破坏。现在,他们移动了整个基础架构,并再次聘请您作为核心渗透测试人员。您的目标是获得对系统的完全访问权限并破坏域。 这应该是我在thm打的最…

【C语言】操作符详解总结(万字)

操作符详解1. 操作符分类2. 算术操作符3. 移位操作符3.1 整数的二进制是怎么形成的3.2 左移操作符3.3 右移操作符4. 位操作符5. 赋值操作符6. 单目操作符6.1 单目操作符介绍6.2 sizeof 和 数组7. 关系操作符8. 逻辑操作符9. 条件操作符9.1 练习19.2 练习210. 逗号表达式11. 下标…

数据推介⎮情感语音合成音库

在语音交互领域,语音合成是重要的一环,其技术也在不断发展。近年来,人们对情感合成的兴趣和需求越来越高。情感语音合成会让机器如真人一样和我们交流,它可以用愤怒的声音、开心的声音、悲伤的声音等不同情绪来表达,甚…

第十四届蓝桥杯三月真题刷题训练——第 7 天

目录 第 1 题:三角回文数 问题描述 答案提交 运行限制 代码: 第 2 题:数数 问题描述 答案提交 运行限制 代码: 第 3 题:倍数问题_同余定理_分情况讨论 题目描述 输入描述 输出描述 输入输出样例 运行限…

【Linux】网络入门

🎇Linux: 博客主页:一起去看日落吗分享博主的在Linux中学习到的知识和遇到的问题博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话: 看似不起波澜的日复一日,一定会在某一天让你看见坚持…

Android Crash和ANR监控

文章目录一、Crash1.1 概念1.2 类型二、ANR2.1 概念2.2 类型2.2.1 KeyDispatchTimeout(常见)2.2.2 BroadcastTimeout2.2.3 ServiceTimeout2.2.4 ContentProviderTimeout三、测试中如何关注3.1 Crash测试关注方法3.2 ANR测试关注方法四、如何记录与处理4.…

成功的项目管理策略:减少成本,提高质量

项目管理是一项具有挑战性的任务,项目团队需要合理的规划和策略,以确保项目的成功和达成预期。为了实现项目的成功,项目经理必须采用正确的策略,才能以最大限度地减少成本并提高项目质量。本文将探讨成功的项目管理策略&#xff0…

手把手教你实现书上的队列,进来试试?

一.队列的基本概念队列的定义队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允…