Linux 查看系统信息 + 服务信息命令(简记)

概述

作用:Linux 运维工作中常用的命令速查

小步教程 (xiaobuteach.com) 

Linux 命令大全 | 菜鸟教程 (runoob.com)

 文本编辑器vim 本章大纲 | 小步教程

vim 多文件编辑 | 小步教程

常用

ps 查看服务启动命令

Linux ps 命令 | 菜鸟教程 (runoob.com)

# 查找指定服务进程,进程在,服务启动正常
ps -ef | grep 进程关键字# 显示所有包含其他使用者的进程
ps -aux

  • USER: 行程拥有者
  • PID: pid
  • %CPU: 占用的 CPU 使用率
  • %MEM: 占用的记忆体使用率
  • VSZ: 占用的虚拟记忆体大小
  • RSS: 占用的记忆体大小
  • TTY: 终端的次要装置号码 (minor device number of tty)
  • STAT: 该行程的状态:

    • D: 无法中断的休眠状态 (通常 IO 的进程)
    • R: 正在执行中
    • S: 静止状态
    • T: 暂停执行
    • Z: 不存在但暂时无法消除
    • W: 没有足够的记忆体分页可分配
    • <: 高优先序的行程
    • N: 低优先序的行程
    • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
  • START: 行程开始时间
  • TIME: 执行的时间
  • COMMAND:所执行的指令

ping 查看网络连通性命令

常用选项说明
-ccount,发送数据包个数
-iinterval,发送的间隔时间,默认为1秒
-spacketsize,数据包大小
ping -c 4 -i 0.01 127.0.0.1

返回值分析:

响应项含义
64bytes表示发送的数据包大小,64字节
127.0.0.1域名解析到的服务器IP
icmp_seq=1数据包的序号,依次1,2,递增
ttl=64TTL大小。
time=0.087 ms响应时间,单位为毫秒

响应项汇总含义
4 packets transmitted发送数据包个数,4
4 received返回响应包个数,4
0% packet loss数据包的损失率,0
time 38ms总时长。默认每秒发送1个包
rtt min/avg/max/mdevTTL最小值、平均值、最大值、偏离度(越大越不稳定)

查看服务和端口状况

netstat

# 查询进程名称,进程ID和端口号
netstat -ntulp

-t: 显示 TCP 连接
-u: 显示 UDP 连接
-n: 显示数字地址
-l: 列出状态是 LISTEN 的统计信息
-p: 显示程序的PID和名称

ss

ss是Socket Statistics的缩写。

可以用来获取socket统计信息,它可以显示和netstat类似的内容

# 查询进程名称,进程ID和端口号
ss -ntlp

查看端口连通性命令

telnet

安装:

# 命令安装
yum install telnet -y# 检查 ip 和端口的开启情况
telnet 127.0.0.1 22

表示:对应的ip:127.0.0.1 的端口22是开启的

ctrl+] 登录telnet终端

退出

curl

curl ${ip}:${port}

不通:

通:

wget

wget ${ip}:${port}

磁盘使用情况统计

df

df -Th

  • 文件-T, --print-type 显示文件系统的形式
  • 文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)

lsblk

lsblk -flp

-f, --fs    显示文件系统信息。

-l, --list    使用列表格式显示。

-p, --paths    打印打印设备路径

-m, --perms    显示权限信息。

Linux 基本操作:使用 lsblk 命令查看磁盘信息-CSDN博客

lsblk命令详解-CSDN博客

文件、文档内容查看

more

分页显示文件内容。

每次显示一页内容,按空格键翻页。

如果文件内容很少,不足一页,则直接显示。

文件为必填参数。

more [选项] 文件
选项作用
+n从第n行开始显示
-n定义一页的行数
+/搜索字符串从指定的搜索字符串开始显示,会显示前两行内容。
-s显示连续空行为一行

常用操作:

进入查看模式,除了空格键与q,还可以通过下列操作键进行相应操作。

操作键作用
空格键下一页
Ctrl + f下一页
Ctrl + b上一页
Enter回车下一行
=显示当前页最后一行的行号
:f显示当前文件名与当前页最后一行的行号
v调用vi编辑器进行编辑
q退出
Ctrl + c退出

less

less [选项] 文件
less -mN /test1.txt

常用选项:

选项作用
-m显示百分比进度条
-N显示每行的行号
-s显示连续空行为一行

常用操作:

进入查看模式,除了空格键与q,还可以通过下列操作键进行相应操作。

操作键作用
空格键下一页
PgDn下一页
PgUp上一页
下箭头下一行
上箭头上一行
Enter回车下一行
:f当前文件名、当前页起始行号、字节数
v调用vi编辑器进行编辑
q退出
Ctrl + c退出
/搜索字符串搜索指定字符串
n向前查找下一个匹配
N向后查查找上一个匹配

head

head命令用于显示文件的前n行文本。n默认为10。

head [选项] 文件
head -n 5 ./test.txt

常用选项:

选项作用
-n显示的行数
-c显示的字节数

tail

显示文件的最后n行文本。n默认为10。

监视文件内容的新增数据,并进行相应显示。

tail -f常用于监控日志文件的变化,例如查看nginx日志。

tail [选项] [文件夹]

常用选项

选项作用
-n显示最后n行
-f监视文件增长

压缩与解压

tar

tar命令是系统自带的压缩与解压工具。

tar命令可将文件与文件夹压缩为.tar压缩文件,以及解压。

tar -cvf /xt1_bak/xt1.tar sub3
tar -cvf /xt1_bak/xt1.tar -C /xt1/sub2 sub3tar -xvf /xt1_bak/xt1.tar -C /xt2

常用选项

选项作用
-ccreate,创建tar压缩文件
-xextract,解压文件
-ffile,指定压缩文件名称
-vverbose,显示运行详情
-C指定当前目录

zip + unzip

zip [选项] 压缩文件 文件或文件夹
zip -r /xt1_bak/xt1.zip /xt1/sub2/sub3

选项 -r

递归处理。如果没有指定-r,则不会处理文件夹以及子文件夹中的内容。

注意事项

zip压缩为追加模式,不会删除包中已有的内容,只会相同的覆盖。

如果需每次生成新的压缩文件,可通过命令删除已有的zip文件。

unzip [选项] 压缩文件 -d 解压文件夹
unzip -o /xt1_bak/xt1.zip -d /xt3

选项 -o

如果存在相同文件时,不提示的覆盖。

locate 整个系统内进行快速查找

特点

1)locate快

Linux系统设计了一个专门数据库,存放所有的文件名。locate查询并不会扫描整个系统的所有文件,而是从这个专门数据库去查询,所以快。

2)locate非实时

这个专门数据库定期更新一次,所以刚创建的文件可能搜索不到。

3)locate是模糊查询

模糊查询,例如查找network时,anetworkb也符合条件。

4)整个系统内查找

locate [选项] 文件
选项作用
-i忽略大小写

uname 系统基本信息

# -a:显示所有信息
uname -a
# -s:显示内核名称
uname -s
# -r:显示内核版本
uname -r
# -v:显示内核发布日期
uname -v
# -o:显示操作系统名称
uname -o
# -n:显示主机名
uname -n
# -m:显示硬件架构
uname -m

du 显示目录或文件的大小

du -h

tree 以树状图列出目录的内容

会列出指定目录下的所有文件,包括子目录里的文件。

tree -Ct . tree -Cd . | headtree -DtCFgps . | head

  • -D 列出文件或目录的更改时间。
  • -C 在文件和目录清单加上色彩,便于区分各种类型。
  • -d 显示目录名称而非内容。
  • -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
  • -g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
  • -i 不以阶梯状列出文件或目录名称。
  • -p 列出权限标示。
  • -s 列出文件或目录大小。

stat 显示文件的状态信息

比ls命令显示的信息更多,包括:文件大小、Inode编号、链接数、文件权限、创建时间、内容修改时间、属性修改时间、等信息。

stat ${file}

项目说明
File文件路径
Size文件大小,单位字节
Blocks数据块的数量
IO BlockIO块大小,单位字节
regular文件类型,此处为:常规空文件
Device设备编号
InodeInode编号
Links链接数
Access访问权限
Uid文件所有者的用户id与名称
Gid文件所有者所属组的id与名称
Context描述SELinux安全上下文
Access (time)文件的最后访问时间,简称atime
Modify (time)文件内容的最后修改时间,简称mtime
Change (time)文件属性(包括权限等属性)的最后修改时间,简称ctime
Birth (time)文件创建时间。因为版本与格式原因,这里无法正常显示,显示为空。

快捷微操

cd - == 切换到上次访问的目录

cd -

nohup == 在系统后台不挂断地运行命令

退出终端不会影响程序的运行

nohup /root/runoob.sh &

Linux终端

光标移动

快捷键作用
Ctrl + a移动到开头
Ctrl + e移动到结尾
Ctrl + 左右箭头每词跳过一个单词

编辑删除

快捷键作用备注
Ctrl + h删除光标前面的一个字符
Ctrl + d删除光标后面的一个字符
Ctrl + w删除光标前面的一个单词同时将删除内容放到内部剪切板, 可通过Ctrl+y进行粘贴
Alt + d删除光标后面的一个单词同上
Ctrl + u删除光标前面的所有字符同上
Ctrl + k删除光标后面的所有字符同上

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第七讲:考试介绍与考纲解读

第七讲:考试介绍与考纲解读 考试介绍考试人群考试报名考试环境考纲解读选择题(40分)操作题(60分)小结本讲简介:终于,熬过了略微枯燥的基础课程,我们进入了二级考试训练阶段。在这讲中,我们将对全国计算机等级考试(66)Python 语言程序设计(二级)进行 360全方位无死…

微服务的幂等性

微服务架构设计的中心思想是将服务进行拆分&#xff0c;但是在这个过程中&#xff0c;如果被依赖的服务发生奔溃&#xff0c;就会引起一系列问题。为了解决这个问题&#xff0c;就会引入重试的机制&#xff0c;重试又会引入幂等性的问题&#xff0c;下面我们就分析这个过程&…

Java GC-常见垃圾回收器

目录 前言一、垃圾回收器分类二、垃圾回收器介绍1、Serial 收集器2、ParNew 收集器3、Parallel Scavenge 收集器4、Serial Old 收集器5、Parallel Old 收集器6、CMS 收集器&#xff08;多线程标记清除算法&#xff09;7、G1 收集器 三、项目中垃圾收集器选型 前言 Java的垃圾回…

乐意购项目前端开发 #7

一、购物车 本地购物车 创建cartStore.js文件 创建cartStore.js文件, 将购物车列表数据存在pinia中 import { ref, computed } from "vue"; import { defineStore } from "pinia"; import { useUserStore } from "./user"; import {insertCart…

PyTorch使用

前言 系统环境&#xff1a;win10 使用Anaconda&#xff0c;Anaconda的安装自行百度。 conda 23.7.4 目录 前言 创建虚拟环境 1、查看当前有哪些虚拟环境 2、创建虚拟环境pytorch 3、激活及关闭pytorch虚拟环境 4、删除pytorch虚拟环境 使用yolov5测试 1、切换至yolo…

idea 快捷键ctrl+shift+f失效的解决方案

文章目录 搜狗输入法快捷键冲突微软输入法快捷键冲突 idea的快捷键ctrlshiftf按了没反应&#xff0c;理论上是快捷键冲突了&#xff0c;检查搜狗输入法和微软输入法快捷键。 搜狗输入法快捷键冲突 不需要简繁切换的快捷键&#xff0c;可以关闭它&#xff0c;或修改快捷键。 微…

【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案

【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案 大家好 我是寸铁&#x1f44a; 总结了一篇Error: only one service expected goctl一键转换生成rpc服务错误解决方案的文章✨ 喜欢的小伙伴可以点点关注 &#x1f49d; 问题背景 今天寸铁在…

IT工单治理野史:由每周最高150+治理到20+ | 京东物流技术团队

背景 相信不少人都值过班当过小秘吧&#xff0c;每天都要在线排查与解答各种各样来自IT或"单聊"的问题&#xff0c;同时还要针对每个问题进行"复盘"分析&#xff0c;在完善系统、提高体验的同时挖掘出其中的雷点&#xff0c;防止某一天突然"爆炸&quo…

飞天使-k8s知识点12-kubernetes散装知识点1-架构有状态

文章目录 k8s架构图有状态和无状态服务 资源和对象对象规约和状态 资源的对象-资源的分类 k8s架构图 有状态和无状态服务 区分有状态和无状态服务有利于维护yaml文件 因为配置不同资源和对象 命令行yaml来定义对象对象规约和状态 规约 spec 描述对象的期望状态状态 status 对…

机器学习基础、数学统计学概念、模型基础技术名词及相关代码个人举例

1.机器学习基础 &#xff08;1&#xff09;机器学习概述 机器学习是一种人工智能&#xff08;AI&#xff09;的分支&#xff0c;通过使用统计学和计算机科学的技术&#xff0c;使计算机能够从数据中学习并自动改进性能&#xff0c;而无需进行明确的编程。它涉及构建和训练机器…

【Spring】Spring 对 Ioc 的实现

一、Ioc 控制反转 控制反转是一种思想 控制反转是为了降低程序耦合度&#xff0c;提高程序扩展力&#xff0c;达到 OCP 原则&#xff0c;达到 DIP 原则 控制反转&#xff0c;反转的是什么&#xff1f; 将对象的创建权利交出去&#xff0c;交给第三方容器负责 将对象和对象之…

Angular BaseView抽离页面公用属性

前言 如果有一系列的页面布局很类似&#xff0c;为了节省时间&#xff0c;我们可以把这些类似的页面所通用的属性和方法抽离成一个BaseView&#xff0c;让其它页面继承该基础页面&#xff0c;同时将一些经常改变的属性和差异的属性写到配置文件里。例如树容器初始时是否展开、…

什么是前端工程化,请举例说明

前端工程化 前端工程化的定义为什么需要前端工程化前端工程化的核心概念 模块化开发&#xff1a;组件化开发&#xff1a;规范化开发&#xff1a;自动化开发&#xff1a;持续集成 前端工程化的主要工具前端工程化的应用总结&#xff1a; 前端工程化 前端工程化的定义 前端工程…

从资深用户角度谈三款出色数据可视化工具

作为一名数据可视化领域的老用户&#xff0c;我接触过众多数据可视化产品&#xff0c;其中不乏佼佼者。今天&#xff0c;我想为大家介绍三款在我心目中颇具特色的数据可视化产品&#xff0c;它们分别是山海鲸可视化、Tableau和Power BI。 首先&#xff0c;让我们来谈谈山海鲸可…

STM32单片机的基本原理与应用(六)

串口测试实验 基本原理 在串口实验中&#xff0c;是通过mini_USB线搭建终端与电脑端&#xff08;也可称终端&#xff0c;为做区分称电脑端&#xff09;的“桥梁”&#xff0c;电脑端的串口调试助手通过mini_USB线向终端发送信息&#xff0c;由CH340芯片将USB接口进行转换&…

机器学习中常用的性能度量—— ROC 和 AUC

什么是泛化能力&#xff1f; 通常我们用泛化能力来评判一个模型的好坏&#xff0c;通俗的说&#xff0c;泛化能力是指一个机器学期算法对新样本&#xff08;即模型没有见过的样本&#xff09;的举一反三的能力&#xff0c;也就是学以致用的能力。 举个例子&#xff0c;高三的…

vulhub中Apache APISIX Dashboard API权限绕过导致RCE(CVE-2021-45232)

Apache APISIX是一个动态、实时、高性能API网关&#xff0c;而Apache APISIX Dashboard是一个配套的前端面板。 Apache APISIX Dashboard 2.10.1版本前存在两个API/apisix/admin/migrate/export和/apisix/admin/migrate/import&#xff0c;他们没有经过droplet框架的权限验证&…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 2月5日,星期一

每天一分钟&#xff0c;知晓天下事&#xff01; 2024年2月5日 星期一 农历腊月廿六 1、 证监会&#xff1a;依法严厉打击操纵市场、恶意做空、内幕交易等重大违法行为。 2、 夜间高铁开行&#xff01;多地火车站候车室开启通宵服务。 3、 气象台&#xff1a;5日晚至7日湘中以…

Prometheus部署监控报警

在容器环境中配置安装Prometheus部署企业微信容器报警Grafana展示 下载Prometheus &#xff08;监控Server端&#xff09; [rootPrometheus-Grafana prometheus]# mkdir /prometheus [rootPrometheus-Grafana prometheus]# docker run -d --name test -P prom/prometheus [ro…

数据与广告系列三十七:广告,商业化的高雅,中间商赚差价的无奈

作者黄崇远 『数据巢』 全文8872字 题图ssyer.com “ 商业化广告&#xff0c;看着其技术复杂又富有挑战性&#xff0c;业务覆盖行业的方方面面又似乎不可或缺&#xff0c;但究其本质&#xff0c;依然是中间商赚差价的生意而已&#xff0c;但细究其背后的深层原因&#xff0c;却…