您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第9章网络配置及服务器搭建
上节课回顾8.1用户和组群管理8.1.1用户和组简介8.1.2用户种类8.1.3用户的添加与删除8.1.4组的添加与删除8.2软件包的管理8.2.1软件包简介8.2.2高级软件包管理工具APT8.2.3文本界面软件包管理工具8.2.4新立得软件包管理器第九章网络配置及服务器搭建内容9.1网络的基本配置9.2配置FTP服务器9.3配置Samba服务器9.4配置DHCP服务器9.1网络的基本配置为了方便管理网络,UbuntuLinux系统提供一组功能强大的网络管理命令,使用户可以方便地调试网络,查看网络状况和资源使用情况。9.1.1网络配置文件UbuntuLinux的网络配置文件主要有以下几个:IP地址配置文件、主机名称配置文件和DNS配置文件。9.1.1网络配置文件IP地址配置文件:/etc/network/interfaces9.1.1网络配置文件设置DHCP#Theprimarynetworkinterface-useDHCPtofindouraddressautoeth0ifaceeth0inetdhcp用下面的命令使网络设置生效:sudo/etc/init.d/networkingrestart9.1.1网络配置文件主机名称配置文件:/etc/hostname使用下面的命令来查看当前主机的主机名hostname使用下面的命令来设置当前主机的主机名hostnamenewname系统启动时,它会从/etc/hostname来读取主机的名称。9.1.1网络配置文件可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS服务器来进行查询,需要设置/etc/resolv.conf文件。9.1.2查看及测试网络接口信息ifconfig查看网卡设置ifup、ifdown启用/禁止网卡ifconfig禁用或启用网卡route查看路由表ping诊断网络故障traceroute跟踪数据包路径nslookup测试域名解析hostname查看主机名netstat查看网络状态1ifconfig显示或设置IP信息查看到活动的接口,不显示down掉的ifconfig查看所有网卡的配置,包括down掉的ifconfig–a查看特定网卡的配置ifconfigeth0配置eth0的IP地址ifconfigeth0192.168.84.132使用ifconfig更改网卡地址和子网掩码ifconfigeth0192.168.1.223netmask255.255.255.01ifconfig显示或设置IP信息1ifconfig显示或设置IP信息2禁用/启用网卡禁用特定网卡root@ubuntuServer:~#ifdowneth0root@ubuntuServer:~#ifconfigeth0down启用特定网卡root@ubuntuServer:~#ifupeth0root@ubuntuServer:~#ifconfigeth0up3route查看路由表route命令可以查看Linux内核路由表root@ubuntuServer:~#routeroot@ubuntuServer:~#netstat-r3route查看路由表输出项说明Destination目标网段或者主机Gateway网关地址,*表示目标是本主机所属的网络,不需要路由Genmask网络掩码Flags标记U—路由是活动的H—目标是一个主机N—目标时某个网段G—路由指向网关Metric路由距离,到达指定网络所需的中转数(没有使用)Ref路由项引用次数(linux内核中没有使用)。Use此路由项被路由软件查找的次数。Iface该路由表项对应的输出接口。三种路由类型主机路由主机路由是路由选择表中指向单个IP地址或主机名的路由记录。主机路由的Flags字段为H。例如,在下面的示例中,本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机。三种路由类型网络路由是代表主机可以到达的网络。网络路由的Flags字段为N。例如,在下面的示例中,本地主机将发送到网络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。三种路由类型当主机不能在路由表中查找到目标主机的IP地址或网络路由时,数据包就被发送到默认路由(默认网关)上。默认路由的Flags字段为G。例如,在下面的示例中,默认路由是IP地址为192.168.1.1的路由器。3route查看路由表添加删除路由route命令可以查看、添加、删除静态路由-net添加到网段的路由–host添加到特定主机的路由。route–n查看路由表routeadd-net10.0.0.0/24gw192.168.1.1添加10网段的路由表routedel–net10.0.0.0/24删除到10网段的路由表routeadddefaultgw192.168.1.1添加网关routedeldefaultgw192.168.1.1删除网关4查看服务器名称使用hostname查看服务器名称root@ubuntuServer:~#hostname5网络测试使用ping测试网络,ctrl+C中断root@ubuntuServer:~#ping202.99.160.68使用traceroute跟踪数据包路径root@ubuntuServer:~#apt-getinstalltracerouteroot@ubuntuServer:~#traceroute202.99.160.68使用nslookup测试域名解析root@ubuntuServer:~#nslookup查看网络状态netstat用于显示与IP、TCP和UDP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。-a列出所有连线中的socket。-p显示正在使用Socket的程序识别码和程序名称。-r显示RoutingTable。-t显示TCP传输协议的连线状况。-u显示UDP传输协议的连线状况。9.2配置FTP服务器FTP是TCP/IP网络上的两台计算机互相传送文件的协议。FTP客户机可以给服务器发出命令来下载文件、上传、创建或改变服务上的目录。FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流。9.2配置FTP服务器在MSWindows系统下常用FTP服务器软件有Server-U,在UbuntuLinux下常用的FTP服务器软件是vsftpd。默认安装的Ubuntu系统并未安装vsftpd,可以通过新立德软件包管理器查看它的安装状态。9.2配置FTP服务器9.2配置FTP服务器9.2配置FTP服务器安装完成后,系统会在/etc/init.d目录下创建一个vsftpd的文件脚本,并会在系统的启动过程中自动运行vsftpd守护进程。9.2配置FTP服务器9.2配置FTP服务器9.2配置FTP服务器anonymous_enable:是够允许匿名用户登录local_enable:是否允许系统用户登录write_enable:是否允许使用任何可以修改文件系统FTP指令anon_upload_enable:是否允许匿名用户上传文件anon_mkdir_write_enable:是否允许匿名用户创建新目录idle_session_timeout:空闲连接超时时间data_connection_timeout:数据传输超时时间9.3配置Samba服务器由于Linux系统具有很高的稳定性和可靠性,并且价格低廉,因此,在一些中小型企业内部的内网中,利用Linux系统建立文件系统服务器是一个很好的解决方案。企业内部绝大部分客户机都采用windows系统。可以通过samba来实现文件服务器功能9.3配置Samba服务器Samba套件包括以下一些软件包。Samba:服务器Samba-common:通用实用程序Smbaclient:客户端Samba-doc:非PDF格式文档Samba-doc-pdf:PDf格式文档System-config-samba:GNOME管理工具Swat:基于浏览器的管理工具Smbfs:SMB文件安装与卸载工具9.3配置Samba服务器9.3配置Samba服务器9.3配置Samba服务器Samba服务器的配置文件保存在/etc/samba/smb.cof9.4配置DHCP服务器DHCP作用DHCP工作流程发现阶段提供阶段选择阶段确认阶段重新登录更新租约9.4配置DHCP服务器9.4配置DHCP服务器配置文件/etc/dhcp3/dhcpd.conf启动与停止命令/etc/init.d/hdcp3-serverstart/etc/init.d/hdcp3-serverstop
本文标题:第9章网络配置及服务器搭建
链接地址:https://www.777doc.com/doc-2113616 .html