他们属于哪里? “ifconfig eth0 up”&“dhclient”

我有一个最小的Linux安装。 问题是,为了访问networking,我必须发布

ifconfig eth0 up dhclient 

每次重启之后 这些命令在日常的linux系统上的规范位置在哪里? 或者,我应该把他们放在哪里?

在大多数现代的Linux系统上,你应该能够在一些configuration文件中configurationnetworking设置(Manuel给出了一些好的位置),系统将负责为你执行相关的命令(如ifconfigdhclient )。

如果这是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 ,但是这不能解决你的问题,我想。