您好,欢迎访问三七文档
第五章LINUX系统管理—网络通信管理5.3.1•网络的基本配置5.3.2•常用的网络管理命令5.3.3•常用的网络通信命令15.3.1网络的基本配置1、网络的相关概念(1)IP地址表示:32位二进制表示,4组8位二进制数,中间以.间隔,x.x.x.x,x为8位二进制数转换而来的十进制数,其值为0~255。例如:202.118.192.100IP地址和子网掩码必须提供;广播地址和网络地址可以有IP地址和子网掩码计算获得。25.3.1网络的基本配置1、网络的相关概念(2)主机名(3)网关地址有了IP地址设置后只能和同网段的其他主机进行通信;设置了网关地址后,可实现不同网段的主机进行通信;(4)DNS服务器地址设置了IP地址和网关地址后,还不能使用域名和其他主机进行通信,为了能够使用域名来连接主机,需要指定至少一个DNS服务器的IP地址,域名解析由DNS服务器来完成。35.3.1网络的基本配置1、网络的相关概念(5)Linux的网络接口Io接口:表示本地送回接口,用于网络测试以及本地主机各网络进程之间的通信。无论什么应用程序,只要使用回送地址(127.*.*.*)发送数据都不进行任何真实的网络传输。Linux系统默认包含回送接口。45.3.1网络的基本配置1、网络的相关概念(5)Linux的网络接口eth接口:表示网卡设备接口,并附加数字来反映物理网卡的序号。ppp接口:表示ppp设备接口,并附加数字来反映ppp设备的序号。采用ISDN和ADSL等方式接入Internet时使用ppp接口。55.3.1网络的基本配置(6)Linux的网络端口采用TCP/IP的服务器可为客户机提供各种网络服务,如服务、FTP服务等。为区别不同类型的网络连接,TCP/IP利用端口号来进行区别。端口号取值范围0~65535.6(6)LINUX的网络端口端口范围含义0~255用于最常用的服务的端口,包含FTP、~1024用于其它的专用的服务1024以上用于端口的动态分配7端口号分类标准的端口号服务名称含义默认端口号ftp-dataFTP的数据传送服务20ftp-controlFTP的命令传送服务21sshssh服务22telnettelnet服务23smtp邮件发送服务25pop3邮件接收服务110nameserver域名服务42http【补充】LINUX网络服务1、服务器软件与网络服务(1)Linux中常用的网络服务器软件9服务类型软件名称服务类型软件名称Web服务ApacheSamba服务SambaMail服务Sendmail、PostfixQmail数据库服务MySQLPostgreSQLDHCP服务DhcpProxy服务squidFTP服务VsftpdWu-ftpdproftpd流媒体服务HelixDNS服务Bind【补充】LINUX网络服务1、服务器软件与网络服务(2)与网络相关的服务10与网络相关的服务守护进程(DAEMON)服务名功能说明httpdApache服务器的守护进程,提供服务器的守护进程,用于提供DHCP(动态主机控制协议)的访问支持iptables用于提供iptables防火墙服务namedDNS服务器的守护进程,用于提供域名解析服务network激活、停用各网络接口sendmailSendmail服务器的守护进程,用于提供邮件收发服务smb可启动和关闭smbd和nmbd程序,以提供SMB服务vsftpdVsftpd服务器的守护进程,用于提供文件传输服务mysqldMysql服务器的守护进程,用于提供数据库服务postgresqlPostgreSQL服务器的守护进程,用于提供数据库服务115.3.1网络的基本配置2、RedHatEnterpriseLinux5下的网络配置文件12配置文件功能/etc/sysconfig/network-scrpts/ifcfg-eth0该文件是系统启动时用来初始化网络的信息/etc/sysconfig/network包含了主机最基本的网络信息,用来系统启动/etc/xinetd.conf定义了由超级进程xinted启动的网络服务/etc/hosts完成主机名映射为IP地址的功能/etc/host.conf配置域名服务客户端的控制文件/etc/resolv.conf配置域名服务客户端的IP地址/etc/protocols设定主机使用的协议以及各个协议的协议号/etc/services设定主机的不同端口的网络服务2、RedHatEnterpriseLinux5下的网络配置文件13例cat/etc/sysconfig/network-scrpts/ifcfg-eth0145.3.1网络的基本配置3、网络配置工具netconfig(1)配置方法#netconfig(root权限)【注】使用netconfig程序配置完网络属性后只是修改了相应的网络配置文件,并没用使新设置的属性在当前系统中生效,所以需要重新启动网络服务,才能使新的配置在当前系统中生效。(2)重新启动网络服务#servicenetworkrestart155.3.2常用网络管理命令1、hostname(1)显示及设置主机名。【格式】hostname(2)、设置系统的主机名,该命令必须由root用户才能执行。【格式】:hostname主机名165.3.2常用网络管理命令2、ifconfig(1)、显示当前活动的(或指定的)网卡设置。【格式】ifconfig[网卡设备名]【实例】#ifconfig17【实例】IFCONFIG[网卡设备名]185.3.2常用网络管理命令2、ifconfig(2)重新设置网卡的IP地址,一般由root用户进行设置。【格式】ifconfig网卡设备名IP地址【例】设置网卡的IP地址为192.168.1.100#ifconfigeth0192.168.1.100【注】如果用户是在终端更改IP地址,更改完之后就会失去和主机的连接,需以新的IP地址重新登录主机。•195.3.2常用网络管理命令2、ifconfig(3)把指定的一块网卡设为多个虚拟IP地址。【格式】ifconfig网卡设备名:nIP【说明】n为指定网卡的编号【例】:#ifconfigeth0:1192.168.1.50#ifconfigeth0:2192.168.1.10【说明】:Eth0网卡由原来的一个IP设为多个虚拟IP,root用户可以设置行的IP地址让普通用户终端登录本主机,root用户通过启动和停止指定的新IP地址来控制其他用户登录。205.3.2常用网络管理命令2、ifconfig(4)激活和停止指定的网卡。【格式】ifconfig网卡设备名up|down215.3.2常用网络管理命令3、pingping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。ping命令默认会不间断地发送ICMP报文直到用户ctrl+c组合键可以中途终止该命令。【格式】:ping[-c报文数]目的主机地址使用“-c”选项可以控制ping命令发送报文的数量。【例】#ping192.168.1.1225.3.2常用网络管理命令235.3.2常用网络管理命令4、route命令【格式】route[[add|del]defaultgw网关的IP地址]【功能】查看当前内核路由表的配置情况。【例1】#route【例2】添加网关,其IP地址为192.168.0.100#routeadddefaultgw192.168.0.100#route245.3.3常用的网络通信命令1、write【功能】用来实时给其他用户发送消息。【格式】$writeusername[tty]Message//消息正文…ctrl+d//组合键结束255.3.3常用的网络通信命令【例】已知系统中有多个以a用户名登录的用户,b用户要向其中一个指定的a用户发送消息。首先打开多个终端并以不同的用户名进行登录,并查看收发消息。具体步骤如下:$who//b用户查看当前系统中的用户基本信息$writeapts/1//向端口号为pts/1的a用户发送消息Hello,justatest!//消息内容$//按ctrl+D$//端口号为pts/1的a用户接受到的消息。Messagefrom…….Hello,justatest!EOF//消息结束标志26275.3.3常用的网络通信命令2、wall【功能】以广播方式向系统中所有用户发送消息。【格式】wallmessagemessage为消息的内容。如果消息内容较多建议以文件的形式发送消息。【例】$wallhello!//a用户以广播方式发送消息。28WALL实例295.3.3常用的网络通信命令3、mesg【功能】设置消息的禁止和允许。【格式】mesg[y|n]【说明】y:可以接收消息n:禁止接受消息;消息禁止对root及相同用户名之间无效。无:查看当前的状态。【例】305.3.3常用的网络通信命令4、talk【功能】以全双工的方式实时和某用户交流。【格式】talkusername[tty]【说明】以上为请求及应答双方的通用格式,具体实施时请求方请求后,对方接到消息后进行应答双方才能交流。发出命令后等待对方接受到请求方消息后,应答则执行talkusername命令,拒绝则执行mesgn。q字符分开上下状态Crl+c退出315.3.3常用的网络通信命令5、mail(1)撰写和发送邮件【格式1】mailusernameSubject:topic//主题名text//正文...ctrl+d//组合键结束Cc:username//转发的用户名,回车即发送【格式2】mail–stopicusernamefilename325.3.3常用的网络通信命令5、mail(2)接收和阅读邮件直接输入mail命令后会看到所有的邮件,最后一行会有“&”符号,它为邮件命令提示符,在其后可输入各种邮件命令。如想看哪一封邮件,则输入如下:&n其中n为mail的编号335.3.3常用的网络通信命令5、mail(3)mail命令的常用内部命令符号含义符号含义&n阅读n编号的邮件!command调用shell命令e编辑刚浏览过的邮件dn删除该编号的邮件r回复刚浏览过的邮件x或q退出h浏览所有邮件?或help获取mail命令的帮助34
本文标题:LINUX.
链接地址:https://www.777doc.com/doc-2884588 .html