纵观Linux发行版,这两种应该是最常见也是最出名的了,当然还有其它如:arch linux gentoo linux suse linux ,但暂时不讨论这些,只说Debian和Redhat系,本文并不分析两种发行版的利弊,只是记录下使用技巧,因为它们之间使用起来有一些差异,每次忘记了还是上网查,显得略麻烦,所以自己记录下比较好,当成笔记,所以会长期更新。
1、设置网络
Redhat的配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
## eth0是设备名称,可以ifconfig查看
主要配置:有这些就可以上网了
DEVICE=eth0 ## 设备编号 HWADDR=08:00:27:C7:47:1F ## MAC硬件地址 TYPE=Ethernet ## 类型 UUID=89b633a0-4105-4a4d-98b2-6c874bd085eb ## 设备的UUID ONBOOT=yes ## 是否开机启动 NM_CONTROLLED=yes ## 设备是否被NetworkManager管理 BOOTPROTO=static ## 启动协议,这里是静态 还有 none默认是静态 dhcp动态 IPADDR=192.168.1.5 ## IP地址 NETMASK=255.255.255.0 ## 广播地址 GATEWAY=192.168.1.1 ## 网关 DNS1=8.8.8.8 ## 主DNS DOMAIN=8.8.4.4 ## 辅助DNS 也可以写成DNS2
Redhat DNS配置文件:
/etc/resolv.conf
## 重启可能失效,出现这种情况应该写进网卡配置文件
nameserver 8.8.8.8 ## 主DNS nameserver 8.8.4.4 ## 辅DNS
启用网卡设备:
ifup eth0
重启网络服务:
service network restart
Debian的配置文件:
/etc/network/interfaces
# The primary network interface ## 配置主网络接口 auto eth0 ## 开机自动激活eth0接口 iface eth0 inet static ## 配置eth0接口为静态设置IP地址 dhcp是动态 address 192.168.1.5 ## IP地址 netmask 255.255.255.0 ## 广播地址 gateway 192.168.1.1 ## 网关地址 pre-up iptables-restore < /etc/iptables.rules ## 加载iptables规则
Debian DNS配置文件:
/etc/resolv.conf
nameserver 8.8.8.8 ## 主DNS nameserver 8.8.4.4 ## 辅DNS
重启网卡设备:
ifup eth0
重启网络服务:
service networking restart
2、管理服务
Redhat 的启动服务一般放在 /etc/init.d/
用 chkconfig 命令管理
Debian 的启动服务也放在 /etc/init.d/
但是默认没有 chkconfig 命令,可以用apt-get install chkconfig也安装
也可以使用默认的 : sysv-rc-conf 然后找到需要该机启动的服务,按空格启用,启用之后会显示X,一般来说启动四个级别,2345,因为016分别是,关机、单用户,重启模式。