一、CentOS系统目录

系统目录.png
二、编码问题
在执行linux命令时,提示信息如果显为乱码,则说明编码有问题,此时只需要使用命令修改Linux的编码即可
echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile
三、初始化网络,设置静态IP
虚拟机安装完CentOS7系统后,由于启动服务器时未加载网卡,导致IP地址初始化失败;
现象:系统安装好进入系统,使用 ip addr 查看网络信息,默认的“ens33”网卡的信息中未出现IP地址

ens33默认.png
解决方案一:手动编辑 /etc/sysconfig/network-scripts/目录下的ifcfg-ens33配置文件
// 最原始的方案是使用vi编辑器
1.打开并编辑ifcfg-ens33
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
2.单击键盘 i 键,进入编辑模式,左下角字符会变为 -- INSERT -- 表示已进入编辑模式
3.通过方向键选择编辑位置,通过回车键换行,对文件进行编辑
4.主要修改几个选项:
BOOTPROTO: IP获取方式,将值改为static表示使用静态IP地址,默认值为dhcp表示动态获取
IPADDR: IP地址,如果有多个虚拟机,建议把前边的网段设置为统一的网段,方便后续做分布式服务
NETMASK: 子网掩码
GATEWAY: 网关地址
DNS1、DNS2: DNS服务器
ONBOOT: 用于指定在系统启动时是否激活该网络接口,将值改为yes
**其他值不建议改动,尤其UUID一定不要改动,保持原样即可**
5.改完了,按下ESC键 ,底行变为:,进入指令模式,
如果觉得没有问题,输入wq表示保存并退出。
如果觉得修改有问题,也可以输入 q! 表示强制退出且不保存。然后再重新修改即可
6.保存退出之后,需要重启网
sudo systemctl restart network
可以再次使用命令 ip addr 查看网络信息,如果ens33中出现了刚才修改的ip地址,就表示修改成功了
一个网络配置文件范例:

四、更改CentOS镜像源
在安装软件时,由于DNS配置问题或网络连接问题,系统无法解析 mirrorlist.centos.org 的域名。导致安装失败

解决方案:可以尝试使用国内的镜像,如阿里云的CentOS镜像
1.备份当前仓库配置
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.编辑仓库配置文件
sudo vi /etc/yum.repos.d/CentOS-Base.repo
3.将文件内容替换为以下内容
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4.清理缓存并更新仓库信息
sudo yum clean all
sudo yum makecache