Skip to main content

Search: #Linux

  1. uscope:一款为Linux打造的原生代码图形化调试器和内省工具链,让调试变得轻松又高效 | #Linux

    支持多种语言(C、Zig等)的数据可视化;提供灵活的配置和扩展性;高效的调试操作,如断点、单步执行等
  2. Linux 101》在线讲义 | #电子书 #Linux

    本书由中国科学技术大学 Linux 用户协会的数名优秀成员协力编写,用于配套和延展“Linux 101”校内社团活动。其面向 Linux 零基础读者,从计算机操作系统和 Linux 的起源讲起,深入浅出带领读者一步步逐渐掌握最必要的 Linux 实用知识,并在其中感悟到社区开源文化的魅力。

    本书是一份 Linux 的基础教程,目标是引导不了解 Linux 的读者掌握基础且实用的知识并领略社区开源文化的魅力。对于偏向实用需求的计算机开发或学术研究的读者,通过阅读本书可以快速掌握高效且流行的业界开发和学界研究的工具;对于基于兴趣和探索新事物的目的而前来阅读的读者,本书则能为他们提供一个更广阔的 Linux 世界的面貌和一份快速入门的助力。

    本书包括前言、正文及附录。正文共包括 9 章,每章的内容如下:

    第 1 章主要讲述了 Linux 的文化和生态,并提供了安装流程。
    第 2 章提供了一个自定义 Linux 系统和利用其设立自己专属服务器的体验指南,这一部分应配合课堂分发的工具包和虚拟机使用。
    第 3 章简单提供了基本的软件安装和文件操作知识。
    第 4 章全面介绍了系统的进程、服务和任务,是一块丰富的核心内容,读者应反复阅读。
    第 5 章讲解了用户和用户组、文件权限以及文件系统层次结构等系统管理员必知的文件管理核心知识。
    第 6 章提供了网络、文本处理和脚本编程的知识,让读者能利用脚本的力量完成综合任务。
    第 7 章简单展示了十分流行的在 Linux 环境下进行 C++ / Python 开发的方法。
    第 8 章介绍了近年来业界十分热门的容器隔离技术和 Docker 容器管理软件。
    第 9 章为利用脚本编程进行了进阶的说明,包括十分关键的正则表达式。
    附录包括用语表和若干追加主题。其中,用语表包含了阅读全书中遇到的专业术语和用语的详细解释;每篇追加主题则包括诸多与本书极为相关的额外知识并已经进行了系统化的组织,提升读者的求知体验。
  3. 用于 Linux 持久性的 CTF 工具(KOTH、Battlegrounds)

    一个强大且多功能的 Linux 持久性脚本,专为各种安全评估和测试场景而设计。该脚本提供了一系列功能,演示了在 Linux 系统上实现持久性的不同方法。

    特征
    1.SSH 密钥生成:自动生成用于秘密访问的 SSH 密钥。
    2.Cronjob Persistence:设置 cronjobs 以实现计划的持久性。
    3.具有 root 权限的自定义用户:创建具有 root 权限的自定义用户。
    4.RCE持久化:通过远程代码执行(php webshel​​l)实现持久化。
    5.LKM/Rootkit:演示基于 Linux 内核模块 (LKM) 的 Rootkit 持久性。
    6.Bashrc 持久性:修改用户特定的 shell 初始化文件以实现持久性(别名/反向 shell)。
    7.Systemd Service for Root:设置 systemd 服务以实现 root 持久化。
    8.LD_PRELOAD 权限提升配置:配置 LD_PRELOAD 以进行权限提升。
    9.每日后门消息/标题:后门系统消息显示用于秘密访问。
    10.修改现有 Systemd 服务:操作现有 systemd 服务以实现持久性。

    DynastyPersist | #工具 #Linux
  4. 面向普通桌面用户的、开源的、人类可读的 Linux 桌面文档。目前文档主要是以Fedora 和Opensuse两个发行版介绍为主。 ​​​

    本文档关注 Linux 桌面用户的实际体验,通过阅读本文档并参考本文档的指引,你能够正确地安装 Linux 系统,获取满足办公、生活、娱乐等需求的贴合日常实际使用需求的软件并进行合理配置。

    本指南大致分为三个部分,敬请选择自己需要的部分阅读:

    入门指南:针对新手的Linux安装与使用指南,旨在快速安装并使用
    进阶教程:更进一步的指引,伴以概念性的讲解
    解决方案:对于各种需求解决方案,包括影音娱乐、网上冲浪等方面

    Linux 银河漫游指南 | #指南 #Linux
  5. Linux上的实时音频字幕桌面应用

    Live Captions 是一个为 Linux 桌面提供实时字幕的应用程序。目前仅支持英语。其他语言可能会产生乱码或错误的语音翻译。

    特征:
    简单的界面
    本地字幕桌面/麦克风音频,音频永远不会发送到任何地方
    不依赖任何专有服务/库
    调整字体、字体大小和文本大小写
    可选的令牌级置信度文本淡化
    运行它需要一个可以执行实时字幕的相当不错的 CPU,特别是如果您想在运行实时字幕的同时执行其他任务(例如视频解码)。它已经过测试:

    英特尔 i7-2670QM (2011)
    英特尔 i5-8265U (2018)
    AMD 锐龙 5 1600 (2017)
    不需要或不使用 GPU。

    LiveCaptions | #字幕 #Linux
  6. 字跳推出的自研Linux操作系统,广泛集成了字节跳动多年来在支撑海量业务和亿级并发上的系统技术经验。但没有开放下载,只能在字跳的云上使用。当然开放了源码,可以试试自己编译。

    与Debian 10官方软件包保持兼容,提供字节定制优化的5.4内核和自研组件,包括基础库、工具链、监控工具、系统软件等。由字跳提供系统维护和技术支持。

    veLinux | Github | #Linux
  7. 「Linux核心設計」系列講座(繁体)

    从Linux核心4.1版开始,整个原始程式码的规模就超越2000万行,换句话说,已经没有任何人可掌握Linux核心的每一行程式码,我们也不该频频举烛地阅读Linux核心程式码,我们需要有系统的分析方法去学习并运用Linux核心。

    传送门 | #linux
  8. Linux内核代码风格指南 | #linux #指南

    引语:
    这是一个简短的文档,描述了linux内核的首选代码风格。

    代码风格是因人而异的,而且我不愿意把自己的观点强加给任何人,但这就像我去做任何事情都必须遵循的原则那样,我也希望在绝大多数事上保持这种的态度。请 (在写代码时) 至少考虑一下这里的代码风格。