我在硬盘分区上安装了 CentOS 6.3(新安装...最小安装)。
安装成功后,我看到 eth0 已关闭。我寻找了这个文件:/etc/udev/rules.d/70-persistent-net.rules
但没有找到。
这是我的ifcfg-eth0
设置:注意我必须手动创建这个文件
DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET
Run Code Online (Sandbox Code Playgroud)
这台机器连接到以太网(我在另一个分区上有 Windows 7,我能够很好地连接到 Internet)。
$ ifconfig -a | grep eth
Run Code Online (Sandbox Code Playgroud)
不返回结果
$ ethtool eth0
Run Code Online (Sandbox Code Playgroud)
返回 Cannot get device settings : No such device...
我可以尝试什么让 CentOS 检测 eth0?
我安装了 vsftpd 并且正在配置它。当我发送 vsftpd 服务器停止命令时:
sudo service vsftpd stop
Run Code Online (Sandbox Code Playgroud)
我收到了:
stop: Unknown instance
Run Code Online (Sandbox Code Playgroud)
所以我继续卸载它并重新启动系统
sudo apt-get remove --purge vsftpd
Run Code Online (Sandbox Code Playgroud)
当我现在“停止”vsftpd 时,它说:
vsftpd: unrecognized service
Run Code Online (Sandbox Code Playgroud)
如果我尝试“卸载” vsftpd,它会说:
Package vsftpd is not installed, so not removed
Run Code Online (Sandbox Code Playgroud)
问题:但我仍然可以使用 FTP 客户端连接到我的服务器
我不能以某种方式相信有僵尸?即使在重新启动后也不会被杀死的进程。有人可以对此有所了解吗?
系统配置:Ubuntu 12.04.1 Server LTS 作为 Windows 7 Host VM 上的 Guest VM
请求的 TCP 转储:命令:sudo tcpdump port 22 >tcpdump.log
采取的措施:使用 WinSCP 将 SFTP 传送到客户操作系统服务器
tcpdump日志:
17:00:42.745423 IP Brown.home.54199 > ubuntu-12.home.ssh: Flags [P.], seq 4076673955:4076673991, ack 3552872727, win 17520, length 36
17:00:42.745442 …
Run Code Online (Sandbox Code Playgroud)