Linux笔记 Day01
一、学习环境,系统安装:
(一)软件的准备:
1.虚拟机VMware Workstation Pro 15.0
获取途径:官网vmware.com
2.镜像CentOS-7-x86_64-DVD-2003.iso(这里以CentOS 7.8为例)
获取途径:centos.org 第三方国内开源镜像站:https://developer.aliyun.com/mirror/(阿里云)
http://mirrors.163.com/(网易)(二)安装虚拟机VMware Workstation Pro 15.0
第一步: 运行安装程序,点下一步
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS
第二步: 接收许可协议,点击下一步
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_02
第三步:选择安装位置,点击下一步:
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_03
第四步:用户体验设置
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_04
第五步:选择快捷方式
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_05
第六步:点击开始安装
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_06
第七步: 安装完毕,输入许可证
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_07
第八步: 输入许可证密钥
AC11H-4HZ05-08EDQ-APQGX-YCUC8
ZG780-8EZ9M-M89LY-M5PEG-W2AZ8
ZF3NU-D6XEJ-48E7Q-27YNC-PC8ED
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_08
第九步:点击完成即可
centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_09

(三)安装Linux Centos 7.8操作系统虚拟机

1.运行下载完成的安装程序,开始安装,点击【下一步】:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_10


2.选择自定义,点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_11

3.选择性虚拟机硬件兼容性,点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_12


4.安装客户机操作系统,选择【稍后安装操作系统】,点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_13


5.选择【Linux】,点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_14


6.给你要创建的虚拟机命名并选择安装位置,然后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_15


7.根据需要选择处理器的配置,选择好后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_16


8.根据需要设置内存大小(不宜太小或者太大),而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_17


9.选择网络类型(建议选择【使用网络地址转换NAT】),而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_18


10.选择I/O控制类型口(推选择荐LSI Logic(L)),而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_19


11.选择磁盘类型(推荐选择SCSI(S) ),而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_20


12.选择磁盘,(根据需要选择,这里选择第一个),而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_21


13.指定磁盘容量,根据需要选择分配,点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_22


14.指定磁盘文件存储位置,而后点击【下一步】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_23


15.最后确定要创建的虚拟机配置信息(有用不到的硬件可以自行移除),而后点击【完成】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_24


16.准备挂载镜像,双击【CD/DVD(IDE)】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_25


17. 挂载镜像CentOS-7-x86_64-DVD-2003.iso,先点击【使用ISO映像文件】,而后点击【浏览】找到要挂载的镜像文件,而后点击【打开】,最后点击【确定】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_26


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_27


18.开启此虚拟机,系统将根据镜像进行引导安装,点击【开启此虚拟机】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_28


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_29


19. 当进行到这个界面时,将光标定位到此虚拟机内而后通过键盘上下键操作,定位到【Install CentOS 7】,回车确定,系统进行安装,此时等待即可……

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_30


20.当处于这个界面时,选择安装过程中的语言,这里选择“中文”,而后点击【继续】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_31



21.根据自己需求进行配置安装信息,这里我们对“软件选择”这一项进行配置,其他基本是默认即可,点击【软件选择】,大家可以根据字形的需求和用途选择相应的环境和附加选项,这里我们选择【最小安装】,而后点击【确定】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_32


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_33


22.下面我们进行分区,点击【安装位置】,选择【我要配置分区】,而后点击【完成】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_34


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_35


23.分区,点击【+】,添加新挂载点,选择“挂载点“并填写“期望容量”,而后点击【添加挂载点】,共添加四个,方法相同如下图所示。

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_36


(1)第一个 /boot 分区,建议容量200MB;

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_37

(2)第二个 swap 分区,一般容量设置为内存的1.5—2倍(我们设置的内存为2G,所以这里设置为4G

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_38


(3)第三个为 /home 分区,没有大小规定,这里设为10GB

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_39


(4)第四个为 / 分区,不设大小,即将剩下的所有空间全部留给根分区

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_40

(5)设置完毕后点击【完成】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_41


24.开始安装

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_42


25.用户设置,设置ROOT密码,如果为弱口令需要最后点击【完成】按钮两次。如果有需要可以对用户进行创建,设置完毕后,等待安装完毕

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_43


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_44


26.安装完毕后,点击【重启】

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_45


27.启动后输入帐号和密码

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_46


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_47


这样我们一个简单的linux系统就在虚拟机上装好了

二、虚拟机的简单功能

(一)快照

1.快照的含义:对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像。当你需要重复的返回到某一系统状态,又不想创建多个虚拟机的时候,就可以使用快照功能。

针对一台虚拟机创建两个以上的快照,这就意味着我们可以针对不同时刻的系统环境作成多个快照,毫无限制的往返于任何快照之间。

2.快照的作用:快照不只是简单的保存了虚拟机的多个状态,通过建立多个快照,可以为不同的工作保存多个状态,并且不相互影响。例如,当我们在虚拟机上做实验或是作测试时,难免碰到一些不熟悉的地方,此时做个快照,备份一下当前的系统状态,一旦操作错误,可以很快还原到出错前的状态,完成实验,最终避免一步的失误导致重新开始整个实验或测试的后果。

3.拍摄快照

打开VMware,在菜单项选择自己需要复制的虚拟机,不要开机,右键点击或者在菜单栏点击虚拟机选择快照,再点击拍摄快照

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_48


编辑快照名称并保存,这就是一个快照文件了。快照还需要用克隆来组建一个完整的虚拟机,虚拟机的克隆可以看接下来的操作。

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_49


(二)克隆虚拟机

在VMware软件中,克隆和快照功能很相像,但又不同,稍不注意就会混淆。一个虚拟机的克隆就是原始虚拟机全部状态的一个拷贝,或者说一个镜像。克隆的过程并不影响原始虚拟机,克隆的操作一但完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机中和原始虚拟机中的操作是相对独立的,不相互影响。克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同一网络中出现,并且不会产生任何冲突。 VMware支持两种类型的克隆: 完整克隆 链接克隆

完整克隆是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。 可以脱离原始虚拟机独立使用。

链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的物理磁盘空间。通过链接克隆,可以轻松的为不同的任务创建一个独立的虚拟机。

克隆步骤:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_50


centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_linux_51


(三)删除

1.移除(要移除的虚拟机必须处于关闭状态)

这样只会在vmware中移除,而不会将磁盘中的文件删除。

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_52


2. 删除(要删除的虚拟机必须处于关闭状态)

这样便可以彻底删除虚拟机的所有文件信息

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_53


三、一些简单的命令

1.cd命令:切换目录

Shell内置命令;功能:切换所在目录

命令格式:cd [目录名]

例如:cd /etc/sysconfig/ 进入cd /etc/sysconfig/目录

2.ls命令:文件与目录的查看

功能:用来打印出当前目录的列表

用法:ls [参数] [目录名]

例如:ls /etc/sysconfig/ 查看cd /etc/sysconfig/目录下的所有文件信息

如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹列表。

3.vi命令:文本编辑器

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

在命令模式下将光标用方向键定位到需要删除的文本行任意处,连续按下 “d"键两次便可删除此行所有内容。

在命令模式下输入” i " 键便可进入插入模式进行编辑该文件

编辑完毕后,按下" Esc "键便可从插入模式转换到底行模式,在底行模式下输入命令 ":wq ",便可进行保存退出。

  1. systemctl restart network重启网卡
    5.cat 命令:文本文件查看
    使用方法:cat [参数] 文件名
    6.ip命令:用来配置网卡IP信息
    Ip a 查看所有IP地址
  2. shutdown -h now:立即关机
    四、虚拟机的网络配置(NAT网络地址转换模式下的静态配置)
    这里我们以刚创建好的CentOS 7 进行说明。

1.没有为系统配置网卡的时候,系统正常启动时:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_54


看到虚拟机中我的网卡名称为:ens33

2.对应地,可以在 /etc/sysconfig/network-scripts/目录下看到一个名为“ifcfg-ens33”的文件,用此文件对网卡信息进行配置。

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_55

3.配置网卡信息

(1)执行 vi /etc/sysconfig/network-scripts/ ifcfg-ens32 命令,执行后结果:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_VMware_56


(2)开始进行编辑配置,配置好后如下:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_操作系统_57


(3)保存并退出。

(4)查看配置的信息是否正确,如有不对使用vi命令进行改正

执行命令 cat /etc/sysconfig/network-scripts/ifcfg-ens32,结果如下:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_58


4.确认配置信息无误后重启网卡

执行命令 systemctl restart network

5.查看此虚拟机ip信息,看是否和配置的一样。

执行ip a 命令,结果如下:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_重启_59


配置成功。

6.进行测试

在宿主机上使用ping命令对该虚拟机的网络进行测试

ping 192.168.126.3 ,执行结果如下:

centos7 ifconfig添加虚拟网卡 centos7创建虚拟网卡_CentOS_60


至此,网络配置成功