首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-01-18 14:43
  • 4034
  • 8856
blog.csdn.net

目录

1.更新yum

2.设置ulimit

3.禁用透明大页

4.设置max_map_count

5.关闭SELinux

6.关闭/禁用交换分区

6.1 关闭交换分区

6.2 禁用交换分区

7.关闭防火墙

8.修改hostname

9.设置正反向域名解析

10.设置主机时间同步

11.安装JDK

12 .配置用户免密登录

13.配置静态IP


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

注:本文转载自blog.csdn.net的m0_37559973的文章"https://blog.csdn.net/m0_37559973/article/details/133442686"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top