Linux介绍
Linux是⼀种⾃由和开放源码的操作系统,存在着许多不同的Linux发⾏版本,但它们都使⽤了Linux内核。
Linux的应⽤领域
- 企业服务器
需要注意的是,企业服务器是不需要图形界⾯的。因为图形化占⽤的资源较多,且机房部署的时候也没有图形化的⽤武之地。
- 嵌⼊式系统
Linux可安装在各种计算机硬件设备中,⽐如⼿机、平板电脑、路由器、智能家电等嵌⼊式系统。
- 电影娱乐⾏业
电影后期特效处理。
Linux的特点
开源,多⽤户,多任务,丰富的⽹络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的⽤户界⾯,出⾊的速度性能
Linux⽬录简介
Linux的⽬录树结构
⽬录说明
三种⽹络连接⽅式
⽹络环境的相关概念
1 外⽹:IP是唯⼀性,不能重复。范围:0.0.0.0~255.255.255.255
2 内⽹:通过路由器或者交换器设备,来重新设置IP地址。
不同的内⽹的ip可以相同。内⽹A的某⼀台主机通过⾃⼰的⽹卡与⾃⼰的路由器A通信,然后路由器A通过⽹络中⼼与路由器B通信,路由器B再与内⽹中的某⼀台机器的⽹卡通信。
3 IP: ip地址是确定⼀台机器的唯⼀标识符
4 NETMASK(⼦⽹掩码):与ip连⽤,⽤于确定⽹络段位
192.168.1.x 范围:1-254
255.255.255.0
⼦⽹掩码有1的位置对应ip的部分就是⽹络段位。0对应的位置就是内⽹中主机的位置。
⼦⽹掩码作⽤:⽤来指定当前机器属于哪个ip号段的
判断⽅式:将当前的ip的⼆进制按位与⼦⽹掩码的⼆进制等于⽹段地址
如: 192.168.1.2 & 255.255.255.0 = 192.168.1.0
5 GATEWAY:⽹关,⽤于与连接外⽹的机器设备通信(路由器)换句话说,⽹关就是路由器的IP
6 DNS:域名解析服务器
119.75.217.109 www.baidu.com
互联⽹DNS服务器的域名访问机制
设备介绍
1 路由器
路由器是连接两个或多个⽹络的硬件设备,在⽹络间起⽹关的作⽤,是读取每⼀个数据包中的地址然后决定如何传送的专⽤智能性的⽹络设备。它能够理解不同的协议,例如某个局域⽹使⽤的以太⽹协议,因特⽹使⽤的TCP/IP协议。这样,路由器可以分析各种不同类型⽹络传来的数据包的⽬的地址,把⾮TCP/IP⽹络的地址转换成TCP/IP地址,或者
反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把⾮TCP/ IP⽹络连接到因特⽹上。
2 交换机
交换机(Switch)意为“开关”是⼀种⽤于电(光)信号转发的⽹络设备。它可以为接⼊交换机的任意两个⽹络节点提供独享的电信号通路。最常⻅的交换机是以太⽹交换机。其他常⻅的还有电话语⾳交换机、光纤交换机等。
3 Modem
调制解调器(英⽂名Modem),俗称“猫”,是⼀种计算机硬件.它能把计算机的数字信号翻译成可沿普通电话线传送的脉冲信号,⽽这些脉冲信号⼜可被线路另⼀端的另⼀个调制解调器接收,并译成计算机可懂的语⾔。
计算机内的信息是由“0”和“1”组成数字信号,⽽在电话线上传递的却只能是模拟电信号。于是,当两台计算机要通过电话线进⾏数据传输时,就需要⼀个设备负责数模的转换
4 虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运⾏在⼀个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的⼯作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独⽴的CMOS、硬盘和操作系统,可以像使⽤实体机⼀样对虚拟机进⾏操作。
虚拟机⽹络连接⽅式
安装完虚拟机后,默认安装了如下图的两块虚拟⽹卡——VMnet1和VMnet8,其中VMnet1是host⽹卡,⽤于host⽅式连接⽹络;VMnet8是NAT⽹卡,⽤于NAT⽅式连接⽹络的,并且它们的IP地址是随机⽣成的。
VMware提供了三种⼯作模式,分别是bridged(桥接模式)、NAT(⽹络地址转换模式)和host-only(仅主机模式)。
VMware所在主机的设置,⻅下图
bridged(桥接模式)
在这种模式下,使⽤VMnet0虚拟交换机,虚拟操作系统就像是局域⽹中的⼀台独⽴的主机,与宿主计算机⼀样,它可以访问⽹内任何⼀台机器。在桥接模式下,可以⼿⼯配置它的TCP/IP配置信息(IP、⼦⽹掩码等,⽽且还要和宿主机器处于同⼀⽹段),以实现通过局域⽹的⽹关或路由器访问互联⽹,还可以将IP地址和DNS设置成“⾃动获取”。如果你想利⽤VMWare在局域⽹内新建⼀个服务器,为局域⽹⽤户提供Web或⽹络服务,就应该选择桥接模式。
在桥接模式中,使⽤VMnet0虚拟交换机,此时虚拟机相当于⽹络上的⼀台独⽴计算
机与主机⼀样,拥有⼀个独⽴的IP地址。
NAT(⽹络地址转换模式)
使⽤NAT模式,就是让虚拟机借助NAT(⽹络地址转换)功能,通过宿主机器所在的⽹络来访问公⽹。也就是说,使⽤NAT模式可以实现在虚拟系统⾥访问互联⽹。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟⽹络的DHCP服务器提供的,因此IP和DNS⼀般设置为“⾃动获取”,因此虚拟系统也就⽆法和本局域⽹中的其他真实主机进⾏通讯。采⽤NAT模式最⼤的优势是虚拟系统接⼊互联⽹⾮常简单,你不需要进⾏任何其他的配置,只需要宿主机器能访问互联⽹即可。如果你想利⽤VMWare安装⼀个新的虚拟系统,在虚拟系统中不⽤进⾏任何⼿⼯配置就能直接访问互联⽹,建
议你采⽤NAT模式。
NAT模式中使⽤Vmnet8虚拟交换机,此时虚拟机可以通过主机“单向访问”⽹络上的其他主机,其他主机不能访问虚拟机。
注意:主机处的192.168.62.1指的是主机的连接V8交换机的地址,与虚拟交换机处的⽹关必须是同⼀个地址
host-only(主机模式)
Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使⽤VMware Network
Adapter VMnet1虚拟⽹卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模
式将虚拟机与外⽹隔开,使得虚拟机成为⼀个独⽴的系统,只与主机相互通讯。其⽹
络结构如下图所示:
如果要使得虚拟机能联⽹,我们可以将主机⽹卡共享给VMware Network Adapter
VMnet1⽹卡,从⽽达到虚拟机联⽹的⽬的。
远程⼯具的使⽤
SSH协议介绍
1 SSH 为 Secure Shell 的缩写,由 IETF 的⽹络⼩组(Network WorkingGroup)所制定
2 SSH 为建⽴在应⽤层基础上的安全协议。
3 SSH 专为远程登录会话和其他⽹络服务提供安全性的协议,可以有效防⽌远程管理过程中的信息泄露问题。
4 SSH 由客户端和服务端两部分组成。服务端是⼀个sshd进程,提供密钥认证、密钥交换等处理。客户端包含 SSH程序以及scp(远程拷⻉)、slogin(远程登陆)、sftp(安全⽂件传输)
远程⼯具的使⽤
常⽤的连接⼯具有putty、MobaXterm、SmarTTY、SecureCRT、XShell、finalshell等
我们选择MobaXterm,进⾏安装和使⽤
安装包:MobaXterm_Installer_v12.4.zip 下⼀步下⼀步即可
使⽤:启动MobaXterm后,参考下图得1,2,3步,进⾏填写。