最近在看 TCP/IP 详解, learning by doing 嘛, 而书中用的 tcpdump 操作起来总感觉不直观, 繁琐, 这也是服务端软件的通病吧。正好又看到 wireshark 有两本实践性的好书 : 《 Wireshark数据包分析实战》, 《Wireshark网络分析就这么简单》。
电脑是 CentOS 6.6, 装一个 WireShark, 有yum 很简单:
1. 安装 Wireshark 的 core, sudo yum install wireshark
2. 安装 Wireshark 的 GUI, sudo yum install wireshark-gnome, 由于我系统已经安有桌面套件, 因此直接安装即可,否则需要安装 XWindow的那么一坨。
安装错误排查:
1. 安装过程中要注意看是否成功安装, 自己第1步安装时,开始没注意是 fail 了, 无法启动,找了半天原因。
2. 错误提示 PREIN scriptlet in rpm package, groupadd permission denied. 用 sudo , 切换 root 均无法解决。 查了半天发现是 selinux 的一个 issue, (selinux 是linux 用于安全策略管理的模块) 进行 useradd, groupadd 会错误的失败。解决办法是 关闭selinux 模块:
- 首先确认 selinux 状态:
~]$
sestatus
SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted - 关闭 selinux: To disable SELinux, configure
SELINUX=disabled
in/etc/selinux/config. 关闭完成用 getenforce 命令验证, reboot 下就关闭了。
时间: 2024-10-10 17:47:07