[linux] [Centos8] 一台虚拟机的安装配置全过程

发布时间 2023-12-11 10:53:41作者: Akira300000

今年7月的时候刚学linux,写过几篇配置,结果学得越多才发现已经过时了,这两天重装的时候被自己的文章搞晕了?所以现在重新整理一篇,以后出问题就找这个了

开场前准备

  • VMWare17
  • 一个装着CentOS 8.5.211系统的iso文件
    ⬇️开整

安装系统

首先是打开vmware新建一个虚拟机,各种内存磁盘配置看自己情况,记得先别选择系统文件,等建好以后,出现vmware的虚拟机待机页面的时候,再在CI/CD那一栏里选择你本地的centos系统文件;如果要把虚拟机的文件安装在默认位置以外的地方,记得要在创建虚拟机名字和存放磁盘文件的时候,通过浏览按钮指定要存储的位置

接下来是首次启动虚拟机后的一些配置项

  • 时区,找上海
  • 软件选择,带GUI或不带
  • 磁盘分区
    • / ➡️ 根目录,就是剩下的所有空间
    • /swap ➡️内存不够用时的一个备用空间,大小最好设为内存的两倍
    • /boot ➡️存放开机文件的地方,1个G差不多(也看见有人说这个区现在没必要分了,因为开机文件会越来越大)
  • 新建用户,一般设置一个非root用户
    然后就是点击完成,一路往下走

配置主机名

正式开机之后,点开命令行工具,开始配置主机名
/etc/hostname --> 默认应该是这台虚拟机的名字
/etc/hosts --> 添加一串列表,例如 192.168.xx.001 vm001 (换行) 192.168.xx.002 vm002...这些是所有机器的地址及其映射

配置网络

  • 先配置虚拟机的网络
    • 打开虚拟网络编辑器 'virtual network editor',选择vmNET8
    • 子网ip 192.168.xx.0 xx可以是任意数,但要注意避免一些特殊情况比如1
    • 点NAT设置,把网关前三段改成和子网一样就行,第四段一般是2
  • 再配置win11
    • 点开控制面板,网络Networking and Internet -> 网络与共享中心Networking and Sharing center -> 修改网络适配器change adapter settings
    • 右击vmNET8,属性,点即TCP/IPv4,第一部分所有地址和之前在虚拟机里配置的一样,注意别搞错;第二部分第一栏就是网关地址,第二栏写8.8.8.8
  • 回到虚拟机,修改配置文件 /etc/systemconfig/network-scripts/ifcfg-ens160
    • 改这几个
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.10.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.10.2
    DNS1=192.168.10.2
    

接下来只要ping外网成功就说明了成功了

配置yum源

看这篇,好使
https://cloud.tencent.com/developer/article/1993317

继续

安装epel-release
yum install -y epel-release

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld.service

配置用户权限

创建非root用户
修改/etc/sudoers,在%wheel ALL=(ALL) ALL下面加上1行
username ALL=(ALL) NOPASSWD:ALL
重启搞定

一些别的

查看自带的java
rpm -qa | grep -i java
卸载
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps