zipsplit
将较大的zip压缩包分割成各个较小的压缩包
补充说明zipsplit命令 用于将较大的“zip”压缩包分割成各个较小的“zip”压缩包。
语法1zipsplit(选项)(参数)
选项123-n:指定分割后每个zip文件的大小;-t:报告将要产生的较小的zip文件的大小;-b:指定分割后的zip文件的存放位置。
参数文件:指定要分割的zip压缩包。
openssl
强大的安全套接字层密码库
补充说明OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。在OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软件包。由于这是互联网应用最广泛的安全传输方法,被网银、在线支付、电商网站、门户网站、电子邮件等重要网站广泛使用,所以该漏洞影响范围广大。
OpenSSL有两种运行模式:交互模式和批处理模式。
直接输入openssl回车进入交互模式,输入带命令选项的openssl进入批处理模式。
OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。
对称加密算法
OpenSSL一共提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。这7种分组加密算法分别是AES、DES、Blowfish、CAST、IDEA、RC2、RC5,都支持电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反 ...
logname
打印当前终端登录用户的名称。
概要1logname [OPTION]...
主要用途
打印当前终端登录用户的名称。
选项12--help 显示帮助信息并退出。--version 显示版本信息并退出。
返回值返回0表示成功,返回非0值表示失败。
例子12[root@localhost ~]# lognameroot
注意
注意区分 whoami 和 logname 这两个命令;比如我们以用户 root 打开的终端,然后切换到了用户 user2。此时, whoami返回的是当前用户 user2, logname 返回的是 root,大家可以自行实践验证一下。
该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 logname,info coreutils 'logname invocation'。
fc
显示历史列表中的命令或修改指定的历史命令并执行。
概要12fc [-e ename] [-lnr] [first] [last]fc -s [pat=rep] [command]
主要用途
显示历史列表中的命令。
编辑并重新执行历史列表的命令。
选项12345-e ename 选择使用的编辑器,默认调用次序为环境变量`FCEDIT`、环境变量`EDITOR`、`vi`。-l 列出而不是编辑。-n 列出时不输出行号(需配合-l选项)。-r 倒序列出命令,最近执行的先列出(需配合-l选项)。-s [pat=rep] [command] command(未指定时为最后执行的命令)将在pat替换为rep后重新执行。
参数first:可选;可以是字符串(以该字符串开头的最新命令)、数字(历史列表索引,负数代表当前命令号的偏移);未指定时设置为前一个命令并且偏移量为-16(最近的16条命令)。
last:可选;可 ...
rlogin
从当前终端登录到远程Linux主机
补充说明rlogin命令 用于从当前终端登录到远程Linux主机。
语法1rlogin(选项)(参数)
选项12345-8:允许输入8位字符数据;-e脱离字符>:设置脱离字符;-E:滤除脱离字符;-l用户名称>:指定要登入远端主机的用户名称;-L:使用litout模式进行远端登入阶段操作。
参数远程主机:指定要登录的远程主机(ip地址或者域名)。
tcpdump
一款sniffer工具,是Linux上的抓包工具,嗅探器
补充说明tcpdump命令 是一款抓包,嗅探器工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。
语法1tcpdump(选项)
选项12345678910111213141516171819202122232425-a:尝试将网络和广播地址转换成名称;-c<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;-dd:把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出;-ddd:把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出;-e:在每列倾倒资料上显示连接层级的文件头;-f:用数字显示网际网络地址;-F<表达文件>:指定内含表达方式的文件;-i<网络界面>:使用指定的网络截面送出数据包;-l:使用标准输出列的缓冲区;-n:不把主机的网络地址转换成名字;-N:不列出域名;-O:不将数据包编码最佳化;-p:不让网络界面进入混杂模式;-q :快速输出,仅列出 ...
bye
命令用于中断FTP连线并结束程序
补充说明bye命令 在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。
语法1bye
实例1bye
mkfs
用于在设备上创建Linux文件系统
补充说明mkfs命令 用于在设备上(通常为硬盘)创建Linux文件系统。mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。
语法1mkfs(选项)(参数)
选项12345fs:指定建立文件系统时的参数;-t<文件系统类型>:指定要建立何种文件系统;-v:显示版本信息与详细的使用方法;-V:显示简要的使用方法;-c:在制做档案系统前,检查该partition是否有坏轨。
参数
文件系统:指定要创建的文件系统对应的设备文件名;
块数:指定文件系统的磁盘块数。
实例在/dev/hda5上建一个msdos的档案系统,同时检查是否有坏轨存在,并且将过程详细列出来:
1234mkfs -V -t msdos -c /dev/hda5mkfs -t ext3 /dev/sda6 //将sda6分区格式化为ext3格式mkfs -t ext2 /dev/sda7 //将sda7分区格式化为ext2格式
lastb
列出登入系统失败的用户相关信息
补充说明lastb命令 用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。
语法1lastb(选项)(参数)
选项123456-a:把从何处登入系统的主机名称或ip地址显示在最后一行;-d:将IP地址转换成主机名称;-f<记录文件>:指定记录文件;-n<显示列数>或-<显示列数>:设置列出名单的显示列数;-R:不显示登入系统的主机名称或IP地址;-x:显示系统关机,重新开机,以及执行等级的改变等信息。
参数
用户名:显示中的用户的登录列表;
终端:显示从指定终端的登录列表。
实例首次运行lastb命令会报下的错误:
12lastb: /var/log/btmp: No such file or directoryPerhaps this file was removed by the operator to prevent logging lastb info.
只需建 ...
sshd
openssh软件套件中的服务器守护进程
补充说明sshd命令 是openssh软件套件中的服务器守护进程。
语法1sshd(选项)
选项123456789101112-4:强制使用IPv4地址;-6:强制使用IPv6地址;-D:以后台守护进程方式运行服务器;-d:调试模式;-e:将错误发送到标准错误设备,而不是将其发送到系统日志;-f:指定服务器的配置文件;-g:指定客户端登录时的过期时间,如果在此期限内,用户没有正确认证,则服务器断开次客户端的连接;-h:指定读取主机key文件;-i:ssh以inetd方式运行;-o:指定ssh的配置选项;-p:静默模式,没有任何信息写入日志;-t:测试模式。