当前位置:   article > 正文

ECS常用命令合集_ecs命令显示所用数据

ecs命令显示所用数据

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

==============================

cat:

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

==============================

grep:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/172694
推荐阅读
相关标签
  

闽ICP备14008679号