知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux学习笔记_11_2_Linux网络设置(下)

发布时间:2014-09-05 13:26:31作者:知识屋

Linux网络设置(下) 

一、互联网寻址过程(续)

/

2、互联网寻址过程

6)域名解析成为IP地址

a)Hosts解析方式【最早】:/etc/hosts文件保存【Windows系统下也有保存】

格式:IP地址 主机名/域名别名

这个文件至今一直在使用,比如某些杀毒软件会将一起不法网站的IP地址屏蔽到127.0.0.1这个本机地址

b)NIS – Network Information System【Sun公司开发】

文件的集中管理

cDNS – Domain Name System #domain 域名,领域

整个互联网都是基于DNS的域名解析,其中BIND是最流行的域名解析软件

域的委托管理

/

 递归查询

/

客户端---->www.csdn.net

1、本机DNS服务器【缓存(广义缓存)】

因此:如果访问一个网站较慢,(1)可能光缆带宽不足,(2)DNS服务器没有该网站缓存,需要首先递归解析,(3)服务器性能较差

2、根域 .

→.net

3、顶级域 .net

→csdn.net → DNS服务器→ 客户端

缓存机制

/

广义缓存:如果已经定位了www.csdn.net,那么,下一次访问www.263.net的时候,就不会再次询问根域【.】,而是直接定位到了.net服务器,如果这是再访问java.263.net的时候,就直接定位到了263.net的服务器,而不是再次访问.net服务器

附:

1、一个MAC地址可以对应多个IP地址

ifconfig eth0:1 192.168.1.1

2、一个IP地址可以对应多个MAC地址

如:cluster集群技术进行轮循负载,因MAC地址的不同进行平均负载

Linux上可以将两块网卡绑定一个IP,进行加速

3、一个域名可以对应多个IP地址

4、一个IP可以对应多个域名

二、网络配置文件

1、/etc/sysconfig/network-scripts/ifcfg-eth0【保存了IP地址和网关】

IPADDR=新IP地址 #该选项设置了IP地址,如果设置了BOOTPROTO=dhcp,自动获取IP地址的话,就不会有该选项,否则为BOOTPROTO=no

GATEWAY=网关 #指定网关

BROADCAST=广播地址

NETMASK=子网掩码

2、/etc/sysconfig/network保存了本机主机名

HOSTNAME=主机名 #指定主机名,如果指定了dhcp自动分配,则不会有该选项,因为主机名都是localhost

3、/etc/rc.d/ini.d/network start/stop/restart 网络启动脚本

如果更改了1,2两个配置文件,则重启电脑,或者重新加载以下该启动脚本,设置都会生效,但是,推荐后者,因为服务器不可能经常性的重启!

4、/etc/hosts #保存了主机名数据库

5、/etc/services #保存了网络服务信息,如:端口和传输协议

服务程序可以不使用固定端口,但是一般对外公开的WebServer不会改变端口

但是想SSH一般推荐更改,可以回避扫描

nmap IP地址 #扫描对方主机启用那些服务,但是他只会扫面周知端口或知名服务的端口

6、/etc/resolv.conf #指定DNS服务器地址

nameserverDNS服务器IP地址 #加空格可以指定多个DNS服务器地址,最多可以使用3个 

三、网络管理命令

1、 ifconfig #查看网络端口设置

ifconfig eth0 up/down #启动/关闭网卡

2、 ethtool 网卡名称 #检测网卡线路连接

ethtool eth0

很多时候,一个服务器上面会有多块网卡,这时,ethtool命令就显得十分重要了!

3、arp #查看ARP表信息,如前

4、ping #探测远程主机

ping -c 10 -s 1000 IP地址 #-c指定ping的次数,-s指定发送数据包的大小,注意ping通时的丢包率

5、route #操作路由表

route add default gw 192.168.14.100 #在不修改配置文件的情况下添加网关【但是最好还是修改配置软件】

【zerba路由软件】

6、traceroute #查看路由路径

traceroute www.163.com #他会列出在访问这台主机时所经过的所有的路由器与延时情况

7、netstat #监控网络状态

netstat -an #查看所有连接

netstat -an | grep :80 #查看Apache服务是否启动

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜