虚拟机安装 CentOS-7 保姆级教程

说明:

CentOS 版本:CentOS-7-x86_64-DVD-2009
虚拟机网络:nat 模式,使用的默认的动态获取ip的方式,如果想配置静态ip,安装完成后可参考其他教程

步骤1:创建空白虚拟机:

image.png

image.png

选个最新的下一步


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

步骤2:安装CentOS-7

image.png

选择你下载的CentOS-7镜像文件,也就是后缀.iso那个文件


image.png

image.png

鼠标点下这里,就是聚焦的意思(点击去后面鼠标后面没了,如果想把鼠标弄出来 ctrl+alt 就有了),然后按上下箭头选中第一个


image.png

image.png

image.png

image.png

这里我选择有gui界面的,如果不想要界面的可以默认最小安装

ps: 有gui界面和基本开发环境的可以省去自己安装vim ifconfig这种必要的工具,而且终端可以复制粘贴命令,方便些

image.png

image.png

分区
image.png

image.png

image.png

image.png

image.png

image.png

检查下,点完成
image.png

image.png

配置网卡
image.png

image.png

image.png

image.png

设置密码后点完成,这里设置的 root,和用户名保持一致,免得以后很久没用忘记了
image.png

安装完成点击重启
image.png

点进去勾上
image.png

勾上后点左上角完成按钮
image.png

如果想添加其他用户可以点创建用户进行添加
image.png

到这里就安装完成了,开机就有了,会有初始设置的向导,自己看情况点就是。
image.png

image.png

image.png

步骤3:使用xshell等工具连接

1.看下ping 百度能不能成功,结果发现ip可以但是域名不行,那么是dns解析错误

image.png

解决办法:添加下列的dns到 /etc/sysconfig/network-scripts/ifcfg-ens33 网卡里面:

# 中国电信提供的公共 DNS
DNS1=114.114.114.114
# 阿里云 DNS
DNS2=223.5.5.5
# 腾讯云 DNS
DNS3=119.29.29.29
# Google 提供的公共 DNS,全球通用
DNS4=8.8.8.8
# Cloudflare DNS 全球快速,隐私保护
DNS5=1.1.1.1

如果你linux安装的是有界面的可以这样点进去,这样可以直接粘贴上面的内容


image.png

如果你没有界面那么只能敲命令进去,然后自己手动敲到文件里面:

# 打开这个文件,然后按 i 进入编辑模式,编辑完成按 esc 退出,然后输入 :wq 保存退出即可
vi /etc/sysconfig/network-scripts/ifcfg-ens33 

编辑好了 ens33 网卡(注意:ens33 网卡是centos 7 默认都有的)需要重启网络服务:

systemctl restart network

成功ping通百度


image.png

2.查看ens33 的ip地址,在外面连接

image.png

使用xShell等工具连接,这里我用的是 FinalShell
image.png

连接成功
image.png

这里要注意的是,当你关闭了虚拟机这个ip是可能变化的,每次的ip都不一样。所以需要配置静态ip,配置后就不会变了,其实就是修改 /etc/sysconfig/network-scripts/ifcfg-ens33 网卡和虚拟机的虚拟网络编辑器配置,这个看其他教程吧。

补充命令

cat /etc/passwd 查看所有用户
userdel yf 删除yf账户

如果遇到报错

Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
执行命令:

#关闭NetWork Manager然后重启network
systemctl stop NetworkManager
systemctl start network
#将网络管理禁用,不然下次重启还需要在进行一次相同的操作
systemctl disable NetworkManager
#重启网卡服务
systemctl restart network

若对你有帮助,请点个赞吧,若能打赏不胜感激,谢谢支持!
本文地址:https://www.jianshu.com/p/fb033d555e2e?v=1744893671047,转载请注明出处,谢谢。

参考:https://blog.csdn.net/OneMaruko/article/details/144719633

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容