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

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

上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 子shell的概念贯穿整个shell,写shell脚本时更是不可不知。所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子sh 阅读全文
posted @ 2017-08-28 22:58 骏马金龙 阅读(8146) 评论(10) 推荐(9) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html sort是排序工具,它完美贯彻了Unix哲学:"只做一件事,并做到完美"。它的排序功能极强、极完整,只要文件中的数据足够规则,它几乎可以排出所有想要的排序结果,是一个非常 阅读全文
posted @ 2017-08-28 11:07 骏马金龙 阅读(8928) 评论(2) 推荐(17) 编辑
摘要: 说明: (1).本手册只挑选了info sort中有用的信息进行翻译,如要查看完完整整的内容,请自行info sort。 (2).译文中,在括号中使用了"注"的,为本人所加,非原文内容,助于理解和说明。 (3).本文的sort命令为CentOS 7.2上的,版本为sort (GNU coreutil 阅读全文
posted @ 2017-08-27 11:14 骏马金龙 阅读(3811) 评论(1) 推荐(4) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 在写while循环的时候,发现了一个问题,在while循环内部对变量赋值、定义变量、数组定义等等环境,在循环外面失效。 一个简单的测试脚本如下: 执行结果证明,$new_ 阅读全文
posted @ 2017-08-26 02:37 骏马金龙 阅读(21412) 评论(2) 推荐(7) 编辑
摘要: md5sum命令用于生成文件的md5数字摘要,并可以验证文件内容是否发生了改变,间接地还可以检验两个文件内容是否完全相同。因为md5sum是读取文件内容来计算校验码的,因此只能验证文件内容,而无法验证文件属性。 [root@xuexi ~]# cp -a /etc/fstab /tmp/fstab 阅读全文
posted @ 2017-08-26 00:48 骏马金龙 阅读(80574) 评论(1) 推荐(6) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 要比较两个文件的内容是否完全一致,可以简单地使用diff命令。例如: diff file1 file2 &>/dev/null;echo $? 但是diff命令只能给定两 阅读全文
posted @ 2017-08-26 00:45 骏马金龙 阅读(14752) 评论(4) 推荐(5) 编辑
摘要: 另一篇终端会话共享的文章:Linux终端会话实时共享(kibitz) 使用script命令录制,使用scriptreplay播放录制的操作。共享终端的操作,则需要使用命名管道来实现。 1.1 录制 [root@xuexi ~]# cd /tmp [root@xuexi tmp]# script -t 阅读全文
posted @ 2017-08-25 20:06 骏马金龙 阅读(2087) 评论(2) 推荐(2) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 shell函数 在shell中,函数可以被当作命令一样执行,它是命令的组合结构体。可以将函数看成是一个普通命令或者一个小型脚本。 首先给出几个关于函数的结论: ( 阅读全文
posted @ 2017-08-25 19:39 骏马金龙 阅读(8526) 评论(2) 推荐(10) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html test可用于测试表达式,支持测试的范围包括:字符串比较,算术比较,文件存在性、属性、类型等判断。例如,判断文件是否为空、文件是否存在、是否是目录、变量是否大于5、字符串 阅读全文
posted @ 2017-08-25 12:08 骏马金龙 阅读(16988) 评论(4) 推荐(13) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 date命令 date用于获取和设置操作系统的时间,还有hwclock是获取硬件时间。 date有个选项"-d",可以用来描述获取什么时候的时间,描述的方式非常开 阅读全文
posted @ 2017-08-25 11:44 骏马金龙 阅读(5010) 评论(0) 推荐(4) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 有时候需要计算命令的执行时间长度,可以使用time命令,虽然time命令可以精确到毫秒级,但time命令无法计算一堆命令的执行时间。可以直接使用date命令计算命令执行前 阅读全文
posted @ 2017-08-25 10:59 骏马金龙 阅读(12606) 评论(0) 推荐(4) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文说明的是一条linux命令在执行时大致要经过哪些过程?以及这些过程的大致顺序。 1.1 shell解析命令行 shell读取和执行命令时的大致操作过程如下图: 以执行 阅读全文
posted @ 2017-08-25 09:02 骏马金龙 阅读(19527) 评论(15) 推荐(15) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执行一些自定义的命令。这些行为都算是启动bash时的过程。 另外,有些时候登录系统是可以交 阅读全文
posted @ 2017-08-23 12:52 骏马金龙 阅读(11308) 评论(17) 推荐(19) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 shell read简介 要与Linux交互,脚本获取键盘输入的结果是必不可少的,read可以读取键盘输入的字符。 shell作为一门语言,自然也具有读数据的功能 阅读全文
posted @ 2017-08-21 00:08 骏马金龙 阅读(19909) 评论(0) 推荐(7) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html bash下的很多命令都会分割单词,绝大多数时候默认是采用空格作为分隔符,有些时候遇到制表符、换行符也会进行分隔。最典型的是"for i in a b c",它会分割变量列 阅读全文
posted @ 2017-08-21 00:03 骏马金龙 阅读(4943) 评论(0) 推荐(6) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html Linux中使用反引号"``"(在波浪线的按键上)或者$()来执行命令替换。使用括号()来组合一系列命令。 [root@xuexi ~]# echo what date 阅读全文
posted @ 2017-08-20 21:42 骏马金龙 阅读(5980) 评论(7) 推荐(5) 编辑
摘要: 基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文介绍防火墙知识和Linux主机处理数据包的过程,同时介绍了iptables管理防火墙的方法。 6.1 为什么需要防火墙 对于没有防火墙存在的一条网络路线中,主机A发送给主机B的 阅读全文
posted @ 2017-08-19 16:49 骏马金龙 阅读(15888) 评论(7) 推荐(28) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rm的悲剧总是发生在不经意之间,所以无论是在shell脚本中还是交互式bash环境下,执行rm命令时总应该三思三思再三思。也因此,很多人想尽办法防止文件误删除,方法也各种 阅读全文
posted @ 2017-08-17 23:53 骏马金龙 阅读(8966) 评论(4) 推荐(12) 编辑
摘要: 基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html DNS是Domain name system的简称,有些地方也称为Domain name server,这东西是一个很大的话题。如果不是要配置DNS服务,只需要理解DNS的解析流程 阅读全文
posted @ 2017-08-15 20:15 骏马金龙 阅读(19427) 评论(18) 推荐(41) 编辑
摘要: 1.1 wrap简介 wrap工作在内核空间和应用程序中间的库层次中。在内核接受到数据包准备传送到用户空间时都会经过库层次,对于部分(只是部分)应用程序会在经过库层次时会被wrap库文件阻挡下来检查一番,如果允许通过则交给应用程序。 1.2 查看是否支持wrapper wrap只会检查tcp数据包, 阅读全文
posted @ 2017-08-11 21:14 骏马金龙 阅读(2447) 评论(0) 推荐(7) 编辑
摘要: kickstart+cobbler系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 pxe安装系统 pxe的大致过程如下图。 其中pxelinux.0为bootloader。pxelinux.cfg目录下的文件(一般使用默认的def 阅读全文
posted @ 2017-08-11 20:36 骏马金龙 阅读(4256) 评论(0) 推荐(7) 编辑
摘要: kickstart+cobbler系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文是PXE+kickstart无人值守安装CentOS6的续篇,主要是为了突出CentOS7和CentOS6配置kickstart时的不同点,例如pxel 阅读全文
posted @ 2017-08-11 01:11 骏马金龙 阅读(4790) 评论(0) 推荐(4) 编辑
摘要: kickstart+cobbler系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html kickstart自动应答文件选项非常多,以下只说明CentOS 6下几个常用的可能用到的选项。另外,CentOS 6和CentOS 7的选项有不小区别,所 阅读全文
posted @ 2017-08-10 23:18 骏马金龙 阅读(10389) 评论(0) 推荐(2) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 数组和变量的区别是:变量在内存中占用的空间是离散的,数组在内存中是先开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用数组index标识。 ba 阅读全文
posted @ 2017-08-09 16:52 骏马金龙 阅读(6984) 评论(2) 推荐(12) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.8.1 匿名管道"|" 管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。 管道是为了解决进程间通信问题而存在,它可以让两个进程之间的数据进行传递 阅读全文
posted @ 2017-08-09 15:06 骏马金龙 阅读(6413) 评论(9) 推荐(8) 编辑
摘要: 基础服务类系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html DHCP前身是BOOTP,在Linux的网卡配置中也能看到显示的是BOOTP,DHCP引进一个bootp没有的概念:租约。bootp分配的地址是永久的,而dhcp分配的地址是可以有 阅读全文
posted @ 2017-08-09 11:11 骏马金龙 阅读(3414) 评论(1) 推荐(6) 编辑
摘要: 1.1 概述 类似ext家族、xfs格式的本地文件系统,它们都是通过单个文件名称空间(name space)来包含很多文件,并提供基本的文件管理和空间分配功能。而文件是存放在文件系统中(上述名称空间内)的单个命名对象,每个文件都包含了文件实际数据和属性数据。但是,这些类型的文件系统和其内文件都是存放 阅读全文
posted @ 2017-08-08 11:00 骏马金龙 阅读(9798) 评论(8) 推荐(11) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html sm-notify命令是用来发送重启通知信息给NFS对端的,在锁状态恢复过程中起着至关重要的作用。此命令的说明大多数和rpc.statd都相同。 以下是NFS相关翻译篇: 翻译:man 阅读全文
posted @ 2017-08-08 00:35 骏马金龙 阅读(2310) 评论(1) 推荐(0) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.statd程序主要实现NFS锁相关内容,如普通的文件锁(NLM、NSM)、文件委托、租约等,但注意,它和sm-notify组合起来才能实现整个NFS锁机制,具体见下文翻译文档中的 阅读全文
posted @ 2017-08-08 00:31 骏马金龙 阅读(4146) 评论(0) 推荐(0) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:29 骏马金龙 阅读(2152) 评论(1) 推荐(1) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:27 骏马金龙 阅读(5983) 评论(0) 推荐(0) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:24 骏马金龙 阅读(4092) 评论(0) 推荐(2) 编辑
摘要: 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:21 骏马金龙 阅读(6361) 评论(0) 推荐(1) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 使用let、(())、$(())或$[]进行基本的整数运算,使用bc进行高级的运算,包括小数运算。其中expr命令也能进行整数运算,还能判断参数是否为整数,具体用法见ex 阅读全文
posted @ 2017-07-25 00:14 骏马金龙 阅读(16687) 评论(1) 推荐(9) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 1. 阅读全文
posted @ 2017-07-24 23:57 骏马金龙 阅读(102137) 评论(9) 推荐(22) 编辑
摘要: bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 变量存在于内存中。假设变量str,设置或修改变量属性时,不带$号,只有引用变量的值时才使用$号。也就是说在内存中,标记变量的变量名称是str,而不是$str。 1.4.1 阅读全文
posted @ 2017-07-24 15:55 骏马金龙 阅读(7054) 评论(1) 推荐(14) 编辑
摘要: 本文通过示例详细分析rsync算法原理和rsync的工作流程,是对rsync官方技术报告和官方推荐文章的解释。本文不会介绍如何使用rsync命令(见rsync基本用法),而是详细解释它如何实现高效的增量传输。 以下是rsync系列篇: 1.rsync(一):基本命令和用法 2.rsync(二):in 阅读全文
posted @ 2017-07-24 00:28 骏马金龙 阅读(27520) 评论(11) 推荐(22) 编辑
摘要: 本文为命令rsync的man文档翻译,几乎所有的选项都翻译了,另外关于筛选规则部分只翻译了一部分。由于原文很多地方都比较啰嗦,所以译文中有些内容可能容易让国人疑惑,所以我个人在某些地方加上了注释。若有错误之处,盼请指出。 本人译作集合:http://www.cnblogs.com/f-ck-need 阅读全文
posted @ 2017-07-22 16:29 骏马金龙 阅读(24627) 评论(1) 推荐(12) 编辑
摘要: 以下是rsync系列篇: 1.rsync(一):基本命令和用法 2.rsync(二):inotify+rsync详细说明和sersync 3.rsync算法原理和工作流程分析 4.rsync技术报告(翻译) 5.rsync工作机制(翻译) 6.man rsync翻译(rsync命令中文手册) 本篇为 阅读全文
posted @ 2017-07-22 15:43 骏马金龙 阅读(4567) 评论(0) 推荐(2) 编辑
摘要: 本篇为rsync官方推荐技术报告rsync technical report的翻译,主要内容是Rsync的算法原理以及rsync实现这些原理的方法。翻译过程中,在某些不易理解的地方加上了译者本人的注释。 本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048 阅读全文
posted @ 2017-07-22 11:29 骏马金龙 阅读(4184) 评论(0) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页