【全面系统性介绍】虚拟机VM中CentOS 7 安装和网络配置指南

devtools/2024/11/16 14:41:31/

一、CentOS 7下载源

华为源:https://mirrors.huaweicloud.com/centos/7/isos/x86_64/

阿里云源:centos-vault-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云

百度网盘源:https://pan.baidu.com/s/1MjFPWS2P2pIRMLA2ioDlVg?pwd=fudi (7.6版本)

二、CentOS 7安装过程

1.VM配置过程:

​ 

​ 

​ 

​ 

硬盘的大小根据自己现有空余硬盘和自己未来的任务决定(设定完后边很难改变大小):

​ 

2. CentOS 7系统安装配置过程:

​ 

安装过程需要等待几分钟。。。。,千呼万唤始出来跳到语言设置界面,按需设置:

 步骤1:

​ 步骤2:

步骤3:

​ 

​点击“接收改变”即可:

​ 创建最高权限root的密码

​ 

建立一个新的用户相对于root权限要低,为了系统安全:

 

​ 

 开始安装了。。。。

​ 

重启开机之后:

​ 

开机登录系统

 

​ 

​ 

 

三、VM的网络配置(很关键)

 1.输入ifconfig或者ip add看一下网卡配置,没有IP地址:

PING百度发现网络是不通的,解下来就是把网络打通: 

​ 修改网卡配置,固定IP地址,防止每次开机IP总变化:

gedit /etc/sysconfig/network-scripts/ifcfg-ens33 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=403d12c8-6939-4b11-8903-a0efdb7cb706
DEVICE=ens33
ONBOOT=no

修改后(XXX: 自己的IP):

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=403d12c8-6939-4b11-8903-a0efdb7cb706
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.88.XXX
NETMSK=255.255.255.0
GATEWAY=192.168.88.2
DNS1=192.168.88.2
DNS2=114.114.114.144

注意:如果ifcfg-ens33为只读形式无法保存,请将新建用户添加到sudoer超级用户组中:

1. 切换到超级用户:su
2. 修改文件的权限: chmod 740 /etc/sudoers

3. 修改sudoers文件添加用户: sudo gedit /etc/sudoers
4. 在第101行添加:用户名  ALL=(ALL)       ALL  ,保存退出。

5. 将账户权限恢复到以前:chmod 440 /etc/sudoers

6. 退出root用户: exit

 点击VM菜单栏的编辑——>虚拟网络编辑器 打开:

1. 点击“更改设置”:

2. 首选配置好网段,网段可以根据自己需求填写(这里88为例)

 3. 然后点击NAT设置,注意网关的数值跟上面GATEWAY的要保持一致:

 

 最后点击确定,重启网络,PING百度看网络是否通了:

 至此大功告成,虽然看着操作很顺,里面有很多坑需要自己填,祝你顺利安装CentOS 7!!!

参考资料:
1.CentOS普通用户使用sudo 

2. CentOS 7 安装图形化界面详细步骤_centos7安装图形化界面-CSDN博客

3. 【CentOS7联网问题】 仅需三步 保姆级教学 超详细 步骤清晰明了(于2023年7月实测有效)_centos7第一次怎么联网-CSDN博客

4.  centOS 7网络配置,解决不能联网、ping不通外网、主机的问题_dns2=8.8.4.4-CSDN博客


http://www.ppmy.cn/devtools/134457.html

相关文章

Kotlin约束泛型参数必须继承自某个父类

Kotlin约束泛型参数必须继承自某个父类 open class SuperData { }class DataA : SuperData {constructor() {println("DataA constructor")} }class DataB : SuperData {constructor() {println("DataB constructor")} }fun <T : SuperData> myfun(p…

利用服务工作线程serviceWorker缓存静态文件css,html,js,图片等的方法,以及更新和删除及版本控制

Service Worker 是一种运行在浏览器背后的独立线程&#xff0c;可以用来处理推送通知、后台同步、缓存等任务。以下是使用 Service Worker 来缓存图片的一个基本示例&#xff1a; 1、注册 Service Worker: 首先&#xff0c;你需要在你的 JavaScript 文件中注册 Service Worker。…

Mac 使用mac 原生工具将mp4视频文件提取其中的 mp3 音频文件

简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,获得过国家奖学金,有幸在竞赛中拿过一些国奖、省奖…已保研 学习经验:扎实基础 + 多做笔…

基于微信小程序的农场管理系统的设计与实现,LW+源码+讲解

1.2 课题意义 现如今&#xff0c;信息种类变得越来越多&#xff0c;信息的容量也变得越来越大&#xff0c;这就是信息时代的标志。近些年&#xff0c;计算机科学发展得也越来越快&#xff0c;而且软件开发技术也越来越成熟&#xff0c;因此&#xff0c;在生活中的各个领域&…

深入解析 OpenHarmony 构建系统-3-GN 构建系统管理脚本

引言 OpenHarmony作为一款面向全场景的分布式操作系统,其构建系统在开发过程中扮演着至关重要的角色。本文将详细介绍OpenHarmony构建系统下的一个gn封装脚本,该脚本用于管理和执行 gn 命令,更高效地管理构建过程。 位置:/build/hb/services/gn.py 脚本概述 该脚本定义了…

【论文阅读】HITS: High-coverage LLM-based Unit Test Generation via Method Slicing

HITS: High-coverage LLM-based Unit Test Generation via Method Slicing 1. 来源出处 本文是发表在2024年39th IEEE/ACM International Conference on Automated Software Engineering (ASE)上的论文。作者包括Zejun Wang, Kaiibo Liu, Ge Li和Zhi Jin,他们来自北京的PKU …

C++的一些模版

1、不限制次数的输入数据 vector<int> nums;int num;while (cin >> num) {nums.push_back(num);if (cin.get() \n) break;}2、取模模版 template<int kcz> struct ModInt { #define T (*this)int x;ModInt() : x(0) {}ModInt(int y) : x(y > 0 ? y : y…

反转链表

反转链表 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2&#xff1a; 输入&#xff1a;head [1,2] 输出&#xff1a;[2,1]示例 3&#xff1…