1、TCP/IP网络配置文件

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

/etc/sysconfig/network

/etc/host.conf

/etc/hosts

/etc/resolv.conf

/etc/services

(1)/etc/sysconfig/network-scripts/ifcfg-eth0

网络接口的启动脚本

内容实例:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

NETWORK=192.168.1.0

BROADCAST=192.168.1.255

(2)/etc/sysconfig/network

网络基本信息配置

内容实例:

NETWORKING=yes

HOSTNAME=linux.jnrp.cn

GATEWAY=192.168.1.1

(3)/etc/hosts

/etc/hosts文件是系统本地的主机名解析数据库

内容实例:

#Do not remove the following line, or various programs

#that require network functionality will fail.

127.0.0.1          localhost.localdomain localhost

192.168.1.2               CentOS5

(4)/etc/host.conf

/etc/host.conf文件用来指定怎样解析主机名,可用选项包含:

order:设置主机名解析的可用方法以及顺序,可用方法包含hosts(使用/etc/hosts文件进行解析)、bind(使用DNSserver解析)、nis(使用网络信息服务NIS解析)

multi:设置是否从/etc/hosts文件里返回主机的多个IP地址。取值为on/off

(5)/etc/resolv.conf

/etc/resolv.conf文件是DNS域名服务的client配置文件

内容实例:

nameserver 218.30.19.40

nameserver61.134.1.4

search jnrp.cn

domain jnrp.cn

(6)/etc/services

设置网络服务默认使用的TCP或UDPport

文件内容实例:

# Each linedescribes one service, and is of the form:

#

#service-name  port/protocol  [aliases ...]   [# comment]

tcpmux          1/tcp                           # TCP port servicemultiplexer

tcpmux          1/udp                           # TCP port servicemultiplexer

rje             5/tcp                           # Remote Job Entry

rje             5/udp                           # Remote Job Entry

echo            7/tcp

echo            7/udp

discard         9/tcp           sink null

discard         9/udp           sink null

systat          11/tcp          users

systat          11/udp          users

2、使用命令行工具配置网络

基本网络配置命令:

ifconfig

ifup

ifdown

hostname

(1)ifconfig命令

ifconfig命令用于查看和配置TCP/IP网络

命令实例:

#ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:0C:29:FB:E4:89

inet addr:192.168. 1.3 Bcast:192.168. 1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fefb:e489/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500  Metric:1

RX packets:36 errors:0 dropped:0 overruns:0 frame:0

TX packets:139 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:4321 (4.2 KiB)  TXbytes:13153 (12.8 KiB)

Interrupt:10 Base address:0x1400

#ifconfig eth0 192.168.1.3 netmask 255.255.255.0

(2)route命令

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

察看路由信息:

route  -n

加入一个静态路由条目

route  add -net  netaddr  netmask gw  ipaddr  dev

设置默认网关

route  add default  gw  ipaddr

删除一个路由条目

route  del -net netaddr  netmask  gw  ipaddr  dev

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

traceroute命令能够追踪到达某个目的地所经过的路径

netstat命令用来查看各种与网络相关的状态信息,当中包含:网络的连接状态、接口的统计信息、查看路由表、port的监听情况等

(3)ping命令

ping命令的基本使用方法为:

ping   选项  目标地址

经常使用选项包含:

-c:指定ping命令发出的ICMP消息的数量,假设不指定将会不断发送直至用户按“ctrl+c”中止命令

-i:指定ping命令发出每一个ICMP消息的间隔时间,默认值为1秒。

出于安全考虑,仅仅有超级用户能够将该值设置为小于0.2秒

-s:设置发出的每一个ICMP消息的数据包尺寸,默觉得64字节,最大值为65507

-t:设置ttl(Time to Live)

(4)traceroute命令

(5)netstat命令

netstat命令的经常使用选项包含:

-a:显示全部监听和非监听的套接字

-i:显示接口的统计信息

-n:以数字形式而不是名称显示IP地址和port

-p:显示使用port的进程的PID和程序名称

-r:显示内核路由表

-s:为每一个协议显示统计信息

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4659434.html

Linux网络基础设施配置相关推荐

  1. Linux网络属性配置相关命令

    Linux网络属性配置相关命令: 前言: Linux属性配置可以分为两类.一类通过命令配置,另一类通过修改配置文件配置. Linux属性配置的相关命令可以分为三大类: 一.ifcfg命令家族:①ifc ...

  2. linux网络属性配置

    linux网络属性配置分动态分配和静态指定 动态分配主要依靠DHCP服务器 静态指定需要命令手动分配 静态指定命令三家族 ifcfg家族 iproute2家族 nm家族 ifcfg家族: ifconf ...

  3. 学习笔记之linux网络属性配置及其命令用法

    Linux网络属性配置 先来了解一点网络的基础知识:(这些只需记住) TCP/IP:协议栈(使用中的模型) ISO,OSI:协议栈(学习中的模型) MAC:Media Access Control(介 ...

  4. Linux 实用指令 -- 网络配置(查看网络IP和网关、 ping 测试主机之间网络连通、Linux网络环境配置(指定固定ip))

    文章目录 1. 网络配置 1.1 查看网络IP和网关 1.1.1 查看虚拟网络编辑器 1.1.2 这里可以修改ip地址(修改虚拟网络的ip) 1.1.3 这里可以修改网关(虚拟网络的网关) 1.1.4 ...

  5. Linux网络环境配置 虚拟机网络环境配置

    Linux网络环境配置 问题 安装一个Centos 7虚拟机,发现网络无法联通,并且没有IP地址. 发现无法访问外网,并且无法与宿主机相同 使用ifconfig命令查看IP信息,发现没有IP地址 使用 ...

  6. Linux+javaEE学习笔记之Linux网络环境配置

    Linux+javaEE学习笔记之Linux网络环境配置 网络知识简单介绍: Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物 ...

  7. linux网络相关配置

    linux网络相关配置文件 linux系统一般来说分为两大类: 第一类:Debian系列:Debian.Ubuntu等: 第一类:RedHat系列:Redhat.Centos.Fedora等: lin ...

  8. Linux网络基本配置

    一.Linux网络配置文件 1.  /etc/sysconfig/network-scripts/ifcfg-eth0 文件 在Red Hat系统中,系统网络设备的配置文件保存在/etc/syscon ...

  9. Linux——网络与配置

    网络与配置 网络基础 数据包 数据被分成一块块的在网络上传输,每一块叫作一个数据包(packet).包中分为两部分:头和净荷.头含有一些识别信息,如发送方.接收方以及基本的协议.净荷则含有实际需要传送 ...

最新文章

  1. ICLR 2019论文解读:量化神经网络
  2. mac下安装apc并且使用
  3. 图解http协议头实例分析
  4. linux 串口编程_ARM-Linux开发与MCU开发有何不同?上篇
  5. flexbox 伸缩布局
  6. 使用git提交项目到码云
  7. 如何成为一名优秀的高级C/C++程序员
  8. Java 11:字符串类中的新方法
  9. mysql insert or update_MySQL insert or update SQL 示例
  10. 阿里云2017财年:营收66.63亿 同比增长121%
  11. HERO引擎传奇遇到的问题以及解决办法
  12. 【环球产品探寻 2】第一款纯云端增强现实(AR)平台 - 以色列
  13. 阅读图像显著性检测论文三:Saliency Detection A Spectral Residual Approach
  14. 微信小程序中使用阿里(iconfont)字体图标
  15. 趁年轻,我们干点什么吧
  16. 刚子扯谈:“爆吧”圣斗士们,你妈没叫你回家吃饭
  17. 面向接口编程VS《倚天屠龙记》里张三丰教无忌打太极
  18. python爬取豆瓣图书top250_「豆瓣读书250」爬取豆瓣TOP250书单 - seo实验室
  19. Beego搭建企业微信机器人定时消息推送
  20. SSL/TLS Suffers ‘Bar Mitzvah Attack’漏洞检测方法及修复建议

热门文章

  1. ·记2014.5.16的一件小事
  2. linux下mdadm创建软件RAID
  3. 打造政产学研新型研发机构 加速人工智能科研成果转化
  4. 推荐一个在线json数据格式化网站
  5. windwos -- bat脚本
  6. 转 在b/s开发中经常用到的javaScript技术
  7. 站长常用广告代码的表达大全
  8. Python爬虫(二)_urllib2的使用
  9. ISelectionSet接口
  10. 大数据系列文章-Hadoop的HDFS读写流程(二)