麒麟服务器【一些分析工具的安装和使用】

以下是针对麒麟服务器操作系统上的一些分析工具的安装和使用:

软件包/命令 主要功能 常用命令示例 安装方法 重要参数/备注
net-tools 传统网络配置工具集 ifconfig eth0
netstat -tulnp
route -n
sudo yum install net-tools 逐渐被淘汰,建议优先使用iproute2工具
iproute2 现代网络管理套件 ip addr show
ss -tunlp
tc qdisc
sudo yum install iproute 推荐替代方案:
ip替代ifconfig
ss替代netstat
nmap 网络探测和安全审计 nmap -sT 192.168.1.1
nc -vz 主机 端口
sudo yum install nmap nc是nmap包的一部分
-sT TCP扫描
-sU UDP扫描
mtr 动态路由跟踪诊断工具 mtr -n 8.8.8.8
mtr -rwc 100 example.com
sudo yum install mtr 需要EPEL源
-r 生成报告模式
-c 指定发包次数
traceroute 传统路由跟踪工具 traceroute -n example.com
traceroute -T -p 80 目标IP
sudo yum install traceroute 推荐使用mtr替代
-T 使用TCP协议
-I 使用ICMP协议
telnet 明文协议远程连接工具 telnet 192.168.1.1 80
telnet smtp.example.com 25
sudo yum install telnet 安全警告:建议测试后卸载
替代方案:ncssh
bash-completion 命令行自动补全 自动生效 sudo yum install bash-completion 支持2000+命令补全
需重新登录生效
sysstat 系统性能监控 sar -u 1 5
iostat -x 2
sudo yum install sysstat 需启用服务:systemctl enable sysstat
lsof 查看打开的文件和网络连接 lsof -i :80
lsof /var/log/messages
sudo yum install lsof -i 过滤网络连接
-p 按PID查看
iotop 实时磁盘I/O监控 iotop -o
iotop -P
sudo yum install iotop 需root权限运行
-k 显示KB单位
sos 系统诊断信息收集 sosreport --batch sudo yum install sos 生成路径:/var/tmp/sosreport-*
tcpdump 网络抓包分析 tcpdump -i eth0 port 80
tcpdump -w capture.pcap
sudo yum install tcpdump -nn 禁用解析
-c 10 捕获指定数量包

新旧命令对比指南

传统命令 现代替代方案 优势对比
ifconfig ip addr/ip link 支持网络命名空间、更多地址类型显示
netstat ss -tunlp 速度更快(直接读取内核信息)、显示更详细
traceroute mtr 实时动态刷新、集成ping和traceroute功能
telnet nc -vz 更安全的替代方案、支持更多协议测试

一键安装命令

# 基础网络工具集
sudo yum install -y net-tools iproute nmap mtr traceroute tcpdump

# 系统管理工具
sudo yum install -y bash-completion sysstat lsof iotop sos

注意事项

  1. 企业内网环境建议配置本地yum源加速安装
  2. 生产环境建议使用现代工具(ip/ss/mtr)替代传统工具(ifconfig/netstat/traceroute)
  3. telnet工具仅建议临时使用,测试后应及时卸载:
    sudo yum remove telnet
发表回复 0

Your email address will not be published.