Linux网络基础 CentOS5中

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 命令中输出的字段详解如下

ifconfig explained

ifup 启动网络

ifdown 禁用网络

hostname 显示当前主机名

route命令用户设置Linux系统的路由信息

诊断工具

ping 命令通过ICMP协议进行网络连接测试

traceroute 命令可以追踪到达某个目的地缩经过的路径

    比如traceroute www.google.com

curl 命令查看站点的详细情况

netstat 命令查看自己开了哪些端口

一般使用netstat –a –n 其中a代表显示所有, n代表以数字形式而不是名称显示IP地址和端口

原文地址:https://www.cnblogs.com/awpatp/p/1535302.html