Linux目录&网络设置&远程工具的使用

文章目录

Linux目录

  1. Linux的⽬录结构
    1. Linux中的常⻅⽬录

      Linux常⻅的⽬录结构,不同版本的Linux⽬录结构可能略有不同

Centos7的⽂件⽬录结构

Linux根⽬录下的常⻅⽬录及作⽤

  1. /bin:★(/usr/bin,/usr/local/bin)

    是Binary的缩写, 这个⽬录存放着最经常使⽤的命令,Linux默认的环境变量已经包含该路径,所以可以直接使⽤该路径下的指令如 cd指令

    可以通过echo $PATH查看系统环境变量来看是否包含了该⽬录

  2. /sbin:(/usr/sbin, /usr/local/sbin)

    s就是Super User的意思,这⾥存放的是系统管理员使⽤的系统管理程序。以上6个⽬录,任何命令在任意⽬录下都可执⾏命令

  3. /home:★

    存放普通⽤户的主⽬录,在Linux中每个⽤户都有⼀个⾃⼰的⽬录,⼀般该⽬录名是以⽤户的账号命名的。

  4. /root:★

    该⽬录为系统管理员,也称作超级权限者的⽤户主⽬录。

  5. /lib:

    系统开机所需要最基本的动态连接共享库,其作⽤类似于Windows⾥的DLL⽂件。⼏乎所有的应⽤程序都需要⽤到这些共享库。

  6. /lost+found:

    这个⽬录⼀般情况下是空的,当系统⾮法关机后,这⾥就存放了⼀些⽂件。

  7. /etc:★

    所有的系统管理所需要的配置⽂件和⼦⽬录。my.cnf

  8. /usr:★

    这是⼀个⾮常重要的⽬录,⽤户的很多应⽤程序和⽂件都放在这个⽬录下,类似与windows下的program files⽬录。

  9. /boot:★

    这⾥存放的是启动Linux时使⽤的⼀些核⼼⽂件,包括⼀些连接⽂件以及镜像⽂件,⾃⼰的安装别放这⾥

  10. /proc:

    这个⽬录是⼀个虚拟的⽬录,它是系统内存的映射,我们可以通过直接访问这个⽬录来获取系统信息。

  11. /srv:

    service缩写,该⽬录存放⼀些服务启动之后需要提取的数据。

  12. /sys:

    这是linux2.6内核的⼀个很⼤的变化。该⽬录下安装了2.6内核中新出现的⼀个⽂件系统 sysfs 。(内核)

  13. /tmp:

    这个⽬录是⽤来存放⼀些临时⽂件的。

  14. /dev:★

    Device(设备)的缩写,类似windows的设备管理器,把所有的硬件⽤⽂件的形式存储。

  15. /media:★

    linux系统会⾃动识别⼀些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个⽬录下。 CentOS6 就在/media下,CentOS7换⽬录了/

  1. /mnt:★

系统提供该⽬录是为了让⽤户临时挂载别的⽂件系统的,我们可以将光驱挂载在/mnt/上,然后进⼊该⽬录就可以查看光驱⾥的内容了。

  1. /opt:★

这是给主机额外安装软件所摆放的⽬录。

⽐如你安装JDK、Tomcat则就可以放到这个⽬录下。默认是空的。

  1. /usr/local: ★

这是另⼀个给主机额外安装软件所摆放的⽬录.⼀般是通过编译源码⽅式安装的程序。

  1. /var:★

这个⽬录中存放着在不断扩充着的东⻄,我们习惯将那些经常被修改的⽬录放在这个⽬录下。包括各种⽇志⽂件。

虚拟机⽹络配置

查看⽹络信息

在VMware中查看当前虚拟机的联⽹模式

模式1 仅主机模式特点 特点

虚拟机只能和宿主机之间实现通信缺点

只有宿主机和虚拟机之前能通信,虚拟机联⽹需要做更多的配置

模式2 桥接模式特点 特点

宿主机和虚拟机,都是由局域⽹路由(DHCP)进⾏IP的分配 宿主机和本地的虚拟机之间可以进⾏通信

局域⽹内其他机器也可以与虚拟机进⾏通信缺点

虚拟机会占⽤⼤量的IP,局域⽹内如果机器太多,或者虚拟机太多,那么会出现⼤量的IP冲突

模式3 NAT模式特点 特点

宿主机和其他机器的IP由局域⽹路由进⾏IP的分配,虚拟机的IP通过VMnet8虚拟交换机进⾏分配 宿主机和本地的虚拟机之间可以进⾏通信

不会占⽤宿主机所在路由IP,不会造成IP冲突缺点

局域⽹内的机器⽆法与其他机器上的虚拟机进⾏通信

关于模式的选择

什么时候选择NAT模式?

在教室内,因为⼤量同学使⽤同⼀个路由,避免⼤量的IP冲突

我们在学习阶段,主要满⾜我们⾃⼰的计算机(宿主机)和本地虚拟机之间的通信以及虚拟机的联⽹ 什么时候选择桥接模式?

⾃⼰独⽴的路由,想在局域⽹内实现虚拟机和其他计算机之间的通信 未来如何选择

未来这些问题会由运维⼈员来处理

未来我们使⽤的服务器不会在本地,使⽤远程服务器,⾃然也不需要我们来处理这种问题

修改⽹络配置信息

第⼀步: 打开VMware,打开虚拟⽹络编辑器

第⼆步: 选择NAT模式,对⽹段进⾏调整

第三步: 设置NAT模式的⽹关

第四步: 检查是否有漏选的选项

第五步: 修改虚拟机⾃⼰的⽹络模式选⽤模式为NAT

第六步: 修改虚拟机ens33⽹卡的⽹络配置信息

虚拟机管理操作

  1. VMware为虚拟机拍摄快照

通过快照可快速保存虚拟机当前的状态,后续可以使⽤快照,将虚拟机还原到某个快照的状态. 如某个软件安装失败,可以通过快照快速还原回指定的某个状态

选择指定的虚拟机拍摄快照

输⼊快照名称,添加快照描述

通过快照恢复虚拟机状态

管理和废弃快照

  1. VMware为虚拟机执⾏克隆

    第⼀步: 关闭要克隆的虚拟机

    第⼆步: 选中虚拟机,右击>管理>克隆

第三步: 可以选择虚拟当前状态和某个快照状态进⾏克隆

第四步: 创建完整克隆

第五步: 注意修改克隆之后的虚拟机的名称和存放路径

第六步: 克隆完成,关闭即可

第七步: 修改克隆出来的虚拟机的主机名和IP配置,然后重启

远程⼯具的使⽤

  1. Xshell的安装和使⽤

    Linux⼀般作为服务器使⽤,服务器⼀般都放在机房,不可能是你身边的Linux服务器,这时候我们需要⼀些⼯具来连接远程的Linux服务器来进⾏操作,xshell就是⼀种远程连接⼯具,其他Windows上常⻅的远程登录客户端有 SecureCRT, Putty,SSHSecure Shell,等

    Linux系统中是通过SSH服务 实现的远程登录功能,默认ssh服务的端⼝号是22 双击安装程序,进⾏安装

开始安装

选择商业

接收许可协议

购买软件后输⼊密钥

选择合适的安装位置

选择程序⽂件夹,直接下⼀步

选择语⾔

安装进度

安装完成

重启windows计算机

启动Xshell,建⽴和服务器连接

输⼊虚拟机IP和连接名称

点击连接远程Linux

接受主机密钥并保存

输⼊并记住⽤户名

输⼊并记住密码

连接成功

设置字体⼤⼩

断开连接

查看已经创建好的连接

点击连接即可⾃动连接对应的服务器

  1. Xftp的安装和使⽤

    通过Xshell可以连接远程Linux服务器,并通过命令操作远程虚拟机,但是Xshell⽆法完成较⼤的⽂件上传和下载,此时需要Xftp来完成

    安装过程和Xshell基本⼀致

    安装完成后,可以通过XShell来开启Xftp,然后执⾏⽂件上传下载操作

xshell连接虚拟机如果⽐较慢

修改/etc/ssh ⽬录下的配置⽂件 sshd_config 命令 vim/etc/ssh/sshd_config

在sshd_config 115⾏,将 UseDNS前⾯的#去掉,然后将值改为no

重启虚拟机,应该就能很快连接上

  1. finalShell的安装和使⽤

    finalShell是⼀款国产的服务器远程连接⼯具,集成了命令操作和⽂件上传功能,基础功能基本免费 双击安装包,开始安装

    选择合适的安装位置

点击确定继续安装

安装完成启动程序创建连接

连接成功,查看已创建的连接列表

查看服务器⽬前的状态信息

相关推荐
专注API从业者31 分钟前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
三坛海会大神55538 分钟前
计算机网络参考模型与子网划分
网络·计算机网络
云卓SKYDROID1 小时前
无人机激光测距技术应用与挑战
网络·无人机·吊舱·高科技·云卓科技
Lovyk2 小时前
Linux 正则表达式
linux·运维
Fireworkitte3 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9003 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char3 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
中科米堆5 小时前
中科米堆CASAIM自动化三维测量设备测量汽车壳体直径尺寸
运维·自动化·汽车·视觉检测
淮北也生橘125 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习
缘华工业智维5 小时前
CNN 在故障诊断中的应用:原理、案例与优势
大数据·运维·cnn