Day11_linux网络配置与管理



Linux 网络配置与管理

查看及测试网络

查看IP/MAC地址 ——ifconfig
查看主机名 —— hostname
查看本机路由表 —— route

  -n:显示数字地址  

查看本机ARP缓存表 —— arp

  -a:列出所有条目  
  -n:显示数字地址  

查看网络链接 —— netstat

  -a:显示所有活动连接  
  -n:以数字形式显示  
  -p:显示进程信息  
  -t:查看TCP连接  
  -u:查看UDP连接  

  ESTABLISHED 已经建立的连接  
  TIME_WAIT 等待恢复的连接

查看本机的路由表

  netstat -rn

追踪路由节点 traceroute、mtr

测试DNS解析 host、nslookup

  host $HOSTNAME [$NAMESERVER]  
  nslookup $HOSTNAME [$NAMESERVER]

配置网络地址

临时配置 —— 命令行调整

  • 简单快速,可直接更改运行中的地址参数
  • 适合在调试网络的过程中使用
  • 系统重启以后,所做的修改将会失效

设置IP地址/掩码

  • ifconfig $INTERFACE $IP [$NETMASK]
  • ifconfig $INTERFACE $IP[/掩码长度]

    禁用、激活网络接口

  • ifconfig $INTERFACE down

  • ifconfig $INTERFACE up

    添加虚拟网络接口

  • ifconfig 物理接口:序号 $IP[/掩码长度]

设置路由记录

添加/删除默认网关记录

  • route add default gw $IP
  • route del default gw $IP

添加/删除静态路由

  • route add -net 目标网段 gw IP地址
  • route del -net 目标网段

设置主机名

  • hostname

    hostname + 主机名

ARP绑定与清除

添加静态ARP解析条目

  • arp -s $IP $MAC

删除静态ARP解析条目

  • arp -d $IP

固定配置 —— 修改配置文件

  • 直接修改相关的配置文件
  • 适合为服务器配置固定地址时使用
  • 重启主机或network服务后生效

网卡配置文件

网络配置系统服务:network

网卡配置文件:

RHEL5:

`/etc/sysconfig/network-scripts/ifcfg-*`  

DEBIAN7:

`/ect/network/interfaces`  

主机名配置文件

RHEL 5:

/etc/sysconfig/network

DEBIAN 7:

/etc/hostname && /etc/hosts
#全局网络配置,包括主机名、默认网关等

DNS配置文件

通用配置文件:

  /etc/resolv.conf  

RHEL5

  /etc/sysconfig/network-scripts/ifcfg-ethN   

主机映射文件

配置文件:

  /etc/hosts  
  hostname      IP  

提高域名解析的效率 (先查找hosts,再查找DNS服务器)


扩展

wget的使用方式

wget 下载网页中的所有链接

wget -crpk http://*

-r ,--recursive :递归下载所有链接
-p ,--page-requisites :包括页面显示所必须的目标
-k ,--convert-links :下载完成后转换链接目标以便本地浏览
-c ,--continue :断点续传
-t ,--tries= :指定重试次数
-np ,--noparent :只向下递归,防止下载父级链接或外部链接等网页对象

内核模块管理:

lsmod、modinfo、rmmod、insmod、modprobe

简体中文的文档站

金步国主页 金步国汉化的各种linux文档
LFS-Linux From Scratch定制你自己的linux

Day11_linux网络配置与管理,布布扣,bubuko.com

Day11_linux网络配置与管理

上一篇:《Linux/Unix系统编程手册》读书笔记2


下一篇:C# WinForm获取当前路径汇总