登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1148|回复: 0

Java开辟职员必须把握的Linux下令-学以致用(五)

[复制链接]

187

主题

187

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-3-18 09:08:47 | 显示全部楼层 |阅读模式 来自 浙江宁波
nV66h6Zd9H6Jr4Vj.jpg

做一个积极的人
编码、改bug、提拔本身

我有一个乐土,面向编程,春暖花开!

子曰:“工欲善其事,必先利其器。“
学习应该是快乐的,在这个乐土中我积极让本身能用简便易懂(搞笑风趣)的表达来解说让知识大概技能,让学习之旅布满兴趣,这就是写博文的初心。
本日是周末,起首祝各人周末舒畅了,分享一张本日早上去表面拍的照片:
WNXdgrt70NzlgDFD.jpg

图书馆表面的小公园的春意。
这周整理了Linux的下令,也被我称为Linux的邪术。本篇回首一些下令(邪术),然后通过现实的应用场景,利用这些下令(邪术)。
故事旁白
在哈利波特的影戏中,有很多的邪术咒,好比复制成双:复制咒、使物体消散:消隐无踪咒、使物体归拢一起:摒挡咒、移动物体:移形幻影咒、给我指路:定向咒等等。
在Linux的邪术天下中,同样也存在很多下令(邪术)文件复制(cp)邪术、文件移形幻影(mv)邪术、文件归拢一起(tar)邪术、文件消隐无踪(rm)邪术(文件消散无踪邪术利用不妥那就堪称 阿瓦达索命)。
邪术舆图:
U3z6sa61Az63TW36.jpg




tip :在linux下,“统统皆是文件”! FUC333YyvIgVvIVC.jpg
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 *


  • # 进入到日记目次,然后把日记都删除。
  • # 乍看没有任何题目?但是当目次不存在时,那悲剧也就发生了。


PaK3KU6tqDEoccJE.jpg



留意::在生产情况上,实行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 是表现分钟,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邪术(下令)相干的知识就暂告一段落,假如没有看过前面的系列先容,在保举阅读下面检察之前分享的内容,信赖细致学习了这个系列后,许多下令的把握会有肯定的提示,并能应用到现实的工作中!
邪术的修炼之路才刚刚开始,以后偶然间会继承分享。接待你留言分享你利用过的邪术,它给你带来什么样的魔力!


TmAbSqUQzAP4aAM4.jpg
不管做什么,只要对峙下去就会看到不一样!在路上,不卑不亢!

愿你我早日发展为独挡一面的人



e0TyztecYor4Ek0G.jpg      
谢谢你的阅读,祝你有所劳绩,也愿你天天开心舒畅!

假如以为对你有所资助,你的转发,就是对我最大的鼓励



文章保举


 Java开辟职员必须把握的Linux下令(一)
 Java开辟职员必须把握的Linux下令(二) Java开辟职员必须把握的Linux下令(三) Java开辟职员必须把握的两个Linux邪术工具(四)【免费分享】让思绪更清楚,头脑导图教程
【教程】利用gitee搭建免费的图床
 五分钟学会Spring中定时器的利用

uOWjoOwTXoA2JNON.jpg Java相干技能

高效软件工具
干货技能资源
前沿技能分享
FOLLOW US

好点个在看,一起玩耍!

kkktF2K1hKYRhTz4.jpg




上一篇:Centos7下安装jdk1.8教程
下一篇:第二十二期临床遗传病生信实操培训班(上海班)
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-4-24 15:16 , Processed in 0.108473 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表