# 网路管理

# 1.配置ip地址

# 1.1ifconfig临时配置IP

  • 查看与配置网路状态
  • 临时设置eth0网卡的IP地址与子网掩码
[root@localhost cron.daily]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:E5:3C:11
    inet addr:127.18.0.252 Bcast:172.18.3.255 Mask:255.255.0
1
2
3
ifconfig eth0 172.18.0.254 netmask 255.255.0
1

# 1.2setup永久配置IP

setup
service network restart
1
2

# 2.网络配置文件

# 2.1网卡配置

/etc/sysconfig/network-scripts/ifcfg-eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0
1

# 2.2主机名

/etc/sysconfig/network

NETWORKING=yes 网络功能是否起作用
HOSTNAME=localhost.localdomain 主机名

hostname myNetWork
service network restart
1
2
3
4
5

# 2.3DNS配置文件

#cat /etc/resolv.conf
nameserver 8.8.8.8 DNS服务器
search localhost
nameserver 8.8.8.8
1
2
3
4

# 3.查看网络环境

# 3.1ifconfig

  • 查看与配置网络状态命令
  • ifconfig看不到网关和DNS ipconfig/all
物理地址
IPv4 地址
子网掩码
默认网关
DHCP 服务器
DNS 服务器
1
2
3
4
5
6

# 3.2关闭和启动网卡

  • 禁用该网卡设备 ifdown 网卡设备名
  • 启用该网卡设备 ifup 网卡设备名

# 3.3查询网络状态

  • netstat选项 选项 | 含义 -t |列出TCP协议端口 -u | 列出UDP协议端口 -n | 不使用域名与服务名,而使用IP地址和端口号 -l|仅列出在监听状态网络服务 -a|列出所有的网络连接
netstat -tlun
netstat -an |more
netstat -unt | grep ESTABLISHED
1
2
3

# 3.4netstate -rn

  • -r列出路由列表,功能和route命令一致

# 3.5域名解析命令

  • nslookup [主机名或IP]
  • 进行域名与IP地址解析
  • 查看本机的DNS服务器

# 4.网络测试命令

# 4.1ping

  • ping[选项]ip或域名
  • 测试指定IP或域名的网络状况
  • 选项
    • -c次数指定ping包的次数
ping www.baidu.com -c 3
1

# 4.2traceroute[选项]IP或域名

  • 路由跟踪命令
  • 选项
    • -n 使用IP,不使用域名,速度更快

# 4.3wget

  • 下载命令
wget http://www.baidu.com
1

# 4.4tcpdump命令

  • tcpdump -i eth0-nnX port 21
  • 选项
    • -i 指定网卡接口
    • -nn将数据包中的域名与服务转为IP和端口
    • -X以十六进制ASCII码显示数据包内容
    • port指定监听的端口

# 5.远程登录

# 5.1SSH协议原理

# 5.2对称加密算法

  • 采用单密钥系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密被称为对称加密
  • 非对称加密算法需要公钥和私钥