Linux常用命令

 

模块

功能

命令

多条命令的执行

不论前一条命令是否成功执行都继续执行下一个命令 

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

允许ssh服务通过(临时)

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%';

posted @ 2019-08-16 16:34  susiee  阅读(212)  评论(0编辑  收藏  举报