2008年11月23日星期日

Fedora中ifconfig现身(超级弱问题)

【问题的提出】
原来用红帽的企业版,刚转到Fedora,想查看一下网络设置,在终端中输入ifconfig,结果告诉我说命令找不到,难道Fedora没有这个命令吗?

【分析】
再试验其它工具,如arp,依然命令没有找到,这样的命令Fedora不会没有啊。

【解决】
打开终端,输入下面的命令:

[devgroupcn@localhost ~]$ which ifconfig
/usr/bin/which: no ifconfig in (/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/devgroupcn/bin)
[devgroupcn@localhost ~]$ echo $PATH
/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/devgroupcn/bin
[devgroupcn@localhost ~]$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:5B:EE:D8
inet addr:192.168.0.68 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe5b:eed8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1015 errors:0 dropped:0 overruns:0 frame:0
TX packets:1878 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:953106 (930.7 KiB) TX bytes:166744 (162.8 KiB)
Interrupt:18 Base address:0x1400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2214 errors:0 dropped:0 overruns:0 frame:0
TX packets:2214 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3005965 (2.8 MiB) TX bytes:3005965 (2.8 MiB)


原来Fedora有这些命令,只是默认情况下/sbin和/usr/sbin没有放到当前用户的搜索路径中。
解决方法就是把他们加入搜索路径中,在终端中输入下面的命令打开/etc/bashrc进行编辑

[devgroupcn@localhost ~]$ su root
口令:
[root@localhost devgroupcn]# cd /etc/
[root@localhost etc]# vi bashrc

然后按i进入编辑模式,定位到最后一行,输入如下的命令:

export PATH=.:/sbin:/usr/sbin:$PATH
按Esc退回命令模式,输入:wq存盘退出,输入下面的命令运行或重新启动Fedora即可。

[devgroupcn@localhost etc]$ . bashrc

设置完毕!

没有评论: