在此记录下对于Suse10与CentOS5.6 linux系统装机流程,以便重装的快速进行:
【SUSE系统】
1.根据光盘引导将系统分区并安装完成,本人采用的是自定义分区,删除所有磁盘分区并建立默认分区,当然你可以根据个人需求进行有关的分区;
2.网络配置
在命令行输入ifconfig -a 命令看是否能看到eth0(也有可能是eth*),如果你能看到则代表你会轻松很多完成网络相关配置,配置过程可以参照上一篇日志;我这里主要是想阐述下当linux机器无法识别网卡时如何进行处理,这个也是我遇到的比较纠结的问题,处理虽然简单,但是对于我这个新手却浪费了点时间,死了一些脑细胞,废话少说,进入正题。
首先你要清楚你机器的网卡型号,以方便寻找对应的网卡驱动
$lspci
找到Ethernet controller这行,我的网卡显示行如下
01:00.0 Ethernet controller: Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
知道型号之后就去网上找相关驱动[AR81Family-linux-v1.0.1.0.tar.gz]
拷贝到服务器上之后解压即可,这里如遇到无法解压,也可在window机器上解压之后再拷贝上去.
此时你需要注意你是否有安装以下包(版本跟你的内核版本一样,一般在光盘上都能找到),不然你是无法编译的
kernel-source-2.6.16.60-0.85.1
gcc-4.1.2_20070115-0.32.53
装gcc时顺便将c++也装了,因为后面用的地方还是很多的
suse你只用yast上的软件管理就可以搜索到上述包,不过要记得插上光盘;也可以使用命令
$zypper se kernel
也一样的搜索,安装时用$zypper install kernel-source-2.6.16.60-0.85.1 这样既可
完成上述步骤我们就开始编译网卡驱动了
$cd AR81Family-linux-v1.0.1.0/src
$make
$make install
成功之后通过yast->网卡去激活,之后就是设置IP、默认网关、DNS,关闭防火墙、重启网络服务service network restart 等动作既可上网了(这部分可以参考suse网络配置)
3.部分配置修改【可选】
3.1 ssh配置开启密码验证,不然你用CRT登陆的时候publickey骚扰你,当然你也可以在客户端将publickey调整到最后,不过我们完全可以通过配置解决:
$vi /etc/ssh/sshd_config
找到PasswordAuthentication 默认是no,将no改为yes即可,然后重启ssh服务
$ /etc/init.d/sshd restart
重新连接即可
3.2 登陆界面是默认的主机名,若是想换成别的,比如换成IP要怎么办呢:
linux-suse:~ # 这个是之前的命令行表示
linux-suse:~ # vi /etc/bash.bashrc
编辑该文件找到PS1变量的赋值地方,将其改为
PS1="[\u@`/sbin/ifconfig eth0 | grep 'inet' | awk '{print $2}' | awk -F'[:]' '{print $2}' ` \W]\\$"
保存文件重连即可
[[email protected] ~]#
这样看的就舒服多了,当然跟个人习惯有关