Linux中常用的网络命令

一、设置网络参数的命令
ifconfig:查询、设置网卡与IP网络等相关参数

[[email protected] ~]# ifconfig {interface} {down|up}
[[email protected] ~]# ifconfig interface {options}
interface:eth0、eth1、ppp0
options:mtu、up,down、netmask、broadcast
[[email protected] ~]# ifconfig eth0 192.168.10.11 netmask 255.255.255.128 mtu 8000
修改文件参数
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
[[email protected] ~]# service network restart

ifup、ifdown:启动与关闭网络接口

[[email protected] ~]# ifup {interface}
[[email protected] ~]# ifdown {interface}

route:查看、配置路由表

[[email protected] ~]# route [-nee]
[[email protected] ~]# route add [-net|-host] [网络或主机] netmask [mask] [gw|dev]
[[email protected] ~]# route del [-net|-host] [网络或主机] netmask [mask] [gw|dev]
-n:不要使用通信协议或主机名,直接使用IP或port number
-ee:显示更详细的信息

[[email protected] ~]# route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0
[[email protected] ~]# route add default gw 192.168.1.250

ip:整合式命令,可以直接修改各种参数

[[email protected] ~]# ip [options] [动作] [命令]
link:与设备相关的设置,MTU、MAC地址等
[[email protected] ~]# ip [-s] link show
[[email protected] ~]# ip link set [device] [动作或参数] //up|down、address、name、mtu
addr/address
[[email protected] ~]# ip address show
[[email protected] ~]# ip address [add|del] [IP参数] [dev设备名] [相关参数]
route
[[email protected] ~]# ip route show
[[email protected] ~]# ip route [add|del] [IP或网络号] [via gateway] [dev 设备]

二、无线网络:iwlist、iwconfig

三、DHCP客户端命令:dhclient

[[email protected] ~]# dhclient eth0

四、网络排错与查看命令

ping
[[email protected] ~]# ping [选项与参数] IP
[[email protected] ~]# ping -c 3 192.168.1.1 //指定发三个ICMP数据包

traceroute
[[email protected] ~]# traceroute [选项与参数] IP
-n:单纯使用IP
-U:使用UDP
-I:使用ICMP
-T:使用TCP
-w:默认5秒不响应则不通
-p:端口号
-i:设备
[[email protected] ~]# traceroute -n www.baidu.com

netstat
[[email protected] ~]# netstat -[rn] //查看路由
[[email protected] ~]# netstat -[antulpc] //与网络接口有关的参数
-a:所有
-t:TCP
-u:UDP
-l:Listen状态的服务
-p:列出PID和Program的文件名
-c:设置几秒钟后自动更新一次

host、dig、nslookup //检测主机名对于的IP

telnet、ssh //远程连接服务

ftp、lftp  //远程数据传输

tcpdump、wireshark //数据包捕获功能

links、wget //网页相关功能

nc、netcat //启动任意TCP/UDP数据包的端口连接
[[email protected] ~]# nc [-u] [IP|Port] [Port]
[[email protected] ~]# nc -l [IP|Port] [Port]
-u:使用UDP
[[email protected] ~]# nc localhost 25

原文地址:http://blog.51cto.com/gdutcxh/2120809

时间: 2024-10-25 10:54:45

Linux中常用的网络命令的相关文章

Linux中常用的基础命令

常用的命令的使用方法:1.echo (printf)echo - display a line of text 常用选项: -n:不换行: -e:使用\所引导的转义序列生效: \n:换行 \t:水平制表符 2.cd Change the shell working directory. 切换工作目录: cd [-L|[-P [-e]]] [dir] cd /PATH/TO/SOMEDIR:将工作目录切换至参数所代表的目录: cd:将工作目录切换至当前登录用户的家目录:相当于cd ~; cd -:

Linux中常用文件传输命令及使用方法

sftp sftp即Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取不仅可以传输文件数据,而且可以进行远程的文件管理. 建立连接: # sftp [email protected] 从本地上传文件: # put localpath 下载文件: # get remotepath 与远程相对应的本地操作,只需要在命令前加上”l” 即可,方便好记. 例如:lcd l

Linux中常用的查看系统信息的命令

Linux中常用的查看系统信息的命令 导读 Linux是一个神奇而又高效的操作系统,学完Linux对Linux系统有一个熟悉的了解后,你需要了解下这些实用的查看系统信息的命令. 查看系统版本命令 uname 谈到系统版本就一定会想到uname,查看系统内核版本 uname -参数 其他的什么-n -m -r 参数都忽略,直接-a [[email protected] ~]#uname -a Linux linuxprobe.com 2.6.32-358.el6.x86_64 #1 SMP Tue

Linux中常用命令 <一>

本笔记中记录的命令来源于 <Linux C 编程实战> ----------------------------------------------------------------------------- 1.查看当前目录命令 pwd 2.改变当前目录 cd 3.显示目录或文件信息命令 ls 格式: ls [选项] <目录或文件名> 主要选项如下: -a 显示所有的文件和目录 -l  以长格式显示文件信息 -t 将结果按修改时间进行排序,新的文件或目录在前面 -R 递归列出目

Linux 中常用命令

命令基本格式: 命令提示符:[[email protected] ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost 代表当前计算机的主机名      ~ 表示当前所在目录(家目录)      # 表示超级用户的提示符 (普通用户为$) 命令格式: 命令 [选项] [参数] ([]表示可以省略)      个别命令的使用不遵循次格式      当有多个选项时,可以写在一起      简化选项和完整选项 -a

Linux 中常用的文本(行)处理命令(转)

Linux 中常用的文本(行)处理命令 0.正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况. 注意: (1) 在"[ ]"中还可以使用"-"来表示某一范围.例如"[a-z0-9]"匹配任意的小写字母或者数字,"[^A-Z]"表示非大写字母,"[0-9]{8}"表示任意一个8位数字. (2) 元字

[转帖]在Linux中的使用 ss 命令检查套接字/网络连接

在Linux中的使用 ss 命令检查套接字/网络连接 https://linux.cn/article-4372-1.html 作者: Adrian Dinu 译者: LCTT geekpi | 2014-12-04 10:11   评论: 4 收藏: 7 分享: 13 ss是iproute2包的一部分(控制TCP/IP网络和流量的工具).iproute2的目标是替代先前用于配置网络接口.路由表和管理ARP表的标准Unix网络工具套装(通常称之为“net-tools”).ss工具用于导出套接字统

【转载】Linux中常用操作命令

说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 大牛笔记-www.weixuehao.com 来自:http://www.weixuehao.com/archives/25 Linux简介及

【转】CentOS系统中常用查看日志命令

CentOS系统中常用查看日志命令 时间:2014-03-10 23:52来源:blog.csdn.net 作者:虎子 Linux IDE RedHat 防火墙活动 .cat tail -f 日 志 文 件 说    明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /v