Linux常用命令 - 网络管理与通信命令

网络管理命令

ifconfig

功能:配置和显示Linux的网络接口和参数。

image-20230920105241475

  • 最前面是网卡名。

  • flags里面分别是:

    • UP:表示接口已经启用
    • BROADCAST:表示主机支持广播
    • RUNNING:表示接口在工作中
    • MULTICAST:表示主机支持多播
    • mtu:最大传输单元,1500字节。
  • inet:网卡的IP地址

  • netmask:网络掩码

  • broadcast:广播地址

  • inet6:网卡的IPv6地址

  • ether:以太网mac地址

  • RX部分

    • RX packets:接收的正确数据包数
    • RX bytes:接收的数据量
    • RX errors:接收的错误的数据包数
    • RX dropped:接收时丢弃的数据包数
    • RX overruns:接收时由于速度过快而丢失的数据包数
  • TX部分:

    • TX packets:发送正确数据包数
    • TX bytes:发送的数据量
    • TX errors:发送的错误的数据包数
    • TX dropped:发送时丢弃的数据包数
    • TX overruns:发送时由于速度过快而丢失的数据包数
netstat

功能:打印Linux系统中网络系统的状态信息。

选项功能
-a显示所有端口
-at显示所有tcp端口
-au显示所有udp端口

image-20230920110415665

  • Proto:协议名。
  • Recv-Q:网络接收队列
  • Send-Q:网络发送队列
  • Local Address:本地ip和端口
  • Foreign Address:与本机端口通信的外部主机ip和端口
  • State:链路状态
ping

功能:测试主机之间网络的连通性。

选项功能
-c设置回应次数
-s设置数据包大小
-v设置命令的执行过程

image-20230920110805870

  • ping:目标主机的域名和ip
  • 56(84):不带包头的包大小和带包头的包大小
  • icmp_seq:ping序列,从1开始
  • ttl:剩余的生存时间
  • time:响应时间,数值越小,速度越快
  • transmitted:发出去的包数
  • received:返回的包数
  • packet loss:丢包率
  • time:耗费时间
  • min/avg/max:最小/平均/最大响应时间
  • mdev:本机硬件耗费时间

通信命令

write

功能:当前用户向另一个用户发送信息。

wall

功能:当前用户向所有用户发送信息。

进程管理命令

查看进程命令

ps

功能:查看系统中正在运行的进程

选项功能
-a显示当前终端下的所有进程,包括其他用户启动的进程
-u以用户的形式,显示系统中的进程
-x忽略终端机,显示所有进程
-l使用详细的格式显示进程信息

image-20230920111720460

  • PID:进程编号
  • TTY:进程所运行的终端
  • TIME:进程占用的CPU处理时间
  • CMD:启动进程的命令

image-20230920111852020

  • UID:用户ID
  • PID:进程ID
  • PPID:父进程ID
  • C:CPU的使用百分比
  • STIME:启动时间
  • TTY:登录终端
  • TIME:CPU运行时间
  • CMD:指令

image-20230920112239061

  • %CPU:进程的cpu占用率
  • %MEM:进程的内存占用率
  • VSZ:进程所使用的虚存的大小
  • RSS:进程使用的物理内存大小
  • STAT:进程的状态
    • R:正在执行
    • S:睡眠状态
    • s:包含子进程
    • <:高优先级

image-20230920112448549

  • F:进程的标识符(flag)
  • S:进程的状态(STAT)
  • UID:代表执行者ID
  • PID:进程ID
  • PPID:父进程ID
  • C:CPU使用的资源百分比
  • PRI:进程的执行优先级,值越小越早执行
  • NI:进程的优先级的修正数值
  • ADDR:程序在内存的部分。如果是执行的程序,一般为 ‘-’
  • SZ:使用的内存大小
  • WCHAN:这个程序是否正在运行中
pstree

功能:以树状图的形式显示系统中的进程。

选项功能
-a显示每个进程的完整命令
-c不使用精简标识法
-u列出每个进程的所属用户名称
-p列出每个进程的PID

image-20230920113001038

top

功能:实时监控进程的状态,屏幕自动每3秒刷新一次。

top命令是一个用于监视系统运行状态的实用工具。它提供了实时的对系统资源使用情况的监控,包括CPU占用率、内存使用情况、进程信息等。

使用top命令可以获得一个动态更新的终端窗口,其中显示了各个进程的相关信息。默认情况下,top命令按照CPU使用率降序排列进程,并显示当前的系统负载情况。

TOP命令参数详解—10分钟学会top用法_top参数详解_江湖人称小青年的博客-CSDN博客

感觉上面这个博客对top命令的阐述很完美。没必要再写一遍了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

golemon.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值