1.安装
centos7 下载地址
http://mirrors.zju.edu.cn/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso
参考安装步骤:
1.1Linux安装
可以选择第二项安装iso镜像
注意:这里虚拟机内存选择512M,如>=1G的默认安装CentOS桌面版,低于<1G的默认安装CentOS 服务器版
注:NAT网络地址转换,这种方式的会在宿主机创建一个虚拟NAT设备,虚拟机通过虚拟NAT设备使用宿主机的网络地址连接互联网。优点是连接互联网简单不用另外配置。
注意:这里只是安装了一个空壳的Linux,因为里面还没有装具体的系统。
1.2正式安装CentOS 7
注意:安装过程中保持网络畅通。
注意:如果出现该错误提示,表示前面选中的“CentOS 64位”安装不了。
原因:电脑BIOS中的Virtualization Technology设置被禁止了。
解决方案:
(1)重启电脑,进入BIOS将其设置为Enabled。(注:不同品牌电脑进入BIOS的方法不尽相同,请网上查阅对应电脑型号的进入BIOS的方法)
(2)进入BIOS后,在Security -> Virtualization -> Inter® Virtualization Technology设置为:Enabled。
(3)保存BIOS,重启电脑。
(4)注意:各种品牌的机器设置BIOS配置不同,确定自己的电脑品牌,然后查资料如何配置
注意:这里“软件选择”不要选择最小安装,最小安装将不会安装Linux常用的一些命令,到时还需要自己安装命令,比较麻烦。
这里选择“基础设施服务器”安装即可,右边选择“调试工具”。注意:调试工具没有界面。
注意:一般我们做为管理员使用ROOT账号来操作,但是在Linux安装完后,应该分配一些用户账号供其他人员使用,不能给ROOT账号。
1.3 常见问题
虚拟机开机就黑屏的完美解决办法
首先我们在开始菜单的搜索栏搜索“CMD”,找到命令提示符,我们鼠标右键点击“命令提示符”,弹出菜单之后选择“以管理员身份运行”,如下图所示。
在命令提示符窗口中输入“netsh winsock reset”,然后重启计算机即可解决。
如果不行,在VM->Settings->Hardware->Display在右面的内容栏中将Accelerate 3D graphics 取消打勾,然后重启电脑即可。
1.4 查看、设置IP地址
- 查看IP地址: ip addr 或者 ifconfig, 注意与windows环境的区别,win中是ipconfig
查看ens33中没有inet属性,表示没有为虚拟机指定ip,那么就无法通过ip连接到虚拟机。
注: 新版的CentOS7开始对网卡的编号有一套规则,网卡的代号与网卡的类型有关:
- eno1: 代表由主板bios内置的网卡
- ens1:代表由主板bios内置的PCI-E网卡
- enp2s0: PCI-E独立网卡
- eth0:如果以上都不使用,则返回默认的网卡
- ens33则属于第二种类型,即说明你的网卡是内置的PCI-E网卡
lo:全称loopback,是回环地址,经常被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现
link/ether: MAC地址,硬件地址,全球唯一 网络设备状态标识:<BROADCAST,MULTICAST,UP,LOWER_UP>
UP: 网卡处于启动状态 BROADCAST: 网卡有广播地址,可以发生广播包 MULTICAST: 网卡发送多播包 LOWER_UP:
L1是启动的,即网线是插着的。
- 使用vi编辑ifcfg-ens33
- 输入命令: vi ifcfg-ens33,进入编辑界面, (etc/sysconfig/network-scripts)
- 点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标
- 将ONBOOT值改为yes
- ESC键退出插入模式
- :wq 表示保存并退出,如果退出不保存则输入 :q!
注: ONBOOT:指明在系统启动时是否激活网卡,只有在激活状态的网卡才能连接网络进行网络通讯 DEVICE:网卡名称
BOOTPROTO=none
表示使用什么样的路由协议,如果值为none/static表示使用的是静态路由,那么接下来必须填写IPADDR(ip地址)、NETMASK(子网掩码)、GATEWAY(网关)、DNS1这几选项,如果是dhcp表示使用的是动态路由,上面提到的几项可以不填,由DHCP服务自动分配,如果填写了则以你填写的为准。
HWADDR:你网卡的物理地址,可以不写,系统自动生成
如果只查看文件可以使用如下命令: cat 文件名 如: cat ifcfg-ens33
- 重启网络服务
service network restart
重启后再次使用ifconfig / ip addr 命令查看ip地址。
1.5 关机与重启
-
关机
-
shutdown -h now 立刻关机
-
shutdown -h +1 一分钟后关机
-
poweroff 立刻停止系统,并关闭电源
-
重启
-
reboot 重启
-
shutdown -r now 立刻重启
-
shutdown -r +1 一分钟后重启
-
注销
-
logout
-
exit
-
ctrl + d
1.6切换为国内源
- 备份Linux自带的EPEL源
cd /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
注: Linux中mv命令用来为文件或目录改名,或将文件或目录移动到其他位置 mv [options] source dest
将源文件名修改为目标文件名 mv [options] source directory 将文件移动到目标目录 options说明:
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在mv操作要覆盖已有的目标文件时不给任何提示
- 生成阿里源
cd /etc/yum.repos.d
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget 非交互式的网络文件下载工具 用法: wget [选项]… [url]…
-o --output 后接文件名,将信息写入指定的文件
-a --append-output 后接文件名,将信息添加到指定的文件
-d --debug 打印调试信息
-q --quiet 安静模式
-F --force-html 把输入文件当成html文件-t --tries=num 设置重试的次数
-nc --no-clobber 不要重复下载已存在的文件
- 清空缓存
yum clean all
- 重新生成缓存
yum makecache