随笔分类 - linux
摘要:一个-exec只能执行一个命令,而且必须在命令后面加上终结符,终结符有两个:“;”和“+”。 其中“;”会对每一个find到的文件去执行一次cmd命令。而”+“让find到的文件一次性执行完cmd命令。为什么必须有终结符?因为一个find后面可以有多个-exec cmd,所以必须要有终结符分割他们。
阅读全文
摘要:一、服务器运行一点时间后各种的项目文件,日志文件,数据库备份登,会越来越多,在linux下可以使用 du 和 df 命令查看。 1、df -h 命令查看整体磁盘使用情况 2、 使用 du -ah --max-depth=1 / 可以查看根目录下各个文件占用情况 使用命令du -h –max-dept
阅读全文
摘要:前言 众所周知当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。文章来源地址https://www.yii666.com/blog/177926.html 您得花费大量的时间才能用上述命令获取系统中最大的文件
阅读全文
摘要:命令有:1、free命令,可显示系统内存状态,包括物理、内存和共享内存和系统缓存的使用情况;2、“cat /proc/meminfo”命令,可读取“/proc/meminfo”文件的内容,显示内存使用情况;3、vmstat命令,可用来监控CPU使用、进程状态等信息;4、top命令;5、htop命令;
阅读全文
摘要:linux中的 exec命令,-exec 后面跟的是linux的 command 命令,exec命令以分号结束‘;’, 该分号前面要放 反斜杠转义 。 find . -name jquery.js -exec cat {} \; {} 花括号代表前面的命令执行的结果
阅读全文
摘要:1 shell概述 1.1 什么是Shell Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便远程远程程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行
阅读全文
摘要:1 shell概述 1.1 什么是Shell Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便远程远程程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行
阅读全文
摘要:Linux中编写Shell脚本定时清除服务器日志我们的服务器部署在Linux系统上,每天都会产生大量的日志文件,随着时间的推移,日志文件会越来越多,消耗我们的存储空间,太占资源,所以我们需要定时区删除服务器上的一些日志文件,这个时候可以通过shell脚本来实现定时删除。假设当前我们在/opt/tes
阅读全文
摘要:第一种:(要进到shell脚本所在文件夹中)sh helloworld.sh第二种:(要进到shell脚本所在文件夹中)bash helloworld.sh第三种:(要进到shell脚本所在文件夹中)./helloworld.sh第四种:/home/data/helloworld.sh 注意:如果刚
阅读全文
摘要:文章目录 前言 分析磁盘空间占用情况 shell脚本定期清理 : 总结前言假设我们的应用每天会产生一个日志文件,但我们并没有对日志文件做任何归档处理,久而久之日积月累,就会将磁盘空间占满,从而影响系统的正常运行。分析磁盘空间占用情况当前磁盘空间占用情况df -h 1当前目录文件大小列表ll -lh
阅读全文
摘要:rep的-A-B-选项详解(转)[@more@] grep能找出带有关键字的行,但是工作中有时需要找出该行前后的行,下面是解释 1. grep -A1 keyword filename 找出filename中带有keyword的行,输出中除显示该行外,还显示之后的一行(After 1) 2. gre
阅读全文
摘要:Linux上如何查找占用空间最大的文件来清理 jiang0615csdn 于 2022-04-15 11:15:41 发布 3998 收藏 10 分类专栏: Linux操作系统 运维日常工作 文章标签: linux 运维 版权 华为云开发者联盟 该内容已被华为云开发者联盟社区收录,社区免费抽好礼🎁
阅读全文
摘要:在工作中,经常会碰到CPU占用100%的情况,那如何找到是那个线程占用了cpu呢? 1. top命令,找到cpu占用最高的进程 2. 查看该进程的线程, top -p <pid> 3. ctrl+H 切换到线程模式,找到占用cpu最高的线程。并把线程号转化为十六进制,printf "%x\n" <线
阅读全文
摘要:做服务端开发的程序猿经常会和Linux打交道,熟记一些常用命令对提高工作效率必然大有裨益。Linux命令庞杂繁多我根据应用场景整理总结了一些平时工作中常用的命令。 http://man.linuxde.net/ 这里可以查询更全的Linux命令。 另外推荐一下github上的优化项目 https:/
阅读全文
摘要:cat -n 命令可以给文件的每行都加上行号 转载于:https://blog.51cto.com/kevinleo/648772
阅读全文
摘要:groupadd es useradd es -g es -p es chown -R es:es /data0/es/elasticsearch-6.8.0 su es
阅读全文
摘要:grep x.log -e error cat -n test.log |grep "debug" 查询关键字的日志(常用!~)
阅读全文
摘要:1. 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 2. 查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关tomcat的进程 3. 终止线程 kill -9 19979 终止线程号位19979的线程 4.
阅读全文
摘要:1. 查找文件 2. 查看一个程序是否运行 3. 终止线程 4. 查看文件,包含隐藏文件 5. 当前工作目录 6. 复制文件包括其子文件到自定目录 7. 创建目录 8. 删除目录(此目录是空目录) 9. 删除文件包括其子文件 10. 移动文件 11. 切换用户 12. 修改文件权限 13. 压缩文件
阅读全文