设为首页 加入收藏

TOP

Linux常用的20个命令(下)(二)
2023-07-23 13:39:32 】 浏览:62
Tags:Linux 常用的
[参数]

常用参数

参数 说明
-a 显示所有连线中的Socket
-p 显示正在使用Socket的程序识别码和程序名称
-u 显示UDP传输协议的连线状况
-i 显示网络界面信息表单
-n 直接使用IP地址,不通过域名服务器

参考实例

  • 显示详细的网络状况:
[root@wayne:~]# netstat -a
  • 显示当前用户UDP连接状况:
[root@wayne:~]# netstat -nu
  • 显示网卡列表:
[root@wayne:~]# netstat -i 
  • 显示组播组的关系:
[root@wayne:~]# netstat -g 
  • 显示网络统计信息:
[root@wayne:~]# netstat -s 
  • 显示监听的套接口:
[root@wayne:~]# netstat -l 

18.ping 命令

用来测试主机之间网络的连通性

语法格式 : ping [参数] [目标主机]

常用参数

参数 说明
-d 使用Socket的SO_DEBUG功能
-c 指定发送报文的次数
-i 指定收发信息的间隔时间
-I 使用指定的网络接口送出数据包
-l 设置在送出要求信息之前,先行发出的数据包
-n 只输出数值
-p 设置填满数据包的范本样式
-q 不显示指令执行过程
-R 记录路由过程
-s 设置数据包的大小
-t 设置存活数值TTL的大小
-v 详细显示指令的执行过程

参考实例

  • 检测与百度网站的连通性:
[root@wayne:~]# ping www.baidu.com
  • 连续ping4次 192.168.1.100:
[root@wayne:~]# ping -c 4 192.168.1.100
  • 连续ping4次 192.168.1.100,时间间隔为3秒:
[root@wayne:~]# ping -c 4 -i 3 192.168.1.100

19.ifconfig

用来配置和显示Linux内核中网络接口的网络参数

语法格式 : ifconfig [参数]]

常用参数

参数 说明
add <地址> 设置网络设备IPv6的IP地址
del <地址> 删除网络设备IPv6的IP地址
down 关闭指定的网络设备
up 启动指定的网络设备
IP地址 指定网络设备的IP地址

参考实例

  • 显示网络设备信息
[root@wayne:~]# ifconfig        
eth0      Link encap:Ethernet  HWaddr 00:0c:29:c9:94:8e  
          inet addr:192.168.142.174  Bcast:192.168.142.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fec9:948e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15571 errors:0 dropped:0 overruns:0 frame:0
          TX packets:937 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1039722 (1.0 MB)  TX bytes:164525 (164.5 KB)
          Interrupt:19 Base address:0x2000 

eth1      Link encap:Ethernet  HWaddr 00:0c:29:c9:94:a2  
          inet addr:192.168.4.200  Bcast:192.168.4.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fec9:94a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:133 errors:0 dropped:0 overruns:0 frame:0
          TX packets:710 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:20861 (20.8 KB)  TX bytes:157963 (157.9 KB)
          Interrupt:18 Base address:0x2080 
  • 启动关闭指定网卡
[root@wayne:~]# ifconfig eth0 up	// 启动网卡
[root@wayne:~]# ifconfig eth0 down	// 关闭网卡
  • 配置和删除网卡的IPv6地址
[root@wayne:~]# ifconfig eth0 add 33ffe:3239:800:1002::2/ 64 //为网卡设置IPv6地址
[root@wayne:~]# ifconfig eth0 del 33ffe:3239:800:1002::2/ 64 //为网卡删除IPv6地址
  • 修改MAC地址
[root@wayne:~]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址

配置IP地址

[root@wayne:~]# ifconfig eth1 192.168.4.200 
//给eth1网卡配置IP地址
[root@wayne:~]# ifconfig eth1 192.168.4.200 netmask 255.255.255.0 
// 给eth1网卡配置IP地址,并加上子掩码
[root@wayne:~]# ifconfig eth1 192.168.4.200 netmask 255.255.255.0 broadcast 192.168.4.255
// 给eth1网卡配置IP地址,加上子掩码,加上广播地址
  • 启用和关闭ARP协议
[root@wayne:~]# ifconfig eth0 arp  //开启
[root@wayne:~]# ifconfig eth0 -arp  //关闭
  • 设置最大传输单元
[root@wayne:~]# ifconfig eth0 mtu 2500 
//设置能通过的最大数据包大小为 2500 bytes

20.date命令

用来显示或设定系统的日期与时间

语法格式 : date [选项] [+输出形式]

常用参数

参数 说明
-s [datestr] 将系统时间设为 datestr 中所设定的时间
-u 显示目前的格林威治时间

参考实例

  • 显示当前时间:
[root@wayne:~]# date
Wed Mar  8 12:29:33 CST 2023
  • 按格式输出时间:
[root@wayne:~]# date +"%Y-%m-%d"
2023-03-08
  • 设定时间:
[root@wayne:~]# date -s 20230308                // 设置日期为20230308,这样会把具体时间设置成00:00:00
[root@wayne:~]# date -s 12:34:56                // 设置具体时间,不会对日期做更改
[root@wayne:~]# date
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇CentOS7.9 搭建内部yum源服务器同.. 下一篇ssh 远程连接方式总结

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目