常用网络管理命令(上)

ifconfig:网络接口配置命令

命令语法:

ifconfig:显示所有激活的接口信息

ifconfig [interface]:显示指定接口信息

例:ifconfig eth0

ifconfig [interface] [up|down]:临时启动或关闭指定网络接口

例:ifconfig eth0 down

ifup eth0:1

ifdown

ifconfig [interface] [ipaddr] netmask [mask]:临时配置ip地址

例:ifconfig eth0:0 192.168.10.1 netmask 255.255.255.0

ifconfig eth1 192.168.100.1/24

route:路由表管理命令

命令语法:

route:显示路由信息

-n:数字格式的地址

route add:添加路由信息

-host:目标主机路由

例:route add -host 10.0.0.5 gw 192.168.0.1

-net:目标网络路由

例:route add -net 172.0.0.0/24 gw 192.168.1.1

route add -net 0.0.0.0 gw 10.0.0.1

route add default gw 10.0.0.1

route del:删除路由信息

-host:目标主机路由

例:route del -host 10.0.0.1

-net:目标网络路由

例:route del -net 172.0.0.0/24

netstat:查看网络及相关信息

-t :显示tcp信息

-u:显示udp信息

-p:显示进程信息

-l :显示监听信息

-n:不解析主机名

-a:显示所有信息

-e:显示扩展信息

-m:显示套接字相关的内存使用信息

-o state:只显示指定状态的连接,还可以指定过滤条件

例:netstat -anpu

ping:基于ICMP协议的网络测试工具

命令语法:

ping [destination]:

-c:报文的个数

例:ping -c 1 192.168.1.1

-W:等待响应报文的超时时间

例:ping -W 1 10.0.0.1

traceroute:追踪网络包所到达目标主机所经由的所有网关,依赖于traceroute软件包

命令语法:

traceroute [destination]:

例:traceroute www.baidu.com

mtr:网络诊断工具,类似于traceroute,依赖于mtr软件包

命令语法:

mtr [destination]:

例:mtr www.baidu.com

nslookup:域名与IP的解析对应关系,依赖于bind-utils软件包

命令语法:

nslookup [destination]

例:nslookup www.baidu.com

nslookup 220.181.112.244

hostname:显示或配置系统主机名

命令语法:

hostname:显示本机主机名

hostname [hostname]:更改本机主机名

例:hostname princepar.blog.51cto.com

ethtool:显示网络接口设备的属性信息

命令语法;

ethtool [devname]:

例:ethtool eth0

ethtool -S [devname]:统计设备接口的数据信息

例:ethtool -S eth0

可配合watch命令使用:watch “ethtool -S eth0”

时间: 2024-10-28 02:09:55

常用网络管理命令(上)的相关文章

常用linux命令详解

linux常用文件处理命令 ls -l #rwx分别代表文件对应的属性,分别为读写执行 chgrp #更改文件属组 chown #更改文件属主 chmod #修改文件权限,比如chmod 777 .a ,即把文件a变成可读可写可执行 一般ls -l 查看文件后,一般会带上-rw-r-r等操作,这表明分别是owner/group/others三种身份的read/write/execute的三种权限 其中r:4,w:2,x:1 linux常用目录处理命令 pwd #显示当前所在文件路径 ls #查看

docker专题(2):docker常用管理命令(上)

http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|ex

linux常用的网络管理命令

网络配置 rhel/Centos中常用的网络管理命令: 设置ip基本信息相关配置文件 5,6版本:system-config-network(setup) 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth[0-n] 7版本:nmcil nmtui(图形界面) 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-en***** ifcfg-eth0,ifcfg-en******网络配置文件信息 TYPE=Ethern

9.6_Linux网络管理命令的使用

网络管理命令 ip命令 配置Linux网络属性:ip命令,不过该命令的操作只是临时操作,重启以后配置丢失 ip-show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr | route } 示例: ip link - network device configuration set dev IFACE

网管常用网络命令

Ipconfig命令 Ipconfig命令可以用来显示本机当前的TCP/IP配置信息. 当使用Ipconfig时不带任何参数选项,那么它为每个已经配置好的接口显示IP地址.子网掩码和默认网关值. 当使用Ipconfig时使用all 选项时,即Ipconfig/all或Ipconfig –all,除了显示已配置的TCP/IP信息外,还显示内置于本地网卡中的物理地址(MAC地址)以及主机名等信息. 使用Ipconfig/renew或Ipconfig –renew,重新获取IP地址 使用Ipconfi

常用 ADB 命令[ZZ]

https://blog.csdn.net/yang_zhang_1992/article/details/71404186 1. 显示当前运行的全部模拟器: adb devices 2. 对某一模拟器执行命令: adb-s 模拟器编号命令 3. 安装应用程序: adb install -r 应用程序.apk 4. 获取模拟器中的文件: adb pull <remote> <local> 5. 向模拟器中写文件: adb push <local><remote&g

01. Shell基础和使用技巧(工具+常用bash命令加速操作)

Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python. Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-nam