常用网络配置命令

在“Linux系统管理”的文章中,大家已经学习了Linux系统的基本管理命令和技巧,为了进一步学习Linux网络服务打下了良好的基础。所以我作者以后将陆续推出Linux网络服务的相关文章。希望大家能给与我大大的支持。   
今天我们就来学习一下Linux网络服务的基础命令,查看网络及测试网络的基础命令。

1)ifconfig——查看指定网卡的ip地址。   
如果不指定网卡名称则查看所有已启用的网卡地址信息。    
如下:查看eth0网卡的地址信息。


ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的ip地址,子网掩码,也可以绑定虚拟网络接口,启用或禁用网卡。    
格式:ifconfig [网络接口名称] [IP地址] [netmask 子网掩码]    
或者 ifconfig [网络接口名称] [IP地址/子网掩码]    
如下:使用ifconfig命令临时配置网卡的ip地址以及子网掩码。


使用ifconfig命令配置的ip都是临时生效的,重启主机就失效了,如果需要配置永久生效的ip需要使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”命令修改配置文件。


需要临时禁用或启用指定的网卡时需要结合“down”和“up”开关选项。    
如下:使用ifconfig命令启用或禁用网卡。


其实启用、禁用网卡我们还可以使用“ifdown”和“ifup命令”来实现。


如果我们需要给一块网卡配置多个ip时我们需要为网卡绑定虚拟接口。如下使用ifconfig命令为网卡配置多个ip。    
使用ifconfig命令只是临时为网卡配置多个ip地址,如果需要永久生效如果需要配置永久生效的ip需要使用“vi /etc/sysconfig/network-scripts/ifcfg-eth0:0”命令修改配置文件。 

2)hostname——查看以及修改主机名称,修改的主机名只是临时有效,重启计算机以后将会失效。   
格式:hostname [新的主机名]    
如下:使用hostname命令查看以及修改主机的名称。


如果要想永久更改计算机的名称可以使用“vi /etc/sysconfig/network”命令修改配置文件。

3)route——查看系统中的路由表信息,以及添加、删除静态路由记录。   
直接执行route命令可以查看当前主机中的路由表信息。在输出结果中,Destination列对应目标网段的地址,Gateway列对应下一跳路由器的地址,Iface列对应发送数据的网络接口。(若结合“-n”时,可以将路由记录中的地址显示为数字形式。)


route命令不仅可以用于查看路由表的信息,还可以添加、删除静态的路由表条目,其中当然也包括设置默认网关地址(默认网关记录是一条特殊的静态路由条目)。    
通过“route add”操作可以添加路由记录,结合“-net”选项指定目标网段的地址,结合“gw”选项指定下一跳的ip地址。


通过“route del”操作可以删除路由记录,只要结合“-net”选项指定对应路由记录中的目标的地址即可。


添加、删除默认网关记录时,与添加,删除静态路由记录的命令格式类似,单指定目标网段时只需简单地使用“default”表示即可。

4)netstat——查看网络的链接情况   
通过netstat命令可以查看当前系统的网络连接状态、路由表、接口统计等信息,是了解网络状态及排除网络服务故障的有效工具。    
格式:netstat [选项]    
-a:显示当前主机中所有活动的网络连接信息。    
-n:以数字的形式显示相关的主机地址,端口等信息。    
-r:显示路由表信息。    
-l:显示处于监听状态的网络连接及端口信息。    
-t:查看TCP协议相关的信息。    
-u:查看UDP协议相关的信息。    
-p:显示与网络连接相关联的进程号,进程名称信息。    
通常使用“-anpt”选项查看系统中所有的TCP相关信息,或使用“-anpu”选项查看系统中所有的TCP相关信息。

5)traceroute——跟踪数据包的路由途径   
使用traceroute命令可以测试从当前主机到目的主机之间经过了那些网络节点,并显示各节点的连接状态。

6)nslookup——测试DNS域名解析   
nslookup命令是用来测试域名解析的专用工具,使用时只要指定要解析的目标域名作为参数即可。

指定本机的DNS地址需要使用“vi /etc/resolv.conf”命令修改配置文件,对该文件修改后保存立即生效。Linux系统最多可以指定3个不同的DNS地址。

host文件中记录着主机名与ip的映射关系表,一般用来保存经常需要访问的主机的信息。如果需要向host文件添加相应的记录时,需要使用“vi /etc/hosts”命令修改host配置文件。

本文转自yun5277 51CTO博客,原文链接:http://blog.51cto.com/dengqi/1198130,如需转载请自行联系原作者

RHEL 5服务篇—常用网络配置命令相关推荐

  1. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

    一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令 复制代码

    及时生效,重启后失效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0  添加IP地址 route add default gw 192.168.1. ...

  3. DOS下常用网络相关命令解释(华为培训资料)

    DOS下常用网络相关命令解释 深圳市华为技术有限公司 华为技术 第一章引言 1. 概述 在我们的工作之中经常要和网络打交道而win95/98或是NT又是较常用的操 作系统在使用这些操作系统过程中使用频 ...

  4. Linux网络-网络配置命令

    文章目录 一.网络配置命令 1.1ifconfig 1.2hostname 1.3route 1.4netstat 1.5ss 1.6ping 1.7traceroute 1.8nslookup 1. ...

  5. linux启用网卡的命令是,Linux网络配置命令

    Linux 系统中最常用的网络配置命令包括ifconfig. route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址.掩码等:route 用来管理L ...

  6. 烽火2640路由器命令行手册-12-IBM网络配置命令

    IBM网络配置命令 目  录 第1章 DLSW配置命令... 1 1.1 DLSW配置命令... 1 1.1.1 dlsw local-peer 1 1.1.2 dlsw remote-peer 3 ...

  7. Linux操作系统下的一些简单网络配置命令

    Linux操作系统下的一些简单网络配置命令 转载请注明出自雨林木风 bbs.ylmf.com,本贴地址:http://bbs.ylmf.com/read.php?tid=399679&u= 使 ...

  8. nmcli网络配置命令

    nmcli使用方法非常类似linux ip命令.cisco交换机命令,并且支持tab补全,也可在命令最后通过-h.--help.help查看帮助.在nmcli中有2个命令最为常用: nmcli语法: ...

  9. Centos的网络配置命令和文件

    一.ifcongfig Centos6之前最常用的配置网络命令就是ifconfig,使用ifconfig命令时最好切换到root用户的身份 1.直接使用ifconfig可以查看当前配置的网络设备的信息 ...

最新文章

  1. 掌握这10个Python小技巧,让你敲代码速度快5倍不止
  2. redis批量操作及性能分析
  3. 讲讲Print里面还有什么参数可以设置
  4. 开机启动失败_电脑常见开机引导错误的解决方法
  5. 前端学习(2133):前端代码复杂带来的问题
  6. 解决margin塌陷的问题_解决margin塌陷与margin合并(margin)清除浮动问题
  7. element table滚动条占宽度_HTML table表格 固定表头 tbody加滚动条
  8. JS判断两种格式的输入日期的正确性
  9. python中range函数和xrange函数有什么异同?
  10. java实现随机抽取题目_随机抽取样本问题蓄水池算法按权重抽取问题
  11. Google 数学之美系列整理
  12. excel合并工作簿
  13. 张学孟 (帮别人名字作诗)
  14. fmask云检测 matlab_ENVI5.4中的云检测/掩膜工具
  15. Sql中的left函数、right函数
  16. msxml3.dll 错误 '800c0005'具体解决办法详解
  17. 华盛顿大学计算机专业硕士申请,华盛顿大学计算机科学与工程理学硕士研究生申请要求及申请材料要求清单...
  18. 几种简单电路知识汇总
  19. 详细的辅助开发教程,从入门到精通
  20. canvas-实现放大镜效果

热门文章

  1. 数组循环简单打印输出
  2. uniapp 刷新后数据都没有了_环境温度传感器都没有连接,竟然还会有数据?
  3. redis 缓存过期默认时间_redis缓存过期机制
  4. Linux中创建用户并且配置sudo权限,百分百简单有效
  5. 中科大 计算机网络13 FTP文件传输协议
  6. 加薪——爱你在心口难开
  7. Vue.js 极简小例:数值计算、千米换算为米、九九乘法表、循环
  8. 《 第一本Docker书 》读书笔记 --- Docker 各项操作命令及参数说明(docker run 命令各个参数说明)
  9. 基于Flask开发企业级REST API应用(一)
  10. js 弹窗并定时关闭