最小化安装的centos7 需要配置很多东西 ,每次安装都要到处找攻略,实在是烦得很

环境

VMware 15

CentOS 7

一、网络连接问题

1、设置网卡

  • 打开vmware->编辑->虚拟网络编辑器 查看记下他
  • image-1662968674539
 # 根据实际情况不同,我个人的为ens32
vi /etc/sysconfig/network-scripts/ifcfg-ens*

image-1662969203978 让配置生效

systemctl restart network

这时候还是宿主还是ping不通虚拟机 需要给虚拟机添加一块网卡 image-1662969386367 这时候就能连接互联网了

2、yum 报错

报Loaded plugins: fastestmirror错误

vi /etc/yum/pluginconf.d/fastestmirror.conf

image-1662969620904

二、优化

1.yum使用阿里源

cd /etc/yum.repos.d/

mkdir backup

mv C* backup/

wget -O /etc/yum.repos.d/CenOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all


yum makecache

yum -y install vim tree nmap sysstat gcc gcc-c++ make telnet

点此查看原文

vm关闭虚拟机声音提示

三、安装

1.MySQL的安装

查看详情

四、使用

1、开放端口

查看已经开放的端口:

firewall-cmd --list-ports

查看防火墙的状态:

firewall-cmd --state

如果上一步处于关闭状态,输入命令开启防火墙:

开启防火墙:

systemctl start firewalld.service

开启端口 输入命令,开启8000端口:

firewall-cmd --zone=public --add-port=8000/tcp --permanent && firewall-cmd --reload

关闭8000端口:

firewall-cmd --zone=public --remove-port=8000/tcp --permanent

让我们来解释一下上一个命令:

  • --zone=public:表示作用域为公共的;
  • --add-port=8080/tcp:添加tcp协议的端口8080;
  • --permanent:永久生效;(如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;)

输入命令重新输入配置:

firewall-cmd --reload

原文出处