系统初始化操作

1.确认系统版本、cpu名称、物理核数、每颗物理核包含的核心数
#要求系统版本最好为centos7.9 


cat /etc/redhat-release  #系统版本Centos7
cat /proc/cpuinfo | grep name | sort | uniq
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
cat /proc/cpuinfo | grep "core id" | sort | uniq | wc -l
cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l
#确认内存、硬盘
free -h
df -h

 

2.关闭防火墙


systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

#关闭SELinux
##临时关闭
setenforce 0 && getenforce
##永久关闭
vim /etc/selinux/config
--------------------------------------------------
SELINUX=enforcing==>SELINUX=permissive
--------------------------------------------------
#确认selinux状态
getenforce
cp /etc/selinux/config{,.$DATE} && sed -i 's/SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config

3.配置163的yum源信息


wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
cp CentOS7-Base-163.repo /etc/yum.repos.d/ 
cd /etc/yum.repos.d/ 
mv CentOS-Base.repo CentOS-Base.repo.bak 
mv CentOS7-Base-163.repo CentOS-Base.repo
yum clean all 
yum makecache 

 4.挂载磁盘


df  #查看磁盘情况
lsblk  #查看磁盘使用
fdisk -l  ##查看系统所有硬盘及分区
#创建挂载目录并赋权
mkdir /data
chmod 777 /data
#开始分区
fdisk  /dev/sdb  #创建或修改磁盘的分区结构
        p:打印分区表
         n:新建一个新分区
         d:删除一个分区
         m:输出菜单
         q:退出不保存
         w:把分区写进分区表,保存并退出
#格式化磁盘        
mkfs -t ext4 /dev/sdb1
#-t    文件系统         #指定文件系统类型ext3、ext4、xfs等
#挂载磁盘到目录
#临时挂载
mount /dev/sdb1 /data
#配置开机自动挂载
#查看设备uuid编号
ls -l /dev/disk/by-uuid/
#例: be4a9cf6-c64c-492b-8446-21db668a7abd
#打开配置文件进行配置,将需要挂载的磁盘的对应的uuid挂载上
vim /etc/fstab

--------------------------------------------------
UUID=be4a9cf6-c64c-492b-8446-21db668a7abd /data                   ext4    defaults        0 0
--------------------------------------------------
#修改系统文件句柄数
#ES应用会打开很多线程和文件,因此需修改文件句柄数。
vim /etc/security/limits.conf 退出用户,重新登陆生效
--------------------------------------------------
 #设置用户每个进程打开文件数的软限制,这个限制可以超过,但是超过就会报警。
 #设置用户每个进程打开文件数的硬限制,这个限制不能超过。
* soft  nofile 65536
* hard  nofile 65536
--------------------------------------------------
vim /etc/sysctl.conf 修改内核参数
#增加如下配置
--------------------------------------------------
vm.max_map_count = 262144
---------------------------------------------------
#刷新使之生效
sysctl -p 
vim /etc/security/limits.d/90-nproc.conf #修改线程数
--------------------------------------------------
*          soft    nproc     unlimited #*代表所有用户,soft软限制,nproc是指用户能够创建的进程数,这句配置是指所有用户创建的进程数不限制。
--------------------------------------------------
#注意:在CentOS7.0中,修改
vim /etc/security/limits.d/20-nproc.conf

echo -e '*\t-\tnofile\t65536\n*\t-\tnproc\tunlimited'>>/etc/security/limits.conf
echo vm.max_map_count=262144 >>/etc/sysctl.conf && sysctl -p
sed -i -e 's/4096/unlimited/g' -e 's/1024/unlimited/g' /etc/security/limits.d/20-nproc.conf

5.安装常用依赖以及工具


yum -y install make cmake gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel lsof net-tools  glibc-devel  ncurses-devel xmlto perl wget lrzsz vim unzip ntpdate

6. HOST文件信息

cat  >>  /etc/hosts  << EOFI
*** prod.nginx.com
*** prod.redis.com
*** prod.mysql.com
 

 

  • 28
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值