L-1-8 Linux基础命令详解之网络命令

简介:

[dhclient]

dhclient <interface> 

例:dhclient eth0

//让网卡自动获取IP

----------------------------------------------------------------------------------------

[ifconfig]

ifconfig

查看本机ip


-a

显示所有接口的配置


//端口的别名格式 ethX:X  不能使用dhcp协议 可以在网络接口配置中创建


ifconfig <int> <ip> netmask <netmask>

对网卡进行配置

//一次性,重启后恢复


ifconfig <int> network <a.b.c.d>

对子网掩码进行配置

//一次性


ifconfig <int> [<ip/mask>] {up|down}

打开或者关闭某个端口


/etc/init.d/network {start|stop|restart|status} //网络状态的配置


route add default gw <gateway> //设置网关,详细看命令route

----------------------------------------------------------------------------------------

[ip]

ip <command>   //一个多功能网络命令,具体命令查看ip —help

   link:配置网络接口属性

   addr:协议地址

   route:路由

----------------------------------------------------------------------------------------

[iptstate]

iptstate //查看网络访问端口的信息

----------------------------------------------------------------------------------------

[getent]

getent hosts <www.abc.com>  //域名解析

----------------------------------------------------------------------------------------

[nc]

nc <ip> {<port>|[1-65535]} 端口扫描,需要下载 端口之间要用-连接

-v 文字表达结果

-w <num> 设置端口探测超时时间<num>秒,不设置会永远等下去,建议设置

-u 使用UDP协议

----------------------------------------------------------------------------------------

[netstat]

netstat

查看网络情况


  -n

  路由表或者ip以数字方式显示

  -an

  详细显示网络状况

 

  -r

  显示路由表

  -t

  建立tcp的连接

  -u

  建立udp的连接

  -l

  显示监听状态的连接

  -p

  显示监听指定套接字的进程名

  例如:netstat -tnlp

----------------------------------------------------------------------------------------

[ping]

ping <ip>

查看网络地址的连通性

  -c <num>

  //指定ping的次数

  -W <num>

  //设置等待时间,单位为秒

----------------------------------------------------------------------------------------

[plog]

plog

//显示拨号日志

//关联命令 pppoeconf pon poff

----------------------------------------------------------------------------------------

[poff]

poff

//断开网络连接

//关联命令 pppoeconf pon plog

----------------------------------------------------------------------------------------

[pon]

pon dsl-provider

//手动连接拨号网络。

//关联命令 pppoeconf poff plog

----------------------------------------------------------------------------------------

[pppoeconf]

pppoeconf 

//拨号设置。首次拨号设置命令。

//关联命令 pon poff plog

----------------------------------------------------------------------------------------

[route]

route <command> 路由命令

command:

    add  //添加路由

 -host   //添加一台主机路由

 -net <ip>   //添加一台网络路由

 -net <ip> gw <nexthop> //设置网络路由

route add default gw <nexthop>  //设置默认路由

    del  删除路由

-n   //以数字方式查看路由表

//是临时改动重启或者重启网络服务失效

----------------------------------------------------------------------------------------

[tcpdump]

tcpdump [options] //linux下的抓包工具

-i <eth>  //指定网卡抓包

-n        //不反解主机名

-w <*.cap>  //输出为cap文件

-v  //显示抓包数,还有-vv


例如:tcp src host 172.16.100.1

      tcp src or dst port 21

 udp dst port 53

 tcp src or dst port 21 AND src host 172.16.100.1

 tcp port 21 AND host 172.16.100.1

----------------------------------------------------------------------------------------

[traceroute]

traceroute <ip>

查看路由情况

----------------------------------------------------------------------------------------

[setup]

setup

//控制面板,一个文字图形界面交互式程序 

//在这个地方设置网卡,需要运行/etc/rc.d/init.d/network restart

//修改文件来设置网络/etc/sysconfig/network-scripts/ifcfg-eth0,然后还是要运行上述的命令来重启

----------------------------------------------------------------------------------------

本文转自Heartnight();博客51CTO博客,原文链接http://blog.51cto.com/181647568/1785548如需转载请自行联系原作者


tangjiashiertui

相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
183 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
735 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
121 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
99 2
|
28天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
159 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
12天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
53 15
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
65 14
Linux 10 个“who”命令示例
|
27天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
124 20
|
17天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
46 8
|
17天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
129 7