每周一贴:Linux中,你一定要掌握的网络基本命令!
不论你是一个有追求的 Linux 系统管理者,或是 Linux 狂热者,这些基础且重要的 Linux 网络命令你一定要了解!
在学习 Linux 的过程中,大家都会非常注意命令行的运用,想必也看过很多书来进行学习。在今天的文章中,我(注:作者为 Abhishek Prakash)给大家总结一下曾让我在计算机网络工程这门课上,帮助我拿到高分的网络命令集。欢迎大家拿出小抄赶紧记上,希望对你也有用哦。
网络连通性
Ping
Telnet host
ARP
ARP 是用来将 IP 地址转换为以太网地址的。Root 用户可以增加/删除 ARP 条目。其中 ARP 的条目都是缓存在内核中的,一般在20分钟后会自动删除。但 root 用户可以创建永久性的 ARP 条目。
arp -a:打印 ARP 表
arp -s
arp -a -d:删除所有条目
路由
netstat -r:打印路由表。路由表存储在内核中,ip 通过它来将包发送到外网。
routed:执行动态路由选择的 BSD 守护进程。实现 RIP 路由协议。只能在 root 权限下使用。
gated:gated 是实现 RIP 的另一个路由守护进程。同时使用 OSPF/EGP/RIP 。只能在 root 权限下使用。
traceroute:可用来追踪IP数据包经过的路由信息。
netstat -rnf inet:可显示 IPv4 的路由表。
sysctl net.inet.ip.forwarding=1:使数据包继续传递(把一个主机变成路由)。
route:route 命令用来在路由表中设置静态路由。所有从 PC 到 IP/SubNet 的信息都要经过指定的网关 IP。这命令还可以用来设定默认路由。
route add|delete [-net|-host]:
route flush:删除所有路由。
route add -net 0.0.0.0 192.168.10.2:增加一个默认路由。
重要文件
/etc/hosts:IP地址及名字
/etc/networks:IP地址及网络名字
/etc/protocols:协议号及协议名字
/etc/services:tcp/udp服务名字对应的端口号
工具以及网络性能分析
ifconfig[up]:开启接口
ifconfig
tcpdump -i -vvv:抓取和分析数据包的工具
netstat -w [seconds] -l [interface]:显示网络设置和数据
其他
nslookup:通过查询 DNS 服务器将 IP 转换成名字,或把名字转换成 IP。比如,nslookup ubuntukylin.com 会得到 ubuntukylin.com 的IP地址。
ftp:在本地主机和远程主机之间传送文件。
rlogin:远程登录主机。
-
第八届“开源中国开源世界”高峰论坛隆重召开[2013-09-17]
-
麒麟软件商店 v4.0 功能详解[2021-06-04]
-
优麒麟团队和搜狗公司发布搜狗输入法Linux版2.0版,新增双拼功能![2015-10-17]
-
浪潮之巅,自由精神独领风骚。IT世界,自由软件主导沉浮![2016-09-19]
-
每周一贴:Unity 8 桌面将使用3D窗口切换效果 [2015-08-20]
-
每周一贴:如何制作Ubuntu/Ubuntu Kylin SDK Live USB盘[2015-01-26]
-
每周一贴:有趣的Linux彩蛋——用sudo来冒犯用户[2016-02-23]
-
每周一贴:如何在优麒麟(Ubuntu Kylin)上安装Linux内核4.0[2015-05-20]
-
优麒麟1710发布派对首站圆满收官[2017-10-30]
-
每周一贴:DigiKam 5.0 发布,快下载到 Ubuntu Kylin 吧![2016-07-14]
-
[简讯] CCN 8月技术会议暨优麒麟社区线下技术交流会在长沙召开![2018-08-18]
-
喜讯:UbuntuKylin获得2013年度“中国优秀开源软件项目”和“中国杰出开源人物”[2013-09-17]
-
优麒麟19.04发布派对暨黑客松活动在温州科技职业学院成功举办![2019-07-10]
-
做最有中国味的操作系统,优麒麟15.10发布派对在温州成功举行![2015-12-01]
-
《优客源创会》第六站“北京大学”报名开始啦![2016-05-26]
-
生态速递-腾讯企业微信与政务微信同银河麒麟完成产品兼容性互认证[2019-09-27]