孤立的networking实验室正在运行Red Hat Linux 9(伯劳)。 我们仍然使用这个“古老的”版本,因为考虑到所研究的协议的简单性,就足够了。 另外,由于我们所使用的设备和教材,需要付出很大的努力才能改变这种状况。 最终(不久)我们将不得不这样做,因为问题正在积累,支持消失。 然而,遇到的问题和问题是更一般的(或者至less这是我想相信的)。 在其中一台电脑上,我无法获得命令的输出
[guest@shakti guest]$ netstat -g netstat: invalid option -- g usage: netstat [-veenNcCF] [<Af>] -r netstat {-V|--version|-h|--help} netstat [-vnNcaeo] [<Socket>] netstat { [-veenNac] -i | [-vnNc] -L | [-cnNe] -M } -r, --route display routing table -L, --netlink display netlink kernel messages -i, --interfaces display interface table -M, --masquerade display masqueraded connections -v, --verbose be verbose -n, --numeric dont resolve names -e, --extend display other/more informations -c, --continuous continuous listing -a, --all, --listening display all -o, --timers display timers <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom <Af>= -A {inet|ipx|netrom|ddp|ax25},... --inet --ipx --netrom --ddp --ax25
net-tools版本是1.60-12。 我以为安装一个更新的版本可以解决这个问题。 对于以下所有人来说,我是作为根。 下载后,我试图安装它
rpm -Uvh net-tools-2.0-1.ram0.97.i686.rpm
我得到以下
Preparing... ########################################### [100%] 1:net-tools ########################################### [100%] error: unpacking of archive failed on file /bin/dnsdomainname;529d4737: cpio: symlink failed - Permission denied
/ bin / dnsdomainname指向主机名。 我改变了权限777和chattr我删除了所有的属性(对不好的做法感到抱歉,但必须确定)。
[root@shakti bin]# ls -alstr dnsdomainname 0 lrwxrwxrwx 1 root root 8 Dec 4 2003 dnsdomainname -> hostname [root@shakti bin]# ls -alstr hostname 12 -rwxrwxrwx 1 root root 9092 Feb 11 2003 hostname [root@shakti bin]# lsattr dnsdomainname ------------- dnsdomainname [root@shakti bin]# lsattr hostname ------------- hostname
不幸的是,这并没有解决问题。 我也尝试安装早期版本的networking工具,但我得到了同样的错误。 有任何想法吗?
那么,这是各种各样的混乱…红帽9是不可接受的老。
无论哪种方式,假设这个服务器还没有完全被破坏,你可以通过检查可执行文件上的目录属性来解决你的问题。 在这种情况下, lsattr -d /bin 。