Linux
linux方面知识
小哥骑单车
Nobody can go back and start a new begining, but anyone can start today and make a new ending.
展开
-
linux安装docker
docker安装原创 2023-02-26 21:32:54 · 88 阅读 · 0 评论 -
grep -F 用法
1、我原创 2021-05-31 22:08:15 · 8943 阅读 · 0 评论 -
linux查看磁盘空间
1、先由于mysql报错,执行信息如下:Got error 28 from storage engine2、上述错误,是因为磁盘空间满的问题:查看剩余磁盘空间:df:3、找占磁盘空间大的文件或者文件夹:4、找出前多少个最大文件:find / -type f -exec du -Sh {} + | sort -rh | head -n 10 (10个)上述命令对应参数详解:详解:find:在目录结构中搜索文件的命令 /:在整个系统(从根目录开始...原创 2021-03-31 12:14:59 · 239 阅读 · 0 评论 -
diff 和 vimdiff
1、在linux下,使用diff比较两个文件的时候,不是特别直观的感觉:2、使用vimdiff时,更加直观:原创 2021-03-24 17:54:00 · 192 阅读 · 0 评论 -
分析线上cpu或内存过高问题(参考)
1、top命令查询linux所有进程,占用cpu或内存情况top2、比如上面的java进程占用多,pid是 3995使用top -Hp 3995命令,查看该进程下面,线程的情况,使用 shift+m按照内存,或者shift+p,按照cpu使用排序情况如下:3、查看具体线程占用情况4、使用printf '%x\n' PID (PID为上一步中获取到的线程号)转换成对应的16进制PIDprintf '%x\n' 40645、jstack 线程pid | gr...原创 2020-07-05 13:48:41 · 392 阅读 · 0 评论 -
Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置
Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置grep [选项]... PATTERN [FILE]...grep -C N,(N代表一个整数)是搜索关键字出现位置,并且和上下相邻50行的结果grep -A N,是搜索关键字出现位置,并且和关键字后50行结果(After)grep -B N,是搜索关键字出现位置,并且和关键字前50行结果(Before)那么有时候如果日志文件够大,并且显示得关键字匹配得更多,只需要看第一次出现或者最后一次出现的位置...原创 2020-05-27 18:33:21 · 11482 阅读 · 2 评论 -
Linux命令之大文件分割
我们有时候会遇到大文件需要处理,当文件过大时,Linux中使用vim、cat、vim、grep、awk 等这些工具对大文件进行分析执行速度缓慢,占用内存资源大,文件传输慢;这里有一个原始文件,sourcelist.xlsx ,比较大了,5G多,光是用wc -l统计行数,就花费了3分钟;linux命令 split提供两种方式对文件进行切割:1、根据行数切割,-l参数,以下命令是50w行一个文件, --verbose表示显示执行的详细过程,sourcelist.xlsx原文件名,...原创 2020-05-27 17:35:08 · 12034 阅读 · 0 评论