把安装光盘放进光驱,启动的时候选择第二项Install,首先加载内核,这个过程很快,不过加载完之后就黑屏了,没有反应。后来换了CRT显示器,就好了。据说是跟显示器的刷新率和分辨率有关系,这似乎可以解释过去吧。
SuSE-10的安装过程很简单,无需多说。分区只用分/主目录和/home目录即可,容量尽量大。Swap交换分区则为内存两倍,可以设置为1G。
由于SS的需要,我们要对系统对一些配置。首先是IP和默认路由,网络安装方法有两种:通过NetworkManager的用户控制方法和通过ifup的传统方法,这里我们选择第二种。机器有两块网卡,配置一个168.2.16.1的地址和一个10网段的地址,网关要配成168.2.1.1,即SC的地址。但是我们想通过SS的IP直接访问后台pc server服务器,我们还需要配置一个默认路由,需要修改两个文件:
1、如果 /etc 下面没用defaultrouter 文件,我们就需要先新增一个:
/etc# touch defaultrouter
然后将这个文件的内容写成:
168.2.1.126(这里假设我们只使用一个NIC,并且NIC是在第一框的26号槽位上,如果我们使用的26和27两个主备的NIC,那么我们就可以把它写成168.2.1.167,依此类推)。
2、修改 /etc/sysconfig/network/routes 文件,将其内容修改为:
default 168.2.1.126 - -
(这里的默认路由要和上面的defaultrouter文件中的一样)
这样我们的默认路由就配置完成了(需要重新启动服务器;另外,对于双机,两边都是一样的配置)。
想测试配置是否正确,就需要在SS配置完成之后,通过SS的IP访问后台pc server 服务器(包括telnet和ftp服务)。
接下来配telnet,启动YaST2,选择网络服务-〉xinetd。
如果是第一次启动,选择启用。在下图中在状态一列,有三个值,“NI”代表没有安转这个软件包。“-” 表示停止了该服务,“开”表示该服务在运行中。
安装好telnet服务后,修改/etc/pam.d/login文件,把第一行auth required pam_securetty.so注释掉,这样,就可以使用root用户登陆了。
然后配置pure-ftpd,pure-ftpd软件包的安装与telnet安装是一样,也是在YaST2中安装;pure-ftpd的运行有两种方式,一中在xinetd中运行,一种在YaST2-〉系统-〉系统服务中运行ftp。
安装好ftp后,要修改下面的文件:etc/ftpusers中的root用户注释掉,这样可以让用户root使用ftp。
在以上都完成之后,需要配置供我们的SS使用的65037和65036端口:
在/etc/servers文件中 加入下面两行(或者修改),注意不需要修改upd的端口:
ftp 65037/tcp
ftp-data 65036/tcp
然后,需要修改/etc/pure-ftpd/pure-ftpd.config文件,以使我们的SS正常的访问后台,修改内容如下:
ChrootEveryone yes
AnonymousOnly no
NoAnonymous yes
PAMAuthentication yes
UnixAuthentication yes
Bind 0.0.0.0,65037
MinUID 0
AllowUserFXP yes
AutoRename no
在YaST2中运行pure-ftpd,在运行pure-ftpd之前需要把vsftpd的服务关闭,pure-ftpd需要先在xinetd中运行,然后再在系统服务中运行。
然后在利用ftp命令检验pure-ftpd
ftp
ftp〉o 168.2.16.1 65037
增加backup用户,backup用户的主目录为 /usr/backup 。
接着需要执行以下步骤(这个是临时生效的,在服务器重启之后会失效),否则all.out起不来:
#sysctl -w kernel.msgmni=1024
另外,还要修改下面的文件: /etc/sysctl.conf,在文件里新增一个参数:kernel.msgmni=1024
这样就保证下次重启服务器后不需要再执行上面的命令使之生效。