文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux 命令大全(下)

2023-09-10 08:36

关注

Linux 命令大全(上)

本文目录

6. 网络通讯 常用命令

6.1 ssh 命令 – 安全的远程连接服务器

6.1.1 含义

6.1.2 语法格式

6.1.3 常用参数

参数含义
-1使用 ssh 协议版本 1
-2使用 ssh 协议版本 2
-4基于 IPv4 网络协议
-6基于 IPv6 网络协议
-a关闭认证代理连接转发功能
-A开启认证代理连接转发功能
-b设置本机对外提供服务的 IP 地址
-c设置会话的密码算法
-C压缩所有数据
-f后台执行 ssh 指令
-F设置配置文件
-g允许远程主机连接本机的转发端口
-i设置密钥文件
-l设置登录用户名
-N不执行远程指令
-o设置配置参数选项
-p设置远程服务器上的端口号
-q静默执行模式
-s请求远程主机上的子系统调用
-v显示执行过程详细信息
-V显示版本信息
-x关闭 X11 转发功能
-X开启 X11 转发功能
-y信任 X11 转发功能

6.1.4 参考示例

ssh 192.168.129.132

在这里插入图片描述

注:这里的 192.168.129.132 是我的虚拟机(Ubuntu)的 IP 地址。

ssh -l linuxprobe 192.168.10.10
ssh 192.168.10.10 "free -m"
ssh -1 192.168.10.10

6.2 netstat 命令 – 显示网络状态

6.2.1 含义

6.2.2 语法格式

6.2.3 常用参数

参数含义
-a显示所有连接中的接口信息
-A设置网络连接类型
-c持续显示网络状态
-C显示路由配置信息
-F显示路由缓存信息
-g显示多重广播功能群组成员名单
-h显示帮助信息
-i显示网络界面信息表单
-l仅显示正在监听的服务状态
-n直接使用IP地址,而不是域名
-N显示网络硬件外围设备的符号链接名称
-o显示计时器数据信息
-p显示正在使用接口的程序识别码和名称
-r显示路由表信息
-s显示网络工作信息统计表信息
-t显示TCP传输协议的连线状态
-u显示UDP传输协议的连线状态
-V显示版本信息

6.2.4 参考示例

netstat -a

在这里插入图片描述

netstat -nu

在这里插入图片描述

netstat -apu

在这里插入图片描述

netstat -i

在这里插入图片描述

netstat -r

在这里插入图片描述

netstat -ap | grep ssh

在这里插入图片描述

6.3 dhclient 命令 – 动态获取或释放 IP 地址

6.3.1 含义

6.3.2 语法格式

6.3.3 常用参数

参数含义
-4基于 IPv4 网络协议
-6基于 IPv6 网络协议
-d以前台方式运行
-F设置向 DHCP 服务器发送的 FQDN
-H设置向 DHCP 服务器发送的主机名
-n不配置任何接口
-p设置 DHCP 客户端监听的端口号
-q静默执行模式
-r释放 IP 地址
-s在获取 IP 地址前指定 DHCP 服务器
-v显示执行过程详细信息
-V设置要发送给 DHCP 服务器的厂商类标识符
-w即使没有找到广播接口,也继续运行
-x停止 DHCP 客户端,而不释放当前租约
--timeout设置最大响应超时时间
--version显示版本信息

6.3.4 参考示例

dhclient ens33
dhclient -r
dhclient -s 192.168.10.10
dhclient -x

6.4 ifconfig 命令 – 显示或设置网络设备参数信息

6.4.1 含义

6.4.2 语法格式

6.4.3 常用参数

参数含义
-a显示所有网卡状态
-s显示简短状态列表
-v显示执行过程详细信息

6.4.4 常用动作

add设置网络设备的 IP 地址
del删除网络设备的 IP 地址
down关闭指定的网络设备
up启动指定的网络设备

6.4.5 参考示例

ifconfig
ifconfig ens33 downifconfig ens33 up
ifconfig ens33 192.168.10.20 netmask 255.255.255.0
ifconfig ens33 hw ether 00:aa:bb:cc:dd:ee
ifconfig ens33 -arpifconfig ens33 arp

6.4.6 补充

# 查看网卡配置信息$ ifconfig# 查看网卡对应的 IP 地址$ ifconfig | grep inet

提示:一台计算机中有可能会有一个物理网卡和多个虚拟网卡,在 Linux 中物理网卡的名字通常以 ensXX 表示。

6.5 ping 命令 – 测试主机间网络连通性

6.5.1 含义

6.5.2 语法格式

6.5.3 常用参数

参数含义
-4基于 IPv4 网络协议
-6基于 IPv6 网络协议
-a发送数据时发出鸣响声
-b允许 ping 一个广播地址
-c设置发送报文的次数
-d使用接口的 SO_DEBUG 功能
-f使用洪泛模式大量向目标发送数据包
-h显示帮助信息
-i设置收发信息的间隔时间
-I使用指定的网络接口送出数据包
-n仅输出数值
-p设置填满数据包的范本样式
-q静默执行模式
-R记录路由过程信息
-s设置数据包的大小
-t设置存活数值TTL的大小
-v显示执行过程详细信息
-V显示版本信息

6.5.4 参考示例

ping www.linuxcool.com
ping -c 4 www.linuxcool.com

在这里插入图片描述

ping -c 3 -i 0.2 -W 3 192.168.10.10

在这里插入图片描述

6.6 sshd 命令 – openssh 服务器守护进程

6.6.1 含义

6.6.2 语法格式

6.6.3 常用参数

参数含义
-4基于 IPv4 网络协议
-6基于 IPv6 网络协议
-d使用调试模式
-D使用非后台守护进程的方式运行服务
-e直接显示报错信息
-f设置服务器的配置文件
-g设置客户端登录的过期时间
-h设置读取主机密钥文件
-i使用 inetd 方式运行
-o设置服务配置选项
-p设置使用的端口号
-q静默执行模式
-t使用测试模式

6.6.4 参考示例

/usr/sbin/sshd -d
/usr/sbin/sshd -t
/usr/sbin/sshd -6

7. 设备管理 常用命令

7.1 mount 命令 – 将文件系统挂载到目录

7.1.1 含义

7.1.2 语法格式

7.1.3 常用参数

参数含义
-a加载“/etc/fstab”文件中记录的所有文件系统
-F为每个设备创建出一个新的挂载版本
-h显示帮助信息
-l显示已加载的文件系统列表
-L挂载具有指定标签的分区
-n加载没有写入“/etc/mtab”文件中的文件系统
-r将文件系统设置为只读模式
-t挂载指定文件类型的设备分区
-U挂载指定 UUID 的设备分区
-V显示版本信息
-w以读写方式挂载文件系统

7.1.4 参考示例

mount
mount -a
mount /dev/cdrom /Dir
mount -t xfs /dev/sdb /Dir

7.2 lspci 命令 – 显示当前设备 PCI 总线设备信息

7.2.1 含义

7.2.2 语法格式

7.2.3 常用参数

参数含义
-b使用以总线为中心的视图
-d仅显示指定厂商和设备信息
-i设置 PCI 编号列表文件
-m以机器可读方式显示 PCI 设备信息
-M使用总线映射模式
-n以数字方式显示 PCI 设备信息
-nn将 PCI 厂商和设备代码显示为数字和名称形式
-q使用 DNS 查询中央 PCI ID 数据库
-p设置包含 PCI 总线信息的目录
-s仅显示指定总线插槽的设备和功能块信息
-t使用树状结构显示 PCI 设备的层次关系
-v显示执行过程详细信息

7.2.4 参考示例

lspci
lspci -t

7.3 sensors 命令 – 检测服务器硬件信息

7.3.1 含义

7.3.2 语法格式

7.3.3 常用参数

参数含义
-A不显示每个芯片的适配器信息
-c指定配置文件
-F显示华氏度温度
-H显示帮助信息
-u输出原始信息
-v显示版本信息

7.3.4 参考示例

sensors

8. 备份压缩 常用命令

8.1 zip 命令 – 压缩文件

8.1.1 含义

8.1.2 语法格式

8.1.3 常用参数

参数含义
-A自动解压缩文件
-b设置暂存文件的目录
-c添加注释信息到压缩文件
-d更新压缩包内文件
-F尝试修复损坏的压缩文件
-h显示帮助信息
-i仅压缩符合条件的文件
-k使用MS-DOS兼容格式
-l将“LF”替换成“LF+CR”字符
-L显示版本信息
-m压缩后删除源文件
-n不压缩具有特定字符串的文件
-q静默执行模式
-r递归处理所有子文件
-S包含系统和隐藏文件
-t设置压缩时间为指定日期
-T检查压缩文件是否正确无误
-v显示执行过程详细信息
-V保留VMS操作系统的文件属性
-w在文件名称中加入版本编号
-X不保留过多的文件属性信息
-y直接保存符号链接,而不是对应文件

8.1.4 参考示例

zip -r File.zip /etc
zip -r File.zip *.cfg
zip -dv File.zip File.cfg

8.2 unzip 命令 – 解压缩 zip 格式文件

8.2.1 含义

8.2.2 语法格式

8.2.3 常用参数

参数含义
-a对文本进行必要的字符转换
-b不要对文本进行任何字符转换
-c适当转换字符后输出解压缩结果
-C严格区分大小写
-d解压缩文件到指定目录中
-f强制覆盖已有文件
-j不处理压缩文件中原有的目录路径
-l显示压缩包内文件列表
-L将压缩包内文件名改为小写
-n解压缩时不覆盖已有文件
-p使用密码加密
-q静默执行模式
-t检查压缩包完整性
-v显示执行过程详细信息
-x跳过压缩包内的指定文件
-z显示压缩包内的备注文字

8.2.4 参考示例

unzip File.zip
unzip File.zip -d /home
unzip -t File.zip

8.3 gzip 命令 – 压缩和解压文件

8.3.1 含义

8.3.2 语法格式

8.3.3 常用参数

参数含义
-a使用 ASCII 文本模式
-c把压缩后的文件输出到标准输出设备
-d解压指定压缩包文件
-f强行压缩文件而不询问
-h显示帮助信息
-k保留原文件
-l显示压缩包内的文件信息
-L显示版权信息
-n不保存原来的文件名及时间戳
-N保存原来的文件名及时间戳
-t测试压缩包是否正确无误
-q静默执行模式
-r递归处理所有子文件
-S设置解压或压缩后文件的后缀名
-v显示执行过程详细信息
-V显示版本信息

8.3.4 参考示例

gzip File.cfg
gzip -dv File.cfg.gz
gzip -k File.cfg
gzip -l File.cfg.gz

9. 其它常用命令

9.1 hash 命令 – 管理命令运行时查询的哈希表

9.1.1 含义

9.1.2 语法格式

9.1.3 常用参数

参数含义
-f设置要进行哈希运算的文件路径
-l显示哈希表中的命令
-p将完整路径的命令加入到哈希表中
-r清除哈希表中的记录
-t显示哈希表中命令的完整路径
--help显示帮助信息
--verbose显示执行过程详细信息

9.1.4 参考示例

hash -l
hash -r
hash -p /usr/sbin/adduser myadduser 
hash -d 

9.2 wait 命令 – 等待指令执行完毕

9.2.1 含义

9.2.2 语法格式

9.2.3 常用参数

参数含义
数字进程号
%数字%作业号

9.2.4 参考示例

wait 12345

9.3 wget 命令 – 下载网络文件

9.3.1 含义

9.3.2 语法格式

9.3.3 常用参数

参数含义
-4基于 IPv4 网络协议
-6基于 IPv6 网络协议
-a将日志追加写入至指定文件
-b启动后转入后台执行
-c支持断点续传
-d使用调试模式
-e执行指定的命令
-F将输入文件当作 HTML 处理
-h显示帮助信息
-i下载指定文件中的链接
-l设置最大递归目录深度
-nd不要创建目录
-N只获取比本地更新的文件
-o将日志信息写入指定文件
-O设置本地文件名
-P设置文件前缀
-q静默执行模式
-r递归处理所有子文件
-S显示服务器响应信息
-t设置最大尝试次数
-T设置最长等待时间
-v显示执行过程详细信息
-V显示版本信息
-w设置等待间隔秒数
-x强制创建目录
--ask-password提示输入密码
--limit-rate限制下载速度
--no-dns-cache关闭DNS查询缓存
--no-proxy禁止使用代理
--password设置密码值
--random-wait下载多个文件时,随机等待间隔秒数
--spider仅检查文件是否存在
--user设置用户名

9.3.4 参考示例

wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
wget -O Book.pdf https://www.linuxprobe.com/docs/LinuxProbe.pdf 
wget --limit-rate=300k https://www.linuxprobe.com/docs/LinuxProbe.pdf 
wget -c https://www.linuxprobe.com/docs/LinuxProbe.pdf 
wget -b https://www.linuxprobe.com/docs/LinuxProbe.pdf

来源地址:https://blog.csdn.net/m0_51913750/article/details/131625340

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯