Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
分享到: 分享到QQ  分享到Twitter

作者: BigLoser    访问次数: 624 创建时间: 2021-02-14 11:43:03 更新时间: 2024-03-29 14:51:39

作为一名互联网人,提起 Linux 大家都不陌生,尤其是日常跟 Linux 操作系统打交道最多的,最熟悉不过了。互联网上关于 Linux 相关的教程和资料也非常的多,但是当你从中筛选出真正对自己有帮助的资料是需要花费很大精力与时间的。



GitHub 是我非常喜欢的一个网站,很多人在 GitHub 上开源了自己的优质项目,通常我也闲逛 GitHub 会搜集一些对自己有利的开源项目并进行分类汇总,这次特意筛选了些 Linux 领域的优质开源项目,分享给大家。

 

 

linux-command



这个开源项目是 Linux 命令大全搜索工具,当前搜集了 570 多个 Linux 命令,主要内容包含:Linux 基础命令分类、Linux 学习资源整理(社区网站、知识相关、软件工具、开源镜像站点、游戏玩家发行版)等;





GitHub 地址:https://github.com/jaywcjlove/linux-command



除此之外,这个开源项目还提供了一个网站可以查看命令列表,默认排序是从 A-Z 进行排序,同时每个命令后面还加了简单的注释,查看详情时还可以了解到这个命令的补充说明、基本语法、参数选项以及具体的实例,可以说是非常的良心,通过这个开源项目对刚入门 Linux 小白是一个很好的帮助。





网址:https://git.io/linux

 

Awesome-Linux-Software



这个开源项目适用于所有人员,主要内容包含:Linux 应用程序、命令行应用程序、桌面环境、窗口管理器等多种软件工具和其他资料的列表集合,可以说内容是非常的丰富,而且这个开源项目是一名大学生在校期间的所总结出来的,真的不一般。





GitHub 地址:https://github.com/luong-komorebi/Awesome-Linux-Software

 

How-To-Secure-A-Linux-Server



这个开源项目的目的是教您如何保护 Linux 服务器安全的方法指南,也希望能从中教给您一些有关安全性及其重要性的知识,包括:在你开始使用前的一些指南、SSH 远程服务器需要注意的点、网络、基础、审计方面的操作以及危险操作的注意事项等,同时希望你通过这个开源项目能够对 Linux 服务器安全有一定的认识并运用到实际情况之中。





GitHub 地址:https://github.com/imthenachoman/How-To-Secure-A-Linux-Server

 

explainshell



explainshell 是一个可以解析 Linux 命令的网站,它可以给出命令的解释和其参数的解释。



对 Linux 小白来说,可以有效的将一条长命令进行拆分加以理解,很有帮助。





GitHub 地址:https://github.com/idank/explainshell





网址:https://www.explainshell.com/

 

the-practical-linux-hardening-guide



这个开源项目是一份详细介绍了创建安全 Linux 生产系统所涉及的规划和工具指南。





GitHub 地址:https://github.com/trimstray/the-practical-linux-hardening-guide

 

Linux-Tutorial



这个开源项目是 Java 程序员眼中的 Linux,主要内容包含:Linux / Ubuntu 介绍与安装、Linux 环境下的基础命令操作、Vim 的安装 / 配置 / 快捷键、日常维护与监控、 Linux 环境下的各应用服务安装和配置、高可用、黑客入侵检查等;



内容不仅丰富,作者还提供了 gitbooks 在线阅读,真的超赞,对于 Linux 小白来说,针对 Linux 环境下的基础应用服务和配置有很大的参考帮助。





GitHub 地址:https://github.com/judasn/Linux-Tutorial

在线阅读地址:https://youmeek.gitbooks.io/linux-tutorial/content/

 

linuxtools_rst



这个开源项目的作者是 大CC,专注于 Linux 工具最常用的用法并希望读者能够应用到实际工作中。



主要内容包含:Linux 基础(命令、文件与目录管理、文本处理、磁盘 / 进程管理、性能监控、网络工具)、Linux 工具进阶(程序构建、调试、优化)、工具参考等;



同时,也支持在线阅读。





GitHub 地址:https://github.com/me115/linuxtools_rst

在线阅读地址:http://linuxtools-rst.readthedocs.org/zh_CN/latest/





instantbox



这个开源项目主要是通过在任何浏览器的即时 Web Shell 访问来启动临时 Linux 系统。



目前支持 Ubuntu、CentOS、Arch Linux、Debian、Fedora 和 Alpine 的各种版本。





GitHub 地址:https://github.com/instantbox/instantbox

 

linuxupskillchallenge



这个开源项目是一份开源的 Linux 服务器管理教程,主要包括 20 课的所有源材料,该课程可以让开发者在通过一个月时间快速掌握 Linux 基础使用技巧,而且这份教程过去是付费的,不过现在不仅免费而且还开源了。





GitHub 地址:https://github.com/snori74/linuxupskillchallenge

课程网址:https://linuxupskillchallenge.org/

 

TLCL



这个开源项目是:快乐的 Linux 命令行,主要内容包含:Shell、配置文件和Shell环境、常见任务和基本工具、编写 Shell 脚本(if、while、case、for 语句)等;





GitHub 地址:https://github.com/billie66/TLCL

在线阅读地址:http://billie66.github.io/TLCL/book/

 

最后



如果你是 Linux 小白,希望可以通过以上优质的 Linux 开源项目能够入门 Linux 的新世界。



如果你是职场老鸟,希望可以通过以上优质的 Linux 开源项目能够对你今后的工作有进一步的提升与进阶。

季度最有价值文章

月度最有价值文章

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 0 %

0% Complete

是否有素质: 0 %

0% Complete (warning)

是否合法: 0 %

0% Complete

   群组工具

   外部链接