linux网络通信命令集合

Linux——网络通信 包括多种机制,如管道、消息队列、信号、共享内存和信号量。这些机制都依赖于Linux内核提供的支持,用于实现不同进程之间的数据交换和同步。然而,这些通信方式在本地进程间通信中非常有用,但无法直接用于跨机器间的通信。 阅读详情
ytalk
功能说明:与其他用户交谈。
语  法:ytalk [-isxY][-h<主机名称IP地址>][用户名称...]
补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址即可。
参  数:
-h<主机名称IP地址>   指定交谈对象所在的远端主机。
-i   用提醒声响代替显示信息。
-s   在指令提示符号先开启ytalk交谈窗。
-x   关闭图形界面。
-Y   所有必须回应yes或no的问题,都必须用大写英文字母"Y"或"N"回答。

write
功能说明:传送信息。
语  法:write [用户名称][终端机编号]
补充说明:通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。

wall(write all)
功能说明:传送信息。
语  法:wall [公告信息]
补充说明:通过wall指令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall指令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。


uux
功能说明:在远端的UUCP主机上执行指令。
语  法:uux [-bcCIjlnrvz][-a<地址>][-g<等级>][-s<文件>][-x<层级>][--help][指令]
补充说明:uux可在远端的UUCP主机上执行指令或是执行本机上的指令,但在执行时会使用远端电脑的文件。
参  数:
-或-p或--stdin   直接从键盘读取要执行的指令。
-a<地址>或--requestor<地址>   执行邮件地址,以便寄送状态信息。
-b或--erturn-stdin   在屏幕上显示状态信息。
-c或--nocopy   不用将文件复制到缓冲区。
-C或--copy   将文件复制到缓冲区。
-g<等级>或--grade<等级>   指定文件传送作业的优先顺序。
-I或--config file   指定uux配置文件。
-j或--jobid   显示作业编号。
-l或--link   将本机上的文件连接到缓冲区。
-n或--notification=no   无论发生任何状态,都不寄邮件通知用户。
-r或--nouucico   不要立即启动uucico服务程序,仅将作业送到队列中,然后再执行。
-s<文件>或--status<文件>   将完成状态保存为指定的文件。
-v或--version   显示版本信息。
-x<层级>或--debug<层级>   指定排错层级。
-z或--notification=error   若发生错误,则以邮件来通知用户。
--help   显示帮助。


uustat

功能说明:显示UUCP目前的状况。
语  法:uustat [-aeiKmMNpqQRv][-B<行数>][-c<指令>][-C<指令>][-I<配置文件>][-k<工作>][-o<小时>][-r<工作>][-s<主机>][-S<主机>][-u<用户>][-U<用户>][-W<附注>][-y<小时>][-x<层级>][--help]
补充说明:执行uucp与uux指令后,会先将工作送到队列,再由uucico来执行工作。uustat可显示,删除或启动队列中等待执行的工作。
参  数:
-a或-all   显示全部的UUCP工作。
-B<行数>或--mail-lines<行数>   与-M或-N参数一并使用,用来指定邮件中要包含多少行的信息。
-c<指令>或--command<指令>   显示与<指令>有关的工作。
-C<指令>或--not-command<指令>   显示与<指令>无关的工作。
-e或--executions   仅显示待执行的工作。
-i或--prompt   针对队列中的每项工作,询问使用是否要删除工作。
-I<配置文件>或--config<配置文件>   指定配置文件。
-k<工作>或--kill<工作>   删除指定的工作。
-m或--status   删除全部的工作。
-M或-mail   将状态信息邮寄给UUCP管理员。
-N或--notify   将状态信息分别邮寄给提出该项工作的用户。
-o<小时>或--older-than<小时>   显示超过指定时数的工作。
-p或--ps   显示负责UUCP锁定的程序。
-q或--list   显示每台远端主机上所要执行工作的状态。
-Q或--no-list   不显示工作。
-r<工作>或--rejuvenate<工作>   重新启动指定的工作。
-R或--rejuvenate-all   重新启动全部的工作。
-s<主机>或--system<主机>   显示与<主机>有关的工作。
-S<主机>或--not-system<主机>   显示与<主机>无关的工作。
-v或--version   显示版本信息。
-u<用户>或--user<用户>   显示与<用户>有关的工作。
-U<用户>或--not-user<用户>   显示与<用户>无关的工作。
-W<附注>或--comment<附注>   要放在邮件信息中的附注。
-y<小时>或--younger-than<小时>   显示低于指定时数的工作。
-x<层级>或--debug<层级>   指定排错层级。
--help   显示帮助。

statserial(status ofserial port)
功能说明:显示串口状态。
语  法:statserial [-dnx][串口设备名称]
补充说明:statserial可显示各个接脚的状态,常用来判断串口是否正常。
参  数:
-d   以10进制数字来表示串口的状态。
-n   仅显示一次串口的状态后即结束程序。
-x   与-n参数类似,但是以16进制来表示。

talk
功能说明:与其他用户交谈。
语  法:talk [用户名称][终端机编号]
补充说明:通过talk指令,你可以和另一个用户线上交谈。


smbd(samba daemon)
功能说明:Samba服务器程序。
语  法:smbd [-aDhoP][-d<排错层级>][-i<范围>][-l<记录文件>][-O<连接槽选项>][-p<连接端口编号>][-s<配置文件>]
补充说明:smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。
参  数:
-a   所有的连线记录都会加到记录文件中。
-d<排错层级>   指定记录文件所记载事件的详细程度。
-D   使用此参数时,smbd会以服务程序的方式在后台执行。
-h   显示帮助。
-i<范围>   指定NetBIOS名称的范围。
-l<记录文件>   指定记录文件的名称。
-o   每次启动时,会覆盖原有的记录文件。
-O<连接槽选项>   设置连接槽选项。
-p<连接端口编号>   设置连接端口编号。
-P   仅用来测试smbd程序的正确性。
-s<配置文件>   指定smbd的设置文件。


smbclient(samba client)
功能说明:可存取SMB/CIFS服务器的用户端程序。
语  法:smbclient [网络资源][密码][-EhLN][-B<IP地址>][-d<排错层级>][-i<范围>][-I<IP地址>][-l<记录文件>][-M<NetBIOS名称>][-n<NetBIOS名称>][-O<连接槽选项>][-p<TCP连接端口>][-R<名称解析顺序>][-s<目录>][-t<服务器字码>][-T<tar选项>][-U<用户名称>][-W<工作群组>]
补充说明:SMB与CIFS为服务器通信协议,常用于Windows95/98/NT等系统。smbclient可让Linux系统存取Windows系统所分享的资源。
参  数:
[网络资源] [网络资源]的格式为//服务器名称/资源分享名称。
[密码]   输入存取网络资源所需的密码。
-B<IP地址>   传送广播数据包时所用的IP地址。
-d<排错层级>   指定记录文件所记载事件的详细程度。
-E   将信息送到标准错误输出设备。
-h   显示帮助。
-i<范围>   设置NetBIOS名称范围。
-I<IP地址>   指定服务器的IP地址。
-l<记录文件>   指定记录文件的名称。
-L   显示服务器端所分享出来的所有资源。
-M<NetBIOS名称>   可利用WinPopup协议,将信息送给选项中所指定的主机。
-n<NetBIOS名称>   指定用户端所要使用的NetBIOS名称。
-N   不用询问密码。
-O<连接槽选项>   设置用户端TCP连接槽的选项。
-p<TCP连接端口>   指定服务器端TCP连接端口编号。
-R<名称解析顺序>   设置NetBIOS名称解析的顺序。
-s<目录>   指定smb.conf所在的目录。
-t<服务器字码>   设置用何种字符码来解析服务器端的文件名称。
-T<tar选项>   备份服务器端分享的全部文件,并打包成tar格式的文件。
-U<用户名称>   指定用户名称。
-W<工作群组>   指定工作群组名称。


tcpdump
功能说明:倾倒网络传输数据。
语  法:tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类型>][-vv][-w<数据包文件>][输出数据栏位]
补充说明:执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。
参  数:
-a   尝试将网络和广播地址转换成名称。
-c<数据包数目>   收到指定的数据包数目后,就停止进行倾倒操作。
-d   把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出。
-dd   把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出。
-ddd   把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出。
-e   在每列倾倒资料上显示连接层级的文件头。
-f   用数字显示网际网络地址。
-F<表达文件>   指定内含表达方式的文件。
-i<网络界面>   使用指定的网络截面送出数据包。
-l   使用标准输出列的缓冲区。
-n   不把主机的网络地址转换成名字。
-N   不列出域名。
-O   不将数据包编码最佳化。
-p   不让网络界面进入混杂模式。
-q   快速输出,仅列出少数的传输协议信息。
-r<数据包文件>   从指定的文件读取数据包数据。
-s<数据包大小>   设置每个数据包的大小。
-S   用绝对而非相对数值列出TCP关联数。
-t   在每列倾倒资料上不显示时间戳记。
-tt   在每列倾倒资料上显示未经格式化的时间戳记。
-T<数据包类型>   强制将表达方式所指定的数据包转译成设置的数据包类型。
-v   详细显示指令执行过程。
-vv   更详细显示指令执行过程。
-x   用十六进制字码列出数据包资料。
-w<数据包文件>   把数据包数据写入指定的文件。


shapecfg(shaper configuration)
功能说明:管制网络设备的流量。
语  法:shapecfg attach [流量管制器][网络设备] 或 shapecfg speed [流量管制器][带宽]
补充说明:自Linux-2.15开始,便支持流量管制的功能。
参  数:
attach   将流量管制器与实际的网络设备结合。
speed   设置流量管制器的对外传输带宽。


setserial
功能说明:设置或显示串口的相关信息。
语  法:setserial [-abgGqvVz][设备][串口参数]
补充说明:setserial可用来设置串口或显示目前的设置。
参  数:
-a   显示详细信息。
-b   显示摘要信息。
-g   显示串口的相关信息。
-G   以指令列表的格式来显示信息。
-q   执行时显示较少的信息。
-v   执行时显示较多的信息。
-V   显示版本信息。
-z   设置前,先将所有的标记归零。



samba
功能说明:Samba服务器控制。
语  法:samba [start][stop][status][restart]
补充说明:samba为script文件,可启动,停止Samba服务器或回报目前的状态。
参  数:
start   启动Samba服务器的服务。
stop   停止Samba服务器的服务。
status   显示Samba服务器目前的状态。
restart   重新启动Samba服务器。


pppstats(point to point protocol status)
功能说明:显示PPP连线状态。
语  法:pppstats [-adrv][-c<执行次数>][-w<间隔秒数>][网络界面]
补充说明:利用pppstats指令可让你得知PPP连接网络的相关信息。
参  数:
-a   显示绝对统计值。
-c<执行次数>   设置回报状况的次数。
-d   显示相对统计值。
-r   显示数据包压缩比率的统计值。
-v   显示VJTCP文件头的压缩效率统计值。
-w<间隔秒数>   设置显示统计信息的间隔时间。


pppsetup

功能说明:设置PPP连线。
语  法:pppsetup
补充说明:这是Slackware发行版内附程序,它具有互动式的问答界面,让用户轻易完成PPP的连线设置。

ppp-off
功能说明:关闭ppp连线。
语  法:ppp-of
补充说明:这是Slackware发行版内附的程序,让用户切断PPP的网络连线。

ping
功能说明:检测主机。
语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
参  数:
-d   使用Socket的SO_DEBUG功能。
-c<完成次数>   设置完成要求回应的次数。
-f   极限检测。
-i<间隔秒数>   指定收发信息的间隔时间。
-I<网络界面>   使用指定的网络界面送出数据包。
-l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
-n   只输出数值。
-p<范本样式>   设置填满数据包的范本样式。
-q   不显示指令执行过程,开头和结尾的相关信息除外。
-r   忽略普通的Routing Table,直接将数据包送到远端主机上。
-R   记录路由过程。
-s<数据包大小>   设置数据包的大小。
-t<存活数值>   设置存活数值TTL的大小。
-v   详细显示指令的执行过程。

uuname
功能说明:显示全部的UUCP远端主机。
语  法:uuname [-alv][-I<配置文件>][--help]
补充说明:uuname可显示UUCP远端主机。
参  数:
-a或--aliases   显示别名。
-I<配置文件>或--config<配置文件>   指定程序的配置文件。
-l或--local   显示本机名称。
-v或--version   显示版本信息。
--help   显示帮助。

uulog
功能说明:显示UUCP记录文件。
语  法:uulog [-DFISv][-<行数>][-f<主机>][-I<配置文件>][-n<行数>][-s<主机>][-u<用户>][-X<层级>][--help]
补充说明:uulog可用来显示UUCP记录文件中记录。
参  数:
-D或--debuglog   显示排错记录。
-f<主机>或--follow<主机>   与-F参数类似,但仅显示与指定主机相关的记录。
-I<配置文件>或--config<配置文件>   指定程序的配置文件。
-<行数>,-n<行数>或--lines<行数>   显示记录文件中,从最后算起指定行数的数值。
-s<主机>   仅显示记录文件中,与指定文件相关的记录。
-S或--statslog   显示统计记录。
-u<用户>或--suer<用户>   仅显示记录文件中,与指定用户相关的记录。
-v或--version   显示版本信息。
-X<层级>或--debug<层级>   设定排错层级。
--help   显示帮助。


tty(teletypewriter)

功能说明:显示终端机连接标准输入设备的文件名称。
语  法:tty [-s][--help][--version]
补充说明:在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty指令查询目前使用的终端机的文件名称。
参  数:
-s或--silent或--quiet   不显示任何信息,只回传状态代码。
--help   在线帮助。
--version   显示版本信息。

traceroute

功能说明:显示数据包到主机间的路径。
语  法:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]
补充说明:traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
参  数:
-d   使用Socket层级的排错功能。
-f<存活数值>   设置第一个检测数据包的存活数值TTL的大小。
-F   设置勿离断位。
-g<网关>   设置来源路由网关,最多可设置8个。
-i<网络界面>   使用指定的网络界面送出数据包。
-I   使用ICMP回应取代UDP资料信息。
-m<存活数值>   设置检测数据包的最大存活数值TTL的大小。
-n   直接使用IP地址而非主机名称。
-p<通信端口>   设置UDP传输协议的通信端口。
-r   忽略普通的Routing Table,直接将数据包送到远端主机上。
-s<来源地址>   设置本地主机送出数据包的IP地址。
-t<服务类型>   设置检测数据包的TOS数值。
-v   详细显示指令的执行过程。
-w<超时秒数>   设置等待远端主机回报的时间。
-x   开启或关闭数据包的正确性检验。

testparm(test parameter)
功能说明:测试Samba的设置是否正确无误。
语  法:testparm [-s][配置文件][<主机名称><IP地址>]
补充说明:执行testparm指令可以简单测试Samba的配置文件,假如测试结果无误,Samba常驻服务就能正确载入该设置值,但并不保证其后的操作如预期般一切正常。
参  数:
-s   不显示提示符号等待用户按下Enter键,就直接列出Samba服务定义信息。

telnet
功能说明:远端登入。
语  法:telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]
补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。
参  数:
-8   允许使用8位字符资料,包括输入与输出。
-a   尝试自动登入远端系统。
-b<主机别名>   使用别名指定远端主机名称。
-c   不读取用户专属目录里的.telnetrc文件。
-d   启动排错模式。
-e<脱离字符>   设置脱离字符。
-E   滤除脱离字符。
-f   此参数的效果和指定"-F"参数相同。
-F   使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k<域名>   使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-K   不自动登入远端主机。
-l<用户名称>   指定要登入远端主机的用户名称。
-L   允许输出8位字符资料。
-n<记录文件>   指定文件记录相关信息。
-r   使用类似rlogin指令的用户界面。
-S<服务类型>   设置telnet连线所需的IP TOS信息。
-x   假设主机有支持数据加密的功能,就使用它。
-X<认证形态>   关闭指定的认证形态。


netstat
功能说明:显示网络状态。
语  法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。
参  数:
-a或--all   显示所有连线中的Socket。
-A<网络类型>或--<网络类型>   列出该网络类型连线中的相关地址。
-c或--continuous   持续列出网络状态。
-C?-cache   显示路由器配置的快取信息。
-e或--extend   显示网络其他相关信息。
-F或--fib   显示FIB。
-g或--groups   显示多重广播功能群组组员名单。
-h或--help   在线帮助。
-i或--interfaces   显示网络界面信息表单。
-l或--listening   显示监控中的服务器的Socket。
-M或--masquerade   显示伪装的网络连线。
-n或--numeric   直接使用IP地址,而不通过域名服务器。
-N或--netlink或--symbolic   显示网络硬件外围设备的符号连接名称。
-o或--timers   显示计时器。
-p或--programs   显示正在使用Socket的程序识别码和程序名称。
-r或--route   显示Routing Table。
-s或--statistice   显示网络工作信息统计表。
-t或--tcp   显示TCP传输协议的连线状况。
-u或--udp   显示UDP传输协议的连线状况。
-v或--verbose   显示指令执行过程。
-V或--version   显示版本信息。
-w或--raw   显示RAW传输协议的连线状况。
-x或--unix   此参数的效果和指定"-A unix"参数相同。
--ip或--inet   此参数的效果和指定"-A inet"参数相同。


mingetty
功能说明:精简版的getty。
语  法:mingetty [--long-hostname][--noclear][tty]
补充说明:mingetty适用于本机上的登入程序。
参  数:
--long-hostname   显示完整的主机名称。
--noclear   在询问登入的用户名称之前不要清楚屏幕画面。

mesg
功能说明:设置终端机的写入权限。
语  法:mesg [ny]
补充说明:将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上。
参  数:
n   不允许气筒用户将信息直接显示在你的屏幕上。
y   允许气筒用户将信息直接显示在你的屏幕上。


ifconfig
功能说明:显示或设置网络设备。
语  法:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]
补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。
参  数:
add<地址>   设置网络设备IPv6的IP地址。
del<地址>   删除网络设备IPv6的IP地址。
down   关闭指定的网络设备。
<hw<网络设备类型><硬件地址>   设置网络设备的类型与硬件地址。
io_addr<I/O地址>   设置网络设备的I/O地址。
irq<IRQ地址>   设置网络设备的IRQ。
media<网络媒介类型>   设置网络设备的媒介类型。
mem_start<内存地址>   设置网络设备在主内存所占用的起始地址。
metric<数目>   指定在计算数据包的转送次数时,所要加上的数目。
mtu<字节>   设置网络设备的MTU。
netmask<子网掩码>   设置网络设备的子网掩码。
tunnel<地址>   建立IPv4与IPv6之间的隧道通信地址。
up   启动指定的网络设备。
-broadcast<地址>   将要送往指定地址的数据包当成广播数据包来处理。
-pointopoint<地址>   与指定地址的网络设备建立直接连线,此模式具有保密功能。
-promisc   关闭或启动指定网络设备的promiscuous模式。
[IP地址]   指定网络设备的IP地址。
[网络设备]   指定网络设备的名称。


getty(get teletypewriter)
功能说明:设置终端机模式,连线速率和管制线路。
语  法:getty [-h][-d<组态配置文件>][-r<延迟秒数>][-t<超时秒数>][-w<等待字符串>][终端机编号][连线速率<终端机类型><管制线路>] 或 getty [-c<定义配置文件>]
补充说明:getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。
参  数:
-c<定义配置文件>   指定定义配置文件,预设为/etc/gettydefs。
-d<组态配置文件>   指定组态配置文件,预设为/etc/conf.getty。
-h   当传输速率为0时就强制断线。
-r<延迟秒数>   设置延迟时间。
-t<超时秒数>   设置等待登入的时间。
-w<等待字符串>   设置等待回应的字符串。


efax
功能说明:收发传真。
语  法:efax [-sw][-a<AT指令>][-c<调制解调器属性>][-d<驱动程序>][-f<字体文件>][-g<指令>][-h<传真标题字符串>][-i<AT指令>][-j<AT指令>][-k<AT指令>][-l<识别码>][-o<选项>][-q<错误次数>][-r<文件名>][-v<信息类型>][-x<UUCP锁定文件>][-t<电话号码><传真文件>]
补充说明:支持Class 1与Class 2的调制解调器来收发传真。
参  数:
-a<AT指令>   以指定的AT指令来接电话。
-c<调制解调器属性>   设置本机调制解调器的属性。
-d<驱动程序>   指定调制解调器驱动程序。
-f<字体文件>   使用指定的字体文件来建立传真标题。
-g<指令>   若接到的电话为数据,则执行指定的指令。
-h<传真标题字符串>   指定字符串为每页最前端的标题。
-i<AT指令>   在调制解调器进入传真模式前,传送AT指令到调制解调器。
-j<AT指令>   在调制解调器进入传真模式后,传送AT指令到调制解调器。
-k<AT指令>   在调制解调器离开传真模式前,传送AT指令到调制解调器。
-l<识别码>   设置本机调制解调器的识别码。
-o<选项>   使用非标准调制解调器时设置相关选项。
-q<错误次数>   接收传真时,当每页发生错误次数超过指定的数目时,要求对方重发。
-r<文件名>   在接收传真时,将每页分别保存成文件。
-v<信息类型>   选择要印出的信息类型。
-w   不要接听电话,等待OK或CONNECT的信号。
-x<UUCP锁定文件>   使用UUCP格式的锁定文件来锁定调制解调器。
-t<电话号码><传真文件>   以<电话号码>中的号码来拨号,并将<传真文件>传真出去。


netconfig
功能说明:设置网络环境。
语  法:netconfig
补充说明:这是Slackware发行版内附程序,它具有互动式的问答界面,让用户轻易完成网络环境的设置。


netconf
功能说明:设置各项网络功能。
语  法:netconf
补充说明:netconf是Red Hat Linux发行版专门用来调整Linux各项设置的程序。


nc
功能说明:设置路由器。
语  法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
补充说明:执行本指令可设置路由器的相关参数。
参  数:
-g<网关>   设置路由器跃程通信网关,最丢哦可设置8个。
-G<指向器数目>   设置来源路由指向器,其数值为4的倍数。
-h   在线帮助。
-i<延迟秒数>   设置时间间隔,以便传送信息及扫描通信端口。
-l   使用监听模式,管控传入的资料。
-n   直接使用IP地址,而不通过域名服务器。
-o<输出文件>   指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
-p<通信端口>   设置本地主机使用的通信端口。
-r   乱数指定本地与远端主机的通信端口。
-s<来源位址>   设置本地主机送出数据包的IP地址。
-u   使用UDP传输协议。
-v   显示指令执行过程。
-w<超时秒数>   设置等待连线的时间。
-z   使用0输入/输出模式,只在扫描通信端口时使用。


cu(call up)
功能说明:连接另一个系统主机。
语  法:cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>]
补充说明:本指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
参  数:
-a<通信端口>或-p<通信端口>或--port<通信端口>   使用指定的通信端口进行连线。
-c<电话号码>或--phone<电话号码>   拨打该电话号码。
-d   进入排错模式。
-e或--parity=even   使用双同位检查。
-E<脱离字符>或--escape<脱离字符>   设置脱离字符。
-h或--halfduple   使用半双工模式。
-I<配置文件>或--config<配置文件>   指定要使用的配置文件。
-l<外围设备代号>或--line<外围设备代号>   指定某项外围设备,作为连接的设备。
-n或--prompt   拨号时等待用户输入电话号码。
-o或--parity=odd   使用单同位检查。
-s<连线速率>或--speed<连线速率>或--baud<连线速率>或-<连线速率>   设置连线的速率,单位以鲍率计算。
-t或--maper   把CR字符置换成LF+CR字符。
-v或--version   显示版本信息。
-x<排错模式>或--debug<排错模式>   使用排错模式。
-z<系统主机>或--system<系统主机>   连接该系统主机。
--help   在线帮助。
--nostop   关闭Xon/Xoff软件流量控制。
--parity=none   不使用同位检查。


arpwatch(ARP watcher)
功能说明:监听网络上ARP的记录。
语  法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件>]
补充说明:ARP(Address Resolution Protocol)是用来解析IP与网络装置硬件地址的协议。arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过E-mail来报告。
参  数:
-d   启动排错模式。
-f<记录文件>   设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat。
-i<接口>   指定监听ARP的接口,预设的接口为eth0。
-r<记录文件>   从指定的文件中读取ARP记录,而不是从网络上监听。


apachectl(Apache control interface)

功能说明:可用来控制Apache HTTP服务器的程序。
语  法:apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop]
补充说明:apachectl是slackware内附Apache HTTP服务器的script文件,可供管理员控制服务器,但在其他Linux的Apache HTTP服务器不一定有这个文件。
参  数:
configtest   检查设置文件中的语法是否正确。
fullstatus   显示服务器完整的状态信息。
graceful   重新启动Apache服务器,但不会中断原有的连接。
help   显示帮助信息。
restart   重新启动Apache服务器。
start   启动Apache服务器。
status   显示服务器摘要的状态信息。
stop   停止Apache服务器。


minicom
功能说明:调制解调器通信程序。
语  法:minicom [-8lmMostz][-a<on或0ff>][-c<on或off>][-C<取文件>][-d<编号>][-p<模拟终端机>][-S<script文件>][配置文件]
补充说明:minicom是一个相当受欢迎的PPP拨号连线程序。
参  数:
-8   不要修改任何8位编码的字符。
-a<on或0ff>   设置终端机属性。
-c<on或off>   设置彩色模式。
-C<取文件>   指定取文件,并在启动时开启取功能。
-d<编号>   启动或直接拨号。
-l   不会将所有的字符都转成ASCII码。
-m   以Alt或Meta键作为指令键。
-M   与-m参数类似。
-o   不要初始化调制解调器。
-p   <模拟终端机>   使用模拟终端机。
-s   开启程序设置画面。
-S<script文件>   在启动时,执行指定的script文件。
-t   设置终端机的类型。
-z   在终端机上显示状态列。
[配置文件]   指定minicom配置文件。


dip
功能说明:IP拨号连接。
语  法:dip [-aikltv][-m<MTU数目>][-p<协议>][拨号script文件]
补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。
参  数:
-a   询问用户名称与密码。
-i   启动拨号服务器功能。
-k   删除执行中的dip程序。
-l   指定要删除的连线,必须配合-k参数一起使用。
-m<MTU数目>   设置最大传输单位,预设值为296。
-p<协议>   设置通信协议。
-t   进入dip的指令模式。
-v   执行时显示详细的信息。


dnsconf(dns configurator)

功能说明:设置DNS服务器组态。
语  法:dnsconf [--deldomain<域>][--delsecondary<域>][--newdomain<域>][--set<主机><IP>][--setcname<CNAME><主机>][--setmx<域><主机>][--setns<域><主机>][--unset<主机>]
补充说明:dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式,供管理员管理DNS服务器。
参  数:
--deldomain<域>   删除域。
--delsecondary<域>   删除次级域。
--newdomain<域>   新增域。
--set<主机><IP>   新增主机记录。
--setcname<CNAME><主机>   设置<CNAME>。
--setmx<域><主机>   指定域的邮件主机。
--setns<域><主机>   指定域的DNS服务器。
--unset<主机>   删除DNS中某台主机的记录。

Linux网络通信&&网络访问命令 一:网络通信 1、查看ip信息:ifconfig 语法:ifconfig 例如:在任意位置输入ifconfig 2、测试网络连通:ping 语法:ping ip 或者域名 例如:ping www.baidu.com 二、网络访问 1、curl:使用url访问网络的文件传输工具 常用来(1)抓取网页内容(2)测试网络访问(3)模拟用户访问 抓取百度的首页内容 例... 阅读详情

相关推荐

Linux newaliases命令用法详解

Linux newaliases命令 Linux newaliases命令会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 ma

Linux-网络通讯

--------------------------------------------------------------------------------apachectl(Apache control interface)功能说明:可用来控制Apache HTTP服务器的程序。语  法:apachectl [configtest][fullstatus][graceful][hel

ヤ冰楓ˊ﹋ろ 911

设置Solidworks导出文件的坐标系,stl坐标系平移

使用solidworks输出的模型坐标不再原点,怎么平行坐标系,这个方法很简单

weixin_45650767的博客 1万+

Linux命令易混淆(看到新知识点就更新)

Linux命令易混淆(看到新知识点就更新)都是软考网工考过的才会放上去的

weixin_69884785的博客 2517

科研绘图实战:用Adobe Illustrator高效排版期刊论文图片

本文详细介绍了使用Adobe Illustrator高效排版科研论文图片的完整工作流。针对期刊投稿常见的图片格式问题,文章重点讲解了矢量图与位图的预处理、AI中的精准对齐与分布技巧、文字样式统一管理以及最终输出TIFF/PDF等符合出版要求的格式。掌握这套方法能确保图片满足高分辨率、规范字体和精确尺寸等期刊硬性标准,显著提升投稿效率。

tomato的博客 1443

别再乱装了!Win10下NVIDIA显卡驱动、CUDA 11.0和cuDNN 8.0.5保姆级配置指南(含版本匹配避坑)

本文提供Win10下NVIDIA显卡驱动、CUDA 11.0和cuDNN 8.0.5的保姆级配置指南,详细解析版本匹配逻辑与安装步骤。从驱动选择到环境变量配置,再到框架测试,手把手教你避开常见坑点,确保深度学习环境一次配置成功。特别强调版本匹配的重要性,帮助开发者高效搭建GPU开发环境。

weixin_30600197的博客 307

【Shell 命令集合 网络通讯 】Linux 更新邮件别名数据库 newaliases命令 使用指南

newaliases命令是Linux系统中用于更新邮件别名数据库的命令。当系统中的邮件别名文件(通常为/etc/aliases)被修改后,需要运行newaliases命令来更新邮件别名数据库,以便新的别名可以生效。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 534

AutoGenTestCase - AI大模型生成测试用例

AI技术助力高效软件测试:AutoGenTestCase工具介绍 传统手工测试存在效率低、覆盖不全等痛点。AutoGenTestCase工具集成DeepSeek、通义千问等AI大模型,能快速解析需求并自动生成标准化测试用例,将数小时工作缩短至分钟级。该工具部署简单,仅需配置APIKey即可运行,支持多种测试用例类型比例设置,并输出Markdown和Excel格式的测试用例。通过GitHub或网盘下载后,用户可按照教程完成APIKey配置、需求文档上传和用例生成等操作,显著提升测试效率与覆盖完整性。

YIqifeibaQI的博客 349

LINUX常用命令(待修改)

LINUX常用命令 Linux 必备指令摘要 一般用户指令 /bin |:---------|:----------|--------| |指令-- |功能说明–|-- 范例–| bashGNU| Bouren-Again| Shell bash |shell_script cat |观看一般文本文件| cat |file.txt chgrp |更改群组 chgrp groupname file ...

weixin_45063710的博客 346

AutoCAD 2024 Mac版安装激活教程:从下载到破解一站式解决方案

本文提供AutoCAD 2024 Mac版的详细安装与优化指南,包括系统要求检查、下载安装流程、常见问题解决方案及性能优化设置。特别介绍了如何应用最新补丁和Update保持软件性能,帮助用户顺利完成从安装到破解的全过程。

weixin_29239661的博客 850

CentOS7无外网环境下MySQL8.0完整离线部署指南

本文详细介绍了在CentOS7无外网环境下,如何通过MySQL8.0二进制包进行完整离线部署。指南涵盖了从环境准备、依赖安装、用户与目录创建,到数据库初始化、服务配置及远程访问设置的全过程,并提供了关键的避坑技巧,帮助企业运维人员在内网环境中高效、稳定地搭建MySQL数据库服务。

xxx12的博客 1029

Linux newaliases命令教程:邮件别名数据库的重建与更新(附实例详解和注意事项)

newaliases,全称为New Aliases,是用来重建邮件别名数据库的。每当文件发生变化时,都需要运行此命令以使更改生效。这个命令等同于带-bi标志的sendmail命令。

u012964600的博客 904

6、核函数与再生核希尔伯特空间:原理、应用与实践

本文系统介绍了核函数与再生核希尔伯特空间(RKHS)的理论基础、核心性质及其在机器学习和信号处理中的广泛应用。文章从核方法的优势出发,阐述了其在非线性建模、正则化和算法核化方面的独特价值,并深入探讨了正定核、Mercer定理、表示定理等关键理论。通过构建多种标准核与工程专用核,展示了核函数的设计灵活性。结合支持向量回归(SVR)模型与多个MATLAB示例,详细说明了核方法的实际应用流程与操作技巧。最后,总结了核方法的应用领域、未来发展方向及学习实践建议,为读者提供了一套完整的理论与实践指南。

z2a3b4c5d的博客 146

Linux最全命令

Linux命令大全 同时也适用于其他Linux版本,是Linux用户必备的参考用书。 目录编辑 第1章 系统管理命令 1.adduser命令:增加一个系统用户 2.apmd命令:高级电源管理 3.apmsleep命令:产生配置脚本 4.apropos命令:查找用户手册的名字和相关描述 5.arch命令:输出主机的体系结构 6.batch命令:执行批处理 7.bg命令:将程序放在后台执行 8.cd命...

米歇尔 1567

Python爬虫技术:使用Playwright和Twitter API v2高效获取Twitter/X数据完全教程

遵守规则:始终遵循Twitter的使用条款和速率限制错误处理:实现完善的错误处理和重试机制数据质量:进行数据清洗和验证性能优化:使用异步处理和合理的延迟设置可维护性:模块化代码,便于维护和扩展。

2201_76125261的博客 671

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

linux常用命令【分类导航链接,很全】

超级多的linux镜象下载(续集),泣血推荐。   地址是: http://mirror.vmmatrix.net linux常用命令一份 最常用的基本操作命令[推荐篇] http://www.linuxsir.org/bbs/showthre...&threadid=4027 Linux中文件查找技术大全(find命令) http://www.linuxsir.

ATCO[这里,只是顺手插曲] 1199

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Linux】:网络通信

Linux网络编程中对于网络通信的详细介绍!

Yikefore的博客 1443

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

深入了解linux网络—— UDP网络通信

本文介绍了如何使用UDP协议进行网络通信的服务器端实现。主要内容包括: 创建套接字:通过socket()函数创建UDP套接字,参数设置为AF_INET(网络通信)和SOCK_DGRAM(面向数据报),返回文件描述符。 绑定IP和端口:使用bind()函数将套接字与指定的IP地址和端口号绑定,其中IP地址需要从字符串转换为网络字节序格式。 实现了一个UdpServer类来封装这些操作,包括初始化套接字、绑定地址等核心功能。 服务器程序通过命令行参数接收IP和端口号,创建UdpServer对象并初始化后进入运行

LH__1314的博客 1874

Linux网络通信

我们使用应用程序有两种模型。b/s模型(Browser/Server) c/s模型(client/server)C/S :传统的网络应用设计模式,客户机(client)/服务器(server)模式。需要在通讯两端各自部署客户机和服务器来完成数据通信。B/S :浏览器(Browser)/服务器(server)模式。只需在一端部署服务器,而另外一端使用每台PC都默认配置的浏览器即可完成数据的传输。选用C/S模型的优点: 1. 协议选用灵活。(可以在标准协议的基础上根据需求裁剪及定制。

m0_65057835的博客 1373

面试必备的Linux命令集合

Linux命令大全一、常用的基本命令1、关机开机2、帮助命令二、 目录操作命令1、目录切换2、目录查看3、目录操作3.1、创建目录3.2、删除目录或文件3.3、目录修改3.4、搜索目录三、文件操作命令1、文件操作1.1、新建文件1.2、删除文件1.3、修改文件1.4、查看文件2、修改权限四、压缩文件操作1、打包和压缩2、解压文件五、查找命令1、grep2、find3、which六、su、sudo1、su2、sudo七、其他命令1、查看当前目录:pwd2、查看进程:ps -ef3、结束进程:kill4、网络

qq_44630255的博客 1365

Linux(15)_命令语法_网络通信命令 & 防火墙 & 系统命令

Linux的常用命令 网络通信命令 ● 网络通信命令 ifconfig 命令名称:ifconfig 命令所在路径:/usr/sbin/ifconfig 执行权限:所有用户 功能描述:查看网络设置信息 语法: ifconfig 选项[-a] [网卡设备标识] // -a 显示所有网卡信息 范例: ifconfig -a 示例图: ● 网络通信命令 ping 命令名称:ping...

魏宇轩 556

【Linux篇章】Socket套接字,竟让TCP网络通信如此丝滑,一同共赴TCP 网络通信的技术新征程!

本篇文章继上篇UDP网络通信,将在此篇介绍TCP基础编程函数接口然后将形象的画图分析TCP是如何进行网络通信的,然后基于TCP实现简单的server-client的echo功能,英汉译,执行命令回显功能等;最后拓展介绍应用层自定义协议与序列化:基于json库实现序列化与反序列化的TCP网络计算器;并通过介绍进程组,会话,守护进程的概念将它的服务端优化成守护进程形式;通过实现它,更能感受到网络通信的分层结构,以及强大的解耦性!!! 

羑悻的博客. 4110

【Shell 命令集合 系统管理 】Linux 查询域名的注册信息 whois命令 使用指南

在Linux中,whois命令用于查询域名的注册信息。通过whois命令,可以获取到域名的注册人、注册商、注册日期、过期日期、域名服务器等详细信息。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2963

Linux_实现UDP网络通信

在Linux下,实现传输层协议为UDP的套接字进行网络通信,网络层协议为IPv4,需要用到的接口有以下4个:socket、bind、recvfrom、sendto。具体实现方法:在云服务器上创建一个服务器进程和一个客户端进程,让客户端向服务器发送消息,并且服务器收到消息后可以反馈给对方。

安权_code的博客 1785

Linux下网络通信命令详解(转)

Linux下网络通信命令详解(转)  ytalk  功能说明:与其他用户交谈。  语  法:ytalk [-isxY][-h][用户名称...]  补充说明:通过ytalk指令,你可以和其他用户线上交谈,如果想和其他主机的用户交...

cuemes08808的博客 196

实验三、嵌入式Linux网络通信实验

实验三、嵌入式Linux网络通信实验 一、实验目的 1. 掌握TCP与UDP协议原理 2. 掌握套接字通信原理。 2. 掌握TCP套接字服务器端与客户端通信方法。 二、实验基本要求 1. 学习TCP与UDP协议原理。 2. 掌握TCP套接字服务器端与客户端通信方法,实验箱和Ubuntu进行TCP通信。 三、实验原理 1.TCP协议与UDP协议 TCP协议(传输控制协议)是面向连接的通信协议,TCP提供两台计算机之间的可靠无差错的数据传输。应用程序利用TCP进行通信时,客户端和服务器..

weixin_57836618的博客 2457
上一篇: 根据ip查询地理位置
下一篇: 详解Bash命令行处理
AstrayLinux
博客等级 码龄15年 55粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值