CentOS 7.0下安装部署LVS

centos7.0系统lvs安装部署。

安装前环境准备

首先设置系统语言格式

1
LANG=C

安装、升级必备的软件

1
yum install popt-static kernel-devel make gcc openssl-devel lftplibnl* popt* openssl-devel lftplibnl* popt* libnl* libpopt* gcc*

修改系统内核参数

1
2
3
4
5
echo -e "ulimit -SHn 1024000" >> /etc/rc.local
echo -e "ulimit -SHn 1024000" >> /etc/profile
echo -e "solf nofile 1024000" >> /etc/security/limits.conf
echo -e "hard nofile 1024000" >> /etc/security/limits.conf
通过source /etc/profile重新加载配置

防火墙设置

在centos7中默认的防火墙为firewalld,由于使用习惯,暂时先换成iptables

1
2
3
4
5
6
7
8
9
关闭默认的防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看默认防火墙状态:
firewall-cmd --state

安装iptables
yum install iptables-services
然后启动防火墙,修改防火墙的配置

关闭Selinux

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
vi /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
#SELINUXTYPE=targeted

SELINUE=disable

:wq保存退出

立即生效
setenforce 0

删除系统自带的Java文件

首先查询当前系统安装自带的Java包

1
rpm -qa | grep java

通过卸载命令卸载查询出来的Java包

1
rpm -e --nodeps package.name

重启系统

1
reboot
文章目录
  1. 1. 安装前环境准备
    1. 1.1. 首先设置系统语言格式
    2. 1.2. 安装、升级必备的软件
    3. 1.3. 修改系统内核参数
    4. 1.4. 防火墙设置
    5. 1.5. 关闭Selinux
    6. 1.6. 删除系统自带的Java文件
    7. 1.7. 重启系统