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

转载于:https://www.cnblogs.com/susiee/p/11364802.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值