Linux系统的安装
1.1. Linux的安装
1.1.2. 第一步:设置安装镜像文件
1.1.2. 第二步:启动虚拟机
1.1.3. 第三步:选择安装Linux系统
选择Install or upgrade an existing system
注意事项:鼠标进入虚拟系统后,退出到物理电脑使用快捷键:Alt+Ctrl
1.1.4 第四步:跳过检查磁盘文件
注意事项:虚拟机Linux系统非鼠标操作,切换选项使用快捷键:Tab键,选中使用Enter键。
提示,该虚拟机不支持该CentSO系统,直接跳过。
1.1.5. 第五步:进入导航界面
1.1.6. 第六步:语言支持
1.1.7. 第七步:选中键盘(默认)
1.1.8. 第八步:选择设备类型(默认)
1.1.9. 第九步:移除原来的所有数据
1.1.10. 第十步:配置网络
1.1.11. 第十一步:选择时区(默认)
1.1.1. 第十二步:设置Root密码
设置超级管理员root,教学使用的的密码是123456。
1.1.12. 第十二步:选择是否覆盖原来的系统(默认)
注意事项:加密系统选项勾上表示登录单例模式也必须输入密码。基于安全性的考虑,生产环境必须要勾上。测试环境就不需要。
1.1.13. 第十三步:选择写入硬盘
选择将Linux系统写入到硬盘。等待安装完成。
1.1.4. 第十四步:安装完成
1.1.15. 第十五步:登录Linux
输入用户名:root,密码:123456 (注意:密码输入没有回显),键入回车键登录成功
2. 网络设置说明
2.1. 概述
安装Linux成功后,我们需要对VMware虚拟机的网络模式进行了解。
VMWare虚拟机默认安装了两个虚拟机网卡,用于支撑虚拟机与物理电脑的网络通信。
注意事项:如果安装完Vmware虚拟机,没有这个两个虚拟机网卡,需要重装。
VMware通过它自身的两个虚拟机网卡以及我们电脑的物理网卡有三种网络连接模式
问题1:什么是网络连接模式?
答:所谓的网络连接模式,就是指VMware虚拟机连接网络的三种方式。
问题2:这三种联网模式有什么区别呢?
模式名称 |
虚拟机与物理电脑 |
连接局域网 |
连接外网 |
桥接模式 |
Y |
Y |
Y |
NAT模式 |
Y |
N |
Y |
仅主机模式 |
Y |
N |
N |
2.2. 桥接模式(直接使用物理网卡)
桥接模式虚拟机使用了局域网的路由产生的IP。所以,虚拟机和物理电脑都在同一个局域网里面。所以局域网的任何电脑都可以访问虚拟机。
2.3. NAT模式(VMware8)
NAT模式,VMware虚拟机内置了一个虚拟机路由。这个路由可以虚拟机产生一个仅仅可以与物理电脑通讯的IP。物理电脑对应NAT模式会有一个对应的虚拟机网卡配置该IP。
我们可以通过“虚拟机网络编辑器”编辑NAT网络
注意事项:NAT网络是可以访问外网的,包括主机可以访问的所有网络(局域网、互联网)
2.4. 仅主机模式(VMware1)
仅主机模式,VMware虚拟机内置了一个虚拟机路由。这个路由可以虚拟机产生一个仅仅可以与物理电脑通讯的IP。物理电脑对应仅主机模式会有一个对应的虚拟机网卡配置该IP。
我们可以通过“虚拟机网络编辑器”编辑仅主机网络
注意事项:仅主机模式,仅仅可以和物理电脑连接,不可以访问外网。
2.5. 网络配置
问题:明明动态获得IP就可以联网了,为什么需要配置Linux的网络?
答:我们服务器电脑的IP必须要是静态的。所以我们必须要学会配置Linux的静态IP。
问题:Linux的静态IP是如何配置的呢?
答:CentOS的Linux,网络配置文件放在/etc/sysconfig/network-script/ifcfg-eth0。所以我们需要修改ifcfg-eth0文件来配置。
3.1. 配置步骤
注意事项:命令补全键,按Tab键,如果有多个选择的提示,按两次Tab
3.1.1. 第一步:配置网络文件
1、使用命令cd /etc/sysconfig/network-script,进入到network-scripts文件夹
2、使用ls命令查看文件
1、通过cp -v ifcfg-eth0 bak_ifcfg_eth0备份文件
注意:必须要键bak放在前面,因为如果文件以ifcfg开头,Linux认为就是一个网卡文件
1、修改ifcfg-eth0文件参数,使用命令 vi ifcfg-eth0
注意事项:
(1)按I表示插入模式,下面会提示INSERT。取消插入模式按ESC键,进入命令模式。
(2)Vi在命令模式下,输入:wq 表示写入退出,如果输入:q! 表示不保存退出
3.1.2. 第二步:重启网卡
使用命令service network stop|start|restart
3.1.3. 第三步:查看网卡情况
使用ifconfig命令
3.1.4. 第四步:解决不能解释域名
问题:配置好网络后,我们发现网络可以连接了,但是无法解释域名。如何解决呢?
答:是因为静态配置IP,需要手工配置DNS(Domain Name Server)的地址。
编辑/etc/resolv.conf文件
配置后,再重启网络就可以访问了
4.1.1. 注意事项
1、ifcfg-eth0文件里面的参数是固定而且不能写错的,如果记不住,我们可以在网上找到对应的配置。
2、子网掩码和网关需要在VMware虚拟路由器里面查看.
4. Linux客户端安装与说明
4.1. 说明
问题:我们知道Linux服务器都是放在机房里面的。我们部署系统,不可能经常跑到机房里面操作。所以Linux必须要提供要给解决方案,让我们在我们的电脑上就可以远程连接到Linux服务器操作。那么Linux是如何解决这个问题的呢
答:任何服务器版的Linux默认就开启了一个OpenSSH这个远程登录软件了。只要我们通过支持OpenSSH的客户端就可以连接到Linux服务器。
问题:我们如何知道OpenSSH已经启动了呢?
答:
方法1:
OpenSSH默认开放的端口为22端口。我们只要确认22端口是否开放就可以确认OpenSSH是否开启。【需要安装Telnet命令】
方法2:查看OpenSSH的运行状态
4.2. 配置思路
第一步:确认OpenSSH是否启动了
第二步:确认物理机器是否可以访问OpenSSH,考虑防火墙拦截
第三步:通过支持OpenSSH的客户端软件连接
4.3. 配置步骤
4.3.1. 第一步:确认远程访问程序OpenSSH是否启动
查看OpenSSH的运行状态
4.3.2. 第二步:确认OpenSSH服务是否放开
确认物理机器(Windows)是否可以连通OpenSSH。
注意事项:Windows系统如果没有安装Telnet命令,需要先安装。
Win7:控制面板-->程序-->启动或者关闭Windows功能
Win10:设置-->应用-->相关设置【程序与功能】-->启动或者关闭Windows功能
4.3.3. 第三步:通过客户端软件连接上Linux
教学使用的WinSCP+Putty来实现远程操作。WinSCP用于上传下载文件、Putty用于远程命令操作。
第一步:WinSCP安装,一直下一步
第二步:编辑一个登陆的用户信息,并且登陆
第三步:配置WinSCP整合Putty
1、将Putty软件复制到WinSCP的PuTTy目录下
2.配置WinSCP的应用程序参数变量,菜单“选项”-->“选项”找到配置页面