Skip to content

Linux 实用技能笔记,主要包括常用命令行工具的简要总结,shell script 的编程指南,必备工具的经典教程,Linux 操作系统知识总结,及性能调优等实用技能等。(长期不定期更新中...)

License

Notifications You must be signed in to change notification settings

baiyongan/practical-linux-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practical Linux logo

GitHub license Awesome GitHub last commit GitHub commit activity bya-hexo bya-tiddlywiki

Practical Linux Skills

从实践中来,到实践中去

from practice, to practice

写作初衷

自从接触 Linux 系统以来,从小白一路跌跌撞撞,零零碎碎地积攒经验,如今已经可以算是 Linux 系统的熟练操作者。但是,当想继续提升能力,从而实现 level up 时,却发现翻来覆去也就会那么几个常见套路。若仅凭自身的技术储备,来突破瓶颈,显得有些力不从心。故而,想做一个关于 Linux 实用技能的文档整理网站,广泛借鉴高手们的经验总结,并一点点吸收内化为自己的技能。输出日志,以作备忘的同时,也顺道提升下在业内的知名度,是为此。

自评没足够实力及精力连续输出高质量,成体系的内容 (非不愿也,实不能也)。不过,也还是有眼光及途径,来发现并整理一些有价值的最佳实践,系列专题的,希望借此方式,也能够帮助到同样需要进阶的 Linux 使用者。

预期目标

  • 理解掌握一些必要的底层概念,背景知识,做到知其然,知其所以然;
  • 辩证地吸收高手的经验,操作习惯,官方的编码规范等,提升命令行操作的流畅性,及脚本编码的规范性与严谨性;
  • 总结出一些针对具体业务的最佳实践,解决方案等,尤其是脚本编程,性能调优等;
  • 搜集体验各种酷炫惊艳,同时又实用高效的命令行工具等;
  • 系统梳理几个主流且必备的基础技能专题,如编辑器 vim,文本处理三剑客(sed/awk/grep),版本控制工具 git/svn,容器 docker/k8s 等;
  • 整理出若干套不错的教程,记忆卡片等。

内容简介

总体偏向于 Linux 系统运维管理,脚本开发,及性能诊断,调优方向。 以搜集整理网络资源,总结学习笔记为主,个人经验总结,内容点评为辅。暂定为以下几个部分:

1. Command & Shell

  • 一些需要重点掌握的命令,以及其组合
  • 一些提高编程效率的代码片段总结等

2. Best Practice

  • 一些操作上的好习惯,必要规范等
  • 一些经过实践检验,个人真正在践行的案例等

3. Awesome Tricks & Tools

  • 一些真正使用起来,便相见恨晚的高效技法、工具等

4. Essential Tools Series

  • vim/VS Code
  • sed/awk/grep/regular expression
  • git/svn
  • docker/k8s
  • sql
  • ansible
  • ...

5. Linux Operating System

  • 了解操作系统内核工作原理
  • 理解程序运行机制

6. Performance Tuning

  • 性能调优,尤见功力

写作工具

  • mkdocs: 文档生成工具
  • github pages: 托管平台
  • VS Code: markdown 编写工具
  • PicGo + SM.MS: 图床工具
  • asciinema: 命令行录屏软件
  • Anki: 高效记忆工具

写作方式

  • 中英文混杂
  • 笔记翻译,知识点注疏为主,原创输出为辅,其中,夹杂一些简要的点评和扩展
  • 主要以实用为主,翻译及总结尽力而为,如需准确理解,建议浏览相关的原始资料进行学习掌握

关于作者

网站 内容简介 最近动态
BYA's Blog 个人博客,以读书书单及书摘为主,暂时没备案,也没优化访问体验。 GitHub last commit
BYA's Wiki 个人 wiki,以实用的、技术导向的课程总结为主。 GitHub last commit
LSF Handbook LSF 官方文档的部分翻译,及个人经验总结与资源分享。 GitHub last commit
Practical Linux Skills 关于 Linux 的实用技能总结,框架已建好,择时填坑。 GitHub last commit
Advanced Python Techniques 关于 Python 的进阶及高级知识点总结,日拱一卒,重点投入。 GitHub last commit

版权信息

本站点采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

About

Linux 实用技能笔记,主要包括常用命令行工具的简要总结,shell script 的编程指南,必备工具的经典教程,Linux 操作系统知识总结,及性能调优等实用技能等。(长期不定期更新中...)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages