目录
1.安装vmware软件
1.1 VMWare简介
1.2. 硬件要求
1.3 安装步骤
2.安装Centos操作系统
2.1Centos下载地址
2.2新建虚拟机
3.基本安装步骤
4 网络设置
4.1检查网络IP网段和网关
4.2 修改当前虚拟机ip地址
4.3 服务操作
5 安装Xshell7和Xftp7
6.其它配置
6.1配置时间同步
6.2禁用防火墙
6.3禁用selinux
6.4关闭sshd服务的DNS验证
6.5关机重启命令
VMWare就是虚拟机软件。目前最常用的版本是VMware Workstation Pro15。使用VMWare就是使用软件来模拟一台真实的 计算机。由于虚拟机安装在当前计算机中,所以虚拟机硬件配置上 限就是当前计算机硬件配置。
虚拟机运行过程中比较耗费内存,为了应对后面的课程,建议同学 们电脑内存至少8G以上。如果可以最好是16GB。当然了,即使4G 内存也可以运行,只是那时电脑会非常非常的卡。
运行安装程序 按照提示进行安装,点击“下一步”
网易镜像:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/
搜狐镜像:http://mirrors.sohu.com/centos/7.9.2009/isos/x86_6 4/
启动vmware软件
打开VM软件,在node0标签,点击“CD/DVD(IDE) 自动检测”条目,给虚拟机的光 驱塞进去一张光盘,光盘通过ISO文件模拟。然后选择右侧的“使用 ISO映像文件”,点击“浏览”,在查找对话框中找到“CentOS-7- x86_64-Minimal-2009.iso”,点击“打开”即可。
开机后,设置CD ROM作为第一个启动设备。这里可以使用shift + 来进行移动
以下标红的项必须修改,有值的按照下面的值修改,没有该项的要 增加,另外删除UUID这行配置。 #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静 态分配IP|BOOTP协议|动态分配IP协议)
UUID=xxxx #删除这一行 esc ->dd
BOOTPROTO=static
ONBOOT=yes
#IP地址
IPADDR=192.168.20.100
#子网掩码
NETMASK=255.255.255.0
#网关
GATEWAY=192.168.20.2
#域名解析器
DNS1=114.114.114.114
DNS2=8.8.8.8
ping 测试主机之间网络连通性
1)基本语法
ping 目的主机 (功能描述:测试当前服务器是否可以连接目的 主机)
1.相关命令
systemctl start 服务名 :开启服务
systemctle stop 服务名 :关闭服务
systemctl restart 服务名 :重新启动服务
systemctl status 服务名 :查看服务状态
systemctl --type service :查看正在运行的服务
这两个软件安装我这里就不介绍了,就正常安装即可
5.1 Xshell配置
这个时候就可以使用XShell工具连接来远程连接虚拟机操作系统进 行工作了。
关闭当前运行的防火墙服务: 输入service iptables status查看防火墙的状态:
#查看当前防火墙的状态
[root@node0 ~]# systemctl status firewalld
#关闭防火墙,直到关机一直有效
[root@node0 ~]# systemctl stop firewalld
#查看所有服务器自启配置
[root@node0 ~]# systemctl list-unit-files
#查看所有服务器自启配置
[root@node0 ~]# systemctl list-unit-files
|grep firewalld
#关闭防火墙的自动启动
[root@node0 ~]# systemctl disable firewalld
#开启防火墙的自动启动
[root@node0 ~]# systemctl enable firewalld
#查看防火墙状态
[root@node0 ~ ]# systemctl is-enabled
firewalld
selinux是一个增强的linux安全子系统,我们不需要这个服务,关闭 掉。
目的是为了加快SSH登录速度和减少xshell连接虚拟机或远程的服务 器出现卡死的情况。
关机后,再次启动时遇到再次安装的提示怎么办?
需要做如下配置: 选择当前虚拟机node0->右键,选择”电源“->选择"打开电源是进入 固件":
调整为如上图所示的顺序(Shift - 无效 只能通过 Shift + 进行调 整),按“F10”->选择 Yes ->回车,之后就可以正常的启动了。 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务 器上跑一个服务都是希望7*24小时,选项 功能 -h -h=halt关机除非特殊情况下,不得已才会 关机。
1)常用命令
1 sync :将数据由内存同步到硬盘中
2 poweroff/halt -p :关闭系统,等同于shutdown -h now
3 reboot :就是重启,等同于 shutdown -r now
4 shutdown [选项] 时间
选项 功能
-h -h=halt关机
-r -r=reboot重启
参数 功能
now 立刻关机
时间 等待多久后关机(时间单位是分钟)
2)经验总结
Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写” 操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据 写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写 入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也 带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严 重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区 的数据写入磁盘。
3)案例实操
#将数据由内存同步到硬盘中
[root@node0 ~]#sync
#重启
[root@node0 ~]# reboot
#系统立马重启(等同于 reboot)
[root@node0 ~]# shutdown -r now
#关机
[root@node0 ~]#poweroff
#立马关机(等同于 halt -p)
[root@node0 ~]# shutdown -h now
#计算机将在5分钟后关机,并且会显示在登录用户的当前屏幕中
[root@node0 ~]#shutdown -h 5 ‘This serverwill shutdown after 1 mins’