更新时间:2022-01-19 16:31:33浏览次数:889+次
以下为你详细解释smbd、smbpasswd、sndconfig、snoop命令的用法。
Linux smbd命令的用法及解释
Linux smbd命令(全称为samba daemon)功能说明:Samba服务器程序。
1、用法
smbd [-aDhoP][-d<排错层级>][-i<范围>][-l<记录文件>][-O<连接槽选项>][-p< 连接端口编号>][-s<配置文件>]
2、补充说明
smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。
3、参数
-a:所有的连线记录都会加到记录文件中。
-d<排错层级>:指定记录文件所记载事件的详细程度。
-D:使用此参数时,smbd会以服务程序的方式在后台执行。
-h:显示帮助。
-i<范围>:指定NetBIOS名称的范围。
-l<记录文件>:指定记录文件的名称。
-o:每次启动时,会覆盖原有的记录文件。
-O<连接槽选项>:设置连接槽选项。
-p<连接端口编号>:设置连接端口编号。
-P:仅用来测试smbd程序的正确性。
-s<配置文件>:指定smbd的设置文件。
4、实例
启动Samba服务器:
# smbd -D
Linux smbpasswd命令的用法及解释
Linux smbpasswd命令属于samba套件,能够实现添加或删除samba用户和为用户修改密码。
1、语法
smbpasswd(选项)(参数)
2、选项
-a:向smbpasswd文件中添加用户;
-c:指定samba的配置文件;
-x:从smbpasswd文件中删除用户;
-d:在smbpasswd文件中禁用指定的用户;
-e:在smbpasswd文件中激活指定的用户;
-n:将指定的用户的密码置空。
3、参数
用户名:指定要修改SMB密码的用户。
Linux sndconfig命令的用法及解释
Linux sndconfig命令功能说明:设置声卡。
1、用法
sndconfig [--help][--noautoconfig][--noprobe]
2、补充说明
sndconfig为声卡设置程序,支持PnP设置,可自动检测并设置PnP声卡。
3、参数
--help:显示帮助。
--noautoconfig:不自动设置PnP的声卡。
--noprobe:不自动检测PnP声卡。
Linux snoop命令的用法及解释
Linux snoop是Solaris系统中自带的工具,是一个用于显示网络通讯的程序,它可捕获ip包并将其显示或保存到指定文件。(限超级用户使用snoop)Snoop 可将捕获的包以一行的形式加以总结或用多行加以详细的描述(有调用不同的参数-v -V来实现)。在总结方式下(-V ) , 将仅显示最高层的相关协议,例如一个NFS 包将仅显示NFS 信息,其低层的RPC,UDP,IP,Ethernet 帧信息将不会显示,但是当加上相应的参数(-v ), 这些信息都能被显示出来。
1、常用的选项
-P 不使用混杂模式,只能获取广播包和到本地主机的数据包
-c [maxCount] 记录最大包数,超过则自动停止
-d [dev] 接受包的设备名(网络接口)
-i [filename] 从文件输入(从一个以前的记录文件而不是网络设备中输入)
-p first[,last] 当从文件输入时,只显示从first指定到last的包
-o [filename] 保存所有数据包输出到文件,格式为RFC 1761-compliant
-q 当记录到文件时,使用安静模式,不回显数据
-N 解析IP地址到主机名(默认使用/etc/hosts作为解析列表)
-r 不解析主机名
-n 指定解析主机名所用的列表文件
-v 冗余模式,显示详细的数据包信息
2、实例1
# snoop #监听所有以本机为源和目的的包并将其显示出来.
# snoop A #监听所有以主机A为源和目的的包并将其显示出来. ( A为主机名, 下同)
# snoop -o file A B #监听所有A和B之间的包并将其保存到文件file.
查看主机A和主机B之间的NFS 包(命令中的and 和or 为相应的逻辑运算)
# snoop - i file rpc nfs and A and B
1 0.0000 A -> B NFS C GETATTR FH=8E6C
2 0.0046 B -> A NFS R GETATTR OK
3 0.0080 A -> B NFS C RENAME FH=8E6C MTra00192 to .nfs08
# noop - i file -o file2 rpc nfs A B #将这些符合条件的包保存到另一文件file2 中
# snoop A and B and (tcp or udp) and port 80 #监听主机A和主机B间所有TCP 80 端口或UDP80端口的包
# noop broadcast #监听所有的广播包
# snoop -v multicast #监听所有的多播包, 并显示详细内容
# snoop |grep - i NTP #监听所有的NTP 协议包
# snoop -d le0 port 123 #指定网口
2、实例2
# snoop - i file -p 99,108 # 显示文件file 中指定的包(99-10
99 0.0027 boutique ->; sunroof NFS C GETATTR FH=8E6C
100 0.0046 sunroof ->; boutique NFS R GETATTR OK
101 0.0080 boutique ->; sunroof NFS C RENAME FH=8E6C MTra00192
to .nfs08
102 0.0102 marmot ->; viper NFS C LOOKUP FH=561E screen.r.13.i386
103 0.0072 viper ->; marmot NFS R LOOKUP No such file or directory
104 0.0085 bugbomb ->; sunroof RLOGIN C PORT=1023 h
105 0.0005 kandinsky ->; sparky RSTAT C Get Statistics
106 0.0004 beeblebrox ->; sunroof NFS C GETATTR FH=0307
107 0.0021 sparky ->; kandinsky RSTAT R
108 0.0073 office ->; jeremiah NFS C READ FH=2584 at 40960 for 8192
# snoop - i file - v -p101 # 详细查看文件file 中第101 个包
ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 101 arrived at 16:09:53.59
ETHER: Packet size = 210 bytes
ETHER: Destination = 8:0:20:1:3d:94, Sun
ETHER: Source = 8:0:69:1:5f:e, Silicon Graphics
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
相关资讯