当前位置: 首页 > news >正文

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/serverLoaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2024-03-26 21:35:20 CST; 38min agoDocs: man:chronyd(8)man:chrony.conf(5)Main PID: 920 (chronyd)Tasks: 1 (limit: 10756)Memory: 3.2MCPU: 35msCGroup: /system.slice/chronyd.service└─920 /usr/sbin/chronyd -F 2Mar 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)]

相关文章:

RHCE 补充:判断服务状态

内容补充:判断服务状态 systemctl 命令 系统控制管理命令工具 常用指令 1、启动 systemctl start 程序名 若要启动多个程序名,使用空格隔开,下同 2、重启:类似主机先断电再启动的一个状态 systemctl restart 程序名 3、停…...

计算机网络:物理层 - 编码与调制

计算机网络:物理层 - 编码与调制 基本概念编码不归零制编码归零制编码曼彻斯特编码差分曼彻斯特编码 调制调幅调频调相混合调制 基本概念 在计算机网络中,计算机需要处理和传输用户的文字、图片、音频和视频,他们可以统称为消息数据&#xf…...

《量子计算:揭开未来科技新篇章》

随着科技的不断发展,量子计算作为一项颠覆性的技术逐渐走进人们的视野,引发了广泛的关注和探讨。本文将围绕量子计算的技术进展、技术原理、行业应用案例、未来趋势预测以及学习路线等方向,深入探讨这一领域的前沿动态和未来发展趋势。 量子…...

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

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

docker 共享内存不足问题

在启动容器时增加共享内存大小: 您可以通过在docker run命令中添加--shm-size参数来指定更大的共享内存大小。例如,如果您需要32GB的共享内存,可以这样做: docker run --shm-size32g -it your-docker-image 这里的your-docker-im…...

英语口语 3.27

keep It straight :竖着放 turn it to the side:横过来放 i get my shit done:shit(everything)任何事情 我都会去做的 that‘s what’s up 可以的可以的 thats cool zodiac sign :生肖 座 i sense that :我感受到了 talent”艺人 influencer:有影响力的人 …...

pytest之统一接口请求封装

pytest之统一接口请求封装 pytest的requests_util.pyrequests_util.py 接口自动化测试框架的封装yaml文件如何实现接口关联封装yaml文件如何实现动态参数的处理yaml文件如何实现文件上传有参数化时候,怎么实现断言yaml的数据量大怎么处理接口自动化框架的扩展&#…...

使用npm仓库的优先级以及.npmrc配置文件的使用

使用npm仓库的优先级以及.npmrc配置文件的使用 概念如何设置 registry(包管理仓库)1. 设置项目配置文件2. 设置用户配置文件3. 设置全局配置文件4. .npmrc文件可以配置的常见选项 概念 npm(Node Package Manager)是一个Node.js的…...

Netty源码剖析——ChannelHandlerContext 篇(三十七)

ChannelHandlerContext 作用及设计 ChannelHandlerContext 继承了出站方法调用接口和入站方法调用接口 ChannelOutboundInvoker 和 ChannelInboundInvoker 部分源码 这两个invoker就是针对入站或出站方法来的,就是在入站或出站 handler 的外层再包装一层&#xff0c…...

5.92 BCC工具之bitesize.py解读

一,工具简介 bitesize工具按进程名称显示请求块大小的I/O分布。 它通过监视磁盘上的读取和写入操作,记录每个操作的大小。再将跟踪到的 I/O 操作按照大小分组,通常是以 2 的幂次方(如 4K、8K、16K 等)进行划分,并统计每个大小范围内的 I/O 操作数量。 二,代码示例 #…...

jupyter notebook导出含中文的pdf(LaTex安装和Pandoc、MiKTex安装)

用jupyter notebook导出pdf时,因为报错信息,需要用到Tex nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install…...

压力测试(QPS)及测试工具Locust

压力测试: 通常指的是确定接口或服务能够处理的最大请求量(吞吐量)和并发用户数,同时保持合理的响应时间和稳定性。 性能目标 最大吞吐量:系统每秒可以处理的请求数。最大并发用户数:系统可以同时支持的…...

canal: 连接kafka (docker)

一、确保mysql binlog开启并使用ROW作为日志格式 docker 启动mysql 5.7配置文件 my.cnf [mysqld] log-binmysql-bin # 开启 binlog binlog-formatROW # 选择 ROW 模式 server-id1一定要确保上述两个值一个为ROW,一个为ON 二、下载canal的run.sh https://github.c…...

45 对接海康视频九宫格的实现

前言 这里主要是 来看一下 海康视频 的一个九宫格播放的需求 然后 在实际使用的过程中产生了一些问题, 比如 增加一个视频, 应该只增量请求这一个视频的服务, 而一些实现下是全量请求了 整个视频列表的服务 另外 就是全屏播放, 如果是 自己写样式来实现 全屏播放, 可能需要 …...

二-容量管理之容量水位

容量水位概念 容量水位(Capacity Level)是指一个系统或服务所使用资源的程度、范围和可承受能力,通常以百分比表示。在容量管理中,容量水位是非常重要的指标,用于衡量系统或服务的健康状况、资源利用率以及未来容量需求。 容量水位通常是根据一些关键指标进行计算,例如…...

计算机网络——数据链路层(差错控制)

计算机网络——数据链路层(差错控制) 差错从何而来数据链路层的差错控制检错编码奇偶校验码循环冗余校验(CRC)FCS 纠错编码海明码海明距离纠错流程确定校验码的位数r确定校验码和数据位置 求出校验码的值检错并纠错 我们今年天来继…...

【搜索引擎1】Ubuntu通过deb方式安装ElasticSearch和Kibana、ik中文分词插件

1、官网下载文件 版本为官网最新版本,ElasticSearch与Kibana版本必须保持一致 ElasticSearch下载地址:Download Elasticsearch | Elastic Kibana下载地址:Past Releases of Elastic Stack Software | Elastic 下载选择DEB文件 ik插件下载…...

1.0 html(1)

html 一、基本介绍 1、定义:html是一种超文本标记语言,也是一种标识性语言(不是编程语言) 标记:记号(绰号) 超文本:就是页面内容可以包含图片、链接,音乐&#xff0c…...

基于SpringBoot和Leaflet的行政区划地图掩膜效果实战

目录 前言 一、掩膜小知识 1、GIS掩膜的实现原理 2、图层掩膜流程 二、使用插件 1、leaflet-mask介绍 2、核心代码解释 三、完整实例实现 1、后台逻辑实现 2、省级行政区划查询实现 3、行政区划定位及掩膜实现 4、成果展示 总结 前言 在之前的博客提过按空间矢量…...

【机器学习之---数学】马尔科夫链

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 马尔科夫 1. 概念 1.1 引言 马尔可夫链在许多领域都有应用,包括物理学、生物学、工程学、经济学和计算机科学等。在计算机科学中&#xff0…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 笔者写过很多次这道题了&#xff0c;不想写题解了&#xff0c;大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

ElasticSearch搜索引擎之倒排索引及其底层算法

文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...

Linux-07 ubuntu 的 chrome 启动不了

文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了&#xff0c;报错如下四、启动不了&#xff0c;解决如下 总结 问题原因 在应用中可以看到chrome&#xff0c;但是打不开(说明&#xff1a;原来的ubuntu系统出问题了&#xff0c;这个是备用的硬盘&a…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

R语言速释制剂QBD解决方案之三

本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...