1、普通篇
查询日志进行搜索并导出到txt文件:
tail -fn 50000 catalina.out |grep 'FK20171010095715070' >444.txt;
查询含有Exception的日志导出到500.txt内:
find . -name \* -type f -print | xargs grep "Exception" > 500.txt
防火墙相关(centos7+):
# 加入防火墙
firewall-cmd --zone=public --add-port=8070/tcp --permanent
# 重新加载
firewall-cmd --reload
# 启动
systemctl start firewalld
# 关闭:
systemctl stop firewalld
# 查看状态
systemctl status firewalld
# 开机禁用
systemctl disable firewalld
# 开机启用
systemctl enable firewalld
查看端口所占进程:
lsof -i:5672
文件scp命令:
scp 文件名 root@192.168.6.129:目的目录
文件授权命令:
chown -R 用户名:用户组 文件名称/目录名称
2、Docker篇
进入docker目录:
docker exec -it tracker /bin/bash
创建一个容器:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
删除镜像:
docker rmi image_id
删除失败的 docker ps -a 删除对应的container:
docker rm container_id
3、MySQL篇
重置root密码:
set password for 用户名@localhost = password('密码');
修改密码:
update user set password=password("密码") where user='用户名';
增加用户:
insert into mysql.user(Host,User,Password) values('localhost','用户名',password('密码'));
给用户添加远程连接权限:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
用户数据库授权:
GRANT ALL ON 数据库名称.* TO '用户名'@'%';
本篇只记录我经常使用的Linux命令。希望可以帮助大家。