请求做女朋友的网站源码,做谷歌网站吗,个人做网站给手机发短信,福田区罗湖区宝安区龙华区Linux 命令大全#xff08;上#xff09; 本文目录 6. 网络通讯 常用命令6.1 ssh 命令 – 安全的远程连接服务器6.1.1 含义6.1.2 语法格式6.1.3 常用参数6.1.4 参考示例 6.2 netstat 命令 – 显示网络状态6.2.1 含义6.2.2 语法格式6.2.3 常用参数6.2.4 参考示例 6.3 dhclient…Linux 命令大全上 本文目录 6. 网络通讯 常用命令6.1 ssh 命令 – 安全的远程连接服务器6.1.1 含义6.1.2 语法格式6.1.3 常用参数6.1.4 参考示例 6.2 netstat 命令 – 显示网络状态6.2.1 含义6.2.2 语法格式6.2.3 常用参数6.2.4 参考示例 6.3 dhclient 命令 – 动态获取或释放 IP 地址6.3.1 含义6.3.2 语法格式6.3.3 常用参数6.3.4 参考示例 6.4 ifconfig 命令 – 显示或设置网络设备参数信息6.4.1 含义6.4.2 语法格式6.4.3 常用参数6.4.4 常用动作6.4.5 参考示例6.4.6 补充 6.5 ping 命令 – 测试主机间网络连通性6.5.1 含义6.5.2 语法格式6.5.3 常用参数6.5.4 参考示例 6.6 sshd 命令 – openssh 服务器守护进程6.6.1 含义6.6.2 语法格式6.6.3 常用参数6.6.4 参考示例 7. 设备管理 常用命令7.1 mount 命令 – 将文件系统挂载到目录7.1.1 含义7.1.2 语法格式7.1.3 常用参数7.1.4 参考示例 7.2 lspci 命令 – 显示当前设备 PCI 总线设备信息7.2.1 含义7.2.2 语法格式7.2.3 常用参数7.2.4 参考示例 7.3 sensors 命令 – 检测服务器硬件信息7.3.1 含义7.3.2 语法格式7.3.3 常用参数7.3.4 参考示例 8. 备份压缩 常用命令8.1 zip 命令 – 压缩文件8.1.1 含义8.1.2 语法格式8.1.3 常用参数8.1.4 参考示例 8.2 unzip 命令 – 解压缩 zip 格式文件8.2.1 含义8.2.2 语法格式8.2.3 常用参数8.2.4 参考示例 8.3 gzip 命令 – 压缩和解压文件8.3.1 含义8.3.2 语法格式8.3.3 常用参数8.3.4 参考示例 9. 其它常用命令9.1 hash 命令 – 管理命令运行时查询的哈希表9.1.1 含义9.1.2 语法格式9.1.3 常用参数9.1.4 参考示例 9.2 wait 命令 – 等待指令执行完毕9.2.1 含义9.2.2 语法格式9.2.3 常用参数9.2.4 参考示例 9.3 wget 命令 – 下载网络文件9.3.1 含义9.3.2 语法格式9.3.3 常用参数9.3.4 参考示例 6. 网络通讯 常用命令
6.1 ssh 命令 – 安全的远程连接服务器
6.1.1 含义
ssh 命令的功能是用于安全地远程连接服务器主机系统作为 openssh 套件中的客户端连接工具ssh 命令可以让我们轻松地基于 ssh 加密协议进行远程主机访问从而实现对远程服务器的管理工作。
6.1.2 语法格式
ssh [参数] 域名或IP地址
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 协议远程访问服务器主机系统
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强制使用 v1 版本的 ssh 加密协议连接远程服务器主机
ssh -1 192.168.10.106.2 netstat 命令 – 显示网络状态
6.2.1 含义
netstat 命令来自英文词组 network statistics 的缩写其功能是用于显示各种网络相关信息例如网络连接状态、路由表信息、接口状态、NAT、多播成员等等。netstat 命令不仅应用于 Linux 系统而且在 Windows XP、Windows 7、Windows 10 及 Windows 11 中均已默认支持并且可用参数也相同有经验的运维人员可以直接上手。
6.2.2 语法格式
netstat [参数]
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显示系统网络状态中的 UDP 连接信息
netstat -nu显示系统网络状态中的 UDP 连接端口号使用信息
netstat -apu显示网卡当前状态信息
netstat -i显示网络路由表状态信息
netstat -r找到某个服务所对应的连接信息
netstat -ap | grep ssh6.3 dhclient 命令 – 动态获取或释放 IP 地址
6.3.1 含义
dhclient 命令来自英文词组 DHCP client 的缩写其功能是用于动态获取或释放 IP 地址。使用 dhclient 命令前需要将网卡模式设置成 DHCP 自动获取否则静态模式的网卡是不会主动向服务器获取如IP地址等网卡信息的。
6.3.2 语法格式
dhclient 参数 [网卡名]
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 参考示例
通过指定网卡发起 DHCP 请求获取网卡参数
dhclient ens33释放系统中已获取的网卡参数
dhclient -r向指定的服务器请求获取网卡参数
dhclient -s 192.168.10.10手动停止执行 dhclient 服务进程
dhclient -x6.4 ifconfig 命令 – 显示或设置网络设备参数信息
6.4.1 含义
ifconfig 命令来自英文词组 network interfaces configuring 的缩写其功能是用于显示或设置网络设备参数信息。在 Windows 系统中与之类似的命令叫做 ipconfig同样的功能可以使用 ifconfig 去完成。通常不建议使用 ifconfig 命令配置网络设备的参数信息因为一旦服务器重启配置过的参数会自动失效还是编写到配置文件中更稳妥。
6.4.2 语法格式
ifconfig [参数] [网卡名] [动作]
6.4.3 常用参数
参数含义-a显示所有网卡状态-s显示简短状态列表-v显示执行过程详细信息
6.4.4 常用动作
add设置网络设备的 IP 地址del删除网络设备的 IP 地址down关闭指定的网络设备up启动指定的网络设备
6.4.5 参考示例
显示系统的网络设备信息
ifconfig对指定的网卡设备依次进行关闭和启动操作
ifconfig ens33 down
ifconfig ens33 up对指定的网卡设备执行修改 IP 地址操作
ifconfig ens33 192.168.10.20 netmask 255.255.255.0对指定的网卡设备执行修改 MAC 地址操作
ifconfig ens33 hw ether 00:aa:bb:cc:dd:ee对指定的网卡设备依次进行 ARP 协议关闭和开启操作
ifconfig ens33 -arp
ifconfig ens33 arp6.4.6 补充
ifconfig 可以查看/配置计算机当前的网卡配置信息。
# 查看网卡配置信息
$ ifconfig# 查看网卡对应的 IP 地址
$ ifconfig | grep inet提示一台计算机中有可能会有一个物理网卡和多个虚拟网卡在 Linux 中物理网卡的名字通常以 ensXX 表示。
127.0.0.1 被称为本地回环/环回地址一般用来测试本机网卡是否正常。
6.5 ping 命令 – 测试主机间网络连通性
6.5.1 含义
ping 命令的功能是用于测试主机间网络连通性发送出基于 ICMP 传输协议的数据包要求对方主机予以回复若对方主机的网络功能没有问题且防火墙放行流量则就会回复该信息我们也就可得知对方主机系统在线并运行正常了。不过值得我们注意的是 Linux 与 Windows 相比有一定差异Windows 系统下的 ping 命令会发送出去 4 个请求后自动结束该命令而 Linux 系统则不会自动终止需要用户手动按下组合键“Ctrlc”才能结束或是发起命令时加入 -c 参数限定发送个数。
6.5.2 语法格式
ping [参数] 域名或IP地址
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 参考示例
测试与指定网站服务器之间的网络连通性需手动按下“Ctrlc”组合键结束命令
ping www.linuxcool.com测试与指定网站服务器之间的网络连通性发送请求包限定为 4 次
ping -c 4 www.linuxcool.com测试与指定主机之间的网络连通性发送 3 次请求包每次间隔 0.2 秒最长等待时间为 3 秒
ping -c 3 -i 0.2 -W 3 192.168.10.106.6 sshd 命令 – openssh 服务器守护进程
6.6.1 含义
sshd 命令来自英文词组 SSH daemon 的缩写其功能是用于 openssh 服务器守护进程。openssh 套件能够为两台主机之间建立加密的、可信任的数据通信服务是 rlogin 与 rsh 等明文数据通信的替代品而 sshd 命令即为 openssh 套件中的核心程序。
6.6.2 语法格式
sshd [参数] [对象]
6.6.3 常用参数
参数含义-4基于 IPv4 网络协议-6基于 IPv6 网络协议-d使用调试模式-D使用非后台守护进程的方式运行服务-e直接显示报错信息-f设置服务器的配置文件-g设置客户端登录的过期时间-h设置读取主机密钥文件-i使用 inetd 方式运行-o设置服务配置选项-p设置使用的端口号-q静默执行模式-t使用测试模式
6.6.4 参考示例
以调试模式运行 sshd 服务程序
/usr/sbin/sshd -d以测试模式运行 sshd 服务程序
/usr/sbin/sshd -t强制基于 IPv6 地址进行服务
/usr/sbin/sshd -67. 设备管理 常用命令
7.1 mount 命令 – 将文件系统挂载到目录
7.1.1 含义
mount 命令的功能是用于将文件系统挂载到目录文件系统指的是被格式化过的硬盘或分区设备进行挂载操作后用户便可以在挂载目录中使用硬盘资源了。默认情况下 Linux 系统并不会像 Windows 系统那样自动地挂载光盘和U盘设备需要自行完成。
7.1.2 语法格式
mount [参数] [设备名] [目录名]
7.1.3 常用参数
参数含义-a加载“/etc/fstab”文件中记录的所有文件系统-F为每个设备创建出一个新的挂载版本-h显示帮助信息-l显示已加载的文件系统列表-L挂载具有指定标签的分区-n加载没有写入“/etc/mtab”文件中的文件系统-r将文件系统设置为只读模式-t挂载指定文件类型的设备分区-U挂载指定 UUID 的设备分区-V显示版本信息-w以读写方式挂载文件系统
7.1.4 参考示例
查看当前系统中已有的文件系统信息
mount挂载 /etc/fstab 文件中所有已定义的设备文件
mount -a将光盘设备挂载到指定目录
mount /dev/cdrom /Dir强制以xfs文件系统挂载硬盘设备到指定目录
mount -t xfs /dev/sdb /Dir7.2 lspci 命令 – 显示当前设备 PCI 总线设备信息
7.2.1 含义
lspci 命令来自英文词组 list PCI 的缩写其功能是用于显示当前设备 PCI 总线设备信息。
7.2.2 语法格式
lspci [参数] [设备名]
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 参考示例
显示当前主机的所有PCI总线设备信息
lspci以树状结构显示当前主机的所有 PCI 总线设备信息
lspci -t7.3 sensors 命令 – 检测服务器硬件信息
7.3.1 含义
sensors 命令用于检测服务器硬件信息例如 CPU 电压与温度、主板、风扇转速等数据。
7.3.2 语法格式
sensors
7.3.3 常用参数
参数含义-A不显示每个芯片的适配器信息-c指定配置文件-F显示华氏度温度-H显示帮助信息-u输出原始信息-v显示版本信息
7.3.4 参考示例
检查当前 CPU 处理器得电压和温度信息
sensors8. 备份压缩 常用命令
8.1 zip 命令 – 压缩文件
8.1.1 含义
zip 命令的功能是用于压缩文件解压命令为 unzip。通过 zip 命令可以将文件打包成 .zip 格式的压缩包里面会包含文件的名称、路径、创建时间、上次修改时间等等信息与 tar 命令相似。
8.1.2 语法格式
zip 参数 目标文件.zip 源文件或目录名
8.1.3 常用参数
参数含义-A自动解压缩文件-b设置暂存文件的目录-c添加注释信息到压缩文件-d更新压缩包内文件-F尝试修复损坏的压缩文件-h显示帮助信息-i仅压缩符合条件的文件-k使用MS-DOS兼容格式-l将“LF”替换成“LFCR”字符-L显示版本信息-m压缩后删除源文件-n不压缩具有特定字符串的文件-q静默执行模式-r递归处理所有子文件-S包含系统和隐藏文件-t设置压缩时间为指定日期-T检查压缩文件是否正确无误-v显示执行过程详细信息-V保留VMS操作系统的文件属性-w在文件名称中加入版本编号-X不保留过多的文件属性信息-y直接保存符号链接而不是对应文件
8.1.4 参考示例
将指定目录及其内全部文件都打包成 zip 格式压缩包文件
zip -r File.zip /etc将当前工作目录内所有以 .cfg 为后缀的文件打包
zip -r File.zip *.cfg更新压缩包文件中某个文件
zip -dv File.zip File.cfg8.2 unzip 命令 – 解压缩 zip 格式文件
8.2.1 含义
unzip 命令用于解压缩 zip 格式文件虽然 Linux 系统中更多地使用 tar 命令进行对压缩包的管理操作但有时也会收到 Windows 系统常用的 .zip 和 .rar 格式的压缩包文件unzip 命令便派上了用场。直接使用 unzip 命令解压缩文件后压缩包内原有的文件会被提取并输出保存到当前工作目录下。
8.2.2 语法格式
unzip [参数] 压缩包名
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.zip8.3 gzip 命令 – 压缩和解压文件
8.3.1 含义
gzip 命令来自英文单词 gunzip 的缩写其功能是用于压缩和解压文件。gzip 是一款使用广泛的压缩工具文件经过压缩后一般会以 .gz 后缀结尾与 tar 命令合用后即为 .tar.gz 后缀。据统计gzip 命令对文本文件的压缩比率通常能达到60%~70%压缩后可以很好地提升存储空间的使用率还能够在网络传输文件时减少等待时间。
8.3.2 语法格式
gzip [参数] 文件名
8.3.3 常用参数
参数含义-a使用 ASCII 文本模式-c把压缩后的文件输出到标准输出设备-d解压指定压缩包文件-f强行压缩文件而不询问-h显示帮助信息-k保留原文件-l显示压缩包内的文件信息-L显示版权信息-n不保存原来的文件名及时间戳-N保存原来的文件名及时间戳-t测试压缩包是否正确无误-q静默执行模式-r递归处理所有子文件-S设置解压或压缩后文件的后缀名-v显示执行过程详细信息-V显示版本信息
8.3.4 参考示例
将指定的文件进行压缩压缩包默认会以“原文件名.gz”保存到当前工作目录下原文件会被自动删除
gzip File.cfg解压指定的压缩包文件并显示解压过程解压后的文件会保存在当前工作目录下压缩包会被自动删除
gzip -dv File.cfg.gz将指定的文件进行压缩但是不删除原文件
gzip -k File.cfg显示指定文件的压缩信息
gzip -l File.cfg.gz9. 其它常用命令
9.1 hash 命令 – 管理命令运行时查询的哈希表
9.1.1 含义
hash 命令来自英文词组 Hash Algorithm 的缩写中文译为哈希算法或杂凑算法其功能是用于管理命令运行时查询的哈希表。hash 命令可以显示与删除命令运行时系统查询的哈希表信息如果不加任何参数则会默认输出路径列表的信息这个列表会包含先前 hash 命令调用找到的 Shell 环境中命令的路径名。
9.1.2 语法格式
hash [参数] [目录名]
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 含义
wait 命令的功能是用于等待指令执行完毕常被用于 Shell 脚本中用于等待某个指令执行结束后返回终端然后才会继续执行后面的指令。例如有个服务进程 PID 为 12345那么此时可以用 wait 12345 来持续等待此进程的结束一旦进程结束则会将返回值输出到终端界面。
9.2.2 语法格式
wait 进程号或%作业号
9.2.3 常用参数
参数含义数字进程号%数字%作业号
9.2.4 参考示例
等待执行的进程结束并输出返回值
wait 123459.3 wget 命令 – 下载网络文件
9.3.1 含义
wget 命令来自英文词组 web get 的缩写其功能是用于从指定网址下载网络文件。wget 命令非常稳定一般即便网络波动也不会导致下载失败而是不断地尝试重连直至整个文件下载完毕。wget 命令支持如 HTTP、HTTPS、FTP 等常见协议可以在命令行中直接下载网络文件。
9.3.2 语法格式
wget [参数] 网址URL [对象]
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 下载指定的网络文件限速最高每秒300k
wget --limit-rate300k 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