Tcp/Ip网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡接口配置文件
内容实例
DEVICE=eth0 网卡编号
ONBOOT=yes 启动时激活
BOOTPROTO=static 或者为dhcp 引导工作方式
IPADDR=192.168.1.10 IP地址
NETMASK=255.255.255.0 子网掩码
GETEWAY=192.168.1.1 网关
NETWORK=192.168.1.0 网段
BROADCAST=192.168.1.255 广播码
/etc/sysconfig/network 网络基本配置文件
内容实例:
NETWORKING=yes IPV4是否工作
HOSTNAME=linux.jnrp.cn 机器名
GATWAY=192.168.1.1 网关
/etc/hosts 该文件相当于windows中的host文件
还记得windows中host文件的位置么? C:\WINDOWS\system32\drivers\etc\hosts
/etc/host.conf 该文件用来设置如何解析主机名
order设置主机名解析的可用方法以及顺序, 可用方法包括hosts(使用/etc/hosts文件进行解析), bind(使用dns服务器进行解析), nis(使用网络信息服务NIS解析)
multi 设置是否从/etc/hosts文件中返回主机的多个IP地址, 取值为on/off
/etc/resolv.conf 该文件是DNS域名服务的客户端配置文件
/etc/services 服务的端口及其传输协议配置文件.
ifconfig eth0 192.168.1.3 netmask 255.255.0.0 up 该命令使用ifconfig命令直接修改网络配置, 并立即生效.
ifconfig eth0:0 192.168.1.4 netmask 255.255.0.0 up 该命令使用ifconfig命令使网卡绑定了第二个IP地址.
ifconfig eth0:1 down 该命令删除了第三个虚拟IP
service network restart 该命令重新启动网卡, 修改了配置文件之后设置不会立即生效, 可以重启网卡使设置生效.
/etc/rc.d/rc.local 该文件相当于windows中的启动.
ifconfig 命令中输出的字段详解如下
ifup 启动网络
ifdown 禁用网络
hostname 显示当前主机名
route命令用户设置Linux系统的路由信息
诊断工具
ping 命令通过ICMP协议进行网络连接测试
traceroute 命令可以追踪到达某个目的地缩经过的路径
比如traceroute www.google.com
curl 命令查看站点的详细情况
netstat 命令查看自己开了哪些端口
一般使用netstat –a –n 其中a代表显示所有, n代表以数字形式而不是名称显示IP地址和端口