Linux的学习与深造

ifconfig -a:查看所有网卡的IP地址

ip命令

ip -4 addr:显示主机的IP v4地址

ip -6 addr:查看主机的IP v6地址

ip addr:查看主机的所有IP地址

IPv6的地址长度为128b,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示

禁用、启用网络接口

方法一

ifdown eth0:禁用eth0接口

ifup eth0:启用eth0接口

方法二

ifconfig eth0 down:禁用eth0接口

ifconfig eth0 up:启用eth0接口

方法三

service network stop:关闭网卡

service network start:启动网卡

service network status:查看网卡状态

service network restart:重启网卡

free命令

该命令可以查看当前linux系统的内存情况

  • image

top命令

该命令可以查看当前linux系统的cpu、内存等实时使用情况

  • image

ping命令

ping的作用

连通性检查

网速检查

用法

ping -c <测试数据包数量> <目的主机地址>

打印5行该linux服务器与百度服务器进行网络通信的数据信息

  • image

当命令中没有-c 参数时,表示一直打印,直到我们执行强制退出(ctrl+c)的命令

网络数据包统计

显示网络数据包统计详细信息

netstat -s

按照协议类型进行统计,并显示

  • image

显示网络数据包统计详细

ifconfig -s

按照网络接口进行统计,并显示

  • image

配置IP方式

临时配置方法

永久有效方法

修改网络接口配置文件

修改/etc/sysconfig/network-scripts/ifcfg-ethx文件

  • image

立即生效需要重启网卡service network restart

lsof命令

该命令可以查看当前linux系统中指定的端口被哪些进行占用了

  • image

应用场景:在实际工作中,我们在启动某个应用程序时,该应用程序启动需要的端口被其它程序占用了,会导致这个程序启动失败,此时我们需要使用这个命令查看是哪个程序占用了端口。

tcpdump网络数据抓包

tcpdump命令详解-数据包抓取

常见参数和过滤器:

tcp:表示只抓取tcp报文,可以是ip、icmp、arp、rarp 、tcp、udp、icmp这些选项之一,放到第一个参数的位置,用来过滤数据报的类型

port:端口

host:主机地址,可以是源主机和目的主机

-vvv:抓取最详细内容

-s0:抓取数据包时默认抓取长度为68字节,加上-s0 后可以抓到完整的数据包。

-i:指定监听的网络接口,比如-i eth0表示只抓经过接口eth0的包

-c:使用-c参数,指定抓包的数量

-w:使用-w参数指定抓包文件保存到文件,以便后续使用Wireshark等工具进行分析

示例

使用这个命令抓包时,如果不是抓的网络接口eth0接口的包,一定要使用-i参数,并加上对应网络接口的名字

  • image

ssh远程登录

应用场景:有A、B两台服务器,在办公室的PC机可以与Alinux服务器进行通信,但是不能与B 这台linux服务器进行通信,但是A和B可以进行通信。现在想登录B服务器进行操作,就可以先使用PC机上的远程登录工具(比如:Xshell)登录A服务器,然后在A上使用ssh远程登录到B上进行操作

  • image

命令格式

  • image

Windows与Linux间文件传输工具

winscp工具(可以把windows上的文件传到linux上,也可以把linux上的文件传到windows上)

  • image

linux服务器间文件传输(scp命令)

把当前linux服务器上的文件复制到远程linux服务器上

scp local_file remote_username@remote_ip:remote_folder

scp local_file remote_username@remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;

从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

scp remote_username@remote_ip:remote_file_name remote_file_name

或者

scp remote_username@remote_ip:remote_file_name local_file_name

示例

  • image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值