我有一个最小的Linux安装。 问题是,为了访问networking,我必须发布
ifconfig eth0 up dhclient
每次重启之后 这些命令在日常的linux系统上的规范位置在哪里? 或者,我应该把他们放在哪里?
在大多数现代的Linux系统上,你应该能够在一些configuration文件中configurationnetworking设置(Manuel给出了一些好的位置),系统将负责为你执行相关的命令(如ifconfig和dhclient )。
如果这是CentOS,那么你应该在/etc/sysconfig/networking/devices/ifcfg-eth0设置以下内容:
BOOTPROTO=dhcp ONBOOT=yes
可以肯定的是,还要检查chkconfig --list network返回如下所示的内容:
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
要启动,停止并重新启动networking,可以使用/etc/init.d/network [start|stop|restart] 。
如何configurationnetworking取决于您使用的分配。 在基于Red Hat的系统上,你可以在/etc/sysconfig/networking/find这些configuration,基于Debian的系统将它们存储在/etc/network/interfaces ,Gentoo将它存储在/etc/conf.d/net和Arch Linux中,如BSD在/etc/rc.conf下。 你使用哪种GNU / Linux发行版?
ifconfig的cannonicalpath是/sbin/ifconfig ,但是这不能解决你的问题,我想。