模块 | 功能 | 命令 |
多条命令的执行 | 不论前一条命令是否成功执行都继续执行下一个命令 | cmd1;xmd2 |
必须前一句成功才会执行下一句,前一条命令执行失败则不继续执行下一条命令 | cmd1&&cmd2 | |
防火墙 | 查看防火墙状态 | firewall-cmd --state firewall-cmd --list-all(状态、服务、端口)
systemctl start firewalld # 启动 systemctl status firewalld # 或者 firewall-cmd --state 查看状态 systemctl disable firewalld # 停止 systemctl stop firewalld # 禁用 |
永久打开tcp3690端口 | firewall-cmd --permanent --add-port=3690/tcp | |
打开TCP的8080端口(临时) | firewall-cmd --enable ports=8080/tcp | |
firewall-cmd --enable service=ssh | ||
禁止SSH服务通过(临时) | firewall-cmd --disable service=ssh | |
永久允许telnet服务通过 | firewall-cmd --permanent --add-service=telnet | |
在不改变状态的条件下重新加载防火墙 | firewall-cmd --reload | |
操作系统 | 查看操作系统版本 | cat /etc/redhat-release |
修改主机名(永久) | hostnamectl set-hostname --static NAME | |
修改主机名(临时) | hostname NAME | |
文本的查找 | 在某个文件中查找某个单词 | grep word filename #返回所在行 |
返回词汇所在行的第n个字段 | grep word filename | awk 'print $n' | |
自启动 | 检查服务是否设置了开机自启动 | systemctl list-unit-files | grep enabled |
时间 | 2019年 08月 07日 星期三 14:18:09 CST | date |
| 2019-08-07 14:18:27 | date '+%Y-%m-%d %H:%M:%S' |
用户 | 查看有哪些用户 | cat /etc/passwd | cut -d : -f 1 |
查看有哪些用户组 | cat /etc/group | cut -d : -f 1 | |
删除用户 | userdel -r sufang | |
文件行号 | 显示行号 | :set number |
查看服务端口号 | 记录了网络服务名和它们对应使用的端口号及协议 | cat /etc/services |
服务 | 查看服务是否启动,端口是否被占用 | neystat -tlnp|grep 8080 |
进程所在目录 | 根据Pid查看进程所在目录 | ll /proc/pid |
mysql引擎 | 查看已提供哪些引擎 | mysql> show engines; |
查看当前默认的引擎 | mysql> show variables like '%storage_engine%'; |