做一个积极的人
编码、改bug、提拔本身
我有一个乐土,面向编程,春暖花开!
子曰:“工欲善其事,必先利其器。“
学习应该是快乐的,在这个乐土中我积极让本身能用简便易懂(搞笑风趣)的表达来解说让知识大概技能,让学习之旅布满兴趣,这就是写博文的初心。
本日是周末,起首祝各人周末舒畅了,分享一张本日早上去表面拍的照片:
图书馆表面的小公园的春意。
这周整理了Linux的下令,也被我称为Linux的邪术。本篇回首一些下令(邪术),然后通过现实的应用场景,利用这些下令(邪术)。
故事旁白:
在哈利波特的影戏中,有很多的邪术咒,好比复制成双:复制咒、使物体消散:消隐无踪咒、使物体归拢一起:摒挡咒、移动物体:移形幻影咒、给我指路:定向咒等等。
在Linux的邪术天下中,同样也存在很多下令(邪术)文件复制(cp)邪术、文件移形幻影(mv)邪术、文件归拢一起(tar)邪术、文件消隐无踪(rm)邪术(文件消散无踪邪术利用不妥那就堪称 阿瓦达索命)。
邪术舆图:
tip :在linux下,“统统皆是文件”!
1、磁盘占用
当服务器运行一段时间后,会有数据的堆积。此时我们用利用 df邪术去看一下磁盘现在利用的空间环境,如下:
但是当知道了一个挂载的磁盘下面没有空间时间,怎么知道谁人目次下面文件占用磁盘空间最多呢?那就利用 du邪术。如下:
- # 检察 /home/aflyun 各个目次占用磁盘空间巨细
- [aflyun@localhost ~]$ du -lh --max-depth=1
- 193M ./tools
- 0 ./magic
- 193M
- 各参数阐明 :
- # -h或–human-readable 以K,M,G为单元,进步信息的可读性。
- # -l或–count-links 重复盘算硬件毗连的文件。
- # –max-depth= 凌驾指定层数的目次后,予以忽略。
应用场景: Linux服务器磁盘空间占用,大文件查找。
2、删除文件
删除(rm)邪术,也就是雷同使物体消散:消隐无踪咒。这个邪术假如利用不妥那就是 一个黑邪术(如阿瓦达索命)。
正常利用:
利用不妥,大概就要跑路喽!:
- # 1.直接敲下令删除日记文件
- [aflyun@localhost ~]$ rm -rf / home/aflyun/logs/
- # 看出什么 端倪了没有。提示一下:肯定不要拷贝这条下令去实行!!!
- # 假如你真的好奇,那发起在本身的假造机上试试,满意一下你的好奇心。
- # 这条下令中 “多了个空格 ”!
- # 2.脚本中利用,删除日记文件
- [aflyun@localhost ~]$ vim cleanlog.sh
- cd ${log_path}
- rm -rf *
- # 进入到日记目次,然后把日记都删除。
- # 乍看没有任何题目?但是当目次不存在时,那悲剧也就发生了。
留意::在生产情况上,实行rm下令的时间,肯定擦亮眼睛,否则一回车,就是“千古恨”!
友谊发起:
可以在生产情况把 rm -rf 下令更换为mv,再写个定时shell定期清算。模仿了接纳站的功能。
参考:rm -rf * 了咋办,跑路吗?http://t.cn/Exyx5f5
3、查找文件
当你忘记文件/目次详细在哪个地方的时间,请利用find邪术。
4、服务状态
在服务器上我们一样平常会答应许多的服务,一样平常公司会有服务器状态检测机制。那我们通过下令怎么检察服务是否启动,以tomcat为例子。
5、日记检察
在工作中,常常会碰到线上项目出现题目,必要排查! 然而在茫茫的日记文件中,怎样快速的找到报错的地方的日记,以及快速定位息争决题目,这是一种本领,这种本领是可以在平常工作中锻炼出来的。
注: 日记相干的东西许多,这里夸大一下,关键的地方肯定要打日记,要不出了题目,实时你会各种Linux的邪术,日记中没有输出出现题目的内容(当前的哀求参数,相应参数等),你也就是一个“巧妇”,由于巧妇难为无米之炊。日记肯定要记载好!否则出了题目就苦恼+浪费许多时间排查!器重每个环节!
6、定时使命
crontab下令常见于Unix和类Unix的操纵体系之中,用于设置周期性被实行的指令。该下令从尺度输入装备读取指令,并将其存放于“crontab”文件中,以供之后读取和实行。
crontab 下令的参数:
- -e : 实行笔墨编辑器来设定时程表,内定的笔墨编辑器是 VI,假如你想用别的笔墨编辑器,
- 则请先设定 VISUAL 情况变数来指定利用谁人笔墨编辑器(好比说 setenv VISUAL joe)
- -r : 删除现在的时程表
- -l : 列出现在的时程表
注: linux crontab 下令,最小的实行时间是一分钟。
备注:crontab下令 的时程表的格式如下
- f1 是表现分钟,f2 表现小时,f3 表现一个月份中的第几日,f4 表现月份,f5 表现一个星期中的第几天
- program 表现要实行的步伐。
- 当 f1 为 * 时表现每分钟都要实行 program,f2 为 * 时表现每小时都要实行步伐,其馀类推
- 当 f1 为 a-b 时表现从第 a 分钟到第 b 分钟这段时间内要实行,f2 为 a-b 时表现从第 a 到第 b 小时都要实行,其馀类推
- 当 f1 为 */n 时表现每 n 分钟个时间隔断实行一次,f2 为 */n 表现每 n 小时个时间隔断实行一次,其馀类推
- 当 f1 为 a, b, c,... 时表现第 a, b, c,... 分钟要实行,f2 为 a, b, c,... 时表现第 a, b, c...个小时要实行,其馀类推
本文总结
Linux邪术(下令)相干的知识就暂告一段落,假如没有看过前面的系列先容,在保举阅读下面检察之前分享的内容,信赖细致学习了这个系列后,许多下令的把握会有肯定的提示,并能应用到现实的工作中!
邪术的修炼之路才刚刚开始,以后偶然间会继承分享。接待你留言分享你利用过的邪术,它给你带来什么样的魔力!
不管做什么,只要对峙下去就会看到不一样!在路上,不卑不亢!
愿你我早日发展为独挡一面的人!
谢谢你的阅读,祝你有所劳绩,也愿你天天开心舒畅!
假如以为对你有所资助,你的转发,就是对我最大的鼓励!
文章保举
Java开辟职员必须把握的Linux下令(一)
Java开辟职员必须把握的Linux下令(二) Java开辟职员必须把握的Linux下令(三) Java开辟职员必须把握的两个Linux邪术工具(四)【免费分享】让思绪更清楚,头脑导图教程
【教程】利用gitee搭建免费的图床
五分钟学会Spring中定时器的利用
Java相干技能
高效软件工具
干货技能资源
前沿技能分享
FOLLOW US
好点个在看,一起玩耍!
|