虚拟机----Linux
目录
一、环境配置
虚拟机安装(功效:通过软件模拟硬件(独立电脑系统)功能)
使用虚拟机版本: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命令
一、环境配置
虚拟机安装(功效:通过软件模拟硬件(独立电脑系统)功能)
使用虚拟机版本:Vmware Workstation(简称Vmware)
环境配置要求:
内存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相关推荐
- vm虚拟机linux磁盘空间不足,手动扩大
vm虚拟机linux磁盘空间不足,手动扩大 随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻 ...
- 虚拟机Linux下解决ping时出现 unknown host问题
虚拟机Linux下解决ping时出现 unknown host问题 参考文章: (1)虚拟机Linux下解决ping时出现 unknown host问题 (2)https://www.cnblogs. ...
- winscp连接虚拟机Linux被拒绝的问题解决方案
winscp连接虚拟机Linux被拒绝的问题解决方案 参考文章: (1)winscp连接虚拟机Linux被拒绝的问题解决方案 (2)https://www.cnblogs.com/renjianjun ...
- 用了虚拟机Linux不能上网,虚拟机Linux不能上网怎么办
对于刚开始接触Linux系统的用户来说,先使用虚拟机Linux学习是不错的选择,但是在用虚拟机Linux上网的时候,可能会出现不能上网的情况,这要怎么解决?下面是学习啦小编整理的虚拟机Linux不能上 ...
- 解决虚拟机linux端mysql数据库无法远程访问
解决虚拟机linux端mysql数据库无法远程访问 1. 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 ...
- p750tm安装linux系统,Android 开发环境(虚拟机,LINUX, secureCRT)安装过程.pdf
Android 开发环境(虚拟机,LINUX, secureCRT)安装过程 Android linux 开发环境(虚拟机,LINUX, secureCRT )安装过程 注意 由于selinux 打开 ...
- xshell连不上虚拟机linux的解决办法(用的默认NAT模式)
1.找到Linux系统的ip地址 输入命令 ifconfig 2.打开本地网络连接 将VMnet1的ip地址设置为和虚拟机ip同一网段的ip 比如虚拟机Linux系统的ip为 192.168. ...
- 18.虚拟机linux上网问题
18.虚拟机linux上网问题 1.1.VMware中虚拟机网络的三种设置 第一种:桥接(bridged) 第二种:NAT 第三种:Host only .该模式下仅主机可以上网,虚拟机不能上网. 1. ...
- 虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法
对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1. 在控制台执行 mysql -u root -p mysql,C ...
- linux添加虚拟硬盘命令,虚拟机linux扩盘命令操作
虚拟机linux扩展硬盘分原有硬盘上增加及新增硬盘,二者实现差不多. 扩盘: fdisk -l查看是哪个盘扩盘了,如sdb 重启后,将sdb刷新pv: pvresize /dev/sdb,pvdisp ...
最新文章
- python变量域名_Python实现从url中提取域名的几种方法
- 刚装oracle, 熟悉一下命令
- ADF_ManagedBean的概念和管理(概念)
- Java:由浅入深揭开 AOP 实现原理
- 物理拓扑和逻辑拓扑——现实和应用的比较
- ios 旋转加载gif_iOS 中gif图的显示
- 两万字深度介绍分布式系统原理,一篇通透
- Google正在失去DeepMind?
- 【C/C++】理解传值引用和调用引用:函数调用中,为变量赋值,传入其指针;为指针赋值,传入指针的指针
- [网址链接]格林童话故事的原始素材
- php 通过 create user 和grant 命令无法创建数据库用户和授权的解决办法
- 速卖通尺寸表 html源码,最新!速卖通尺码表功能上线
- PHP 登录注册附带邮箱手机号验证
- 教你几个手机识别图片中的文字小技巧
- 手机QQ浏览器解析A链接访问过后颜色发生变化的Bug
- 控制台Dmaven.multiModuleProjectDirectory=$M2_HOME
- 重新启动遇到错误导致系统安装无法继续
- Moveit!入门教程-配置助手
- Win11系统设置闪退的解决方案
- (配对问题)一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连
热门文章
- http://myproducts.ca/here.php,外研(新标准)版
- 文档服务器sos,Cliosoft SOS 使用手册
- 【剧透高亮】最最最完整剧透加剧情详细解析
- 与三五同好共赴技术盛宴,不亦说乎?
- 帝国CMS手游综合门户网站模板
- 程序员养娃记:撸一手好代码,却带不好一个娃?!
- 【C语言】实现双人控制的战斗小游戏
- 【解决方案】“小饭桌”变成“放心桌”,TSINGSEE青犀视频RTMP推流网关+公有云直播远程监控
- 当年高考,小灰是怎么混过来的?
- JavaScript倒计时牌