骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

随笔分类 -  Linux 杂项

摘要:更安全的rm命令,保护重要数据 网上流传的安全的rm,几乎都是提供一个rm的"垃圾"回收站,在服务器环境上来说,这实非良方。 我想,提供一个安全的rm去保护一些重要的文件或目录不被删除,避免出现重要数据误删的悲剧,或许才是更佳方案。 我写了一个脚本:https://github.com/malong 阅读全文
posted @ 2020-05-05 23:54 骏马金龙 阅读(2124) 评论(1) 推荐(5) 编辑
摘要:生成指定长度是随机数 bash 8位纯数字的随机数 tr cd '0 9' 阅读全文
posted @ 2019-06-21 09:01 骏马金龙 阅读(2477) 评论(0) 推荐(1) 编辑
摘要:# 在当前目录下,生成50W个大小0-8K的随机txt文件 time perl -E ' $n=shift; $max_size=1024 * shift; for(1..$n){ open $f, ">", "$_.txt" or die "open failed: $!"; print {$f} 阅读全文
posted @ 2019-03-10 12:59 骏马金龙 阅读(5880) 评论(0) 推荐(1) 编辑
摘要:NAME getopt 解析命令行选项(加强版) SYNOPSIS (译注: 1. 后面的译文中将分别称呼这3种语法格式为语法1、语法2、语法3 2. 请区分option、parameter、argument、option argument、non option parameter。如不清楚,请参考 阅读全文
posted @ 2018-10-08 23:24 骏马金龙 阅读(1775) 评论(1) 推荐(1) 编辑
摘要:另一篇关于终端会话共享的文章: "Linux录制、回放和共享终端操作" kibitz可以将一个会话(你所操作的)实时分享给本机的其它登陆用户(你想让别人看到的)。通过这个工具,你敲什么命令,输出了什么内容对方都能立即看到,用来演示很不错。 它是是expect中的一个工具,所以先安装expect。 使 阅读全文
posted @ 2018-09-04 12:49 骏马金龙 阅读(1976) 评论(1) 推荐(2) 编辑
摘要:为了像本地一样访问远程主机上的目录,通常我们会在远程主机上使用nfs来导出目录,并在本地主机上mount这个nfs文件系统。如果是windows系统,则使用cifs或samba的方式来访问。 但可能我们忽略了一个远程连接最通用的工具:ssh。其实很多和远程有关的行为,基于ssh都能完成,即使是实现像 阅读全文
posted @ 2018-05-29 14:37 骏马金龙 阅读(7951) 评论(0) 推荐(2) 编辑
摘要:曾多次想要在Linux下比较目录a和目录b中文件列表的差别,然后对目录a比目录b中多出的文件、少掉的文件分别做处理。但是,在网上搜索了多次也都没找到能直接处理好的工具。 所以想了不少方法,自我感觉都不错,而且网上似乎没有这方面的文章,所以分享出来给大家。如果各位有更好的工具或者方法,盼请留下说明(本 阅读全文
posted @ 2018-05-22 11:11 骏马金龙 阅读(39647) 评论(0) 推荐(5) 编辑
摘要:1.1 几种常见存储设备的接口 1.IDE接口 IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",是曾经主流的硬盘接口。IDE接口也称之为ATA接口。ATA的英文拼写为"Advanced Technology Attachment"。2003年推出 阅读全文
posted @ 2018-05-21 22:46 骏马金龙 阅读(5118) 评论(2) 推荐(12) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html test.xml文件很大,内容结构如下: list.txt文件较小,内容如下: 需求是,如果<url>...</url>中间包含了list.txt文件中的某一行,则删除这 阅读全文
posted @ 2018-04-15 20:42 骏马金龙 阅读(1656) 评论(0) 推荐(3) 编辑
摘要:今天闲逛贴吧,竟然看到有个人问绝对路径的表示方式为什么不是//usr/local而是/usr/local。原文: 我想99%的人都没想过这个问题,都理所当然的认为:它不就是根"/"吗? 很巧,我是个探索狂和强迫症患者,当年回炉复习文件系统的时候,正好琢磨过这个问题。下面是我的理解,自认能解释的通。但 阅读全文
posted @ 2018-04-13 15:26 骏马金龙 阅读(1515) 评论(0) 推荐(4) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.脚本自杀正文 有些时候我们写的shell脚本中有一些后台任务,当脚本的流程已经执行到结尾处或将其kill掉时,这些后台任务会直接挂靠在init/systemd进程下, 阅读全文
posted @ 2018-03-28 02:32 骏马金龙 阅读(7617) 评论(2) 推荐(13) 编辑
摘要:今天有个人问我du和df的统计结果为什么会不同。给他解析了一番,后来想想还是写篇文章从原理上来分析分析。 我们常常使用du和df来获取目录或文件系统已占用空间的情况。但它们的统计结果是不一致的,大多数时候,它们的结果相差不会很大,但有时候它们的统计结果会相差非常大。 例如: ##### df的统计结 阅读全文
posted @ 2018-03-27 18:49 骏马金龙 阅读(10987) 评论(3) 推荐(14) 编辑
摘要:在CentOS 6中,修改主机名方式很简单,临时修改主机名使用hostname命令,永久修改主机名直接写进文件/etc/sysconfig/network中即可。 但在CentOS 7中,主机名就没那么简单了,它涉及了一些弯弯绕绕。 在CentOS 7中,主机名分3类:static(静态主机名)、p 阅读全文
posted @ 2018-03-20 19:08 骏马金龙 阅读(2577) 评论(1) 推荐(6) 编辑
摘要:在做实验时,使用rpm包安装php时,系统自带的版本总是很旧。想安装新版本的php rpm包时,又发现各种依赖包版本达不到要求。 所以,只能从remi源来获取php,但是只配置remi还不够,因为它只有php各个版本相关的包,其他依赖包(如libzip5)和相关工具(如php-fpm)都放在remi 阅读全文
posted @ 2018-03-10 11:52 骏马金龙 阅读(1790) 评论(1) 推荐(1) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 有时候我们对文档过滤会有这样的需求: 例如,制作一个比较全的姓氏拼音字典。首先去网上找一个常用姓氏拼音表。我随便找了一个: 通常网上找到的都是些包含音调的字符序列。我们的 阅读全文
posted @ 2018-03-04 22:17 骏马金龙 阅读(2447) 评论(1) 推荐(4) 编辑
摘要:kali的网卡配置文件为/etc/network/interfaces 下面定义了lo、eth0和eth1的配置 然后重启网络 或者重启某个网卡 阅读全文
posted @ 2018-03-04 18:03 骏马金龙 阅读(12251) 评论(1) 推荐(1) 编辑
摘要:一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。 1.netstat或ss命令 2.lsof命令 这个命令是查看进程占用哪些文件的 3.fuser命令 fuser命令和lsof正好相反,是查看某个文件被哪个进程占用的。L 阅读全文
posted @ 2018-03-03 18:08 骏马金龙 阅读(4660) 评论(0) 推荐(2) 编辑
摘要:CentOS上,除了os类的yum源,还需要配置几个常用的源:epel、ius。 1.1 EPEL Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maint 阅读全文
posted @ 2018-03-02 20:27 骏马金龙 阅读(6507) 评论(0) 推荐(3) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 有些时候在某些服务管理脚本中看到$"$string"或$"string",经过一些测试,又发现引号外面的$有和没有是一样的。一直也没去找究竟,刚才有人问了我,于是就去翻了 阅读全文
posted @ 2018-02-19 20:32 骏马金龙 阅读(5025) 评论(1) 推荐(6) 编辑
摘要:wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有 阅读全文
posted @ 2018-02-17 19:17 骏马金龙 阅读(3796) 评论(0) 推荐(1) 编辑