linux 网络基础与服务器架设
网络层的相关协议
》传输单位
二进制传输 1byte=8bits 如adsl说的 下行 上行 512/64Kbps 这里的kb指的是bits 不是计算字节的KB 所有 换算后等于 64/8kb 所以每秒下载速度应该在40-50之间
》数据层连接 arp 是对应ip和mac的表 每次重启会自动清空
# arp [-n显示ip s添加ip与mac对应] 查看ip与mac对应 关系表
网域的概念
111.111.111.0 如 192.168.1.1-192.168.1.255 就属于同一个网段
[----netID ---].[host]
私有网段
a:10.0.0.0-10.255.255.255
b:127.0.0.0-127.255.255.255
c:192.0.0.0-192.255.255.255
# route [-n 显示ip] 显示主机的路由
-n : 列出信息以ip显示
-ee : 列出较长列信息
add : 增加路由信息
net : 删除一个路由信息
-net : 添加一个网域 的路由
-host : 添加到某个ip主机的路由
netmask : 就是metmask
gw : 路由通讯,是以ip设置
dev : 路由通讯,是以界面设置
linux 网络的相关设定
/etc/sysconfig/network
用于设置主机名称 HOSTNAME的修改
/etc/sysconfig/network-scrips/ifcfg-eth0
用于设置设置网络的参数设定。里面可以设定[network,IP,netmask, broadcast, gateway,开始时取得ip方式
DHCP,static,是否在开机时启用]
/etc/resolv.conf
用于设定DNS地址 有时能ping通外网却无法访问很多都是因为这个没设置好
/etc/modules.conf 或 /etc/modprobe.conf
用于开始时加载核心模块的配置文件 alias
/etc/hosts
用于设置hosename对应的ip 常用的假域名
手动安装网卡驱动
先进入内核模块
# ls -l via*
如果没找到。说明网卡没被系统识别
# ifconfig [网卡名称 eth0] [IP | opptions] 不加参数显示ip信息 加参数和ip就是就该本机ip
options有几个参数
network :网段
broadcast : 广播网段
netmask: 子网掩码
up | down : 启动|关闭网络接口
# ping [-c num 设置ping多少次] 如 ping 129.0.0.0 -c 3
重启网络接口
# /etc/rc.d/init.d/network restart <==重启网络接口
# ifup eth0 启动eth9 网卡
# ifdown eth0 关闭 eth0网卡
# traceroute [-i interface] [-g geteway] [host| ip] 检查连接到某个主机时每个节点的联机速度
-i 使用这个interface连接出去 如 eth0 ppp0等
-g 使用这个getway连接出去 比如 192.168.1.2 等
如果出现 × × × 的情况 说明系统有问题了
# netstat [-r] [-i interface] [-antulp] 查看网络信息的命令
-r 显示route的意思
-i 显示出interface 的内容 跟ifconfig 类似
-a 显示粗话摸钱所有网络的连接状态
-n 预设情况下host会以hostname显示 n的话就是变成数字显示
-t 仅显示tcp封包的联机行为
-u 仅显示udp的封包联机行为
-l 仅显示LISTEN的内容
-p 同时显示此意连接的pid (只有root才能使用这命令)
# host [-a 显示所有信息] domain_name 显示出主机名称和信息
# nslookup [domain_name | IP ] 检查ip和主机名称的对应
远程连接主机
# telnet [-8 可以减少乱码] [host | ip] [port 服务的端口] 连接远程主机 也可以连接bbs
# ftp [-p 启动PASSIVE模式] host [port] 最快的远程文件传送数据工具之一
# ncftp 最好用的文字接口ftp
文字浏览器
# lynx 文字接口浏览器
# wget [host] 利用ftp http协议来捕捉数据
阅读(1513) | 评论(0) | 转发(0) |