CentOS8最⼩化安装和简单配置
注册CSDN有13年了,第⼀次写博⽂,以前所有⼯作笔记都⽤云记录本,最近要在⽣产环境上部署CentOS8,服务器采购中,于是先在虚拟机上先配置⼀次,把所有坑都踩⼀次,⽅便真机时更好配置。
百度上搜索的资料都是东抄西抄,内容太零散,确定⾃⼰写⼀次博客,也⽅便新⼿学习少踩坑和⽼⼿拍砖。
正题
CentOS最⼩化安装,安装过程就不说了,也⽐较简单,这个不清楚问下度娘还是可以到的,这⾥只写配置过程。
1、修改主机名
改⾃⼰喜欢的名称
vim /etc/hostname
2、⽹卡配置
检查⽹卡是否有启动
systemctl status NetworkManager
如果没有启动则⼿动启动它
systemctl start NetworkManager
修改⽹卡配置(⽹卡名称不同机器可能不⼀样,我的虚拟机上是ens33)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下⼏个参数
ONBOOT=yes #开机⾃动启动
BOOTPROTO=static #静态IP
IPADDR1=192.168.0.88 #IP地址
NETMASK1=255.255.255.0 #⼦⽹掩码
DNS1=192.168.0.1 #DNS
GATEWAY1=192.168.0.1 #⽹关IP
最终配置(我是笔记本的VM,⽅便公司和家⾥⽹络,家⾥和公司的⽹段不⼀样,所以我配置了双IP)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=yes
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1726427c-f1b9-449f-8f47-77491191a9f0
DEVICE=ens33
ONBOOT=yes
PREFIX=32
IPADDR1=192.168.0.88
NETMASK1=255.255.255.0
DNS1=192.168.0.1
GATEWAY1=192.168.0.1
IPADDR2=192.168.1.88
NETMASK2=255.255.255.0
DNS2=192.168.1.1
GATEWAY2=192.168.1.1
检查⽹络,确认⽹络是否正常
[root@centos8_vm1 ~]# ping www.csdn
PING www.csdn (47.95.164.112) 56(84) bytes of data.
64 bytes from 47.95.164.112 (47.95.164.112): icmp_seq=1 ttl=91 time=42.6 ms
64 bytes from 47.95.164.112 (47.95.164.112): icmp_seq=2 ttl=91 time=40.2 ms
64 bytes from 47.95.164.112 (47.95.164.112): icmp_seq=3 ttl=91 time=42.2 ms
64 bytes from 47.95.164.112 (47.95.164.112): icmp_seq=4 ttl=91 time=42.8 ms
3、切换阿⾥源,提⾼yum速度
先备份
mv /pos.po /pos.po.backup
替换阿⾥云的
curl -o /pos.po mirrors.aliyun/po
⽣成缓存
yum makecache
4、系统更新
yum upgrade
5、安装必需的包
#常⽤软件包
yum install net-tools vim gcc gcc-c++ wget make cmake bison zlib-devel mlocate sysstat
#(按需求)Web服务器环境所需软件,后⾯配置LNMP环境需要,提前安装
yum install libstdc++-devel libtirpc-devel ncurses-devel libxml2-devel bzip2-devel curl-devel libjpeg-devel libpng-devel gd-devel freetype-devel libxslt-devel pcre-de 6、关闭SELINUX
sed -i 's/^SELINUX=.*$/SELINUX=disable/g' /etc/sysconfig/selinux
7、关闭或禁⽤防⽕墙,⽣产环境有需要还是要开启的,暂时先禁⽤systemctl disable firewalld.service
8、f 配置
vim /f
添加以下内容
p_max_syn_backlog = 65536
p_synack_retries = 2
p_syn_retries = 2
p_fin_timeout = 30
p_tw_reuse = 1
p_tw_recycle = 1
p_timestamps = 0
⽣效
sysctl -p
9、调整⽂件描述符⼤⼩
vim /etc/f
linux系统安装步骤csdn⽂件最后添加以下两⾏
* soft nofile 65535
* hard nofile 65535
10、启⽤时间同步
centos 8开始换成默认的chrony进⾏时间同步的服务
yum install chrony
systemctl enable chronyd
systemctl start chronyd
#查看当前的同步源
chronyc sources -v
⾄此CentOS8 最⼩化安装系统及简单优化完毕,需要重启下系统。
下⼀篇 LNMP环境配置(Nginx1.18.0 + MySql8.0.22 + PHP7.4.12),待续...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论