Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux网络管理

Linux网络管理

作者头像
Theo Tsao
发布于 2018-09-07 08:13:07
发布于 2018-09-07 08:13:07
1.9K00
代码可运行
举报
文章被收录于专栏:Theo TsaoTheo Tsao
运行总次数:0
代码可运行

本文包括: 查看网络接口、配置网络接口、重启网络接口、路由命令 route、主机名称命令 hostname、网络工具

1. 查看网络接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
显示当前系统所有活动接口
# ifconfig
显示当前系统所有网络接口
# ifconfig -a

查看网络接口IP地址
# ip address show

2. 配置网络接口

命令格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# ifconfig <interface> <address> netmask <netmask> [up|down]
# ifconfig <interface> <address> </prefixlen> [up|down]

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
设置eth1的IP地址和子网掩码,使用up参数让配置立即生效
# ifconfig eth1 192.168.204.200 netmask 255.255.255.0 up
等同于
# ifconfig eth1 192.168.204.200/24 up

3. 重启网络接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
使用关闭、启动网络服务的方式重启网络接口
# service network stop
# service network start
# service network restart

使用ifconfig命令的down、up参数重启网络接口
# ifconfig eth1 down
# ifconfig eth1 up

使用ifdown、ifup命令重启网络接口
# ifdown eth1
# ifup eth1

4. 路由命令 route

查看系统中的路由表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
查看系统中的路由表
# route
选项n表示让路由表中的网关地址显示的更直观一些
# route -n

添加默认路由

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
添加默认路由,使用default gw表示这是一条默认路由
# route add default gw 192 168.204.1
删除默认路由
# route del default gw 192 168.204.1

添加路由条数

命令格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# route [add|del] [net|host] ipaddress1 [netmask mask] [gw|dev] ipaddress2|device

add、del    =>  表示添加、删除一个路由条目
net、host    =>  表示要添加的路由条目的目标是一个网络或主机
ipaddress1  =>  表示目标或网络主机的IP地址
ipaddress2  =>  表示下一跳路由器的IP地址
netmask =>  表示目标网络的子网掩码,当目标是一个主机时,此参数省略
gw、dev  =>  分别指定下一跳路由的地址或要使用的网络接口

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
添加一个到网络192.168.205.0的路由条目
# route add -net 192.168.205.0 netmask 255.255.255.0 gw 192.168.204.1

添加一个到主机192.168.78.25的路由条目
# route add -host 192.168.78.25 gw 192.168.204.1

指定到网络192.168.206.0的下一跳设备
# route add -net 192.168.206.0/24 dev eth1

删除到网络192.168.206.0的路由条目
# route del -net 192.168.206.0/24192.168.192.0192.168.223.0的网络汇聚成一个路由广播并添加到路由表中
# route add -net 192.168.192.0/19 gw 192.168.223.0

5. 主机名称命令 hostname

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
显示主机名的全称
# hostname
临时修改主机名
# hostname metaphors

6. 网络工具

测试连通命令 ping

参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
c:指定发送数据包的个数
f:快速发送数据包
s:指定发送数据包的大小
I:指定发送测试数据包的网络接口
R:显示数据包经过的路由过程
t:指定数据包使用的TTL

网络路经测试命令 traceroute

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
测试到目标主机之间的所有路由器的连通情况
# traceroute 192.168.144.186

查看网络状态命令 netstat

参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
i:查看网络接口的使用情况
t:列出正在使用的TCP连接
u:列出正在使用的UDP连接
a:查看所有正在连接中的套接字
n:以IP地址的形式显示(而非域名)
p:显示套接字对应的进程名及PID
l:只显示正处于监听状态的套接字

域名解析工具 dig、nslookup

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# dig www.baidu.com
# nslookup www.baidu.com
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
十二.Linux网络管理
在/etc/sysconfig/network-scripts/目录下有不少文件,绝大部分都是脚本类的文件,但有一类ifcfg开头的文件为网卡配置文件(interface config),所有ifcfg开头的文件在启动网络服务的时候都会被加载读取,但具体的文件名ifcfg-XX的XX可以随意命名。
对弈
2019/09/04
2.8K0
100个 Linux 命令(10)-管理网络
这是100个 Linux 命令的第10篇文章,主要介绍如何在 Linux 主机中管理网络,包括网络接口配置、主机名配置等。
懒人的小脑
2019/01/18
3K0
100个 Linux 命令(10)-管理网络
Linux下路由配置梳理
在日常运维作业中,经常会碰到路由表的操作。下面就linux运维中的路由操作做一梳理: ------------------------------------------------------------------------------ 先说一些关于路由的基础知识: 1)路由概念 路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备 路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择 直连路由:当在路由器
洗尽了浮华
2018/01/23
7.2K0
Linux下路由配置梳理
linux网络设置及解决无法连接网络_linux命令cp复制并更名
以太网卡的名字不是常见的eth0,变成了ens33。其中en代表以太网卡 ens33代表PCI接口的物理位置为(0,3),其中横座标代表bus,纵座标代表slot
全栈程序员站长
2022/11/15
4K0
Linux 主机网络接入配置
网络配置是我们在安装好操作系统之后,需要解决的第一步。现时代没有接入网络的主机已然等同于一堆废铁。在网络配置的过程中,通常我们需要配置本机IP地址,缺省网关,DNS,主机名等等。本文主要描述在Linux环境下,主要以传统命令行方式讲解如何将主机接入网络。对于网路配置的新命令如ip,nmcli等等在以后的文章中描述。
Leshami
2018/08/08
7.2K0
Linux学习笔记(八)网络管理
网卡命名规则受biosdevname和net.ifnames两个参数影响 如果你的网卡名不是eth0怎么设置为eth0呢?
小雨coding
2020/06/09
1.5K0
Linux学习笔记(八)网络管理
Linux网络基本网络配置方法介绍
Linux网络基本网络配置方法介绍 网络信息查看 设置网络地址: cat /etc/sysconfig/network-scripts/ifcfg-eth0 你将会看到: DEVICE=eth0 BOOTPROTO=statics HWADDR=00:0C:29:13:D1:6F ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.212 NETMASK=255.255.255.0 BOOTPROTO=statics :表示使用静太IP地址。 ONBOOT=y
用户1257215
2018/01/30
3K0
linux 路由表设置 之 route 指令详解
2016年08月07日 11:25:58 xingpacer 阅读数:43344更多
拓荒者
2019/06/02
15.3K0
春招面试网络管理命令必知必会
1.基本工具2.网络查看与配置2.1 网络查看2.2 网络配置3.网关查看及配置3.1 查看网关(或者路由)3.2 网关配置4.网络故障排除5.网络服务管理5.1 概论5.2 实践5.3 主机名5.4 静态IP配置方式15.5 静态IP配置方式2
公众号guangcity
2020/02/24
9140
Linux下常用的配置IP及route的命令汇编
Linux下用于配置或者查看IP地址、路由表的命令有很多,本文打算将其都罗列出来,后面想到其它的命令再一一补充。
保持热爱奔赴山海
2019/09/18
6K0
Linux下常用的配置IP及route的命令汇编
Linux网络管理
答:杀死一个进程,应获得这个进程控制的权利,比如获得进程所属账户的权限;或者获得超级账户的权限。如果是peter账户,没有获得jason账户的权限,因此,杀死jason账户下运行的进程是被禁止的。
Java3y
2018/07/30
3.1K0
Linux网络管理
linux网关/路由
Linux上分为3种路由: 主机路由:直接指明到某台具体的主机怎么走,主机路由也就是所谓的静态路由 网络路由:指明某类网络怎么走 默认路由:不走主机路由的和网络路由的就走默认路由。操作系统上设置的默认路由一般也称为网关。
陈不成i
2021/05/26
7.5K0
Linux网络服务
按“G”到末行,按"O"在下一行插入:IPADD、NETMASK(子网掩码)、GETWAY
云计算小白
2019/10/09
1.8K0
Linux 学习笔记之超详细基础linux命令(the end)
---------------------------------接Part 14------------------------------
授客
2019/09/11
1.1K0
搞它!!!linux网络服务基本设置命令合集
Destination 网段 Gateway 网关 Genmask 子网掩码 metric 度量值
不吃小白菜
2020/09/03
1.2K0
【记忆卡片】linux网络命令
一、ifconfig是查看网卡的信息 ifconfig [Interface] Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息. 1、配置eth0的IP地址, 同时激活该设备 #ifconfig eth0 192.168.1.101 netmask 255.255.255.0 up 2、配置eth0别名设备eth0:1的IP地址,并添加路由 #ifconfig eth0:1 192.168.1.102 #route add –host 192.16
程序员互动联盟
2018/03/15
8020
linux 系统网络常见网卡配置
/etc/sysconfig/network-scripts/ifcfg-eth0
以谁为师
2019/05/28
5.5K0
网络基本配置查询
前言:主要针对于Linux中网络/路由/通信通道类命令进行学习,加深对Linux的使用;
全栈工程师修炼指南
2022/09/28
2.8K0
网络基本配置查询
linux网络配置和故障排除命令总结
1.ifconfig ifconfig命令 被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 # ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.24.186.123 netmask 255.255.240.0 broadcast 172
入门笔记
2022/06/02
1.5K0
linux route命令的使用详解
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下方法:
墨文
2020/02/28
4.1K0
相关推荐
十二.Linux网络管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验