文章链接: http://harttle.com/2014/10/09/kiss.html
最近在实验室配置网络和服务器,尤其是在RedHat EL上的网络配置,让我对ArchLinux的KISS原则体会颇深。
我在p大信科的实验室,包括楼下的机房和楼上的办公室。机房有一台H3C ER路由器和一台交换机,办公室也是一个路由器、一个交换机,加两个WiFi。机房有两根线接上来。
在不得不重置路由器(第一次用Console-COM接口)之后,终于把整个网络配置起来,包括域名、DHCP、与机房的互联与权限(这是教育网的独特之处)控制。Windows一直有人在维护,我负责把机房的两台RedHat配置起来。麻烦在于我只知道这两台机器是RedHat,其他一无所知。
重置密码成功
当然,首先要重置root密码。重启、进入grub、编辑启动项、选择并编辑内核参数、最后加一个1
、启动并进入单用户模式。然后的操作就熟为人知了:重置root密码,添加用户并加入sudoers
:
passwd
useradd harttle -g wheel
passwd harttle
vim /etc/sudoers # 允许wheel group
exit
根据
archlinux
来的习惯,我甚至准备yum install vim sudoers
。惊喜地发现这些软件RHEL
都内置了,也许编辑sudoers
也并非必要。像centOS
一样,一经安装便是一个完整的服务器操作系统,而且提供长期维护的版本,确实是服务器的绝佳选择。
此时我已经是管理员用户了,那么在系统启动后登录我的账号,一眼就认出来四年前见过的Gnome,怀旧的情愫油然而生。接下来配置网络!
配置DHCP失败
懒得找从哪里打开console,于是Ctrl+Alt+F1
打开TTY1,居然是不响应键盘的启动log!然后继续Ctrl+Alt+F2
打开TTY2,OK,登录。然后习惯性地开始配置网络:
ip link
ip link set