vm ware虚拟机和linux的一些常识

一:网卡

桥接:虚拟机和真实机属于同一个网段,需要占用网段间的一个ip,虚拟机和真实机处于一个局域网中,不但能和真实机通信,还能和网络中的其它设备通信。

Net:不属于网段的计算机,即不和真实机在一个局域网中,虚拟机只能和真实机进行通信,使用的网卡是VMware Network Adapter VMnet8,虚拟机可以上网

Host-only:不属于网段的计算机,即不和真实机在一个局域网中虚拟机只能和真实机进行通信,使用的网卡是VMware Network Adapter VMnet1,虚拟机不能上网

二:快照和克隆

快照:保存一份虚拟机的备份

克隆:重原始机克隆一份新的虚拟机

   1.连接克隆:简化版的克隆,删除原始机,克隆机不可用

   2.完整克隆:完全的克隆,删除元实际,克隆机一样可用

三:linux中一切皆文件,在/dev下保存所有的设备文件,如下图展示了Linux各设备文件(linux中一切皆文件,我们把硬件文件名取名为硬件设备文件名)




hd:代表IDE接口硬盘;sd:代表SCSI接口硬盘



2./dev/hda1:hd代表代表ide硬盘接口。其中的a表示第一块硬盘(b表示第二块硬盘,c表示第三块硬盘,以此类推。)。其中的1表示第一个分区(2表示第二个分区以此类

推)

 /dev/sda1:sd,代表scsi硬盘接口、sata硬盘接口。其中的a表示第一块硬盘(b表示第二块硬盘,c表示第三块硬盘,以此类推。)。其中的1表示第一个分区(2表示第二个分区以此类推)

3.1、2、3、4一定是给主分区和扩展分区使用的,而逻辑分区必须是重5开始,哪怕只有3、4没被占用。linux没有盘符的概念,只有挂载点的概念。linux中是以目录做为盘符

的(挂载点)。

“/”,根分区,必须分。boot分区,为推荐分区,boot作为系统启动的,推荐200m,如果不分,就和根分区在同一个分区,这样当根分区写慢的时候,系统就不能启动了


以上“/boot,/home,/”都可以有自己的分区,这样一个写满不影响其它的

4.linux中来说以目录作为分区的,linux的目录结构

5.windows在局域网中通过主机名进行通信,所以局域网中不能有相同的主机名;linux在局域网中不通过主机名进行通信,所以同意局域网中可以有相同的主机名

6.linux的管理员默认是root

7.所有者、所属组、其他人。 r:读;w:写;x:执行。如下图:


下面图中:重root开始依次表示所有者、所属组、文件大小、最后修改日期、文件名


8.在linux中 . 开头的文件是隐藏文件,如图:


9.ls常用参数如下图:



10.ctrl+l清屏 

     cd~/cd:进入home目录;cd -:进入上次目录;cp :复制文件;cp -r :复制目录;cp -p:连带文件属性复制;cp -d :若源文件是链接文件,则复制链接属性;cp -a :

      cp -rpd;ll=ls  -l;rm -rf /:linux自杀命令;mv:是剪切或是重命名命令,如果源文件和目标文件在同一个目录就是重命名,如果目标文件和源文件不在同一个目录就是

剪切。

11.linux 常用目录介绍



12.软链接如果源文件不带绝对路径那么源文件和目标文件必须在同一目录,否则找不到

13文件搜索命令:

(1).locate命令,比find快,打没时间只能按文件名搜索。当你touch(新建)一个文件,你是搜索不到的,因为它是去/var/lib/mlocate(一个数据库)中去搜索,改数据库文件不

是实时更新的,而是一天一更新,使用updatedb命令可强制更新。该命令遵守配置文件/etc/updatedb.conf 文件中的筛选规则。


14.环境变量:定义系统搜索命令的路径

15.whoami:我是谁;which、whereis:搜索命令的命令

16.linux中的通配符:

*:匹配任一内容

?:匹配任一字符

[]:匹配任意一个中括号中的内容,例如:find /root -name ab[cd],可以匹配字符串abc、abd

find /root -iname install.log:意思是搜索的文件不区分大小写,linux是严格区分大小写的

find /root -nouser:搜索Linux中没有所有者的文件。内核产生和外来文件都是没有所有者的文件,否则linux中的文件都是需要有所有者的,如果没有就是垃圾文件了

find /root -user root:按照所有者搜索

17.find  /var/log -mtime +10:查找10天前修改的文件,这里默认按照天,还可以按照分钟

attime:文件访问时间(access time)

cttime:改变文件属性时间(change time)

mtime:修改文件时间(modify time)

+10:10天前修改的文件 -1010天内修改的文件 10:10天当天修改的文件

find . -size 25k:搜索当前目录下文件大小是25k的文件

-25:小于25k的文件 

+25:大于25k的文件

find /etc -size +25M:搜索etc目录下大于25M的文件

find /etc -size +25:搜索文件大小大于25个扇区的文件即(25*512,每个扇区大小是512个字节)

find /root -inum 262421:查找root下i节点是262421的文件

ls -i:查看i节点

ls -lh:查看文件详细信息 大小带k单位

 find /etc -size +20 -a -size -50:查找etc目录下文件大于20k小于50k的文件

find /etc -size +20 -a -size -50 exec ls -lh{}\;:命令1的执行结果交给领命2去处理

find /etc -size +20 -a -size -50 exec rm -rf{}\;删除命令1查找出来的内容

18.grep 选项 字符串 文件名:在文件中搜索我所需要的字符串。-v :取反;-i:忽略大小写;

find和grep的区别:find是完全匹配,grep是包含匹配;find使用通配符匹配,grep使用正则表达式匹配


19.linux中压缩文件的格式

.zip   .gz   .bz2   .tar.gz   .tar.bz2

windows 中的.zip和linux中的.zip是通用的,可以在windows中压缩完在到Linux中解压缩

zip 目标文件.zip  源文件 ,其中.zip后缀不是一定要写的,linux不区分文件格式,只是一种约定俗成。zip -r 压缩文件名(该处已经含有.zip后缀)  源目录

解压缩:upzip 压缩文件名

gzip 源文件名 这样压缩过后源文件会消失

gzip -r 目录 只是把目录中的文件压缩了,并没有把目录压缩,gzip实现目录压缩是很不方便的

gzip -d 解压缩     解压缩目录 gzip -r 压缩文件

bzip2 源文件  但是不保留源文件  bzip2 -k 源文件 保留源文件 bzip2不能压缩目录

tar -cvf 打包文件名  源文件 -c:打包 -v显示过程  -f:指定打包后的文件名

tar -xvf  压缩文件名  x:解打包  可以使用tar -cvf 先打包在压缩成.gz活是.bz2的文件,这样就解决了gzip和bz2文件不能压缩目录的问题,但是这样实现起来很麻烦

可以使用如下两个命令对文件直接打包压缩和解压缩解打包:

tar -zcvf 压缩文件名.tar.gz   源文件 

tar -zxvf 压缩包名.tar.gz

使用如下两个命令直接压缩和解压缩成.tar.bz2格式

tar -jcvf 压缩包名.tar.bz2 源文件

tar -jxvf 压缩包名.tar.bz2

以上两对命令完全可以指定解压缩位置

tar -jxvf jp.tar.bz2 -C /tmp,其中-C用来指定解压缩位置。

压缩多个文件并指定压缩目录:

tar -zxvf   /temp/test.tar.gz  jp  aaa.cfg

tar -ztvf  test.tar.gz 只查看内容但是不解压 

20.&后台符,程序后台执行不占用我们的命令终端 如 shutdown  -4 05:30 & 此时该命令后台执行

在服务器强制关机和重启会出现硬件问题,因为服务器总是处于高速运转当中

logout:退出登陆。这是正确退出登陆linux的习惯,直接关闭客户端,这个远程登陆并没有释放,因为Linux可以允许同时登陆的用户比较多

挂载:就是分盘符。我们的所有硬件如硬盘、光盘、u盘都是需要挂载后才能使用,硬盘是默认挂载的,所以每次不需要我们去挂载它

21.linux文件的权限

(1)文件类型:-开头表示普通文件 d开头表示目录 l开头表示软连接文件

(2)u代表所有者、g代表所属组 o代表其他人,a代表所有人。使用命令chmod 修改权限。例如chmod u+x changglaoshi.av;chmod g+x,o+x furong.av。

减权限:chmod u-w,g-x,o-x canglaoshi.av.。

以上废弃,可使用如下命令对权限进行修改:chmod u=rwx canglaoshi;chmod u=wxr,o=wr,chmod a=rwx canglaoshi.av

(3)权限数字表示

常见的数字权限 777 644 755

(4)linux读、写、执行权限的含义:对文件而言,“读”就是可以查看文件的内容可以执行的命令有、cat、more、head、tail;“写”:可以编辑、新增、修改文件里的内容,vi命令,写权限

不能删除文件,需要对目录有写权限才能删除文件,因为文件是目录的数据,文件中内容是文件的数据;“执行权限”:代表我就可以运行它。

对目录而言,“读”就是可以查询目录下的文件名;“写”就是可以更改目录的结构,可执行的命令(touch rm mv cp);“执行”就是可以cd进入目录中

您可以按照以下步骤在VMware 16中安装Linux虚拟机: 1. 首先,您需要下载并安装VMware 16软件。您可以从VMware官方网站下载软件安装包\[2\]。 2. 下载CentOS 7的映像文件。您可以从CentOS官方镜像站点下载\[2\]。 3. 安装完VMware 16后,打开软件并点击"创建新的虚拟机"。 4. 在虚拟机创建向导中,选择"典型(推荐)"配置类型。 5. 选择"安装客户机操作系统",然后在操作系统列表中选择Linux,并选择CentOS 7的版本。 6. 选择虚拟机存放位置,建议创建一个新的文件夹专门用于存放虚拟机文件。 7. 设置磁盘容量,默认设置即可。 8. 完成虚拟机创建后,进入虚拟机设置。在"设备"选项卡中,选择DVD驱动器,并选择ISO映像文件。您可以从CentOS官方网站下载CentOS的ISO镜像文件。 9. 开启虚拟机,准备安装Linux操作系统。选择第一个选项以开始安装过程。 10. 在安装过程中,如果扫描到磁盘,请选择忽略。 11. 根据您的偏好选择语言和键盘布局。 12. 完成安装后,您可以开始使用Linux虚拟机进行学习和实践。 请注意,以上步骤仅适用于VMware 16和CentOS 7。如果您使用其他版本的软件或操作系统,请参考相应的文档或指南进行操作。 #### 引用[.reference_title] - *1* *2* [VMware16的安装及VMware配置Linux虚拟机(详解版)](https://blog.csdn.net/m0_50519965/article/details/116175873)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [VMWare下安装Linux系统(详细版)](https://blog.csdn.net/chen7588693/article/details/83349695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值