1.下载
1.1 阿里云
地址 centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)
1.2 华为云
地址 https://repo.huaweicloud.com/centos/7.9.2009/isos/x86_64/
1.3 腾讯云
地址 https://mirrors.cloud.tencent.com/centos/7.9.2009/isos/x86_64/
2.系统设置
1.虚拟机配置
2.系统配置
时间, 磁盘空间分配,软件等
3.centos 配置
3.1 查看网络地址
查看 IP 地址(部分软件无法使用 ifconfig 命令),可以使用 ip addr 命令查看
3.1.1 ip addr 命令
效果如下: 白色为 IP 地址
3.2.2 ifconfig 命令
1.查找 ifconfig 安装软件
效果如下:
2.提示 需要安装 net-tools.x86_64 基础网络命令工具
yum install net-tools.x86_64
复制代码
效果如下:
ifconfig 命令
效果如下
3.2 安装 wget 命令
wget 命令常用于获取 远程软件 下载
3.3 优化 yum 源
3.3.1 查看 yum 源
此命令查看 当前 yum 源 可用资源数量,红色为 yum 源地址.
如图
如果 yum 源 稳定,快速 可以不进行 优化.
3.2.2 配置 阿里云 yum 源
#1.备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup
#2.设置新的yum目录
mkdir -p /etc/yum.repos.d
#3.下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#4.更新epel源为阿里云epel源- 这部应该可以省略
#etc/yum.repos.d 之前已经整体进行备份,不需要 重新设置 下面两个,
#如果之前只备份了,Centos-Base.repo 则需要
#mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
#mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#5.重建缓存
yum clean all && yum makecache
复制代码
参考 centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站 (aliyun.com)
查看 yum 仓库
3.2.2 配置 华为云 yum 源
参考: https://mirrors.huaweicloud.com/home
3.2.3 配置 腾讯云 yum 源
Centos-base 参考
https://mirrors.cloud.tencent.com/help/centos.html
epel 参考
https://mirrors.cloud.tencent.com/help/epel.html
3.4 升级内核
升级更新内核的目的是为了堵住漏洞,提高系统的稳定和安全
3.4.1 查看内核版本
或者 uname -a
下图为 Centos 7.9 的内核版本
3.4.1 升级内核
3.4.1.1 启用 ELRepo 库
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
复制代码
3.4.1.2 查看 内核 版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
复制代码
效果
lt 长期维护的稳定版 ml 最新版本
3.4.1.3 安装内核
yum --enablerepo=elrepo-kernel install -y kernel-lt
复制代码
3.4.1.4 设置默认内核
#查看目前内核
grep initrd16 /boot/grub2/grub.cfg
#设置 第一个内核为 稳定内核
grub2-set-default 0
复制代码
如图
3.4.1.5 重启系统
3.5 其他配置
3.5.1 查看 UPC
3.5.2 查看内存
3.5.3 查看硬盘
3.5.4 关闭防火墙
#当前关闭
systemctl stop firewalld
#永久关闭
systemctl disable firewalld
复制代码
3.5.5 关闭 selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0
复制代码
3.5.6 网桥过滤
vi /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.ip_forward=1
net.ipv4.ip_forward_use_pmtu = 0
#生效命令
sysctl --system
复制代码
3.5.7 命令补全
#安装bash-completion
yum -y install bash-completion bash-completion-extras
#使用bash-completion
source /etc/profile.d/bash_completion.sh
复制代码
3.5.8 上传文件
yum -y install lrzsz
#1.鼠标拖拽上传文件
#2.下载文件
#2.1下载一个文件
sz filename
#2.2下载多个文件
sz filename1 filename2
#2.3下载dir目录下所有文件,不包含dir下的文件夹
sz dir/*
复制代码
评论