目录

VMware安装CentOS

misaraty 更新 | 2022-11-14
前言
VMware-设置-网络适配器-桥接模式(复制物理……勾选),重启。

CentOS7-Minimal

1
2
3
4
vi XXX # vim打开文件
i # 转入修改模式
Esc->:wq # 保存并退出
Esc->:q! # 不保存并退出
  • 安装SSH
1
2
3
4
5
6
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
ONBOOT=yes
service network restart

yum install openssh-server net-tools -y
注意
有时ifconfig会失效,我们可以yum remove openssh-server net-tools -y,然后重新安装,重启虚拟机,即可解决问题。
  • 重置密码
1
passwd misaraty
1
2
3
4
5
6
7
# 对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.bfsu.edu.cn|g' \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo
         
sudo yum makecache
  • 安装依赖包
1
2
yum install gcc gcc-c++ gcc-gfortran -y
yum install wget make gdb cmake git zip unzip bzip2 java-1.8.0-openjdk -y
  • 设置时间
1
timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
  • 关闭防火墙
1
2
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
  • 关闭selinux
1
2
gedit /etc/sysconfig/selinux
SELINUX=disabled
警告

下面这行是错误的,

1
SELINUXTYPE=disabled #错误
1
2
setenforce 0 #临时关闭SELinux
getenforce #查看SELinux状态
  • 升级内核和软件包
1
2
yum -y update #升级所有包同时也升级软件和系统内核
yum -y upgrade #只升级所有包,不升级软件和系统内核

1

CentOS7-LiveGNOME

报错

/etc/sysconfig/network-scripts内找不到ifcfg-ens33

解决
1
2
cp ifcfg-lo ifcfg-ens33
gedit ifcfg-ens33

根据ifconfig命令修改ifcfg-ens33

1
2
3
4
5
DEVICE=ens33
NETMASK=255.255.255.0
BROADCAST=172.16.218.255
ONBOOT=yes
BOOTPROTO=static

重启服务,

1
service network restart

问题

若安装已停止维护的Centos,如何更新呢?

解决
可以修改/etc/yum.repos.d/CentOS-Base.repo文件,将关键词centos换为centos-vault等。
2


  1. Centos7更新 ↩︎

  2. centos-vault 镜像使用帮助 ↩︎