安装系统:Linux(redhat 9.0)
1、 直接放入redhat光盘,用图形介面安装完系统,参考了redhat9安装指南,我分了三个区一个交换2G,/boot分区2G,一个根分区/,大小为32G。因为我是安装web服务器,所以在安装过程中选择的是服务器方式安装,细项注意选择了mysql数据数和一些相关的web服务,防火墙方面选择了允许ssh,ftp,www等。经过一个小时左右的等待,很顺利的安装完系统。
2、 启动的时候sendmail报了一点错误,好象是文件修改时间有点冲突,进了系统后执行#touch /etc/mail/*
#service sendmail restart 报错消失了,OK。
好了在图形介面的网络配置中设置好IP和DNS。当然也可以用#netconfig在设置IP。重新启动后,一切正常。
3、 现在我们开启相关的服务了,作为web服务我觉得应该开的服务都开上了,#ntsysv进入开启服务介面,包括httpd、数据库mysqld、sendmail(好象默认就开启的)、vsftpd、xinetd都选上了,确定后重启一次电脑吧。用ftp把自己的网页文件上传上/var/www/html目录(这是默认目录了,当然也可以在/etc/httpd/conf/httpd.conf文件中修改这个目录),把mysql数据库文件全部上传到/var/lib/mysql中吧,执行
#service httpd restart
#service mysqld restart
一切OK,输入http://IP/,测试后没有问题了。
4、 出现的问题和解决方法。
A、 用ftp上传文件不成功,因为上传的目录属性不对最好在上传前做以下工作。
#chmod 777 /var/lib/mysql
#chmod 777 /var/www/html这样上传应该没有问题了。
另外root用户默认情况下不允许ftp登陆的,最好自己在用户管理中增加一个新用户吧。最初我接触linux的时候就是不知道,弄了半天才懂了。呵呵。
B、 访问数据库时提示出错。重新启动一次mysql问题解决。
C、 网页文件显示乱码,解决方法是编辑httpd.conf文件。
#vi /etc/httpd/conf/httpd.conf进了编辑模式。找到AddDefaultCharset 这一项,改成AddDefaultCharset GB2312,原来不是AddDefaultCharset GB2312哦,具体是什么,嘿嘿我忘了。
好了到这里为止全部都做完了。没有用其实的任何驱动和光盘,感觉上完整个系统比较顺利。