赞
踩
1.查询数据库事务隔离级别:
select @@transaction_isolation;
或
show variables like ‘transaction_isolation’
2.同步服务器时间**
1>.ps aux | grep ntpdate
2>.ntpdate
或
ntpdate ntp1.aliyun.com
3.实时监测100行命令:
tail -100f xxx.log
4.显示最后两行:
tail -n 2 xxx.log
5.查询10行之后的所有日志:
tail -n +10 xxx.log
6.查询日志文件中的头10行日志:
head -n 10 xxx.log
7.查询日志文件除了最后10行的其他所有日志:
head -n -10 xxx.log
8.显示多文件最后k行,不显示文件名的文件头:
tail -q -n k file1 file2 file3
==============================
9.查询关键字的日志:
cat -n xxx.log | grep “debug”
10.根据日期查询日志:
sed -n ‘/2020-12-17 16:17:20/,/2020-12-17 16:17:36/-p’ xxx.log
(先 grep ‘2020-12-17 16:17:20’ xxx.log 来确定日志中是否有该时间点)
11.分页打印日志,通过点击空格键翻页:
cat -n xxx.log | grep “debug” | more
12.将日志保存到文件中:
cat -n xxx.log |grep “debug” >debug.txt
13.找出以u开头的内容:
cat xxx.txt | grep ^u
14.输出非u开头的行内容 :
cat xxx.txt | grep [u]
15输出以hat结尾的行内容:
cat xxx.txt | grep hat$
16.显示包含ed或者at字符的内容行:
cat xxx.txt | grep -E “ed|at”
17.输出xxx1.txt文件中含有从xxx2.txt文件中读取出的关键词的内容行:
cat xxx1.txt | grep -f xxx2.txt
18.输出xxx1.txt文件中含有从xxx2.txt文件中读取出的关键词的内容行,并显示每一行的行号:
cat xxx1.txt | grep -nf xxx2.txt
==============================
19.查找关键字并显示行号:
grep -n ‘linux’ xxx.txt
20.显示文件中匹配字串那行以及上下10行:
grep -C 10 keyword catalina.out
21.显示keyword及前10行:
grep -B 10 keyword catalina.out
22.显示keyword及后10行:
grep -A 10 keyword catalina.out
23.从多个文件中查找关键词:
grep -n ‘linux’ xxx1.txt xxx2.txt
24.显示所有以d开头的文件中包含 test的行:
grep ‘test’ d*
25.统计包含某个关键字的个数:
grep -o keyword catalina.out | wc -l
==============================
26.备份当前文件重命名:
cp testA.jar ./testA.jar-20210811
27.重命名:
mv a.txt A.txt
28.删除文件夹:
rm -f folder1 folder2
29.删除文件夹:
rm -rf folder
(r表示 递归处理,即指定目录下的文件和子目录一并处理;f是指force,即强制)
29.复制文件至路径下:
cp test.txt /usr/local
30.复制文件夹至路径下:
cp -r yyTest/ /usr/local
31.再次复制文件并替换:
cp -f test.txt /usr/local
==============================
32.内存查看:
ps -ef|grep java
33.根据端口port查进程
lsof -i:port
34.netstat命令根据进程pid查端口
netstat -nap | grep pid
35.查询磁盘占用情况
df -h
36.寻找当前目录,哪个文件夹占用空间最大
du -h --max-depth=1
37.查询文件夹下文件大小
du -sh *
38.查看可用内存
free、free -m和free -g命令查看
39.查询已删除的文件是否被占用
/usr/sbin/lsof|grep deleted
40.批量删除“sess_*”文件
find /tmp -name “sess_*” -mtime +1 -exec rm -rf {} ;
41.删除十天前文件
find ./ -ctime +10 -name “*.log” -exec /bin/rm -rf {} ;
42.删除30分钟前文件
find 目录路径 -cmin +30 -name “*” -exec /bin/rm -rf {} ;
==============================
43.防火墙查看:
查看防火墙状态: systemctl status firewalld
查看已开发端口: firewall-cmd --list-all
防火墙开放端口: firewall-cmd --zone=public --add-port=81/tcp --permanent firewall-cmd --reload(开放端口后需重载防火墙)
防火墙启动: systemctl start firewalld
防火墙关闭: systemctl stop firewalld
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。