ECS常用命令合集

   日期:2024-12-26    作者:sancaiyanliao 移动:http://oml01z.riyuangf.com/mobile/quote/46370.html

1.查询数据库事务隔离级别
select @@transaction_isolation;

show variables like ‘transaction_isolation’

ECS常用命令合集

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 https://blog.csdn.net/csdn_jeffrey_tang/article/details/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 https://blog.csdn.net/csdn_jeffrey_tang/article/details/ -ctime +10 -name “*.log” -exec /bin/rm -rf {} ;

42.删除30分钟前文件
find 目录路径 -cmin +30 -name “*” -exec /bin/rm -rf {} ;


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号