Linux基础
Linux学习基础
网络链接的三种模式
网段:简单来说,上图的三个人都在192.168.0.??中,我们可以认为他们在同一个网段下面,可以进行相互联系
桥接模式
现在张三开了一个虚拟机,IP地址与李四在同一个网段下面,那么他们就可以同时进行通信,但是加入说这个教室由1000个同学都开了虚拟机,那么可能会发生ip冲突
桥接模式容易和外部系统进行通信,但是容易造成ip冲突
NAT模式
现在王五建立了一个虚拟机,IP地址设置为192.168.100.90
那么这是完成ip地址之后,王五的主机上会产生另外一个ip地址比如192.168.100.80,负责和虚拟机进行联系,那么此时王五的虚拟机可以通过主机的代理完成与外界的通信,避免了ip地址的冲突
NAT模式,网络地址转换模式,虚拟系统可以和外部系统通讯,不造成ip冲突
主机模式
主机模式是一种独立的系统,不和外界发生联系
VM使用
虚拟机的克隆
加入现在我们已经安装了一台linux操作系统,想要安装更多的系统,可以使用虚拟机的克隆
- 直接拷贝安装一份安装好的虚拟机文件
- 使用vm提供的方法,找到对应的列表,右键点击虚拟机克隆
虚拟机快照
如果说你在使用虚拟机的时候,你想要回到原先的某一个状态,也就是说你可能担心有些误操作造成系统异常,需要回到原先的某个运行状态
这样就可以完成快照的状态的回复
设置共享文件夹
选择对应的文件之后,确定即可,然后,我们到mnt下面的hgfs即可找到对应的文件
虽然说这里完成了window的centos的共享文件夹,但是在实际的开发中,文件的上传和下载是需要远程方式完成的
Linux的目录结构
Linux的根目录为/,而其下面的目录名称是固定的,在Linux世界中,一切皆为文件
比如我们搜索cpu,可以发现cpu下面出现两个文件
这是因为我在分配的时候,给Linux系统分配到了两个cpu
- /bin,是Binary的缩写,这个目录存放着最常使用的命令系统
- /sbin,这里存放的是系统管理员使用的系统管理程序,权限比较高
- /home,是存放普通用户的主目录,每一个用户都有自己的目录
- /root,系统管理员,也称作超级权限者的用户主目录
- /lib系统开机所需要最基本的动态链接共享库,起作用类似于windows中的dll文件,几乎所有的应用程序都会使用到这个文件
- /lost+found 这个目录一般为空,当系统非法关机后,这里面就存放了一些文件
- /etc 所有系统管理所需要的配置文件和子目录,比如安装mysql数据库的mysql.conf
- /user 用户的很多应用程序和文件都放在这个目录下面,类似window下面的peogram files目录
- /boot 时linux启动的文件
- /proc 是一个虚拟的目录,是内存系统的映射
- /dev 类似window的设备管理器,把所有的硬件用文件的形式进行存储
- /media系统自动识别一些设备,例如u盘,光驱等等,识别之后,linux会把识别的设备挂载到这个目录下
- /mnt 系统提供该目录是为了让用户临时挂在别的文件系统
- /opt这是主机额外安装软件所摆放的目录,安装的软件在 这个文件下面,但是一般为空
- /user/local是主机额外安装软件所安装的目录,是安装完成之后的目录
- /var 存放着不断扩充的东西,习惯将经常修改的目录放到这个下面,包括各种日志文件等等
- /selinux 是一种安全子系统,空值程序访问特定的文件
远程登录Linux
linux是开发小组共享的,正式上线项目是运行在公网,因此程序员需要远程登录到Linux进行项目管理或者开发
我们为了控制Linux,我们首先需要知晓linux的ip地址(首先需要确保我们的linux系统 是可以链接网络的)
使用xshell链接对应的linux系统
然后确定之后,可以双击此系统,此时输入账号,密码
此时已经登录成功
远程文件的操作
同样的操作需要进行登录等等,最终我们会发现左边显示的是我们的window操作系统,而右边显示的是Linux操作系统
此时点击传输既可以传输到对应的目录中