尝试着在一台PC上部署了RedHat服务器,仅作为测试使用,在安装完成以后遇到了一些问题,记录下来,方便跟同学们分享,这些操作仅适用于测试环境,用于生产环境的慎用。
1、用途说明
该服务器仅用于测试,用于测试搭建Apache、MySQL等服务器,所用账户均为root账户,并且没有开启x-window,所有管理均通过ssh方式。
2、安装过程遇到的一些问题
用于测试环境时,建议把所有的服务都装上,免得后续再需用用到的时候棘手。安装完成以后建议关闭一些不必要的服务,以免在后续工作中遇到麻烦,最典型的iptables、SElinux,这些都是安全相关的,设置不当可能会让你无法远程登录。
3、运行等级的问题
如果你安装了GNOME或者KDE,那么它默认的运行等级是5,而我们要养成使用命令行的习惯,因此需要变换默认的运行等级为3。
方法是:在/etc/inittab设置项目中,找到“id:3:initdefault”,把其中的3变成5。
4、关于网卡驱动的问题
在安装完成以后,我发现ifconfig里面只有一个环回接口lo0,悲剧呀!大家遇到这个问题不要慌,首先看系统内核有没有识别到这个硬件,所用的命令是lspci。
我的回显信息如下:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)
说明系统内核已经识别到我这块网卡。
下面再看下系统有没有加载驱动,所用的命令是dmesg | grep eth。
没有回显任何信息,说明网卡的驱动没有加载,我们需要下载一个基于linux的驱动程序。
5、如何拷贝数据到linux分区上
这同样是一个很棘手的问题,没有网络,通过samba、ftp的方式均不可能,只有通过U盘或者硬盘的方式。我用了一个很笨的方法,在安装系统的时候,我并没有把硬盘的空间全部利用,准备在后面做软raid的,因此现在有机会了,将linux硬盘挂在windows系统下面,通过windows的分区工具,将后面空闲的部分划分一个fat格式的分区,注意一定是fat,因为有的内核不识别ntfs的。就可以再windows下面把驱动给丢进去了。当然大家可以用其他的方法。
6、如何在linux上找到这个驱动
Linux是无法直接识别fat分区的,应该通过挂在的方式将分区挂在到linux可识别的目录下。于是遇到两个问题,我如何知道我刚划分的分区在哪里?可以通过fdisk –l来找到。
以下是我硬盘的信息:
注:图片上传到红联Linux系统教程频道中。
于是可以看到我刚刚的分区的设备代号是/dev/sda7,于是我们将它挂在到/mnt目录下:
使用的命令是mount –t vfat /dev/sda7 /mnt,这样的话,就可以再/mnt目录下看到我们刚刚的内容了。
7、如何安装这个驱动
首先把这个驱动的压缩包copy到/home目录下,使用解压缩命令tar -xjf r8101-1.019.00.tar.bz2。
然后我们可以得到一个r8101-1.019.00的文件夹,进入这个文件夹,你会发现一个autorun.sh的脚本,运行这个脚本你将会发现你的网卡驱动已经装好了,就这么简单。
再用dmesg | grep eth命令,回显信息为:
[root@localhost tplink]# dmesg | grep eth
eth0: Identified chip type is ‘RTL8103E’.
eth0: RTL8101E at 0xf8822000, 00:11:22:33:44:55, IRQ 177
r8101: eth0: link up
eth0: no IPv6 routers present
8、网络的IP地址信息保存在哪?
如果这时ifconfig命令下还是没有eth0的信息,你就需要在/etc/sysconfig/network-scripts/目录下新建一个文件ifcfg-eth0,里面包含着网络信息,格式如下:
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
NETWORK=192.168.1.255
GATEWAY=192.168.1.1
HWADDR=00:11:22:33:44:55
然后重新启动网络服务service network restart,你就能在ifconfig命令下看到相关的网络信息了。
9、修改系统的时间
时间修改的命令是date -s,修改完成以后还需要用clock -w命令写入到bios中。修改时间命令的格式如下:
修改日期:date -s 01/07/15(2015年1月7日)
修改时间:date -s 15:30:20(hour:minute:second)
最后还要说明下,网络模块安装完成以后,启动会非常慢,是由于sendmail服务造成的,大家可以先停用这个服务,以后要用到的时候,在配置完成了以后再启动。