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文件目录结构一览表 在 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
/usrLinux文件或目录的命名规则Linux命令行如何识别文件类型Linux命令行基本格式[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:将标准输出或者错误输出写入到指定文件,如果该文件中已包含数据,新数据将写到原有内容的后面。
|