Linux服务器构建与运维管理 算3章: Linux网络配置 2网络基础 网络配置 远程管理sH,w,Tene 网络管理 网络管理工具 A 网盐技工具mm 1网络基础 称之为0S网络体系机构,这个模型将计算机网 在◎S网络体系结构中,除了物理层之外,网络中数据的实际传输方 向是垂直的。 盐三按收速挂接校:段变否正会层封物尾街 端信息向上传递时,各层的有关拉制和识信息被逐层剥去,最后数据送到 报收进柱
1 Linux服务器构建与运维管理 第3章:Linux网络配置 1 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2019.1 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 网络基础 网络配置 远程管理 SSH、VNC、Telnet 网络管理 网络管理工具 arp、arpwatch、arping、ifconfig、ifup、ifdown mii-tool、route、ethtool、tc 网络测试工具 ping、traceroute、netstat、mtr 网络监控工具 iftop、ngrep、tcmdump 2 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.网络基础 国际标准化组织ISO(International Standards Organization)在20世 纪80年代提出的开放系统互联参考模型OSI(Open System Interconnection),称之为OSI网络体系机构,这个模型将计算机网 络通信协议分为七层。 在OSI网络体系结构中,除了物理层之外,网络中数据的实际传输方 向是垂直的。 数据由用户发送进程发送给应用层,向下经表示层、会话层等到达物理层,再经传 输媒体传到接收端,由接收端物理层接收,向上经数据链路层等到达应用层,再由 用户获取。 数据在由发送进程交给应用层时,由应用层加上该层有关控制和识别信息,再向下 传送,这一过程一直重复到物理层。 在接收端信息向上传递时,各层的有关控制和识别信息被逐层剥去,最后数据送到 接收进程。 3 1.1计算机网络体系结构
1网络基础 办议组成 TCP/IP定义了设备接入因特网,以及数据如何在它们之间传输的标准。 3格按OS参考模型的分层来设计 一屈所提供的协汉来完成自己的需求。 会正传到的,是包图两比已影读面连。户知有数 1网络基础 12TCP/P OS参考模型分层和 TCP/IP协议分层对应关系 a七时L却K 临口 1网络基础 13接 计算机与网络的连接是通过网络接口卡实现。 网卡上面装有处理器和存储器(包括RAM和ROM) 由于网络上的数据传输速率和计算机总线上的数据传输速率并不相同,因
2 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.网络基础 TCP/IP是Transmission Control Protocol/Internet Protocol,为传输控 制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协 议,也是Internet国际互联网络的基础,主要由网络层的IP协议和传输 层的TCP协议组成。 TCP/IP定义了设备接入因特网,以及数据如何在它们之间传输的标准。 TCP/IP协议没有严格按照OSI参考模型的分层来设计,而是进行了合并,把计算机 通信分成了四层。 协议的每一层都调用下一层所提供的协议来完成自己的需求。 通俗而言,TCP负责传输问题,一有问题就发出信号,要求重新传输,直到所有数 据安全正确地传输到目的地,而IP是给因特网的每一台联网设备规定一个地址。 4 1.2 TCP/IP 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.网络基础 OSI参考模型分层和TCP/IP协议分层对应关系 5 1.2 TCP/IP 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.网络基础 计算机与网络的连接是通过网络接口卡实现。 网络接口卡(Network Interface Card),称为通信适配器或网络适配器 (network adapter),俗称为网卡。 网卡上面装有处理器和存储器(包括RAM和ROM)。 网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行,网卡 和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进 行,因此网卡的一个重要功能就是要进行串行/并行转换。 由于网络上的数据传输速率和计算机总线上的数据传输速率并不相同,因 此在网卡中必须装有对数据进行缓存的存储芯片。 6 1.3网络接口卡
1网络基础 网络接口 设备的各种接口,主要为以太网接口。 常见的以太网接口类型有R-45接口、R1接口、 接口、FDD接口 2网络配置 CentoS中使用多个配置文件进行网络配置。 2网络配
3 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.网络基础 网络接口指的是网络设备的各种接口,主要为以太网接口。 常见的以太网接口类型有RJ-45接口、RJ-11接口、SC光纤接口、FDDI接口 以及Console接口等。 7 1.3网络接口卡 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 CentOS中使用多个配置文件进行网络配置。 8 2.1 CentOS网络配置 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 9 2.1 CentOS网络配置
2网络配三 部, =出物害如如m““ 计物至 2网络配 主监 自 2网络配置 上还可通过暗行的万式进什混,需注雕理过里查理暂时的
4 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 10 2.1 CentOS网络配置 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 11 2.1 CentOS网络配置 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 12 2.1 CentOS网络配置
fg时配问培 2网络配置 22 Ubuntu Senel Ubuntu server服务器的主要的网络配置文件 2网络配
5 13 CentOS网络配置 使用ifconfig临时配置网络 使用vi修改网络配置文件 通过GUI工具配置网络 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 Ubuntu Server服务器的主要的网络配置文件 14 2.2 Ubuntu Server网络配置 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 2.网络配置 15 2.2 Ubuntu Server网络配置
3远程管理 当操作者使用主控端计算机控制被控端计算机时,就如同坐在被控端讠巽 如果是个人计算机。就设有远程爸理的概念。想用的时候直接开机 于服务来说。远程管理就变的十分重要,服务器一般放置在机房中,对 3远程管理 Linux常用的远程管理服务有 Telnet.、SSH、NC 有数在网络上都是明文传输,比如用户在学酸务器时轴入的用户名和密 码,由于在网络中以明文方式传输,它存在一定的安全隐 全称是Se 可在态机计算机以图形的方式显示远栏服务黑的形界面,进行C登录时, 既可使用专门的客户晰软件 3远程管理 在 entos上实现SH方式的远程管理,使用 OpenSSH软件
6 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 远程管理是指在网络上由一台计算机(主控端)远距离去控制另一台 计算机(被控端)的技术,这里的远程不是字面意思的远距离,一般 指通过网络控制远程计算机。 当操作者使用主控端计算机控制被控端计算机时,就如同坐在被控端计算 机的屏幕前一样,可启动被控端计算机的应用程序,可使用被控端计算机 的文件数据,甚至可以利用被控端计算机的外部打印设备和通信设备来进 行打印和访问互联网。 如果是个人计算机,就没有远程管理的概念,想用的时候直接开机,而对 于服务器来说,远程管理就变的十分重要,服务器一般放置在机房中,对 服务器进行管理的话,通过远程的方式将更加的方便有效。 16 3.1远程管理概述 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 Linux常用的远程管理服务有Telnet、SSH、VNC。 Telnet: 所有数据在网络上都是明文传输,比如用户在登录服务器时输入的用户名和密 码,由于在网络中以明文方式传输,它存在一定的安全隐患。 SSH: 全称是Secure Shell(安全Shell),使用SSH可将客户机与远程服务器之间的通 信数据进行加密,从而提高远程登录的安全性。 目前Linux系统最常用的远程管理方式。 VNC: 可在本机计算机以图形的方式显示远程服务器的图形界面,进行VNC登录时, 既可使用专门的客户端软件,也可使用浏览器进行登录。 17 3.1远程管理概述 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 18 3.2 CentOS实现SSH远程管理 在CentOS上实现SSH方式的远程管理,使用OpenSSH软件。 OpenSSH支持SSH协议的1.3、1.5和2版本。 http://www.openssh.com
3远程管 3远程管理 32c0S59波 ¤在 Centos上实现SH方式的远程管理的配置步骤 第五步:在管理主机上使用5SH客户软件远程管理 Centos Putty, shell. eithne SSH. MabaXterm Android =: JucessH, Termnal IDE, Androd 心s平台: Prompt, Teemu 方“ 3远程管
7 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 19 3.2 CentOS实现SSH远程管理 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 20 3.2 CentOS实现SSH远程管理 在CentOS上实现SSH方式的远程管理的配置步骤: 第一步:在CentOS上安装OpenSSH软件。 第二步:配置OpenSSH随操作系统自启动。 第三步:修改OpenSSH的配置文件/etc/ssh/sshd_config。 第四步:配置防火墙支持SSH协议的访问。 第五步:在管理主机上使用SSH客户端软件远程管理CentOS。 Windows平台: Putty、XShell、Bitvise SSH、MobaXterm DameWare SSH、SmarTTY、Cygwin Mac平台:OpenSSH Client、Shuttle、Secure Shell、Termius Android平台:JuiceSSH、Terminal IDE、Android Terminal Emulator iOS平台:Prompt、Termius、iSSH 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 21 3.2 CentOS实现SSH远程管理
3远程管理 3远程管理三 Combos - ssH波 ● 通过55H方式管理栏 Centos h影并血看务运行状态
8 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 22 3.2 CentOS实现SSH远程管理 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 23 3.2 CentOS实现SSH远程管理 24 通过SSH方式管理远程CentOS 在CentOS上安装OpenSSH 启动sshd服务并查看服务运行状态 设置sshd服务自启动 配置sshd服务(/etc/ssh/sshd_config) 多终端的SSH客户端应用:windows、android
3远程管理 款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验窒开发。 WNC是免费开源钦件,远程控制能力强大,高效实用 WNC相当于 Windows的远程面,并且可以跨平台 客户端的应用程序 vncnewe) One product far all your remote ③=
9 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 VNC(Virtual Network Computing)是虚拟网络计算机的缩写,是一 款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发。 VNC是免费开源软件,远程控制能力强大,高效实用。 VNC相当于Windows的远程桌面,并且可以跨平台。 VNC由两部分组成: 客户端的应用程序(vncviewer) 服务器端的应用程序(vncserver) 25 3.3 CentOS实现VNC远程管理 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 26 3.3 CentOS实现VNC远程管理 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 27 3.3 CentOS实现VNC远程管理
Download VNC Connect to the computer to control Download VNC Viewer to the device to control from History Downl 10
10 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 28 3.3 CentOS实现VNC远程管理 tigervnc-server 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 29 3.3 CentOS实现VNC远程管理 河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 3.远程管理 30 3.3 CentOS实现VNC远程管理