Cenos7.9虚拟机创建及常用配置(为了搭建docker)
下载地址: http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ 选择CentOS-7-x86_64-Minimal-2207-02.iso即可,1G左右。
下载完成后创建虚拟机,可参考https://www.cnblogs.com/kowloon/p/10444778.html, 安装时记得开启网络,生成IP地址。
查看cenos版本
cat /etc/redhat-release
安装ifconfig
//搜索可安装的net-tools yum search ifconfig yum install net-tools.x86_64 -y
配置阿里云yum源
1.下载安装wget yum install -y wget 2.备份默认的yum mv /etc/yum.repos.d /etc/yum.repos.d.backup 3.设置新的yum目录 mkdir -p /etc/yum.repos.d 4.下载阿里yum配置到该目录中,选择对应版本 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 5.更新epel源为阿里云epel源 yum install epel-release -y 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 6.重建缓存 yum clean all yum makecache 7.看一下yum仓库有多少包 yum repolist yum update
升级系统内核
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install -y kernel-lt grep initrd16 /boot/grub2/grub.cfg grub2-set-default 0 reboot
查看cenos系统内核命令
uname -r
uname -a
查看CPU命令
lscpu
查看内存命令
free
free -h
查看硬盘信息
fdisk -l
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭setlinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux setenforce 0
网桥过滤
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 查看效果 sysctl -a|grep "ip_forward"
开启IPVS
安装IPVS yum -y install ipset ipvsdm 编译ipvs.modules文件 vi /etc/sysconfig/modules/ipvs.modules 文件内容如下 #!/bin/bash modprobe -- ip_vs modprobe -- ip_vs_rr modprobe -- ip_vs_wrr modprobe -- ip_vs_sh modprobe -- nf_conntrack 赋予权限并执行 chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules &&lsmod | grep -e ip_vs -e nf_conntrack 重启电脑,检查是否生效 reboot lsmod | grep ip_vs_rr
同步时间
yum -y install ntpdate 向阿里云服务器同步时间 ntpdate time1.aliyun.com 删除本地时间并设置时区为上海 rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 查看时间 date -R || date
命令补全
安装bash-completion yum -y install bash-completion bash-completion-extras 使用bash-completion source /etc/profile.d/bash_completion.sh
关闭swap分区
临时关闭: swapoff -a 永久关闭: vi /etc/fstab 将文件中的/dev/mapper/centos-swap这行代码注释掉 #/dev/mapper/centos-swap swap swap defaults 0 0 确认swap已经关闭:若swap行都显示 0 则表示关闭成功 free -m
hosts配置
vi /etc/hosts