6:网络通讯 – Linux常用命令大全(手册) https://linuxcommand.p2hp.com 真正好用的Linux命令在线查询网站 Tue, 22 Sep 2020 09:29:16 +0000 zh-CN hourly 1 https://wordpress.org/?v=6.0.2 https://linuxcommand.p2hp.com/wp-content/uploads/2019/03/cropped-redhat-32x32.png 6:网络通讯 – Linux常用命令大全(手册) https://linuxcommand.p2hp.com 32 32 arpaname命令 – IP地址转换为对应的ARPA名称 https://linuxcommand.p2hp.com/arpaname Tue, 22 Sep 2020 09:29:16 +0000 https://linuxcommand.p2hp.com/?p=8687 arpaname命令的作用是可以转换IP地址(IPv4和IPv6)到相应的IN-ADDR.ARPA或IP6.ARPA名称。

由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域IN-ADDR.ARPA。

这样解析的IP地址就会被表达成一种像域名一样的可显示串形式,后缀以逆向解析域域名“IN-ADDR.ARPA”结尾。例如一个IP地址:218.30.150.106,其逆向域名表达方式为:155.94.158.194.in-addr.arpa。

语法格式:arpaname [IP地址]

常用参数:

参考实例

将IP地址192.168.0.2转换为对应的ARPA名称:

[root@linuxcool ~]# arpaname 192.168.60.110
110.60.168.192.IN-ADDR.ARPA
]]>
ntptrace命令 – 追踪NTP服务器链 https://linuxcommand.p2hp.com/ntptrace Fri, 28 Aug 2020 05:16:27 +0000 https://linuxcommand.p2hp.com/?p=8534 ntptrace是一个 perl 脚本,它使用 ntpq 实用程序来跟踪从给定主机到主要时间源的 NTP 服务器链。为了使ntptrace正常工作,这些服务器中的每一个都必须实现RFC 1305中指定的NTP控制和监控协议,并启用NTP模式6数据包。

语法格式:ntptrace [参数]

常用参数:

-d开启调试输出
-n只打印主机IP地址,不打印主机名称
-r retries设置每个主机的重传尝试次数。默认值为5

参考实例

只打印主机IP地址,不打印主机名称:

[root@linuxcool ~]# ntptrace -n

开启调试输出:

[root@linuxcool ~]# ntptrace -d

设置每个主机的重传尝试次数:

[root@linuxcool ~]# ntptrace -r www.linuxcool.com
]]>
ntpdc命令 – 查询NTP守护进程 https://linuxcommand.p2hp.com/ntpdc Fri, 28 Aug 2020 05:16:27 +0000 https://linuxcommand.p2hp.com/?p=8530 ntpdc是一个实用程序,用于查询 ntpd(8) 的当前状态,并请求改变其状态。 它使用源代码中描述的 NTP mode 7 控制消息格式。程序既可以在交互模式下运行,也可以使用命令行参数。

通过ntpdc接口可以获得广泛的状态和统计信息。此外,几乎所有可以在启动时使用 ntpd 的配置文件指定的配置选项也可以在运行时指定。使用ntpdc的时间。

语法格式:ntpdc [参数]

常用参数:

-c command在指定的主机上执行给定的命令
-i强制ntpdc实用程序在交互模式下运行
-l获取服务器已知的对等体列表
-n以点阵数字格式输出所有主机地址,而不是转换为规范的主机名。
-p打印服务器已知的对等体列表以及它们的状态摘要
-s打印服务器已知的对等体列表以及它们的状态摘要。它的格式与-p选项略有不同。

参考实例

获取服务器已知的对等体列表:

[root@linuxcool ~]# ntpdc -l

打印服务器已知的对等体列表以及它们的状态摘要:

[root@linuxcool ~]# ntpdc -p

打印服务器已知的对等体列表以及它们的状态摘要,它的格式与-p选项略有不同:

[root@linuxcool ~]# ntpdc -s
]]>
ntpd命令 – 网络时间协议(NTP)守护进程 https://linuxcommand.p2hp.com/ntpd Fri, 28 Aug 2020 05:16:27 +0000 https://linuxcommand.p2hp.com/?p=8525 ntpd实用程序是一个操作系统守护程序,它可以设置和维护系统的时间与互联网标准时间服务器同步。它是RFC-5905定义的网络时间协议(NTP)第4版的完整实现,同时也是RFC-5905定义的网络时间协议(NTP)的完整实现。

语法格式:ntpd [参数]

常用参数:

-a对广播客户端、多播客户端和对称被动关联进行加密认证
-A广播客户端、多播客户端和对称被动关联不需要加密认证
-b启用客户端同步到广播服务器
-c conffile指定配置文件的名称和路径,默认为/etc/ntp/ntp.conf
-L不要监听虚拟IP,默认是监听
-d使用调试模式

参考实例

对广播客户端、多播客户端和对称被动关联进行加密认证:

[root@linuxcool ~]# ntpd -a

广播客户端、多播客户端和对称被动关联不需要加密认证:

[root@linuxcool ~]# ntpd -A

启用客户端同步到广播服务器:

[root@linuxcool ~]# ntpd -b
]]>
open命令 – 启用虚拟终端 https://linuxcommand.p2hp.com/open Fri, 28 Aug 2020 05:16:27 +0000 https://linuxcommand.p2hp.com/?p=8494 open命令的作用是可以启用虚拟终端,然后执行指定的命令。

虚拟终端类似于你目前使用的终端。它们用于执行命令和提供输入。唯一的区别是你不能将鼠标与虚拟终端一起使用。虚拟终端允许许多用户在同一台计算机上同时处理不同的程序。

当你登录linux服务器的时候,默认只能使用虚拟终端。此外,即便是普通的桌面环境,当你需要重新配置图形界面,或者图形界面因为内部异常等原因崩溃了的时候,你还可以切换到虚拟终端继续执行操作。

语法格式:open [参数] [命令]

常用参数:

-l登录环境
-u启用新的终端
-s切换到终端
-v显示详细信息
-w进入等待状态
-c<终端号码>指定终端 

参考实例

启用新的终端10,然后执行命令:

[root@linuxcool ~]# open -c 10 - date

显示终端详细信息:

[root@linuxcool ~]# open -v

使终端进入等待状态:

[root@linuxcool ~]# open -w
]]>
nmblookup命令 – 通过TCP/IP客户端来查找NetBIOS名称 https://linuxcommand.p2hp.com/nmblookup Tue, 28 Jul 2020 10:28:49 +0000 https://linuxcommand.p2hp.com/?p=8435 使用nmblookup命令可以通过TCP/IP客户端来查找NetBIOS名称。比方说可以查看windows主机的ip地址。

语法格式: nmblookup [参数] [名称]

常用参数:

-B指定用于广播的地址
-usage显示简要的用法信息
-d设置调试级别

参考实例

显示NetBIOS名称为windows的主机的IP地址:

[root@linuxcool ~]# nmblookup -S windows

查找所有的主浏览器或域控制器:

[root@linuxcool ~]# nmblookup -M -192.168.0.200 MSBROWSE<01>

通过查询IP地址192.168.0.200来获得主机名:

[root@linuxcool ~]# nmblookup -A 192.168.0.200
]]>
gluster命令 – Gluster控制台管理工具 https://linuxcommand.p2hp.com/gluster Sat, 18 Jul 2020 12:51:51 +0000 https://linuxcommand.p2hp.com/?p=8285 gluster是一个免费的开源软件可扩展网络文件系统,Gluster Console Manager是一个用于弹性卷管理的命令行实用程序。您可以在任何出口服务器上运行gluster命令。该命令使管理员能够执行云操作,如创建、扩展、收缩、重新平衡和迁移卷,而无需安排服务器停机。

语法格式:gluster [参数]

常用参数:

peer probe 节点添加节点
peer detach 节点删除节点
peer status 节点节点状态
volume start 卷名启动卷
volume stop 卷名停止卷
volume delete 卷名删除卷
volume list列出卷
volume info查看卷信息
volume status查看卷状态

参考实例

查看所有节点的基本状态(显示的时候不包括本节点):

[root@linuxcool ~]# gluster peer status

列出集群中的所有卷:

[root@linuxcool ~]# gluster volume list

查看集群中的卷信息:

[root@linuxcool ~]# gluster volume info

查看集群中的卷状态:

[root@linuxcool ~]# gluster volume status
]]>
xrdp命令 – RDP连接Linux远程桌面 https://linuxcommand.p2hp.com/xrdp Mon, 22 Jun 2020 07:38:28 +0000 https://linuxcommand.p2hp.com/?p=8022 xrdp是一个远程桌面协议(RDP)服务器,与Windows NT/2000/2003服务器不同的是,xrdp不会向用户显示Windows桌面,而是X窗口桌面。它也可以作为VNC->RDP的桥接。

语法格式:xrdp [参数]

常用参数:

-n在前台启动xrdp,而不是将其作为守护进程启动
-k杀死正在运行的xrdp守护进程
-p指定要监听的TCP端口
-f在一个新的连接上分叉一个新的进程

参考实例

在前台启动xrdp,而不是将其作为守护进程启动:

[root@linuxcool ~]# xrdp -n

杀死正在运行的xrdp守护进程:

[root@linuxcool ~]# xrdp -k

指定要监听的TCP端口:

[root@linuxcool ~]# xrdp -p 33890
]]>
netconf命令 – 设置网络功能 https://linuxcommand.p2hp.com/netconf Tue, 26 May 2020 11:03:50 +0000 https://linuxcommand.p2hp.com/?p=7651 netconf是Red Hat Linux发行版专门用来调整Linux各项设置的程序。

netconf是Red Hat Linux提供的Linuxconf的一部分,主要用于设置与网络相关的参数。它可以在consle下运行(文本菜单),也可以在X-Window中运行(图形界面)。

语法格式: netconf [参数]

常用参数:

缺省调出网络配置界面
ethX调出网卡eth x=0以上数字设置

参考实例

命令行下调出网络配置界面:

[root@linuxcool ~]# netconf 

命令行下调出网卡eth1配置界面并使之生效:

[root@linuxcool ~]# netconf eth1

[root@linuxcool ~]# service network restart

命令行下调出网卡eth0配置界面并使之生效:

[root@linuxcool ~]# netconf eth0

[root@linuxcool ~]# ifdown eht0
[root@linuxcool ~]# ifup eht0
]]>
mutt命令 – E-mail管理程序 https://linuxcommand.p2hp.com/mutt Tue, 26 May 2020 11:03:14 +0000 https://linuxcommand.p2hp.com/?p=7641 mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。

它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。

语法格式:mutt [参数]

常用参数:

h显示帮助
a在邮件中加上附加文件
b指定密件副本的收信人地址
c指定副本的收信人地址
f指定要载入的邮件文件
F指定mutt程序的设置文件,而不读取预设的.muttrc文件

参考实例

将指定文件插入邮件内文中:

[root@linuxcool ~]# mutt -i /etc/home/test.txt

以只读的方式开启邮件文件:

[root@linuxcool ~]# mutt -R 

在邮件中加上附加文件:

[root@linuxcool ~]# mutt -a /etc/home/test.txt

发送邮件到linuxcool@mail.com 这个邮箱,邮件主题是“test”,邮件内容在 /root/test.txt 中,邮件中包含附件 /home/backup/test.sql:

[root@linuxcool ~]# mutt linuxcool@mail.com -s "test" -a /home/backup/test.sql 
]]>