一般生产环境 Linux 服务器配置1.生产环境 Linux 服务器系统版本的选择选择 CentOS6.5 版本 64 位的 Linux 操作系统CentOS (Community Enterprise Operating System,中文意思是:社区企业操作系统)是 Linux发行版之一,它是来自于红帽的 Red HatEnterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此和红帽商业版的RHEL 系统用着同样的高度稳定性。两者的不同,在于 CentOS 并不包含红帽的商业支持和一些 RHEL 商业版隐藏的功能。CentOS 是完全开源和免费的,企业可以在生产环境上自由部署2.一般服务器的初始磁盘分区1)/boot 引导分区,存放引导文件和内核等。分区大小设定200M。一般正式环境下,Linux 引导文件及内核全部大小在 100M 以内。2)swap 交换分区,作为虚拟内存使用,用于当物理内存不足时,调用硬盘的一部分当内存使用。使用虚拟内存,会保障服务器在内存不足的时候不会宕机。一般生产环境服务器内存较大,交换分区大小与内存相同即可3)/分区根分区,将分完/boot 和 swap 分区剩下的空间都分给/分区3.数据库服务器的初始磁盘分区1)/boot 引导分区,分区大小设定 200M2)swap 交换分区,交换分区大小与内存相同3)逻辑卷建立 LVM 逻辑卷,将逻辑卷挂载到相应的文件路径,后期可以轻松扩充或减小文件系统的大小4)/分区根分区使用逻辑卷, 数据库服务器的根分区主要存放系统相关文件、日志、用户信息等,由于不用存放数据文件,并且可以通过逻辑卷随意扩充,大小满足系统运行需要即可。lv 大小设定 200G5)数据分区为数据库软件和数据库文件单独划分一个逻辑卷分区,以保证数据的独立性和安全性,如果 Linux 操作系统崩溃,可以格式化/boot 分区和根分区重新安装系统,而保留数据分区下的数据库软件和数据文件。将所有剩余的卷组空间都分配给数据分区的逻辑卷,Mysql 数据库一般将数据分区挂载在/usr/local,Oracle 数据库一般将数据分区挂载在/u02 上4.多网卡绑定 bond 配置生产环境多块物理网卡,需要用 bond 绑定为一块虚拟网卡对外提供服务,配置一个ip,可以实现网卡的负载均衡和高可用性,规划生产环境用两块网卡eth0、eth1 绑定为 bond01)虚拟网卡 bond0 配置文件vim /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=noneONBOOT=yesIPADDR=192.168.10.93NETMASK=255.255.255.0GATEWAY=192.168.10.12)物理网卡 eth0...