Linux 下网络相关命令

1. ifconfig

查看或临时配置当先生效的 IP 地址和子网掩码

2. 禁用和启用网卡

禁用网卡

ifdown 网卡设备名

启用网卡

ifup 网卡设备名

3. 查看网络状态

netstat 

选项

-t 列出 TCP 协议端口
-u 列出 UDP 协议端口
-n 使用数字形式的IP 地址和端口号(而不是域名和服务名)
-l 监听状态
-r 路由器列表,功能和 route 命令一致,查看默认网关
-a 所有(除了网络服务,还有 socket 程序)

logout 注销系统可断开网络连接或远程登录

实例

查看已建立的连接

netstat -an | grep ESTABLISHED

统计登录文件

wc install.log

查看已建立的连接的数量(行数)

netstat -an | grep ESTABLISHED | wc -l

4. route 命令

临时添加网关

route add default gw 192.168.1.1

删除网关

route del default gw 192.168.1.1

gw代表 gateway。
注意后面的 IP 地址需要和当前同网段。
局域网中无法处理的 IP 地址会交给网关处理。因此,临时添加的网关可以反而使系统无法联网。
在一台服务器里,连内网的网卡是不可以设置网关的。
用于连接外网的网关由运营商提供。

5. 域名解析命令

将域名翻译成 IP 地址

nslookup [主机名或 IP 地址]

查看默认的首选DNS

nslookup
server
exit

6. ping 命令

网络测试命令,发送ICMP包。
有的网站会禁ping,防止暴露信息。
使用 -c 选项指定 ping 的次数。

7. telnet 命令

远程管理与端口探测命令,由于是明文传输,已不再用它远程登录(管理)。系统默认是不再开启此服务。
使用Ctrl-]进入交互,用 quit 命令退出。

8. traceroute 命令

计算机访问服务器经过哪些路由器,这是由路由协议规定的,我们不能更改,但是可以用此命令查看。和 ping 命令一样,使用 ICMP协议。
例如我连接我公司的服务器,用此命令记录下路由路径,哪天我连不上公司的网了,只要对照看一下,就知道是哪个节点包发布出去,出现问题后的故障定位。
访问某个网站,部分节点是不通,会显示星号,但是依然可以连接。

9. wget 命令

下载命令,电影《社交网络》中,马克扎克伯格用的就是这个命令来下载妹子照片的!!!

10. tcpdump 命令

抓包命令,可以抓到明文传输中的用户名和密码等信息,例如 http, ftp, telnet 等。

tcpdump -i eth0 -nnX port 21

-i指定网卡
-nn指用数字形式的 IP 地址和端口
-X 指用16进制显示,
port 21指监听21端口的数据

ftp 由于不允许 root 登录,所以相对还安全点

加密协议有 https, ssh 等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值