更多资料:https://www.cnblogs.com/yk0625/p/14435190.html
linux 篇
1.实时查看最后日志(默认10条)1
# tail -f xxxxxx.log
2.查看结尾多少条日志
# tail -n30 -f xxxx.log
3.根据关键字查询日志
# cat xxxxx.log | grep '关键字' 或者 # grep '关键字' xxxx.log
cat xxxxx.log |grep -A 10 '关键字' 后十行
cat xxxxx.log |grep -B 10 '关键字' 前十行
cat xxxxx.log |grep -C 10 '关键字' 前后各十行
4.防火墙开启
# systemctl start firewalld
5.防火墙关闭
# systemctl stop firewalld
6.查看端口开放情况
firewall-cmd --list-all
7.查看防火墙状态
systemctl status firewalld
8.防火墙开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
9.上传和下载文件 xshell
yum install lrzsz -y
rz | sz 文件名
详情转载:https://www.cnblogs.com/leeyongbard/p/9356760.html
10. 修改文件名
mv 文件名 新文件名
mv 文件 新目录 如:mv test.txt /home 将当前目录下的test.txt文件移到/home下
11. 解压zip
unzip xxx.zip
12.批量执行更改命令
sed -i 's/$releasever/7/g' Centos-7.repo
sed -i 's/需要修改字符' 文件名
用户管理
13.添加用户
# adduser username
# passwd 密码
chmod -v u+w /etc/sudoers
vi /etc/sudoers
14.粘贴 and 复制
ctrl ins 复制
shfit ins 粘贴
15 查看端口号和杀死进程
查看 netstat -anp | grep 端口号
杀死 kill -9 30995
windows 篇
1.检查端口使用情况(windows下)(telnet ip 端口)
netstat -ano|findstr xxx
2.查看进程pid谁在占用
tasklist |findstr xxxxxx
3.结束进程
taskkill /pid xxxxxx /F
docker 篇
1. docker 主机到宿机 宿机到主机命令
# docker cp /home/mysql/mysql/my.cnf 981d658f7d97:/etc/mysql 主到宿
# docker cp 981d658f7d97:/etc/mysql/my.cnf /home/ 宿到主
# docker ps
2.保存镜像命令为
docker export -o gitlab-export.tar 18da462b5ff5
3.导出镜像命令为
docker import gitlab-export.tar
4.查看镜像
docker images
5. 进入mysql容器,并登陆mysql
docker exec -it mysqlserver bash
mysql -uroot -p
use mysql;
6.重启docker
systemctl restart docker
7.查看容器
docker ps 或 docker ps -a
8.重启容器服务
docker restart 容器id