今年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