




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CentOs5 安装操作文档目录1.安装CentOs 5 操作系统11.1系统安装11.2后续配置211.2.1去掉启动图形界面211.2.2防火墙配置212.安装MYSQL223.安装gd254.安装Nginx265.安装PHP286.安装Zend FrameWork32注:本安装文档只是说明在安装CentOs 5过程中的具体操作,并未涉及到安装过程的需要掌握的系统知识。:)1. 安装CentOs 5 操作系统1.1 系统安装1. 首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重新启动计算机。2. 进入启动画面,按回车键3. 进入选择选择安装过程语言界面Choo
2、se a Language:选择简体中文: Chinese(Simplified),按回车键继续。4. 会提示Language Unavailable:原因是目前是字符界面,无法显示中文。要到后面图形界面启动时,才能显示中文。直接按回车键继续。5. 键盘布局类型选择:一般选择默认的“us”即可,按回车继续。6. 安装介质选择:因为我们从光盘安装,所以选择:Local CDROM,按回车继续。7. 如下图所示,如果你确定你的DVD光碟没有问题的话,可以直接单击“Skip”按钮跳过,否则单击“OK”按钮检测安装盘的完整性,但这样会花费很长时间。8. 进入安装欢迎界面,如下图所示。9. 进入分区方式
3、选择界面:一般我们希望自己定义硬盘分区结构,所以,选择“建立自定义的分区结构”。10. 如果是全新硬盘,可能会发生如下错误信息,这个信息仅提示你,安装程序找不到分区表。此时,直接按下“Yes”按钮初始化这个设备,如下图所示。11. 点击下一步后,出现手工分区界面12. 创建启动分区:点击“新建”,挂载点选择“/boot”,文件类型选择“ext3”,大小填“100MB”,点“确定”继续。/boot分区用户存放系统启动时的初始加载数据,文件系统一般只能用ext2或ext3,大小一般100M。13. 创建内存交换区,一般大小设为内存的2倍:点击“新建”,文件系统类型选择:“swap”,因为本机内存为
4、1G,所以这里交换区大小可以考虑1到2G,这里设为1G,填:“1024MB”,点“确定”继续。14. 为方便扩展,用LVM方式管理其它的空间,剩余空间创建为PV(物理卷)。点“新建”,文件系统类型选择“physical volume(LVM)”,其它大小选项:“使用全部可用空间”,点击“确定”继续。15. 将LVM空间分配给不同的挂载点。点“LVM(L)”,出现“制作LVM卷组”界面,卷组名称用默认的“VolGroup00”,物理范围:使用默认值“32MB”。16. 点“添加(A)”按钮,挂载点选“/”,文件系统选“ext3”,逻辑卷名称用默认的“LogVol00”,这里大小填:“10240”
5、MB,点“确定”。注:根文件系统、/home、/usr/local三个挂载点,大小可以自己定义,这里是30G硬盘,10G分给根文件系统,5G分给/home,15G分给/usr/local。17. 点“添加(A)”按钮,挂载点选“/home”,文件系统选“ext3”,逻辑卷名称用默认的“LogVol01”,/home计划大小为5G,所以大小填:“5000”MB,点“确定”。18. 点“添加(A)”按钮,挂载点选“/usr/local”,文件系统选“ext3”,逻辑卷名称用默认的“LogVol02”,大小填用默认值,即全部剩余空间,点“确定”。19. 回到“制作LVM卷组”界面,点“确定”硬盘分区
6、完毕。20. 选择是否用GRUB进行引导。如果一台机器上装了多个操作系统,则需要选择用GRUB进行引导,可以在计算机开机时,选择进入哪个操作系统。如果一台机器上只安装了一套CentOS操作系统,则无需安装GRUB,选择“无引导装载程序将被安装”21. 进入网络参数配置界面,点击“编辑”,进行IP地址的配置。22. 如果是动态获得IP,则选择“Dynamic IP configuration(DHCP)”。如果是静态IP,选择“Manual configuration|”,输入IP地址和子网掩码。23. 填入主机名、网关、DNS信息,如果不清楚这些信息,可以咨询网络管理员。24. 选择时区:亚洲
7、/上海25. 输入超级用户口令,最少位26. 进入软件包安装界面,根据本机用处不同(是桌面机还是服务器),选择不同的项目。如果想自己决定安装哪些软件包,在屏幕下方的单选框中选择“现在定制”27. 根据自己的用途,选择不同的工具软件包28. 系统开始检测软件包的依赖关系。29. 检测完成后,系统自动开始安装。30. 安装成功31. 系统重新引导后,第一次启动,会进入一个配置界面。点“前进”继续。32. 进入防火墙配置界面。防火墙配置有两种方式:无防火墙和启用防火墙。我们选择启用防火墙。33. 接下来进入“SELinux”设置界面,SELinux(Security Enhanced Linux)是
8、一个Linux系统存取控制(Access control)的细部设定, 重点在于控制程式对于系统档案的存取权限限制。我们打开这个功能,选择“强制”。34. 进入Kdump界面。Kdump就是,当核心出现错误的时候,是否要将当时的硬盘内的讯息写到文件中,用于调试。这里我们不启动Kdump的功能。35. 进入设置日期和时间,根据当前时间,设置好日期和时间的值36. 系统会要求我们建立一个普通权限的用户:输入用户名、密码等信息,建立用户。37. 进入声卡设置界面,如果声卡正常,或作为服务器不需要用起卡,直接点“前进”继续38. 进入安装附加软件界面,系统问我们是否还要安装其它的额外软件包,这里不再安
9、装其它软件包了,直接点“完成”39. 这时,会出现登录界面,到此,操作系统安装全部完成。1.2 后续配置1.2.1 去掉启动图形界面在系统安装完成后,启动时,会启动图形界面,对于服务器来说,这没有必要,也占资源,所以我们去掉启动图形界面。用vim编辑器打开 /etc/inittab文件:找到这一行:id:5:initdefault:将5改成3(在vi的命令模式下,小写的r命令是替换一个字符,将光标移支数字5上,在键盘上输入r,再输入3,数字5就被替换为3了。)存盘退出。(在命令模式下,输入冒号,光标跳到屏幕最下方,然后输入wq,按回车,即可。如果当前在编辑模式下,则按ESC退回到命令模式)这样
10、,系统下次启动时,就不会启动图形界面了。注:vim的具体使用,请查vim手册,这里只简单介绍一下。vim启动后,是在命令模式,敲冒号,可以输入命令,vi的很多命令都是这样输入的,比如存盘退出命令,就是:wq。在命令模式下输入i,就进入编辑模式,然后就可以在编辑窗口中正常输入想要写入的内容。在编辑模式下,按ESC键,回到命令模式。1.2.2 防火墙配置我们作为服务器,在防火墙中计划只打开sshd、http、mysql的端口,分别是22、80、3306。进行如下配置:1. 用root用户输入命令:iptables-restore2. 将下面这段内容粘贴上去:# Generated by iptab
11、les-save v on Wed Sep 29 15:53:19 2010*filter:INPUT ACCEPT 0:0:FORWARD ACCEPT 0:0:OUTPUT ACCEPT 6023:26311324-A INPUT -m state -state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state -state NEW -m tcp -dport 22 -j ACCEPT -A INPUT -p tc
12、p -m state -state NEW -m tcp -dport 80 -j ACCEPT -A INPUT -p tcp -m state -state NEW -m tcp -dport 3306 -j ACCEPT -A INPUT -j REJECT -reject-with icmp-host-prohibited -A FORWARD -j REJECT -reject-with icmp-host-prohibited -A OUTPUT -p tcp -m state -state NEW -m tcp -dport 80 -j ACCEPT -A OUTPUT -p t
13、cp -m state -state NEW -m tcp -dport 3306 -j ACCEPT COMMIT# Completed on Wed Sep 29 15:53:19 2010然后按Ctrl-D完成输入。3. 用iptables L命令,查看当前规则:4. 保存设置,/etc/init.d/iptables save5. 防火墙配置完成。2. 安装MYSQL1. 用超级用户增加mysql的组和用户:增加组mysql:groupadd mysql增加mysql用户:useradd -g mysql -s /sbin/nologin mysql2. 上传、解压源码:用sftp软件
14、,如SecureFX,将mysql源码包上传到服务器。解压:tar zxvf mysql-5.1.45.tar.gz3. 编译安装进入mysql源码目录:cd mysql-5.1.45执行命令:./configure -prefix=/usr/local/mysql -with-charset=utf8 -with-extra-charsets=complex -enable-thread-safe-client -with-big-tables -enable-local-infile -enable-assembler -with-plugins=partition执行命令:make用超级
15、用户执行下面的命令:make install4. 配置mysql:将配置模板文件拷贝成为/etc/fcp support-files/f /etc/f5. 修改默认字符集因为在linux下,为了正常显示中文,一般用utf8字符集编辑:vim /etc/f在client项中增加一行:default-character-set= utf8在mysqld增加一行:default-character-set= utf8保存文件。(方法前面介绍过,在命令模式下,输入:wq,按回车。如果当前在编辑模式下,则按ESC退回到命令模式)6. 将mysql的目
16、录属主改为mysqlchown -R mysql:mysql /usr/local/mysql7. 建立基本库cd /usr/local/mysqlbin/mysql_install_db -user=mysql8. 配置开机自动启动cp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldln -s /etc/init.d/mysqld /etc/rc3.d/S81mysqlln -s /etc/init.d/mysqld /etc/rc3.d/K81mysql9. 打开防火墙端口如果前面防火墙安装
17、时,已打开了3306端口,这里就不用再设置了。如果防火墙没打开3306端口,用下面的命令打开防火墙的3306端口:iptables -I INPUT 5 -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPTiptables -I OUTPUT 1 -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT/etc/init.d/iptables save10. 把动态库地址加入系统中用vim在/etc/ld.so.conf.d目录中新建一个mysql.conf文件:vim /etc/l
18、d.so.conf.d/mysql.conf里面只有一行,内容是mysql库的位置:/usr/local/mysql/lib/mysql保存退出vim。(方法如前所述,在命令模式下,输入:wq,按回车。如果当前在编辑模式下,则按ESC退回到命令模式)然后让系统重新装载库,执行:ldconfig11. 手动启动mysql执行:/etc/init.d/mysqld start3. 安装gd1. 首先,安装libiconv包将libiconv源码包上传后,解压:tar zxvf libiconv-1.13.1.tar.gz执行: ./configure -prefix=/usr/local/libi
19、conv执行make编译用超级用户执行: make install2. 安装gd将gd源码包上传后,解压:进入gd目录,执行:./configure编译:执行make用超级用户执行:make install4. 安装Nginx 1. 安装nginx前,需要先安装两个包:libiconv 和pcre,因为前面已经安装了libiconv,所以这里只用安装pcre。pcre源码包上传、解压:tar zxvf pcre-8.10.tar.gz进入pcre的目录,执行:./configure执行make,编译:用超级用户执行:make install2. 安装nginx上传nginx源码包,并解压:ta
20、r zxvf nginx-0.8.53.tar.gzcd nginx-0.8.53./configure prefix=/usr/local/nginx执行make,编译:用超级用户执行:make install启动nginx,执行:/usr/local/nginx/sbin/nginx打开IE,输入服务器地址,显示nginx正常工作。3. 设置开机默认启动nginx用vim在/etc/init.d目录下建一个文件nginx: Vim /etc/init.d/nginx内容是:/usr/local/nginx/sbin/nginx(按i进入编辑模式,输入内容:/usr/local/nginx/
21、sbin/nginx,然后按ESC退回命令模式,按冒号wq,存盘退出)将该文件模式修改为可运行:chmod 755 /etc/init.d/nginx执行如下命令:cd /etc/rc3.dln s ./init.d/nginx ./S83nginx5. 安装PHP 1. 如果希望php能够支持gd库,那么需要先安装这几个包:libjpeg、libjpeg-devel、libpng、libpng-devel、libevent、libevent-devel,这些包可以用yum 可以直接安装。执行:yum install libjpeg执行:yum install libjpeg-devel执行:
22、yum install libpng执行:yum install libpng-devel执行:yum install libevent执行:yum install libevent-devel2. 将php源码上传到服务器上后,解压:tar zxvf php-5.3.3.tar.gz3. 编译安装:cd php-5.3.3./configure -prefix=/usr/local/php-fcgi -with-mysql=/usr/local/mysql -with-gd -with-iconv=/usr/local/libiconv -enable-fastcgi -enable-fpm
23、 -with-fpm-user=daemon -with-fpm-group=daemon with-libevent-dir=libevent编译执行:make用超级用户执行:make install4. 拷贝配置php.ini文件:用vim编辑/usr/local/php-fcgi/etc/php.ini找到include_path项,将前面的分号去掉:找到extension_dir项,将前面的分号去掉:存盘退出。(方法如前所述,在命令模式下,输入:wq,按回车。如果当前在编辑模式下,则按ESC退回到命令模式)5. 拷贝配置/php-fpm.conf文件:cp sapi/fpm/php-f
24、pm.conf /usr/local/php-fcgi/etc/php-fpm.conf用vim编辑/usr/local/php-fcgi/etc/php-fpm.conf将下列行前面的分号去掉存盘退出。(方法如前所述,在命令模式下,输入:wq,按回车。如果当前在编辑模式下,则按ESC退回到命令模式)6. 将php-fcgi的目录属主改成运行服务进程的用户:chown -R daemon:daemon /usr/local/php-fcgi7. 修改nginx的相关配置用vim修改/usr/local/nginx/conf/nginx.conf文件找到这一段: #location .php$ # root html; # fastcgi_pass :9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #把每一行前面的#去掉将/scripts改成/usr/local/nginx/html,即nginx的页面目录。因为php文件也放在这个目录下面。存盘退出。(方法如前所述,在命令模式下,输入:wq,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高温作用后花岗岩能量演化规律与本构模型研究
- 鸡西市人民医院烤瓷熔附金属冠技能考核
- 基于线性判别分析的降维算法研究
- 长距离高精度GNSS高程传递的方法研究与实验
- 2025儿童医院护理学科持续改进考核
- 牡丹江市中医院复杂视网膜脱离手术技术准入考核
- 2025下半年四川中医药高等专科学校考核招聘高层次人才1人考试参考试题及答案解析
- 2025年新疆粮油技术研发合作合同
- 2025年旅游服务外包合同协议
- 氮杂芳香羧酸MOF及其衍生物的制备和电催化性能研究
- 顶账车位协议书
- 2024-2025学年天津市河西区八年级上学期期中数学试题及答案
- 2024新能源光伏电站竣工结算模板报表格式模板
- 《滨海湿地生态系统固碳量评估技术规程》
- 《现代汉语》课件-普通话的声调
- 混凝土结构设计原理-003-国开机考复习资料
- 华为ICT大赛网络赛道考试题库(786题)
- 第八届全国医药行业特有职业技能竞赛(中药调剂员)考试题及答案
- CSC-326系列数字式变压器保护装置说明书(SF4524)-V1331
- JTJ073.1-2001 公路水泥混凝土路面 养护技术规范
- 越剧《梁山伯与祝英台》剧本
评论
0/150
提交评论