通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2022-3-9
跳转到指定楼层
1#
发表于 2024-1-23 20:30:24 |只看该作者 |倒序浏览
LinuxVmware提供的5种网络连接方式:
  • 桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的 VMnet0 虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接Internet,是限制最少的连接方式,推荐新手使用。
  • NAT 模式:相当于虚拟机的网卡和宿主机的虚拟网卡 VMnet8 连接到虚拟机软件所提供的 VMnet8 虚拟交换机上,因此本机是通过VMnet8 虚拟网卡通信的。在这种网络结构中,VMware 为虚拟机提供了一个虚拟的 NAT 服务器和一个虚拟的 DHCP 服务器,虚拟机利用这两个服务器可以连接到 Intemet。所以,在正常情况下,虚拟机系统只要设定自动获取 IP 地址,就能既和宿主机通信,又能连接到 Internet 了。但是这种设置不能连接局域网内的其他主机。
  • 仅主机模式:宿主机和虚拟机通信使用的是 VMware 的虚拟网卡 VMnet1,但是这种连接没有 NAT 服务器为虚拟机提供路由功能,所以仅主机网络只能连接宿主机,不能连接局域网,也不能连接 Internet 网络。
  • 自定义网络:可以手工选择使用哪块虚拟机网卡。如果选择 Vmnet1,就相当于桥接网络;如果选择 VMnet8,就相当于 NAT 网络。
  • LAN 区段:这是新版 VMware 新增的功能,类似于交换机中的 VLAN(虚拟局域网),可以在多台虚拟机中划分不同的虚拟网络。


Linux远程管理协议
  • RDP(remote desktop protocol)协议:远程桌面协议,大部分 Windows 系统都默认支持此协议,Windows 系统中的远程桌面管理就基于该协议。
  • RFB(Remote FrameBuffer)协议:图形化远程管理协议,VNC 远程管理工具就基于此协议。
  • Telnet:命令行界面远程管理协议,几乎所有的操作系统都默认支持此协议。此协议的特点是,在进行数据传送时使用明文传输的方式,也就是不对数据进行加密。
  • SSH(Secure Shell)协议:命令行界面远程管理协议,几乎所有操作系统都默认支持此协议。和 Telnet 不同,该协议在数据传输时会对数据进行加密并压缩,因此使用此协议传输数据既安全速度又快。

        介于安全性和稳定性的考虑,大部分服务器都舍弃了图形管理界面而选择命令行界面,因此远程管理Linux服务器常使用基于SSH协议的命令行管理方式。
        目前基于SSH协议常用的远程管理工具有PuTTY、SecureCRT、WinSCP等。
PuTTY远程管理工具
        一款完全免费的 Windows 远程管理客户端工具,体积小,操作简单,不需要安装(下载后即可使用)。

SecureCRT远程管理工具
        SecureCRT 是一款功能强大的远程管理工具,该软件将 SSH(Secure Shell)的安全登录、数据传送性能与 Windows 终端仿真提供的可靠注、可用性和可配置性融于一身。
        使用此工具的优势是,管理多台服务器时可以很方便地记住多个地址,并且可以设置自动登录,方便远程管理,效率很高。但与 PuTTY 相比,SecureCRT 需要安装,并且是一款共享软件,不付费注册不能使用(网络上散布有一些注册码,读者可自行搜索使用)。

Linux使用注意事项
  • Linux严格区分大小写
  • Win的软件不能在Linux里面使用
  • Linux不能靠扩展名区分文件类型
  • Linux中所有内容以文件形式保存
  • Linux中所有存储设备都必须在挂载后才能使用
    挂载其实就是给这些存储设备分配盘符,win中的盘符是用英文字母表示,而Linux中的盘符则是一个已经建立的空目录,将这些空目录叫作挂载点,把设备文件(/dev/sdb)和挂载点(已经建立的空目录)连接的过程叫作挂载。

Linux文件目录结构一览表
        在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。
Linux根目录(/)
Linux/usr目录
        usr(注意不是 user),全称为 Unix Software Resource,此目录用于存储系统软件资源。
        /usr 目录类似 Windows 系统中 C:\Windows\ + C:\Program files\ 两个目录的综合体。
Linux/var目录
        /var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。通常,此目录下建议包含如表 4 所示的这些子目录。
Linux文件和目录管理Linux文件系统层次结构
如果一个目录或文件名是以一个.开始,就表明这个目录或文件是一个隐藏目录或文件。
Linux绝对路径和相对路径绝对路径
        绝对路径 从根目录/写起,如用绝对路径的表示方式指明bin文件所在位置,/usr/bin
相对路径
        使用相对路径,要从当前所在的工作目录写起,用相对路径表明某文件存储位置时,经常会用到两个特殊目录,当前目录(.)和父目录(..)
例子,以root身份登陆Linux系统,并实现当前工作目录由/root转换为/usr,有以下两种方式:
  • 绝对路径

#使用绝对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /usr
[root@localhost ~]# pwd
/usr
  • 相对路径

#使用相对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ../usr <-- 相对 root,usr 位于其父目录 /,因此这里要用到 ..
[root@localhost ~]# pwd
/usr
Linux文件或目录的命名规则
  • 除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,使用某些特殊字符并不是明智之举。例如,在命名时应避免使用 <、>、?、* 和非打印字符等。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号文件名括起来。

Linux命令行如何识别文件类型
  • 从名称不好区别,一般用颜色区分,一般蓝色代表目录
  • 通过ls -l命令,可以查看当前目录下所有文件和目录各自的属性。

Linux命令行基本格式[root@localhost ~]#
  • root : 显示当前登陆用户
  • localhost :当前系统的简写主机名
  • ~:代表用户当前所在目录,此例中,用户当前目录是家目录
  • #:超级用户
  • $:普通用户

        什么是家目录:
  • 超级用户家目录:/root
  • 普通用户家目录:/home/用户名

Linux cd命令:切换目录cd -
表示切换到上次所在目录
Linux pwd命令:显示当前路径Linux ls命令:查看目录下文件ls -a
显示全部文件,包括隐藏文件。
Linux mkdir 创建目录mkdir 目录名Linux rmdir:删除空目录rmdir 目录名
此命令仅可删除空目录
Linux ln :建立链接Linux cp命令:复制文件和目录cp [指令] 文件名 目录
#不改名复制文件
cp test /tmp/
#改名复制文件
cp test /tmp/test01

#复制目录
mkdir test
cp -r /root/movir/test /temp/
Linux环境变量
        变量是计算机系统用于保存可变值的数据类型,可以通过变量名称来提取到对应的变量值。在Linux系统中,环境变量用来定义系统运行环境中的一些参数,如HOME、MAIl,Linux系统中环境变量名称一般都是大写。
        可以通过env命令行来查看Linux系统中所有的环境变量
Linux PATH环境变量
        which查看某命令所在的绝对路径
[root@localhost ~]# which rm
/bin/rm
[root@localhost ~]# which rmdir
/bin/rmdir
        PATH环境变量的内容是一堆目录组成,当执行某个命令时,Linux 会依照 PATH 中包含的目录依次搜寻该命令的可执行文件,一旦找到,即正常执行;反之,则提示无法找到该命令。
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
将目录添加到PATH环境变量中
PATH=$PATH:/目录名称

Linux系统打包和压缩
归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。
压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。
Linux tar打包命令[root@localhost ~] tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg
#把 anacondehks.cfg 打包为 anacondehks.cfg.tar 文件
Linux tar解打包[root@localhost ~] tar -xvf anaconda-ks.cfg. tar
#解打包到当前目录下
Vim文本编辑器
Vim的三种模式:命令模式,输入模式和编辑模式
Vim的输入模式插入指令
编辑模式
在命令模式下按:,返回命令模式按Esc
查找文本
Vim保存退出文本
Vim快捷方向键
撤销和恢复撤销快捷键用法
Linux文本处理Linux cat
两种使用格式:
cat [选项] 文件名
显示文件内容
cat 文件1 文件2 > 文件3
将文件1和文件2合并至文件3
[root@localhost base] ls
file1.txt file2.txt
[root@localhost base] cat file1.txt
http://c.biancheng.net(file1.txt)
[root@localhost base] cat file2.txt
is great(file2.txt)
[root@localhost base] cat file1.txt file2.txt > file3.txt
[root@localhost base] more file3.txt
#more 命令可查看文件中的内容
http://c.biancheng.net(file1.txt)
is great(file2.txt)
[root@localhost base] ls
file1.txt file2.txt file3.txt
输出重定向
2>&1:将标准输出或者错误输出写入到指定文件,如果该文件中已包含数据,新数据将写到原有内容的后面。






















举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-5-10 02:36 , Processed in 0.374933 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部