目录

一、环境配置

虚拟机安装(功效:通过软件模拟硬件(独立电脑系统)功能)

使用虚拟机版本:Vmware Workstation(简称Vmware)

环境配置要求:

二、安装虚拟机

三、创建新的虚拟机

四、搭建虚拟机环境

1)、在刚刚新建的虚拟机里完成以下操作:

2、设置机器名

3.修改域名映射查询已设置的名字:hostname

4.固定IP地址

5.重启网络

6.测试

7.关闭防火墙

8.更改安全机制

9.重启

五、linux服务器系统的介绍

vmware虚拟机的三种网络模式的设置介绍

1、VMnet0 虚拟交换机 :Bridged桥接模式

2、VMnet1 虚拟交换机 :Host-Only仅主机模式

3、VMnet8 虚拟交换机 :NAT模式

六、 linux CentOS7的网络设置(上网)

1、Bridged桥接模式

2、Host-Only仅主机模式

3、NAT模式

总结:

七、linux远程连接工具的使用

八、虚拟机的快速克隆与快照恢复

九、linux核心必备知识之常用操作

1、linux下的目录分类及作用

2.linux工作中常用之必备基础命令

2.1cd命令

2.2ls命令

2.3pwd命令

2.4cat命令

2.5more命令

2.6head命令

2.7tail命令

2.8touch命令

2.9mkdir命令

2.10rmdir命令

2.11cp命令


一、环境配置

  1. 虚拟机安装(功效:通过软件模拟硬件(独立电脑系统)功能)

  2. 使用虚拟机版本:Vmware Workstation(简称Vmware)

  3. 环境配置要求:

内存1GB+
硬盘20G+
非系统盘安装
网络配置采用桥接方式

二、安装虚拟机

VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面
上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可
在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上
其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享
文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。

虚拟机安装包,以及虚拟机镜像文件(下文会依次介绍)

链接:https://pan.baidu.com/s/1T0o5IRASEsvd_4a903akUQ
提取码:1234

1、下载VMware Workstation软件

2、下载完成之后,找到安装包,双击进行安装,点击"下一步"。

3、接下来是安装路径的选择,可以默认安装,但是不建议;一般都会自己定义一下安装路径,把软件安装到C盘以外的硬盘,并且命名。

4、在用户体验设置中,我们通常都会把产品更新,和帮助完善的选项去除,不然每次自动检测都会影响电脑运行速度。

5、直接下一步完成安装。

三、创建新的虚拟机

1、打开Vmware Workstation点击左上角的“文件”菜单,在里面点击新建虚拟机,然后开始创建虚拟机

2、点击下一步

3、点击下一步

4、下一步

5、下一步

6、下一步

7、下一步

8、下一步

9、下一步

10、下一步

11、下一步

12、下一步

13、下一步

14、下一步

15、这里需要注意一下!!!将刚刚云盘里下载的镜像文件配置到图片显示的位置

完成后点击关闭

16、关闭后点击完成

17、完成

18、鼠标点击屏幕,回车选择如图所示:接下来耐心等待

19、跳转到这个额界面,选择

20、继续

21、按上图依次点击

第一个安装位置

第二个,网络和主机名

22、点击开始安装等待

23、点击设置密码

24、接下来就是等待完成

重启后完成新的虚拟机。

四、搭建虚拟机环境

1)、在刚刚新建的虚拟机里完成以下操作:

1.搭建base

Vi /etc/hosts
192.168.233.140  cm04

2.克隆

2、设置机器名

hostnamectl set-hostname cm04

3.修改域名映射查询已设置的名字:hostname

vi /etc/hosts
192.168.233.129  cm01
192.168.233.130  cm02
192.168.233.131  cm03

4.固定IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTROTO=”static”
IPADDR=”192.168.233.140”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.233.2”
DNS1=”114.114.114.114”
DNS2=”8.8.8.8”
(附注:部分镜像需加入ONBOOT="yes")

5.重启网络

systemctl restart network

6.测试

ping www.baidu.com -c 3

7.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

8.更改安全机制

vi /etc/selinux/config
SELINUX=disabled

9.重启

reboot

五、linux服务器系统的介绍

Linux 是一个免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多
线程和多 CPU 性能稳定的网络操作系统。
linux的内核最初是由一个芬兰的大学生因为个人兴趣爱好而编写的,这个大学生的名字叫林纳斯·托瓦兹(Linus
Torvalds)
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch
Linux、SolusOS 等。其中这个CentOS是一个企业级的发行版,特别适合对稳定性,可靠性和功能要求较高用户
适合人群:适合零基础,运维人员,程序开发人员,DBA数据库管理员等等所有从事IT行业的人。学后达到的水平:入门偏中等水平

vmware虚拟机的三种网络模式的设置介绍

1、VMnet0 虚拟交换机 :Bridged桥接模式

特点:
a. 默认使用VMnet0,不提供DHCP服务(DHCP服务是指由服务器控制的一段IP地址范围,当客户机登录服务器时会
自动获取服务器分配的IP地址与子网掩码)
b. 虚拟机与外部主机需要在同一个网段上,与局域网的其它机器没有区别。
c. 可以与局域网内其它主机通信,可以与外部网络通信
d. 容易与局域网其他主机引起ip地址冲突

2、VMnet1 虚拟交换机 :Host-Only仅主机模式

特点:
a. 默认使用VMnet1,提供DHCP服务
b. 虚拟机可以和物理主机互相访问,但虚拟机无法访问外部网络

3、VMnet8 虚拟交换机 :NAT模式

特点:
a. 默认使用VMnet8,提供DHCP服务
b. 虚拟机可以和物理主机互相访问,可访问外部网络
c. 局域网内其它机器访问不了

六、 linux CentOS7的网络设置(上网)

1、Bridged桥接模式

重启主机的命令:reboot
重启网卡的命令:systemctl restart network.service
查看ip地址的命令:ip addr
ping命令可以检测网络是否畅通:ping ip地址
结束ping命令:ctrl + c
安装ctrl +l 可以清屏
可以访问外网
容易与局域网的其它机器ip地址冲突

2、Host-Only仅主机模式

一般情况下不能访问外网不会与局域网的其它机器ip地址冲突

3、NAT模式

可以访问外网不会与局域网的其它机器ip地址冲突

总结:

为了提供不同的测试环境,有的需要虚拟机与局域网内的其它机器环境隔离,有的不需要,所以就整出这么多花样

七、linux远程连接工具的使用

简介:常用的linux远程连接软件介绍使用前保证网络畅通查看ip地址是多少安装上传下载功能lrzsz服务:yum -y install lrzsz (确认服务器可以联外网)上传:执行rz命令下载:sz 文件名

八、虚拟机的快速克隆与快照恢复

简介:如何快速克隆多台虚拟机克隆后: systemctl restart network.service命令执行会报错,原因是MAC地址不正确安装键盘的tab键可以对命令进行补全网卡路径:/etc/sysconfig/network-scripts/ifcfg-eno16777728使用vi工具进行编辑网卡信息:vi /etc/sysconfig/network-scripts/ifcfg-eno16777728
(按住键盘的i进入编辑 模式,按住键盘左上角esc键退出编辑模式,再输入:wq进行保存)快照:相当于备份

九、linux核心必备知识之常用操作

1、linux下的目录分类及作用

/:根目录,一般根目录下只存放目录,不要存放文件,也不要修改,或者删除目录下的内容/mnt:测试目录/root:root用户的家目录/home:普通用户的家目录/tmp:临时目录(比如文件上传时)/var:存放经常修改的数据,比如程序运行的日志文件/boot:存放的启动linux时使用的内核文件,包括连接文件以及镜像文件/etc:系统默认放置配置文件的地方/bin:所有用户都能执行的程序/sbin:只有root才能执行的程序/usr:用户自己的软件都可以放到这儿来/dev:存放硬件设备的地方(/dev/cdrom)/media:挂载光盘使用的挂载光盘:mount/dev/cdrom/media卸载光盘:umount/dev/cdrom绝对路径:说白了就是完整的路径相对路径:相对于当前位置路径 ./ 代表的是当前目录的意思 ../ 代表的是上一级目录的意思

2.linux工作中常用之必备基础命令

2.1cd命令

功能说明:切换目录

cd

进入用户主目录

cd ~

进入用户主目录

cd -

返回进入此目录之前所在目录

cd ..

返回上一级目录

cd ../..

返回上两级目录

cd !$

把上个命令的参数作为cd参数使用

cd/

进入根目录

cd .

当前目录

2.2ls命令

功能说明:列出目录内容

-a

显示所有文件及目录

-l

除文件名称除外,亦将文件型态、权限、拥有者、文件大小等资讯详情列出

-r

将文件以相反次序显示(原定依英文字母次序)

-t

将文件依建立时间的先后次序列出

-A

同-a,但不列出 "." (目前目录)及 ".." (父目录)

-F

在列出的文件名称后加一符号;例如可执行档则加"*",目录则加"/"

-R

若目录下有文件,则以下的文件都依顺序列出

2.3pwd命令

功能说明:执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称

2.4cat命令

功能说明:查看小文件内容

-n 或 --number

由1开始对所有输出的行数编号

-b 或 --number-nonblank

和-n相似,只不过对于空白行不编号

-s 或 --squeeze-blank

当遇到有连续两行以上的空白行,就代换为一行的空白行

-v 或 --show-nonprinting

使用^和M-符号,除了LFD和TAB之外

-E 或 --show-ends

在每行结束处显示$

-T 或 --show-tabs

将TAB字符显示为^|

-A,--show-all

等价于-vET

-e

等价于"-vE"选项

-t

等价于"-vT"选项

2.5more命令

功能说明:more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

-num

一次显示的行数

-d

提示使用者,在画面下方显示[Press space to continue,'q' to quit.],如果使用者按错键,则会显示[Press 'h' for instructions.]而不是‘哔’声

-l

取消遇见特殊字元^L(送纸字元)时会暂停的功能

-f

计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

-p

不以卷动的方式显示每一页,而是先清楚萤幕后再显示内容

-c

跟-p相似,不同的是先显示内容再清除其他旧资料

-s

当遇到又连续两行以上的空白行,就代换为一行的空白行

-u

不显示下引号(根据环境变数TERM指定的terminal而有所不同)

+/pattern

在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

+num

从第num行开始显示

fileNames

欲显示内容的文档,可为复数个数

2.6head命令

功能说明:查看文件的前面N行

-q

隐藏文件名

-v

显示文件名

-c

显示的字节数

-n

显示的行数

2.7tail命令

功能说明:查看文件的后面N行

-f

循环读取

-q

不显示处理信息

-v

显示详细的处理信息

-c

显示的字节数

-n

显示文件的尾部n行内容

--pid=PID

与-f合用,表示在进程ID,PID死掉之后结束

-q,--quiet,--silent

从不输出给出文件名的首部

-s,--sleep-interval=S

与-f合用,表示在每次反复的间隔休眠S秒

2.8touch命令

功能说明:创建一个空文件

a

改变档案的读取时间记录

m

改变档案的修改时间记录

c

假如目的档案不存在,不会建立新的档案。与--no-create的效果一样

f

不使用,是为了与其他unix系统的相容性而保留

r

使用参考档的时间记录,与--file的效果一样

d

设定时间与日期,可以使用各种不同的格式

t

设定档案的时间记录,格式与date指令相同

--no-create

不会建立新档案

--help

列出指令格式

--version

列出版本讯息

2.9mkdir命令

功能说明:创建目录(文件夹)

2.10rmdir命令

功能说明:删除目录(文件夹)

2.11cp命令

功能说明:拷贝文件

-a

此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合

-d

复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式

-f

覆盖已经存在的目标文件而不给出提示

-i

与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答y时目标文件将被覆盖

-p

除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

-r

若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件

-l

不复制文件,只是生成链接文件

以上内容均为个人整理,如有不足还望多多留言指导~

一个爱骑机车的码农敬上!!!!

虚拟机----Linux相关推荐

  1. vm虚拟机linux磁盘空间不足,手动扩大

    vm虚拟机linux磁盘空间不足,手动扩大 随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻 ...

  2. 虚拟机Linux下解决ping时出现 unknown host问题

    虚拟机Linux下解决ping时出现 unknown host问题 参考文章: (1)虚拟机Linux下解决ping时出现 unknown host问题 (2)https://www.cnblogs. ...

  3. winscp连接虚拟机Linux被拒绝的问题解决方案

    winscp连接虚拟机Linux被拒绝的问题解决方案 参考文章: (1)winscp连接虚拟机Linux被拒绝的问题解决方案 (2)https://www.cnblogs.com/renjianjun ...

  4. 用了虚拟机Linux不能上网,虚拟机Linux不能上网怎么办

    对于刚开始接触Linux系统的用户来说,先使用虚拟机Linux学习是不错的选择,但是在用虚拟机Linux上网的时候,可能会出现不能上网的情况,这要怎么解决?下面是学习啦小编整理的虚拟机Linux不能上 ...

  5. 解决虚拟机linux端mysql数据库无法远程访问

    解决虚拟机linux端mysql数据库无法远程访问 1. 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 ...

  6. p750tm安装linux系统,Android 开发环境(虚拟机,LINUX, secureCRT)安装过程.pdf

    Android 开发环境(虚拟机,LINUX, secureCRT)安装过程 Android linux 开发环境(虚拟机,LINUX, secureCRT )安装过程 注意 由于selinux 打开 ...

  7. xshell连不上虚拟机linux的解决办法(用的默认NAT模式)

    1.找到Linux系统的ip地址 输入命令   ifconfig 2.打开本地网络连接 将VMnet1的ip地址设置为和虚拟机ip同一网段的ip 比如虚拟机Linux系统的ip为   192.168. ...

  8. 18.虚拟机linux上网问题

    18.虚拟机linux上网问题 1.1.VMware中虚拟机网络的三种设置 第一种:桥接(bridged) 第二种:NAT 第三种:Host only .该模式下仅主机可以上网,虚拟机不能上网. 1. ...

  9. 虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法

    对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1. 在控制台执行 mysql -u root -p mysql,C ...

  10. linux添加虚拟硬盘命令,虚拟机linux扩盘命令操作

    虚拟机linux扩展硬盘分原有硬盘上增加及新增硬盘,二者实现差不多. 扩盘: fdisk -l查看是哪个盘扩盘了,如sdb 重启后,将sdb刷新pv: pvresize /dev/sdb,pvdisp ...

最新文章

  1. python变量域名_Python实现从url中提取域名的几种方法
  2. 刚装oracle, 熟悉一下命令
  3. ADF_ManagedBean的概念和管理(概念)
  4. Java:由浅入深揭开 AOP 实现原理
  5. 物理拓扑和逻辑拓扑——现实和应用的比较
  6. ios 旋转加载gif_iOS 中gif图的显示
  7. 两万字深度介绍分布式系统原理,一篇通透
  8. Google正在失去DeepMind?
  9. 【C/C++】理解传值引用和调用引用:函数调用中,为变量赋值,传入其指针;为指针赋值,传入指针的指针
  10. [网址链接]格林童话故事的原始素材
  11. php 通过 create user 和grant 命令无法创建数据库用户和授权的解决办法
  12. 速卖通尺寸表 html源码,最新!速卖通尺码表功能上线
  13. PHP 登录注册附带邮箱手机号验证
  14. 教你几个手机识别图片中的文字小技巧
  15. 手机QQ浏览器解析A链接访问过后颜色发生变化的Bug
  16. 控制台Dmaven.multiModuleProjectDirectory=$M2_HOME
  17. 重新启动遇到错误导致系统安装无法继续
  18. Moveit!入门教程-配置助手
  19. Win11系统设置闪退的解决方案
  20. (配对问题)一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连

热门文章

  1. http://myproducts.ca/here.php,外研(新标准)版
  2. 文档服务器sos,Cliosoft SOS 使用手册
  3. 【剧透高亮】最最最完整剧透加剧情详细解析
  4. 与三五同好共赴技术盛宴,不亦说乎?
  5. 帝国CMS手游综合门户网站模板
  6. 程序员养娃记:撸一手好代码,却带不好一个娃?!
  7. 【C语言】实现双人控制的战斗小游戏
  8. 【解决方案】“小饭桌”变成“放心桌”,TSINGSEE青犀视频RTMP推流网关+公有云直播远程监控
  9. 当年高考,小灰是怎么混过来的?
  10. JavaScript倒计时牌