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

相关文章
|
1月前
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
1月前
|
Python
Python网络编程基础(Socket编程)绑定地址和端口
【4月更文挑战第9天】在UDP服务器编程中,我们首先需要创建一个UDP套接字,然后绑定一个本地地址和端口,以便客户端可以通过这个地址和端口与我们的服务器进行通信。下面,我们将详细讲解如何绑定地址和端口。
|
2月前
|
安全 算法 网络安全
深入理解操作系统之进程调度策略网络安全与信息安全:防御前线的关键技术与策略
【2月更文挑战第29天】在多任务操作系统中,进程调度策略是核心机制之一,它决定了CPU资源的分配。本文将探讨三种经典的进程调度算法:先来先服务(FCFS)、短作业优先(SJF)和轮转调度(RR)。通过比较它们的优缺点,我们可以理解不同场景下的性能考量,以及如何根据实际需求选择合适的调度策略。 【2月更文挑战第29天】在数字化时代,网络安全和信息安全已成为维护信息完整性、确保数据隐私以及保障网络服务连续性的重要组成部分。本文将深入探讨网络安全漏洞的概念、加密技术的应用以及提升个人和企业安全意识的重要性。通过分析当前网络威胁的类型和特点,文章旨在为读者提供一系列针对网络攻击的预防措施和应对策略,
|
5天前
|
运维 安全 网络协议
即时通讯安全篇(十四):网络端口的安全防护技术实践
网络端口因其数量庞大、端口开放和关闭的影响评估难度大,业务影响程度高、以及异常识别技术复杂度高等特点给网络端口安全防护带来了一定的挑战,如何对端口风险进行有效治理几乎是每个企业安全团队在攻击面管理工作中持续探索的重点项。
17 0
|
11天前
|
安全 算法 网络安全
构筑网络长城:网络安全漏洞解析与防御策略深入理解操作系统:进程管理与调度策略
【4月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、确保数据流通安全和保障用户隐私的关键。本文将深入探讨网络安全的核心问题——安全漏洞,并分享关于加密技术的最新进展以及提升个人和企业安全意识的有效方法。通过对常见网络威胁的剖析,我们旨在提供一套综合性的网络防御策略,以助力读者构建更为坚固的信息安全防线。 【4月更文挑战第30天】 在现代操作系统的核心,进程管理是维持多任务环境稳定的关键。本文将深入探讨操作系统中的进程概念、进程状态转换及进程调度策略。通过分析不同的调度算法,我们将了解操作系统如何平衡各进程的执行,确保系统资源的高效利用和响应时间的最优化。文中不仅剖析了先来先
|
11天前
|
存储 监控 安全
【亮剑】指导初学者如何搭建和使用网络视频监控系统。
【4月更文挑战第30天】本文指导初学者如何搭建和使用网络视频监控系统。核心设备包括摄像头(如固定、PTZ、多目、夜视)、存储选项(NVR、DVR、云存储)及网络交换机等。安装配置步骤涉及规划布局、安装摄像头、设置存储设备和软件配置。实时监控包括实时查看、接收警报和录像回放。理解设备功能、合理布局并细心操作,就能建立稳定监控体系。随着技术进步,未来监控系统将更智能、高效,保障安全。
|
13天前
|
网络协议 网络安全 数据库
【专栏】网络端口的奥秘,包括基本概念、技术原理和实际应用
【4月更文挑战第28天】本文深入探讨了网络端口的奥秘,包括基本概念、技术原理和实际应用。网络端口是区分网络服务的抽象概念,与TCP/IP协议密切相关。端口号范围从0到65535,知名端口常分配给标准服务,如HTTP和FTP。TCP提供可靠的数据传输,而UDP则更高效。端口还涉及端口扫描、转发和映射等高级技术。在实际应用中,端口广泛用于Web服务器、数据库通信及网络安全。随着云计算和虚拟化的兴起,端口管理变得更为复杂,对IT专业人员的技能要求提高。理解并掌握网络端口对于提升个人技能和保障网络安全至关重要。
|
14天前
|
数据可视化 网络协议
|
15天前
|
传感器 存储 监控
编写Arduino代码:构建物联网设备,实现上网行为管理软件对网络的实时监控
使用Arduino和ESP8266/ESP32等Wi-Fi模块,结合传感器监控网络活动,本文展示了如何编写代码实现实时监控并自动将数据提交至网站。示例代码展示如何连接Wi-Fi并检测网络状态,当连接成功时,通过HTTP POST请求将“Network activity detected.”发送到服务器。通过调整POST请求的目标URL和数据,可将监控数据上传至所需网站进行处理和存储。
48 0
|
1月前
|
Go 数据库 知识图谱
中科院一区7.9分top刊|好久不见,网络药理学(实验为主生信为辅)
`Phytomedicine` 杂志2023年6月发表了一篇关于网络药理学的文章,研究了肾康注射液(SKI)治疗糖尿病肾病(DKD)的机制,重点关注其通过Keap1/Nrf2/Ho-1信号通路对抗氧化应激的影响。研究表明,SKI可能通过调节氧化还原相关信号,减轻AGEs诱导的氧化应激,从而改善DKD。在动物实验中,SKI降低了DKD大鼠的尿蛋白、Scr水平,改善了肾功能和血脂,减少了氧化应激指标,并在细胞实验中显示了类似的效果,激活了Keap1/Nrf2/Ho-1通路。
38 1