搭建环境02:安装前准备(配置CentOS7)

目录

1.更新yum

2.设置ulimit

3.禁用透明大页

4.设置max_map_count

5.关闭SELinux

6.禁用交换分区

7.关闭防火墙

8.修改hostname

9.设置正反向域名解析

10.设置主机时间同步

11.安装JDK

12 .配置用户免密登录


1.更新yum

#更新阿里云repo镜像

#curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# yum update

2.设置ulimit

vi /etc/security/limits.conf
nproc是操作系统级别对每个用户创建的进程数的限制;nofile : 是每个进程可以打开的文件数的限制,修改如下:

* soft nofile 102400
* hard nofile 102400
* soft nproc 102400
* hard nproc 102400

3.禁用透明大页

        Oracle Linux team 在测试的过程中发现,如果 linux 开启透明巨页THP,则 I/O 读写性能降低 30%。

vi 打开/etc/rc.d/rc.local 文件,在文件底部添加如下内容

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
  echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
  echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

4.设置max_map_count

        max_map_count文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量
   vi打开 /etc/sysctl.conf文件,添加如下内容:
    vm.max_map_count=102400(如果需要安装doris,则设置为2000000)

        使用 sysctl -p命令让内核参数生效

5.关闭SELinux

        SELinux最小权限原则作用就是最大限度地减小系统中服务进程可访问的资源,但不便于我们部署使用,所以先关闭
    vi 打开 /etc/selinux/config文件,修改SELINUX的值为disabled


6.关闭/禁用交换分区

6.1 关闭交换分区

1)查看Swap情况,Swap都为0则是关闭

2)临时关闭 swap

3)永久关闭swap

修改/etc/fstab文件,注释 swap 行,永久删除 swap 挂载,

6.2 禁用交换分区

        1)查看swappiness值:0到100之间,0表示最大限度使用物理内存,100表示积极    使用swap分区。
        cat /proc/sys/vm/swappiness
        2)临时禁用
        sysctl vm.swappiness=0
        3)永久禁用:vi /etc/sysctl.conf
         vm.swappiness=0 

7.关闭防火墙

        1 )停掉防火墙
        systemctl stop firewalld
        2 )永久关闭防火墙
           systemctl disable firewalld
        3) 查看防火墙状态,显示Active: inactive (dead)证明操作成功
         systemctl status firewalld
    

8.修改hostname

vi /etc/hostname


9.设置正反向域名解析

        1 ) vim /etc/hosts

192.168.179.131 01.weisx.com
192.168.179.132 02.weisx.com
192.168.179.133 03.weisx.com

 2 )重启网络
        systemctl restart network

10.设置主机时间同步

1)配置chrony服务器

1.1)安装chrony服务,centos默认已安装

yum install chrony

1.2)修改chrony配置

vim /etc/chrony.conf

1.3)设置开机自启动
 systemctl enable chronyd

1.4)启动服务
systemctl start chronyd,如果已经启动,则重启服务

1.5)同步时间
chronyc sources -v

^*表示连接时间服务器成功

2)配置chrony客户端

2.1)安装chrony服务,centos默认已安装

yum install chrony

2.2)修改chrony配置

vim /etc/chrony.conf

2.3)设置开机自启动
 systemctl enable chronyd

2.4)启动服务
systemctl start chronyd,如果已经启动,则重启服务

2.5)同步时间
chronyc sources -v

^*表示连接时间服务器成功

11.安装JDK

解压文件
tar -zxf jdk-8u202-linux-x64.tar.gz
创建安装目录
mkdir ~/opt/
移动文件到安装目录
mv jdk1.8.0_202/ ~/opt/
建立软链接
ln -s /home/weisx/opt/jdk1.8.0_202 /home/weisx/opt/jdk

配置环境变量
vi ~/.bash_profile

重新加载环境变量
source ~/.bash_profile

验证是否安装成功
java -version

12 .配置用户免密登录

ssh-keygen  #一路回车
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys


scp -rp ~/.ssh  02.weisx.com:     #最后是英文冒号
scp -rp ~/.ssh  03.weisx.com:     #最后是英文冒号

注意:复制文件过去时,会把known_hosts文件也复制过去,如果后面是用ssh出现主机不匹配,可把known_hosts对应的主机记录删除即可

13.配置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.179.135
NETMASK=255.255.255.0
GATEWAY=192.168.179.2
DNS1=192.168.179.2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_37559973

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值