上接Linux常用命令(1)
ifconfig 用于获取网卡配置与网络状态等信息,英文全称为“interface config”,其中,RX与TX分别表示接收数据包和发送数据包的个数
ifconfig | head -2 可以查看本机的ip地址
uname 该命令是用来查看系统内核版本与系统架构等相关信息,英文全称是“unix name”
常用参数:-a ---- 查看当前系统主机名、内核、内核发行版本、节点名、时间、硬件名称、硬件平台以及处理器等相关信息
-r ---- 显示系统内核
同时查看系统版本可以通过cat /etc/redhat-release 查看,还可以使用cat /proc/version 查看系统内核
uptime 用于快速的查看CPU平均负载信息,CPU负载表示的是平均一段时间内正在使用或者是等待使用CPU的任务数,与CPU利用率有很大的区别
其中三个值分别代表1分钟、5分钟以及15分钟的CPU平均负载情况,对于单核处理器(cat /proc/cpuinfo | grep "cpu cores",查看处理器的核数)来说,数值越小越好,最为重要的是15分钟负载的数值
free 该命令用来查看系统的内存信息,能够看到系统内存和交换分区的使用情况
常用参数:-h ---- 该参数会自动将字节转换为以MB或者GB为单位,方便人们查看
who 该命令查看当前登录系统的用户信息,能够看到登录的用户名、终端设备以及登录的时间
last 用于调取系统的被访问记录
ping 验证主机之间的网络是否相同
常用参数:-s ---- 指定每个包的大小
-c ---- 指定发送几次(ping几次)
-l ---- 指定网卡名
-I ---- 每次ping的时间间隔
-W ---- 最长等待时间
tracepath 该命令主要是显示数据包在到达目的主机时,途中所经过所有的路由信息
语法;tracepath [参数] 主机
traceroute 用来追踪ip地址经过哪些路由节点
语法:tracetoute [参数] 主机
常用参数:-d ---- 使用socket层排错功能
netstat 该命令显示路由表、网络连接、接口状态等网络相关信息,英文全称为“network status”
语法:netstat [参数]
常用参数:-a ---- 显示所用连接中的socket
-p ---- 显示正在使用的socket信息
-t ---- 显示TCP协议的连接状态
-u ---- 显示UDP协议的连接状态
-n ---- 使用ip地址,不使用域名
-l ---- 显示仅在监听的服务状态
-i ---- 显示网卡列表信息
-r ---- 显示路由信息
lsof 监听ip某端口被哪个程序占用
经常使用:lsof -i:端口 例如:lsof -i:22 sshd服务占用的端口
route 查看本机的路由信息,包括网关、静态路由
history 显示执行过得命令
常用参数:-c ---- 清空所有的命令历史记录
sosreport 用于收集系统配置及结构信息并输出诊断文档,出现系统故障时,大多数时候都要先使用这个命令来简单收集系统的运行状态和服务配置信息
Linux常用命令(2)
最新推荐文章于 2023-09-21 09:18:22 发布