Linux回炉复习系列文章总目录
本页内容都是本人回炉Linux时整理出来的。这些文章中,绝大多数命令类内容都是翻译、整理man或info文档总结出来的,所以相对都比较完整。
本人的写作方式、风格也可能会让朋友一看就恶心到直接右上角叉叉,对此本人只能say sorry。但本人能自信的说,很多文章能算得上是查缺补漏和原理(机制)深入型的内容,也有很多是手册型文章。
文章中有非常多的内容是我个人摸索的时候推断、测试出来的,虽以目前本人的能力还没发现不通之处,但错误难免,所以若各位朋友发现什么错误,或有疑惑、更好的建议等,盼请各位能在评论区不吝留下宝贵笔迹。最后,希望各位能读有所获。
以下是本系列文章的大纲,其中个人感觉较好的文章或感觉与众不同有看点的就自封了一个(精)字。此页所列博文完全原创,花费了作者本人的极大心血,如转载,请务必标明原文链接。

我将尽量写出整个体系的内容,初学的朋友可以视之为学习资料,如同看书一样。虽然网上培训视频比较好入门,大方向上的知识点也还算完整,我个人也是这么入门的(基本上看完了某哥和某孩共两整期的视频课程),但看完后入门了,在回炉深造的时候,却发现这些视频课程缺少很多内容,甚至说,看完视频会遗漏很多非常重要的知识点,但可能自己根本就不知道遗漏了(就像学习了1+1和1×1等知识,却不知道它们是算术运算),这就容易造成知识点不衔接、知识体系到处是漏洞的问题(我刚看完视频连bash中文手册都看不懂,不是它有多难,而是因为知识点散乱不衔接)。我在写作的时候,尽量让整个知识体系完整,如果阅读过程中发现了不知道的知识点、术语或名词,在前面的文章中基本都能翻到。对单篇文章而言,为了让文章看上去更流畅更完整,即使是很多细节或偏僻知识点也花了大量时间去描述。除了本页第一篇文章(因为太基础)和服务类文章,其余绝大多数文章都可以从入门到深入掌握。
总之,我希望能帮助初学者,让这些朋友能获取到尽量完整的知识以及尽量多的原理,以补充看视频而导致的知识点缺失。同时,我也希望能对那些毫无IT基础的朋友产生一些鼓励,因为我也是非科班出身,也是毫无计算机基础(很长一段时间都不知道什么叫做服务),也很愚笨(即使学了服务,很长一段时间还是不知道为什么称之为服务),但只要坚持三点就够了:坚持学习、坚持记笔记、坚持动手测试。
本人是重度强迫症患者(死脑筋),喜欢研究所谓的实现机制和原理,发现涉及到实现机制的时候,或出现疑惑的地方,总要想办法让自己脑袋通畅(曾记得研究xargs时,翻遍网上都只有最基本用法,一狠心自己摸索测试,整整花了一个多星期,到最后才发现能用到xargs的地方也都只用它最基本的功能,真是极度心塞;还有一次无意中发现,"mv /tmp/a/a /tmp/a"会失败,但windows里里层目录就可以覆盖外层同名目录,为了搞懂为什么,又花了大半天时间。所以,有些时候做深入探索真的不值得,时间很宝贵)。因此在很多文章中,加入了我自己的理解和推理,也许各位会发现一些技巧,或解开曾经的疑惑,或发现新大陆。若各位看了之后能忍不住说一声"我靠,原来如此",对我个人肯定是一个绝大的鼓励和肯定。还请帮忙点击下"推荐",各位的肯定和支持,能激发和鼓励我更强烈的写作热情。在此先行谢过!
Linux系列文章大纲:http://www.wyxxw.cn/blog-detail-22-25-555
数据库系列文章链接:http://www.wyxxw.cn/blog-detail-22-25-670
网站架构类系列文章:http://www.wyxxw.cn/blog-detail-22-25-671
为了让文章列表更紧凑,字体比较小。如果看着不太爽,请缩放页面150%
Linux基础系列
- 1.第1章 文件类基础命令
- 2.第2章 Linux系统用户
- 3.第3章 文件的权限管理
- 4.第4章 ext文件系统机制(精)
- 5.第5章 管理文件系统
- 6.第6章 LVM
- 7.第7章 RAID
- 8.第8章 包管理
- 9.第9章 进程和信号(精)
- 10.第10章 系统状态统计和查看
- 11.第11章 服务管理
- 12.第12章 定时任务
- 13.第13章 Linux的网络管理
- 14.第14章 Linux开机详细流程(精)
Shell脚本(和示例脚本)、bash特性系列
我在学习shell和bash时,遇到了非常多的问题,网上的答案和总结总是不尽人意,于是下定决心大致阅览了一遍man bash,不仅总结出了不少结论,当遇到问题时也知道是哪类问题(很多时候还真不知道是哪类问题),哪里找答案,受益极大。所以个人建议,如有关于shell和bash方面的问题时,先从man bash中获取答案。
bash 4.1英文手册:https://www.gnu.org/software/bash/manual/bashref.html
bash 4.0中文手册:下载,这本bash中文手册翻译的极好,但有些地方遗漏了内容,某些地方也遗漏了单词,而且毕竟是4.0版,和正在使用的man bash有些地方不同,因此有疑问时建议中英文对照。
强烈建议:子shell和执行环境的概念贯穿整个shell,当予以最高程度的关注和重视。特别是在shell脚本出现"意料之外"又很难排查出的问题时,极大可能是因为shell的环境问题。
- 1.SHELL脚本--简介
- 2.SHELL脚本--echo和printf打印输出
- 3.SHELL脚本--多命令逻辑执行顺序
- 4.SHELL脚本--变量(基础)
- 5.SHELL脚本--bash环境配置流程(精)
- 6.SHELL脚本--数学运算和bc命令
- 7.SHELL脚本--expr命令全解(精)
- 8.SHELL脚本--管道和重定向基础
- 9.SHELL脚本--shell数组基础
- 10.SHELL脚本--别名alias(精)
- 11.SHELL脚本--什么时候进入子shell(精)
- 12.SHELL脚本--命令替换和命令组合
- 13.SHELL脚本--shell解析命令行的过程以及eval命令(精)
- 14.SHELL脚本--trap捕捉信号方法论(精)
- 15.SHELL脚本--IFS简单说明
- 16.SHELL脚本--read命令
- 17.SHELL脚本--date、sleep、usleep命令
- 18.SHELL脚本--test、[ ]、[[ ]]命令
- 19.SHELL脚本--shell的编程结构体(精)
- 20.SHELL脚本--while循环的陷阱
- 21.SHELL脚本--tr命令用法和特性全解
- 22.SHELL脚本--cut命令
- 23.SHELL脚本--玩透sort命令(精)
- 24.SHELL脚本--sort命令中文手册
- 25.SHELL脚本--uniq命令
- 26.SHELL脚本--seq命令
- 27.SHELL脚本--functions文件详细分析和说明(精)
- 28.SHELL脚本--如何写SysV服务管理脚本(精)
- 29.SHELL脚本--shell中$后加引号有什么用($"string"和$'string')
更多文章待续...
grep & sed & awk系列
- 1.grep命令中文手册(精)
- 2.sed修炼系列(一):花拳绣腿之入门篇(精)
- 3.sed修炼系列(二):武功心法(info sed翻译+注解)(精)
- 4.sed修炼系列(三):sed高级应用之实现窗口滑动技术(精)
- 5.sed修炼系列(四):sed中的疑难杂症(精)
- 6.awk知识点全回顾(精)
脚本示例
更多示例待续...
Linux服务软件系列
- 1.第1章 ssh和SSH服务(包含隧道内容)
-
2.第2章 rsync完全手册
- 2.1 rsync(一):基础命令和用法
- 2.2 rsync(二):inotify+rsync和sersync(精)
- 2.3 rsync(三):算法原理和工作流程分析(精)
- 2.4 rsync(四):翻译:rsync官方推荐技术报告(精)
- 2.5 rsync(五):翻译:rsync工作机制(How Rsync Works)(精)
- 2.6 rsync(六):翻译:man rsync(rsync命令中文手册)(精)
- 3.第3章 NFS基本应用
- 4.第4章 DHCP服务
- 5.第5章 无人值守批量安装Linux操作系统
-
6.第6章 数据包过滤和防火墙
- 6.1 tcp_wrapper过滤
- 6.2 防火墙和iptables
- 6.3 firewalld(待补充)
- 7.第7章 DNS & bind从基础到深入(精)
Ansible系列
- 1.Ansible系列(一):基本配置和使用
- 2.Ansible系列(二):选项和常用模块
- 3.Ansible系列(三):YAML语法和playbook写法
- 4.Ansible系列(四):playbook应用和roles自动化批量安装示例
- 5.Ansible系列(五):各种变量定义方式和变量引用
- 6.Ansible系列(六):循环和条件判断
- 7.Ansible系列(七):执行过程分析、异步模式和速度优化
- 8.playbook示例:编译安装httpd
openssl系列篇(翻译整理man文档以及用法示例)
- 1.加密、签名和SSL握手机制细节
- 2.openssl命令总指挥
- 3.openssl genrsa
- 4.openssl rsa和openssl pkey
- 5.openssl speed和openssl rand
- 6.openssl passwd
- 7.openssl dgst(生成和验证数字签名)
- 8.openssl rsautl和openssl pkeyutl(文件的非对称加密)
- 9.openssl enc(对称加密)
- 10.openssl dhparam
证书请求、证书颁发、CA相关(SSL官方书籍下载:openssl-cookbook)
- 11.openssl req(生成证书请求和自建CA)
- 12.openssl主配置文件openssl.cnf解析
- 13.openssl ca(签署和自建CA)
- 14.openssl x509(签署和自签署)
- 15.openssl签署和自签署证书的多种实现方式
杂项内容:
- 1.Linux find运行机制详解(精)
- 2.xargs原理剖析和用法详解(精)
- 3.cpio用法详细说明
- 4.使用xmanager接收图形界面
- 5.抓包工具tcpdump用法说明
- 6.网络扫描工具nmap
- 7.Linux上磁盘热插拔
- 8.Linux终端类型
- 9.Linux录制、回放和共享终端操作
- 10.Linux中文件MD5校验
- 11.dd、split和csplit命令
- 12.Linux comm命令求出文件的交集、差集
- 13.生成/etc/shadow文件中的密码
- 14.pcre和正则表达式的误点
- 15.wget命令的几个常用选项和示例
更多文章待续...
我的个人翻译:
网上没有、或不满意,我自己翻译。虽然耗时耗力,但收获斐然。
- 1.翻译:grub2详解(翻译和整理官方手册)
- 2.翻译:man ssh(ssh命令中文手册)
- 3.翻译:rsync官方推荐技术报告
- 4.翻译:rsync工作机制(How Rsync Works)
- 5.翻译:man rsync(rsync命令中文手册)
- 6.翻译:man rpcbind(rpcbind中文手册)
- 7.翻译:man nfsd(rpc.nfsd中文手册)
- 8.翻译:man mountd(rpc.mountd中文手册)
- 9.翻译:man statd(rpc.statd中文手册)
- 10.翻译:man sm-notify(sm-notify命令中文手册)
- 11.翻译:man exportfs(exportfs命令中文手册)
- 12.翻译:info sort(sort命令中文手册)
- 13.翻译:info grep(grep命令中文手册)
- 14.翻译:info sed(sed命令中文手册+注解)
更多译文待续...
上一篇: 第1章 文件类基础命令
下一篇: CentOS7 - 安装Nginx
本文网址:https://www.wyxxw.cn/blog-detail-22-25-555.html
非特殊说明,本文版权归原作者所有,转载请注明出处
提示:本站所有资源仅供学习与参考,请勿用于商业用途。图片来自互联网~如侵犯您的权益,请联系QQ:1067507709.
提示:转载请注明来自:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 。 转载人:momo