• 1. Linux网络管理命令姓 名:马明 电 话: 400 700 1307 Q Q: 44562586 MAIL: alex@lampbrother.net
  • 2. Linux网络应用服务类型软件名称Web服务ApacheMail服务SendmailQmailFTP服务VsftpdProftpdDNS服务BindDB服务MysqlPostgreSQL文件服务SambaNFS远程登陆SSHTelnet
  • 3. 网络设备配置 所有的网络接口都需要由模块进行支持 本地网络接口都具备独立的设备名称 如: eth0 lo ppp0 本地设备需要进行模块绑定 /etc/modules.conf 如: alias eth0 8139too
  • 4. 网络接口 网络接口命名 Ethernet: eth[0123...] Token Ring: tr[0123...] FDDI: fddi[0123...] ppp: ppp[0123...] 如何查询和设置网络接口设备 ifconfig netconfig:文字模式图形配置方式
  • 5. 网络参数设定方法 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up ifconfig eth0:1 192.168.0.3 ifconfig eth0:1 up/down
  • 6. ifup / ifdown 启动或停止指定的网络接口 ifup | ifdown interface 改变 IP, netmask, gateway, hostname 都需要重新启动网络
  • 7. arp命令 显示并操纵网络地址表 地址解析协议表(也称为ARP缓存) arp命令提供查看和修改ARP缓存的能力 例如: 查看ARP缓存 arp 添加一个IP地址和MAC地址的对应记录 arp –s 192.168.33.15 00:60:08:27:CE:B2 删除一个缓存记录 arp –d 192.168.33.15
  • 8. 网络配置文件配置文件名功能/etc/sysconfig/network包含了主机最基本的网络信息/etc/sysconfig/network-script此目录下文件用于启动时初始化网络/etc/hosts完成主机名映射IP地址的功能/etc/host.conf配置域名服务客户端的控制文件/etc/resolv.conf用于为客户端指定域名服务的位置/etc/protocols设定主机使用的协议以及协议号/etc/services设定主机不同端口的网络服务/etc/xinetd.conf由超级进程xinetd启动的网络服务
  • 9. 网络接口配置文件 由 /etc/sysconfig/network-script/ifcfg-ethX 设定 DEVICE = ethX ONBOOT = yes | no BOOTPRO = static | dhcp | bootp IPADDR = XXX.XXX.XXX.XXX NETMASK = XXX.XXX.XXX.XXX GATEWAY = XXX.XXX.XXX.XXX
  • 10. 全局网络参数设定 由 /etc/sysconfig/network 设定 NETWORKING = yes | no HOSTNAME = GATEWAY = NISDOMAIN = Optional IPX parameters, if needed
  • 11. 新增网络接口 网络接口模块的设定 /etc/modules.conf 网络接口配置文件增加 /etc/sysconfig/network-script/ifcfg-XXX
  • 12. 路由 Linux 下路由由内核支持 kernel >= 2.2 显示默认路由 route -n / netstat -rn 全局路由设定 /etc/sysconfig/network /etc/sysconfig/network/ifcfg-XXX GATEWAY=XXX.XXX.XXX.XXX 添加删除默认网关 route add default gw XXX.XXX.XXX.XXX route del default gw XXX.XXXX.XXX.XXX
  • 13. 添加到主机的路由 Route add –host 192.168.1.2 dev eth0:0 Route add –host 10.20.30.148 gw 10.20.30.40 添加到网络的路由 Route add –net 10.20.30.40 netmask 255.255.255.248 eth0 删除路由 Route del –host 192.168.1.2 dev eth0:0 Route del –net 10.20.30.40 netmask 255.255.255.248 eth0 显示数据包到达目的主机所经过的路由 Traceroute www.sina.com.cn
  • 14. IP 转发 IP 转发用于把数据包从一个网络转发到另一个网络 需要至少两个网络接口连接两个网络 默认下 IP 转发处于关闭状态
  • 15. 域名解释 IP 与主机名的绑定 主机名的获得 hostname $HOSTNAME 环境变量值从 /etc/sysconfig/network 获得 本地 IP 与主机名绑定方法 /etc/hosts 通过 DNS 获取 IP 及主机名的设定 /etc/resolv.conf 通过 DNS 对 IP 与 主机名的查询方法 nslookup dig host
  • 16. 服务管理 Linux 可以控制服务的启动 由 init 引导服务启动 服务通过 System V 脚本启动
  • 17. 服务管理 通常称 System V 进程为 daemon System V 进程由 init 脚本方式启动 程序通常以“d” 结尾 脚本通过 start, stop, restart 方式控制 /etc/rc.d/init.d/lpd start service lpd start
  • 18. 服务管理 不同运行级别下的服务运行状态控制 chkconfig ntsysv
  • 19. xinetd 服务 xinetd daemon 启动后自动响应接入服务 配置文件:/etc/xinetd.conf 显示守护进程树 pstree 控制 xinetd daemon 下的服务 1.chkconfig 命令的使用 2.编辑 /etc/xinetd.d/* 文件
  • 20. 谢谢