Linux中的crontab 定时任务设置、Linux中top 实时监控系统进程状态Linux中的pstree 查看进程树、netstat 显示网络状态和端口占用信息

简介: Linux中的crontab 定时任务设置、Linux中top 实时监控系统进程状态Linux中的pstree 查看进程树、netstat 显示网络状态和端口占用信息

1.11.2 crontab 定时任务设置

1.11.2.1 基本语法

crontab [选项]

1.11.2.1 选项说明

选项 功能
-e 编辑 crontab 定时任务
-l 查询 crontab 任务
-r 删除当前用户所有的 crontab 任务

1.11.2.1 参数说明

1.11.2.1.1进入 crontab 编辑界面。会打开 vim 编辑你的工作。

* * * * * 执行的任务

项目 含义 范围
第一个“*” 一小时当中的第几分钟 0-59
第二个“*” 一天当中的第几小时 0-23
第三个“*” 一个月当中的第几天 1-31
第四个“*” 一年当中的第几月 1-12
第五个“*” 一周当中的星期几 0-7( 0 和 7 都 代 表 星 期 日)
1.11.2.1.2特殊符号
特殊符号 含义
* 代表任何时间。比如第一个“*”就代表一小时中每分钟 都执行一次的意思。
代表不连续的时间。比如“0 8,12,16 * 命令”,就代表 在每天的 8 点 0 分,12 点 0 分,16 点 0 分都执行一次命令
- 代表连续的时间范围。比如“0 5 1-6 命令”,代表在 周一到周六的凌晨 5 点 0 分执行命令
*/n 代表每隔多久执行一次。比如“/10 * 命令”,代 表每隔 10 分钟就执行一遍命令
1.11.2.1.3特定时间执行命令
时间 含义
30 18 * 命令 每天18点30分执行命令
20 5 1 命令 每周一的5点20分执行命令
20 5 1,20 命令 每月1号和20号的凌晨5点20执行命令
20 5 1-5 命令 每周一到周五凌晨5点20执行命令
/10 5 命令 每天的凌晨5点每隔10分钟执行一次命令
20 5 1,20 * 1命令 每月1号和20号,每周1的5点20分都会执行命令

注 意:星期几和几号最好不要同时出现,因为他们定义的都 是天。非常容易让管理员混乱

1.11.2.1.4每隔 1 分钟,向/root/bailongma.txt 文件中添加hello,linux! 的数字

/1 * echo "hello,linux!" >> /root/hellolinux
在这里插入图片描述

在这里插入图片描述

1.11.2.1.5查询 crontab 任务
  • [root@hadoop100 ~]# crontab -l

在这里插入图片描述

1.11.2.1.6删除当前用户所有的 crontab 任务
  • [root@hadoop100 ~]# crontab -r

在这里插入图片描述

@[toc]

1.10.4 top 实时监控系统进程状态

1.10.4.1基本命令

top [选项]

1.10.4.2选项说明

选项 功能
-d 秒数 指定 top 命令每隔几秒更新。默认是 3 秒在 top 命令的交互模式当 中可以执行的命令
-i 使 top 不显示任何闲置或者僵死进程。
-p 通过指定监控进程 ID 来仅仅监控某个进程的状态。

1.10.4.3操作说明

操作 功能
P 以 CPU 使用率排序,默认就是此项
M 以内存的使用率排序
N 以 PID 排序
q 退出 top

1.10.4.4查询结果字段解释

  • 第一行信息为任务队列信息
内容 说明
18:16:49 系统当前时间
up 1:27 系统的运行时间,本机1 小时 27 分钟
4 users 当前登录了四个用户
load average:0.00,0.01,0.05 系统在之前 1 分钟,5 分钟,15 分钟的平均负 载。一般认为小于 1 时,负载较小。如果大于 1,系统已经超出负荷。
  • 第二行为进程信息
内容 说明
Tasks: 224 total 系统中的进程总数
1 running 正在运行的进程数
223 sleeping 睡眠的进程
0 stopped 正在停止的进程
0 zombie 僵尸进程。如果不是 0,需要手工检查僵尸进程
  • 第三行为 CPU 信息
内容 说明
%Cpu(s): 0.1%us 用户模式占用的 CPU 百分比
0.1%sy 系统模式占用的 CPU 百分比
0.0%ni 改变过优先级的用户进程占用的 CPU 百分比
99.8%id 空闲 CPU 的 CPU 百分比
0.0%wa 等待输入/输出的进程的占用 CPU 百分比
0.0%hi 硬中断请求服务占用的 CPU 百分比
0.0%si 软中断请求服务占用的 CPU 百分比
0.0%st st(Steal time)虚拟时间百分比。就是当有虚拟 机时,虚拟 CPU 等待实际 CPU 的时间百分比
  • 第四行为物理内存信息
内容 说明
Mem: 4026156k total 物理内存的总量,单位 KB
1772056k free 空闲的物理内存数量
901876k used 已经使用的物理内存数量
1352224k buffers 作为缓冲的内存数量
  • 第五行为交换分区(swap)信息
内容 说明
Swap: 4194300k total 交换分区(虚拟内存)的总大小
4194300k free 空闲交换分区的大小
0k used 已经使用的交互分区的大小
2854860k avail Men 作为缓存的交互分区的大小

1.10.4.5案例

1.10.4.5.1按占用内存排序

shift+m 从大到小

在这里插入图片描述

1.10.4.5.2按占用CPU排序

shift+p 从大到小
在这里插入图片描述

1.10.4.5.3按PID从大到小排

shift + n 从大到下

在这里插入图片描述

1.10.4.5.4top -d
  • [root@hadoop100 ~]# top -d 1

[video(video-79dIFLJ4-1656847292338)(type-csdn)(url-https://live.csdn.net/v/embed/221457)(image-https://video-community.csdnimg.cn/vod-84deb4/fb19fc41ad394caa8706216ae7c2c7a6/snapshots/6e280eb3eed649cebaab5719433cb4de-00001.jpg?auth_key=4810445332-0-0-19079a4d1a294fb95654751f76ec1bca)(title-d)]

1.10.4.5.5top -i
  • [root@hadoop100 ~]# top -i

在这里插入图片描述

1.10.4.5.6top -p
  • [root@hadoop100 ~]# top -p 1

在这里插入图片描述

1.10.4.5.6在top里想监控某个用户

在top里按u然后输入用户
在这里插入图片描述

在这里插入图片描述

1.10.4.5.6在top里想杀死某个进程

在top里按k然后杀死4148进程然后再输入9,(9是kill -l中的一个命令下面一会附上图)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.10.4.5.7初始进程

在这里插入图片描述

1.10.4.5.8kill -l的信息

在这里插入图片描述

@[toc]

1.10.3 pstree 查看进程树

1.10.3.1基本语法

pstree [选项]

1.10.3.2选项说明

选项 功能
-p 显示进程的 PID
-u 显示进程的所属用户

1.10.3.3在使用pstree之前要先安装下pstree

  • [root@hadoop100 ~]# yum install pstree

1.10.3.4显示进程

  • [root@hadoop100 ~]# pstree

在这里插入图片描述

1.10.3.5显示进程pid (-p)

  • [root@hadoop100 ~]# pstree -p

在这里插入图片描述

1.10.3.6显示所属用户 (-u)

  • [root@hadoop100 ~]# pstree -u

在这里插入图片描述

1.10.5 netstat 显示网络状态和端口占用信息

1.10.5.1基本语法

netstat -anp | grep 进程号 (功能描述:查看该进程网络信息)
netstat –nlp | grep 端口号 (功能描述:查看网络端口号占用情况)

1.10.5.2选项说明

选项 功能
-a 显示所有正在监听(listen)和未监听的套接字(socket)
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出在监听的服务状态
-p 表示显示哪个进程在调用

1.10.5.3查看网络信息

  • [root@hadoop100 ~]# netstat -anp

在这里插入图片描述

选项 功能
Proto 协议
Recv-Q 还没有拷贝出来的字节数量
Send-Q 远程主机还没有确认收到的字节数量
Local Address 本地地址
Foreign Address 远程地址
State 状态
PID/Program name PID和进程的名字

1.10.5.4通过进程号查看sshd进程的网络信息

  • [root@hadoop100 ~]# netstat -anp | grep sshd

在这里插入图片描述

1.10.5.5查看某端口号是否被占用

  • [root@hadoop100 ~]# netstat -nltp | grep 22

在这里插入图片描述

详细的请看我之前发的博客
linux常用命令下https://blog.csdn.net/Redamancy06/article/details/125349887
linux常用命令中https://blog.csdn.net/Redamancy06/article/details/125327352
linux常用命令上https://blog.csdn.net/Redamancy06/article/details/125317329

相关文章
|
14天前
|
SQL 监控 安全
构筑数字堡垒:网络安全与信息保护的深层剖析
【4月更文挑战第9天】在数字化时代,网络安全和信息安全已成为维护个人隐私、企业数据和国家安全不可或缺的一环。本文深入探讨了网络安全漏洞的形成机理、加密技术的进展,以及提升安全意识的重要性。通过对现有安全挑战的分析,提出了一系列创新的防御策略,并强调了构建一个全面的信息保护体系的必要性。
|
12天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
32 6
|
1天前
|
消息中间件 Unix Linux
Linux的学习之路:17、进程间通信(1)
Linux的学习之路:17、进程间通信(1)
9 1
|
1天前
|
SQL 安全 算法
网络防线的构筑者:洞悉网络安全漏洞与加固信息防护
【4月更文挑战第22天】在数字化浪潮下,网络安全和信息安全成为维护社会稳定、保障个人隐私的重要基石。本文将深入探讨网络安全中存在的漏洞问题,介绍现代加密技术,并强调提升全民安全意识的必要性。通过对这些关键知识点的分享,旨在为读者提供一个关于如何构建和维护一个安全网络环境的全面视角。
|
1天前
|
监控 安全 网络安全
云端防御战线:云计算环境下的网络安全与信息保护策略
【4月更文挑战第22天】随着企业和个人用户对云服务的依赖日益加深,云计算环境的安全性成为信息技术领域关注的焦点。本文深入探讨了云计算平台面临的安全威胁、信息安全管理的挑战以及前沿防御技术。通过分析数据加密、身份验证、入侵检测等关键技术在云服务中的应用,提出了一个多层次、综合性的网络安全策略框架。此框架旨在为云服务提供商和使用者提供一套实用的安全保障措施,确保云资源的安全高效运营。
|
4天前
|
存储 安全 网络安全
构筑安全之盾:云计算环境下的网络安全与信息保护策略
【4月更文挑战第19天】随着云计算技术的飞速发展,企业和个人越来越依赖于云服务来存储、处理和交换数据。然而,这种便利性背后隐藏着潜在的安全风险。本文深入探讨了在云计算背景下,如何通过综合性的安全措施和策略来强化网络安全防护,确保数据的完整性、可用性和机密性。我们将分析当前面临的主要安全挑战,并基于最新的技术进展提出相应的解决方案,以期达到有效防御外部威胁和内部漏洞的目的。
15 4
|
4天前
|
监控 安全 算法
数字堡垒的构建者:网络安全与信息保护的现代策略
【4月更文挑战第19天】在信息化快速发展的今天,网络安全和信息安全已成为维护社会稳定、保障个人隐私和企业商业秘密的关键。本文将深入探讨网络安全漏洞的成因、加密技术的进展以及提升安全意识的重要性,旨在为读者提供一套综合性的网络防护策略,以应对日益猖獗的网络威胁。
7 1
|
6天前
|
算法 Linux 调度
深入理解Linux内核的进程调度机制
【4月更文挑战第17天】在多任务操作系统中,进程调度是核心功能之一,它决定了处理机资源的分配。本文旨在剖析Linux操作系统内核的进程调度机制,详细讨论其调度策略、调度算法及实现原理,并探讨了其对系统性能的影响。通过分析CFS(完全公平调度器)和实时调度策略,揭示了Linux如何在保证响应速度与公平性之间取得平衡。文章还将评估最新的调度技术趋势,如容器化和云计算环境下的调度优化。
|
6天前
|
监控 安全 网络安全
云端防御战线:云计算中的网络安全与信息保护策略
【4月更文挑战第17天】 随着企业逐渐将重心转向云服务,云计算已经成为现代信息技术架构中不可或缺的一部分。然而,这种转变也带来了新的挑战——如何确保在公共、私有或混合云环境中的数据安全和网络防护。本文探讨了云计算平台下的网络安全策略与实施措施,包括最新的加密技术、身份验证机制以及入侵检测系统。同时,分析了信息安全管理在维护数据完整性、保障用户隐私及符合法规要求方面的重要性。通过综合考量技术手段与管理策略,本文旨在为读者提供一份全面的云计算安全指南。
15 5
|
7天前
|
监控 Linux
linux监控指定进程
请注意,以上步骤提供了一种基本的方式来监控指定进程。根据你的需求,你可以选择使用不同的工具和参数来获取更详细的进程信息。
14 0

热门文章

最新文章