信息安全学习day1

01.什么是虚拟机?

  Virtual   Machine虚拟机/物理机

 

虚拟机工作原理

 

虚拟机使用场景

1.运行特定版本操作系统

2.隔离物理机,测试用

3.提升资源利用

02容器技术Docker

Docker构架图

特点

1.开箱即用

2.快速部署

3.可移植性强

4.环境隔离

实现原理

Namespace-系统环境的隔离

Cgroup-资源限制

镜像管理文件系统操作-根目录环境的隔离

虚拟机和DOCKER特点对比

 

03安装Vmware

推荐15/16

详细教程:安装虚拟机(VMware)保姆级教程(附安装包)_vmware虚拟机-CSDN博客

开启虚拟化

物理机蓝屏的问题

VMware基本功能

打开现有虚拟机

编辑网络-“虚拟网络编辑器”

虚拟机被锁定

 

克隆和快照(备份虚拟机某个时态的情况以方便回复)

 

与物理机传输文件

 

04VMware三种网络模式

基础知识

虚拟交换机

虚拟网卡

关键问题

1.主机怎么和虚拟机链接?

2.

.桥接模式(bridge)

总结

.NAT模式(NAT:Network Address Translation)

总结

理解:跟主机一个地址,躲在主机后面

.仅主机模式(Host-Only)

不能上网(缺虚拟网卡)

总结

掌握什么时候用,注意理解

 

 

05安装CentOS

 

1.安装教程CentOS-7-x86_64 iso镜像的安装(Linux操作系统)_centos7iso镜像文件-CSDN博客

2.版本选择

CentOs7

3.root密码设置

4.语言选择

5.桌面系统

 

06vi(m)编辑器

 

Esc   命令模式

:q!   表示不保存退出(底行结束)

I             编辑模式

:wq    保存退出

06CentOS配置静态IP

意义:方便连接,方便测试可修改静态ip

1.查看物理机IP

打开 cmd,输入ipconfig-all(注意有线与无线区别)

有线以太网

比如192.168.3.10(下面会用到

如果是无线网络(WiFi),则找到WLAN的IPv4地址:

比如192.168.10.142(下面会用到)

2.虚拟机网络设置

网络模式,点击虚拟机,编辑虚拟机设置:

网络适配器,网络连接需要选择:自定义——VMnet8(NAT模式),保存。

打开“编辑”——“虚拟网络编辑器”

注意:NAT网络模式对应的虚拟网卡是VMnet8。

第一次设置,子网IP需要和物理机的网段一致(后面物理机的网段随网络环境改变了不用理会)。

比如用有线网络,子网IP就填成跟上面一致的192.168.3.0

无线网络,子网IP就填成跟上面一致的192.168.10.0

(你上面看到的网段是多少就填多少!最后一位是0)

这里是灰色的,不能编辑怎么办?点右下角的“更改设置”,窗口会重新打开。子网IP的最后一位必须是0。

DHCP设置也可以检查一下,后面自定义的IP不要超出这个范围。比如IP范围是128到254,最后一位写了110就不行。

如果改了以后网络不通,可以点左下角的“还原默认设置”,再修改。

虚拟机的网络设置好以后,下面是网络配置文件。

三、CentOS网络配置文件

1.启动虚拟机,以root用户登录(必须是root用户,否则没权限修改配置文件)。

2.终端输入命令

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

对于初次安装的CentOS操作系统来说,

有几个需要修改的地方:

BOOTPROTO需要改成static

ONBOOT改成yes

修改以后:

注意别敲错:

BOOTPROTO="static"

添加IPADDR/NETMASK/DNS1/GATEWAY

修改以后的效果(最后4行是添加的):

IPADDR就是静态IP地址,网段跟物理机的网段一致,比如物理机的IP是192.168.10.142,只修改最后一位,比如192.168.10.131

网关固定255.255.255.0

DNS1固定 114.114.114.114

网关最后一位必须是2,前面三位跟物理机一致

如果担心敲错可以Shift+Insert粘贴进去:

IPADDR="192.168.10.66"

NETMASK="255.255.255.0"

DNS1="114.114.114.114"

GATEWAY="192.168.10.2"

测试网络:

物理机打开cmd,ping虚拟机的IP,比如ping 192.168.10.131 (Ctrl+C退出)

这是正常情况:

卡住了,或者请求超时,说明物理机和虚拟机网络不通

虚拟机终端输入 ping baidu.com (Ctrl+C退出)

    这是正常情况:

卡住了,或者提示Name or service not known,是网络不通或者DNS配置错误

备注:

如果vi编辑ens33文件,弹出下面这个窗口,说明你没有保存就退出了,或者有多个窗口在同时操作ens33文件。

解决办法很简单:

按E或Enter继续编辑。删掉这个临时文件,下次就没有提示了:

rm /etc/sysconfig/network-scripts/.ifcfg-ens33.swp

 

原因一

改完配置文件以后需要重启虚拟机网络:

service network restart

如果网络本来连接可以,后来不行了,在网络适配器里面重启VMNet8这个网络(先禁用再启用)

原因二

虚拟机的网段设置不正确,这个网段不是真实机器的网段。这两个必须一致。

 

比如:ipconfig -all,主机是192.168.10.x,ens33文件里面的IPADDR和GATEWAY必须是192.168.10.x。

如果是无线网络(WiFi),则找到WLAN的IPv4地址:

原因三

虚拟机迁移过,原本设置的网段在新的网络中无效,可以在VMware这个工具的如下菜单处

编辑 -> 虚拟网络编辑器

还原默认设置,这个还原操作会重建虚拟网卡, 重建之后,VMware NAT模式的子网地址的网段会发生变化。

重置以后再编辑,修改为和物理机一致。

 

注意这里面还有一个DHCP设置(P),默认范围是128-254,可以改成100-254。你设置的IP最后一位不要超出这个范围。

原因四

VMnet8配置了固定IP,改为自动获得IP

 

原因五

VMnet相关的服务没有启动

右键启动。如果虚拟机每天都用,可以把这些服务全部改成“自动”,开机就会自动启动。

原因六

还有一个设置,windows的服务里面,勾选上

原因七

如果还是解决不了,删掉虚拟机重新安装试试

 

 

 

 

 

07CentOS修改yum源

首先需要安装好CentOS,并且配置好静态IP,参考其他文档。

yum是CentOS中的一种软件管理器,通过yum安装软件,可以自动解决包依赖的问题,免去手工安装依赖包的麻烦。

yum使用了一个中心仓库来记录和管理软件的依赖关系,默认为mirrorlist.centos.org,叫做CentOS官方yum源。

这个仓库可以类比为手机的应用市场,应用市场也有很多,比如华为应用市场、小米应用市场、应用宝等等。

很多同学在CentOS中使用yum安装软件的时候,会提示

Could not resolve host:mirrorlist.centos.org: Unkown error的问题,如图:

根本原因是连接国外的网站(CentOS官方yum源)不稳定。

解决这个问题的办法就是把官方的yum源替换为国内的yum源,这些服务器是官方源的镜像,也就是所有的软件都同步到了国内的服务器上,比如阿里云源、清华源、网易源、中科大源等等。

这里我们推荐使用阿里云的yum源。

注:从物理机粘贴文字内容到虚拟机终端的快捷键是Shift+Insert

1、备份官方yum源配置文件

官方yum源配置文件在:

/etc/yum.repos.d/CentOS-Base.repo

里面的内容:

cat /etc/yum.repos.d/CentOS-Base.repo

备份命令:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2、下载阿里云源配置,覆盖原文件

命令:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

再次查看内容:

cat /etc/yum.repos.d/CentOS-Base.repo

3、清理缓存并生成新的缓存

命令:

yum clean all

yum makecache

如果出现"Failed connect to mirrors.aliyuncs.com:80; Connection refused"的错误,重试即可。

4、更新软件

注意:这一步会更新操作系统中所有软件到最新版,不是必要操作。而且网速慢的情况下,会非常耗时,谨慎操作。

命令:

sudo yum -y update

如果要中断,就按Ctrl+C。

 

 

08 Xshell连接centOs

在前面两步网络验证(物理机可以连虚拟机、虚拟机可以访问互联网)没有问题之后,就可以用Xshell连接CentOS了。

从这里面下载Xshell:

note.youdao.com/noteshare?id=803aca595a26966fc1c4853ad08455e3

把“Xshell_v7.0.0076.7z”解压出来,在“绿化处理.bat”上,右键管理员运行

桌面会得到一个Xshell快捷方式。

注:如果Xshell启动报错,建议下载FinalShell。

双击启动Xshell,新建会话:

名称(N)自定义,区分不同的主机。

主机(H)填写虚拟机的IP

接下来点“用户身份验证”,输入用户名和密码保存,确定。

回到会话列表窗口,双击就可以打开连接了。

第一次连接弹出接受SSH Key,接受就可以了。

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值