ipcalc
简单的IP地址计算器
补充说明ipcalc命令 是一个简单的ip地址计算器,可以完成简单的IP地址计算任务。
语法1ipcalc(选项)
选项1234567-b:由给定的IP地址和网络掩码计算出广播地址;-h:显示给定UP地址所对应的主机名;-m:由给定的IP地址计算器网络掩码;-p:显示给定的掩码或IP地址的前缀;-n:由给定的IP地址和网络掩码计算网络地址;-s:安静模式;--help:显示帮助信息。
实例1234567891011121314151617[root@localhost ~]# ipcalc -p 192.168.2.1 255.255.255.0PREFIX=24[root@localhost ~]# ipcalc -n 192.168.2.1 255.255.255.0NETWORK=192.168.2.0[root@localhost ~]# ipcalc -h 127.0.0.1hostname=localhost.localdomain[root@localhost ~]# ipcalc -m 192.168.2.1NETMASK=255.255.25 ...
apropos
在 whatis 数据库中查找字符串
补充说明apropos命令 在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。
如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过Linux apropos实用程序来搜索它。该实用程序可以搜索关键字并且显示所有包含匹配项的man页面的简短描述。另外,使用man实用程序和-k(关键字)选项,可以得到和用Linux apropos实用程序相同的结果(实际上是相同的命令)。
语法1apropos [-dalhvV] -e|-[w|-r] [-s section] [-m system[,...]] [-M path] [-L locale] -C [file] keyword ...
选项1234567891011121314-d, --debug:输出调试信息。-v, --verbose:输出详细的警告信息。-r, -- regex:将每个keyword作为正则表达式解释。这是默认行为。每个keyword将匹配手册页和描述。-w, --wildcard:将每个keyword作为shell样式的通配符 ...
xset
设置X-Window系统中的用户爱好的实用工具
补充说明xset命令 是设置X-Window系统中的用户爱好的实用工具。
语法1xset(选项)(参数)
选项12-b:蜂鸣器开关设置;-c:键盘按键声响设置。
参数
c:键盘按键声响设置;
s:屏幕保护程序设置。
syslog
系统默认的日志守护进程
补充说明syslog 是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。
几乎所有的网络设备都可以通过syslog协议,将日志信息以用户数据报协议(UDP)方式传送到远端服务器,远端接收日志服务器必须通过syslogd监听UDP 端口514,并根据 syslog.conf配置文件中的配置处理本机,接收访问系统的日志信息,把指定的事件写入特定文件中,供后台数据库管理和响应之用。意味着可以让任何事件都登录到一台或多台服务器上,以备后台数据库用off-line(离线) 方法分析远端设备的事件。
通常,syslog 接受来自系统的各种功能的信息,每个信息都包括重要级。/etc/syslog.conf 文件通知 syslogd 如何根据设备和信息重要级别来报告信息。
使用方法在/var/log中创建并写入日志信息是由syslog协议处理的,是 ...
getenforce
显示当前SELinux的应用模式,是强制、执行还是停用
补充说明grename命令 可以重命名卷组的名称。
语法1getenforce
例子查看当前SELinux的应用模式。
12[root@localhost ~]# getenforceEnforcing
arj
用于创建和管理.arj压缩包
补充说明arj命令 是 .arj 格式的压缩文件的管理器,用于创建和管理 .arj 压缩包。
语法1arj(参数)
参数
操作指令:对 .arj 压缩包执行的操作指令;
压缩包名称:指定要操作的arj压缩包名称。
vgremove
用于用户删除LVM卷组
补充说明vgremove命令 用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。
语法1vgremove(选项)(参数)
选项1-f:强制删除。
参数卷组:指定要删除的卷组名称。
实例使用vgremove命令删除LVM卷组”vg1000”。在命令行中输入下面的命令:
12[root@localhost ~]# vgremove vg1000 #删除卷组"vg1000"Volume group "vg1000" successfully removed
nmcli
地址配置工具
补充说明nmcli命令 是 NetworkManager client 网络管理客户端。
语法1nmcli [OPTIONS] OBJECT { COMMAND | help }
选项12345678910111213141516171819OPTIONS -t[erse] # terse output 简洁的输出 -p[retty] # pretty output 漂亮的输出 -m[ode] tabular|multiline # output mode 输出模式 -f[ields] <field1,field2,...>|all|common # specify fields to output 指定要输出的字段 -e[scape] yes|no # escape columns separators in va ...
users
打印当前主机所有登陆用户的名称。
概要1users [OPTION]... [FILE]
主要用途
每个显示的用户名对应一个登录会话;如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数。
选项12--help 显示帮助信息并退出。--version 显示版本信息并退出。
参数FILE(可选):记录用户当前登录情况的文件;默认使用 /var/run/utmp 、/var/log/wtmp。
返回值返回0表示成功,返回非0值表示失败。
例子12[root@localhost ~]# usersroot root
注意
该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 users,info coreutils 'users invocation'。
iptables
Linux上常用的防火墙软件
补充说明iptables命令 是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。
补充说明
语法
选项
基本参数
命令选项输入顺序
工作机制
防火墙的策略
防火墙的策略
实例
清空当前的所有规则和计数
配置允许ssh端口连接
允许本地回环地址可以正常使用
设置默认的规则
配置白名单
开启相应的服务端口
保存规则到配置文件中
列出已设置的规则
清除已有规则
删除已添加的规则
开放指定的端口
屏蔽IP
指定数据包出去的网络接口
查看已添加的规则
启动网络转发规则
端口映射
字符串匹配
阻止Windows蠕虫的攻击
防止SYN洪水攻击
语法1iptables(选项)(参数)
选项12345678910111213141516171819202122232425262728-t, --table table 对指定的表 table 进行操作, table 必须是 raw, nat,filter,mangle 中的一个。如果不指定此选项,默认的是 filter 表。# 通用匹配 ...