RHCE 补充:判断服务状态

``内容补充:判断服务状态

systemctl 命令

系统控制管理命令工具

常用指令

1、启动

systemctl start 程序名

若要启动多个程序名,使用空格隔开,下同

2、重启:类似主机先断电再启动的一个状态

systemctl restart 程序名

3、停止

systemctl stop 程序名

4、重载:类似程序在运行状态重新加载该程序相关的配置文件信息,程序一直在运行状态

systemctl reload 程序名

5、开机自启用:自动启用,会创建一个软连接如下图
在这里插入图片描述

systemctl enable 程序名

例:启动postfix服务并且开始自动启用

方法一:

[root@localhost ~]# systemctl start postfix
[root@localhost ~]# systemctl enable postfix
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.

方法二

注:这条命令等于上面两条命令之和

[root@localhost ~]# systemctl enable postfix --now

6、开机不启动

systemctl disable 程序名

7、查看状态信息

systemctl is-active 程序名

存在该服务显示active,不存在则显示inactive
在这里插入图片描述
systemctl status 程序名
在这里插入图片描述

查看服务的运行状态

查看chronyd是否启动

# 方法一
[root@localhost ~]# systemctl status chronyd
● chronyd.service - NTP client/server
     Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-03-26 21:35:20 CST; 38min ago
       Docs: man:chronyd(8)
             man:chrony.conf(5)
   Main PID: 920 (chronyd)
      Tasks: 1 (limit: 10756)
     Memory: 3.2M
        CPU: 35ms
     CGroup: /system.slice/chronyd.service
             └─920 /usr/sbin/chronyd -F 2

Mar 26 21:35:19 localhost systemd[1]: Starting NTP client/server...
Mar 26 21:35:20 localhost chronyd[920]: chronyd version 4.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 +DEBUG)
Mar 26 21:35:20 localhost chronyd[920]: Frequency -5.342 +/- 0.831 ppm read from /var/lib/chrony/drift
Mar 26 21:35:20 localhost chronyd[920]: Using right/UTC timezone to obtain leap second data
Mar 26 21:35:20 localhost chronyd[920]: Loaded seccomp filter (level 2)
Mar 26 21:35:20 localhost systemd[1]: Started NTP client/server.

# 方法二
[root@localhost ~]# ps -aux | grep chronyd
chrony       920  0.0  0.1  10376  2236 ?        S    21:35   0:00 /usr/sbin/chronyd -F 2
root        3383  0.0  0.1 221796  2148 pts/1    S+   22:14   0:00 grep --color=auto chronyd

# 方法三,常用于查看某一个端口的程序是否运行
[root@localhost ~]# lsof -i:22
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd    1069 root    3u  IPv4  24676      0t0  TCP *:ssh (LISTEN)
sshd    1069 root    4u  IPv6  24685      0t0  TCP *:ssh (LISTEN)
sshd    3139 root    4u  IPv4  34378      0t0  TCP localhost.localdomain:ssh->192.168.126.1:58392 (ESTABLISHED)
sshd    3171 root    4u  IPv4  34378      0t0  TCP localhost.localdomain:ssh->192.168.126.1:58392 (ESTABLISHED)

#方法四,查看网络监听的状态信息
ss | netstat -tunalp | grep 程序名
lsof

1、列出所有打开的文件:
lsof
备注:
如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位

2、查看谁正在使用某个文件
lsof /filepath/file
3、递归查看某个目录的文件信息
lsof +D /filepath/filepath2/
备注: 使用了+D,对应目录下的所有子目录和文件都会被列出
4、遍历查看某个目录的所有文件信息 的方法
lsof | grep
‘/filepath/filepath2/’

5、列出某个用户打开的文件信息
lsof -u username
备注: -u 选项,u其实是user的缩写
6、列出某个程序所打开的文件信息
lsof -c mysql
备注: -c
选项将会列出所有以mysql开头的程序的文件,其实你也可以写成lsof | grep mysql,但是第一种方法明显比第二种方法要少打几个字符了
7、列出多个程序多打开的文件信息
lsof -c mysql -c apache
8、列出某个用户以及某个程序所打开的文件信息
lsof -u test -c mysql
9、列出除了某个用户外的被打开的文件信息
lsof -u ^root
备注:^这个符号在用户名之前,将会把是root用户打开的进程不让显示
10、通过某个进程号显示该进行打开的文件
lsof -p 1
11、列出多个进程号对应的文件信息
lsof -p 123,456,789
12、列出除了某个进程号,其他进程号所打开的文件信息
lsof -p ^1
13 . 列出所有的网络连接
lsof -i

14、列出所有tcp
网络连接信息
lsof -i tcp
15、列出所有udp网络连接信息
lsof -i udp

16、列出谁在使用某个端口
lsof -i:3306
17、列出谁在使用某个特定的udp端口
lsof -i udp:55
特定的tcp端口
lsof -i tcp:80
18、列出某个用户的所有活跃的网络端口
lsof -a -u test -i

19、列出所有网络文件系统

lsof -N
20、域名socket文件
lsof -u
21、某个用户组所打开的文件信息
lsof -g 5555
22、根据文件描述列出对应的文件信息
lsof -d description(like 2)
23、根据文件描述范围列出文件信息
lsof -d 2-3

查看网络监听的状态信息

netstat

命令参数

-r:–route,显示路由表信息
-g:–groups,显示多重广播功能群组组员名单
-s:–statistics,按照每个协议来分类进行统计。默认的显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6 的统计信息。
-M:–masquerade,显示网络内存的集群池统计信息
-v:–verbose,命令显示每个运行中的基于公共数据链路接口的设备驱动程序的统计信息
-W:–wide,不截断IP地址
-n:进制使用域名解析功能。链接以数字形式展示(IP地址),而不是通过主机名或域名形式展示
-N:–symbolic,解析硬件名称
-e:–extend,显示额外信息
-p:–programs,与链接相关程序名和进程的PID
-t:所有的 tcp 协议的端口
-x:所有的 unix 协议的端口
-u:所有的 udp 协议的端口
-o:–timers,显示计时器
-c:–continuous,每隔一个固定时间,执行netstat命令
-l:–listening,显示所有监听的端口
-a:–all,显示所有链接和监听端口
-F:–fib,显示转发信息库(默认)
-C:–cache,显示路由缓存而不是FIB
-Z:–context,显示套接字的SELinux安全上下文

例:

常用 [root@localhost ~]# netstat -tunpl
在这里插入图片描述
ss 可以说ss是netstat工具的一个升级版,查询效率要比netstat效率高,且所查看的状态信息会更详细

安装抓包软件 wireshark

1、装包

[root@localhost ~]# yum install postfix

2、打开wireshark

[root@localhost ~]# wireshark
在这里插入图片描述
选择ens160,双击打开
在这里插入图片描述

wireshark

1、装包

[root@localhost ~]# yum install postfix

2、打开wireshark

[root@localhost ~]# wireshark

[外链图片转存中…(img-RmecKUKE-1711465400070)]

选择ens160,双击打开

[外链图片转存中…(img-cBH6rAgu-1711465400070)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/491584.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring Cloud 八:微服务架构中的数据管理

Spring Cloud 一:Spring Cloud 简介 Spring Cloud 二:核心组件解析 Spring Cloud 三:API网关深入探索与实战应用 Spring Cloud 四:微服务治理与安全 Spring Cloud 五:Spring Cloud与持续集成/持续部署(CI/C…

图论最短路径以及floyd算法的MATLAB实现

图论是数学的一个分支,起源于18世纪。1736年,数学家欧拉通过解决“哥尼斯堡七桥问题”,将问题抽象成点和线的关系,并通过理论分析得出结论,这个过程标志着图论的产生,欧拉也因此被称为“图论之父”。图论研…

机器人机械手加装SycoTec 4060 ER-S电主轴高精密铣削加工

随着科技的不断发展,机器人技术正逐渐渗透到各个领域,展现出前所未有的潜力和应用价值。作为机器人技术的核心组成部分之一,机器人机械手以其高精度、高效率和高稳定性的优势,在机械加工、装配、检测等领域中发挥着举足轻重的作用…

利用RWKV-Runner初步感受一下ai的世界

最近又听到群里的高手在讨论RWKV-Runner,于是没忍住,就想试试,没想到第一关就卡住了。 从群里大咖上传的RWKV-Runner_windows_x64.exe文件开始吧,又找了个虚拟机,直接放在桌面上运行一下,结果就跳出一堆文…

Java框架安全篇--Shiro-550漏洞

Java框架安全篇--Shiro-550漏洞 Shiro反序列化源码可以提取: https://codeload.github.com/apache/shiro/zip/shiro-root-1.2.4 JAVA反序列化就不说了,可以参考前面文章 https://blog.csdn.net/m0_63138919/article/details/136751184 初始Apache Sh…

安科瑞智慧安全用电综合解决方案

概述 智慧用电管理云平台是智慧城市建设的延伸成果,将电力物联网技术与云平台的大数据分析功能相结合,实现用电信息的可视化管理,可帮助用户实现安全用电,节约用电,可靠用电。平台支持web,app,微…

智慧交通(代码实现案例)

1.项目简介 目标: 了解智慧交通项目的架构知道智慧交通项目中的模块能够完成智慧交通项目的环境搭建 该项目是智慧交通项目,通过该项目掌握计算机视觉的方法在交通领域的相关应用,包括车道线检测的方法,多目标车辆追踪及流量统计方法&#…

1.4.1 着色器

着色器(Shader)是运行在GPU上的小程序,这些小程序为图形渲染管线的某个特定部分而运行,从基本意义上来说,着色器只是一种把输入转化为输出的程序。 一、着色器类QOpenGLShaderProgram QOpenGLShaderProgram是Qt中对着…

thinkadmin 新版安装步骤

1.通过 Composer 安装: ( 推荐方式,默认只安装 admin 模块 ) ### 创建项目( 需要在英文目录下面执行 ) composer create-project zoujingli/thinkadmin### 进入项目根目录 cd thinkadmin### 数据库初始化并安装 ### 默认使用 Sqlite 数据库,若使用其他数据库请按第二步修…

I.MX6ULL_Linux_驱动篇(57)linux Regmap API驱动

我们在前面学习 I2C 和 SPI 驱动的时候,针对 I2C 和 SPI 设备寄存器的操作都是通过相关的 API 函数进行操作的。这样 Linux 内核中就会充斥着大量的重复、冗余代码,但是这些本质上都是对寄存器的操作,所以为了方便内核开发人员统一访问 I2C/S…

当当狸智能激光雕刻机 多种材质自由雕刻,轻松打造独一无二的作品

提及“激光雕刻”,大多数人的印象一般都是:笨重巨大、价格昂贵、操作复杂、使用门槛较高、调试难度大...不是普通人能够随意操作的,让人望尘莫及。 而小米有品上新的这台「当当狸桌面智能激光雕刻机L1」,将超乎你的想象&#xff…

ABAP - 上传文件模板到SMW0,并从SMW0上下载模板

upload file template to SMW0 and download the template from it 首先上传文件到tcode SMW0 选择新建后,输入文件名和描述,再选择想要上传的文件 上传完成后: 在表WWWPARAMS, WWWDATA里就会有信息存进去 然后就可以程序里写代码了: 屏幕上的效果:

界面控件DevExpress WinForms/WPF v23.2 - 电子表格支持表单控件

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…

yolov9报错:AttributeError: ‘list‘ object has no attribute ‘view‘的两种解决方法

1. 报错问题 In loss_tal.py: pred_distri, pred_scores torch.cat([xi.view(feats[0].shape[0], self.no, -1) for xi in feats], 2).split( (self.reg_max * 4, self.nc), 1) The error is as follows: AttributeError: list object has no attribute vie…

5.递归分治——1.递归与函数调用

程序运行 指令 指令的划分以函数为单位,调用函数本质上是使用call指令将pc指针移动到被调用的函数函数调用完成,需要使用return返回,本质是pc移回调用函数位置 数据 函数调用时,在堆栈区域要申请一片栈帧,函数的局…

linux用户管理命令2

useradd可以创建用户,其执行具体表现为在home文件夹下创建对应文件 那么有了useradd添加用户,自然有passwd添加用户密码 userdel可以删除用户,其中-r命令删除用户及其文件,-f命令可以强制删除用户,即使用户当前正在登录…

LeetCode 面试经典150题 205.同构字符串

题目: 给定两个字符串 s 和 t ,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字…

【MATLAB源码-第16期】基于matlab的MSK定是同步仿真,采用gardner算法和锁相环。

操作环境: MATLAB 2022a 1、算法描述 **锁相环(PLL)** 是一种控制系统,用于将一个参考信号的相位与一个输入信号的相位同步。它在许多领域中都有应用,如通信、无线电、音频、视频和计算机系统。锁相环通常由以下几个…

什么是公网IP?

公网IP,即公开网络IP地址,是指在互联网中公开可见、可访问的IP地址。每个设备在连接互联网时,都需要一个唯一的公网IP地址,以便其他设备可以定位并与之通信。 尽管公网IP在网络通信中具有重要作用,但它也带来了一些安全…

机器学习之聚类算法、随机森林

文章目录 随机森林决策树基础特征值问题? 聚类算法 随机森林 决策树 基础 概念:从根节点一步步走到叶子节点(决策); 组成:根节点第一个选择的节点;叶子节点最终的决策结果;非叶子…