named-checkzone
使用named-checkzone命令可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称
补充说明named-checkzone命令 可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称。
语法1named-checkzone [选项] [区域名] [区域文件名]
选项123-q 安静模式-d 启用调试-c <类别> 指定区域的类别。如果没指定就使用IN
例子对区域文件/var/named/192.168.0.rev进行有效性检查和转换。
123[root@localhost ~]# named-checkzone 0.168.192.in-addr.arpa /var/named/192.168.0.revzone0.168.192.in-addr.arpa/IN: loaded serial 1268360612OK
对区域文件/var/named/sh.com.hosts进行有效性检查和转换。
1234[root@localhost ~]# named-checkzone s ...
sudo
以其他身份来执行命令
补充说明sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
语法1sudo(选项)(参数)
选项1234567891011-b:在后台执行指令;-E:继承当前环境变量-h:显示帮助;-H:将HOME环境变量设为新身份的HOME环境变量;-k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。-l:列出目前用户可执行与无法执行的指令;-p:改变询问密码的提示符号;-s<shell>:执行指定的shell;-u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份;-v:延长密码有效期限5分钟;-V :显示版本信息。
参数指令:需要运行的指令和对应的参数。
实例12$ sudo su -# env | grep -E '(HOME|SHELL|USER|LOGNAME|^ ...
ssh
openssh套件中的客户端连接工具
补充说明ssh命令 是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。
语法1ssh(选项)(参数)
选项1234567891011121314151617181920-1:强制使用ssh协议版本1;-2:强制使用ssh协议版本2;-4:强制使用IPv4地址;-6:强制使用IPv6地址;-A:开启认证代理连接转发功能;-a:关闭认证代理连接转发功能;-b:使用本机指定地址作为对应连接的源ip地址;-C:请求压缩所有数据;-F:指定ssh指令的配置文件;-f:后台执行ssh指令;-g:允许远程主机连接主机的转发端口;-i:指定身份(私钥)文件;-l:指定连接远程服务器登录用户名;-N:不执行远程指令;-o:指定配置选项;-p:指定远程服务器上的端口;-q:静默模式;-X:开启X11转发功能;-x:关闭X11转发功能;-y:开启信任X11转发功能。
参数
远程主机:指定要连接的远程ssh服务器;
指令:要在远程ssh服务器上执行的指令。
实例12345678910# ssh 用户名@远程服务器地址ssh us ...
pip
Python 编程语言中的包管理器,用于安装和管理第三方 Python 模块
语法1pip <命令> [选项]
选项命令
1234567891011121314151617install 安装包。download 下载包。uninstall 卸载包。freeze 以requirements格式输出已安装的包。inspect 检查 Python 环境。list 列出已安装的包。show 显示有关已安装包的信息。check 验证已安装的包是否具有兼容的依赖关系。config 管理本地和全局配置。search 在 PyPI 搜索包。cache ...
as
汇编语言编译器
补充说明as命令 GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。
语法1as(选项)(参数)
选项123456789101112131415-ac:忽略失败条件;-ad:忽略调试指令;-ah:包括高级源;-al:包括装配;-am:包括宏扩展;-an:忽略形式处理;-as:包括符号;=file:设置列出文件的名字;--alternate:以交互宏模式开始;-f:跳过空白和注释预处理;-g:产生调试信息;-J:对于有符号溢出不显示警告信息;-L:在符号表中保留本地符号;-o:指定要生成的目标文件;--statistics:打印汇编所用的最大空间和总时间。
参数汇编文件:指定要汇编的源文件。
pvremove
删除一个存在的物理卷
补充说明pvremove命令 用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。
语法1pvremove(选项)(参数)
选项123-d # 调试模式;-f # 强制删除;-y # 对提问回答“yes”。
参数物理卷:指定要删除的物理卷对应的设备文件名。
实例使用pvremove指令删除物理卷/dev/sdb2。在命令行中输入下面的命令:
12pvremove /dev/sdb2 # 删除物理卷Labels on physical volume "/dev/sdb2" successfully wiped
swapoff
关闭指定的交换空间
补充说明swapoff命令 用于关闭指定的交换空间(包括交换文件和交换分区)。swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。
语法1swapoff(选项)(参数)
选项1-a:关闭配置文件“/etc/fstab”中所有的交换空间。
参数交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。
实例关闭交换分区
1swapoff /dev/sda2
uptime
查看Linux系统负载信息
补充说明uptime命令 能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
语法1uptime(选项)
选项1-V:显示指令的版本信息。
实例使用uptime命令查看系统负载:
12345[root@LinServ-1 ~]# uptime -V #显示uptime命令版本信息procps version 3.2.7[root@LinServ-1 ~]# uptime 15:31:30 up 127 days, 3:00, 1 user, load average: 0.00, 0.00, 0.00
显示内容说明:
123415:31:30 # 系统当前时间up 127 days, 3:00 # 主机已运行时间,时间越大,说明你的机器越稳定。1 user # 用户连接数,是总连接数而不是用户数load average: 0.00, 0. ...
rm
用于删除给定的文件和目录
补充说明rm 命令 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一确定是否要删除。这时,必须输入y并按Enter键,才能删除文件。如果仅按Enter键或其他字符,文件不会被删除。
语法1rm (选项)(参数)
选项123456-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;-f:强制删除文件或目录;-i:删除已有文件或目录之前先询问用户;-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;--preserve-root:不对根目录进行递归操作;-v:显示指令的详细执行过程。
参数文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。
实例交互式删除当前目录下的文件test ...
logwatch
可定制和可插入式的日志监视系统
补充说明logwatch命令 是一个可定制和可插入式的日志监视系统,它通过遍历给定时间范围内的系统日志文件而产生日志报告。logwatch默认每天执行一次,可以从/etc/cron.daily里看到。
语法1logwatch(选项)
选项12345678910111213--detail<报告详细程度>:指定日志报告的详细程度;--logfile<日志文件>:仅处理指定的日志文件;--service<服务名>:仅处理指定服务的日志文件;--print:打印结果到标准输出;--mailto<邮件地址>:将结果发送到指定邮箱;--range<日期范围>:指定处理日志的日期范围;--archives:处理归档日志文件;--debug<调试等级>:调试模式;--save<文件名>:将结果保存到指定文件中,而不显示或者发送到指定邮箱;--logdir<目录>:指定查找日志文件的目录,而不使用默认的日志目录;--hostname<主机名>:指定在日志报告中使 ...