文档库 最新最全的文档下载
当前位置:文档库 › 1. Linux服务器通用安装文档

1. Linux服务器通用安装文档

本文档属于初级服务器安装通用文档,可根据实际情况调整

1. 系统安装
64位CentOS6.5,最小化安装
CentOS-6.4-x86_65-bin-DVD1.iso,Basic Server
选择图形模式才能自定义分区,文本模式只能采用系统默认分区
配置网络、DNS等

分区:
boot 100M
swap 物理内存2-2.5倍,但对于大内存服务器,一般不必超过8G
/ 根据服务器种类和使用习惯自定义分区

设置网络和DNS
vi /etc/resolv.conf
增加 nameserver 8.8.8.8

2. 创建应用目录(按需选择)
软件包:mkdir -p /web/src
程序代码:mkdir -p /web/root
系统日志:mkdir -p /web/log
数据库:mkdir -p /data
存储:mkdir -p /storage


3. 安装编译工具和软件包
cd /web/src
yum -y install gcc gcc-c++ make (安装基本编译工具)
yum -y install ntp wget unzip vixie-cron ntsysv openssh-clients sysstat irqbalance (安装常用系统软件,按需)
yum update -y (更新软件包)

4. 关闭selinux(不推荐关闭,但如果不熟悉selinux,还是关闭吧)

vi /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled


5.关闭不必要的服务(使用chkconfig或ntsysv命令)
除了crond、irqbalance(多核CPU开启)、network、rsyslog、sshd、sysstat以外都可以关闭


解决centos6以后版本的ssh登录慢问题
vi /etc/ssh/sshd_config
修改:
GSSAPIAuthentication no
UseDNS no
重启sshd服务

6. 系统重启生效
ntpdate https://www.wendangku.net/doc/ac17278809.html,

调整系统时间,并cron
crontab -e
增加: 00 00 * * * /usr/sbin/ntpdate https://www.wendangku.net/doc/ac17278809.html,
每天0点向授时服务器获取当前时间

7. 修改启动项,增加Linux文件打开数量的限制
vi /etc/rc.local
ulimit -SHn 65536


使用nfs:
yum install -y nfs-utils rpcbind

vi /etc/rc.local
写入mount -t nfs nfs服务器ip:/nfs服务器目录 /本地目录
使用nfs,需要保证nfs服务和rpcbind(旧版本是portmap)服务启动




相关文档
相关文档 最新文档