Ubuntu

  • 如何在 Linux 系统中使用 dd 命令而不会损毁你的磁盘

    使用 Linux 中的 dd 工具安全、可靠地制作一个驱动器、分区和文件系统的完整镜像。 这篇文章节选自 Manning 出版社出版的图书 Linux in Action的第 4 …

    编程笔记 2021年8月6日
  • Vagrant 单机快速模拟集群

    概述 在学生时代,如果想自学 Ansible Puppet 这种部署工具,或者说 Ceph、Kubernetes 这种分布式存储系统和容器编排工具。在实习或者工作以前可能会苦于没有…

    编程笔记 2021年8月6日
  • 使用 ftrace 跟踪内核

    在内核层面上分析事件有很多的工具:SystemTap、ktap、Sysdig、LTTNG 等等,你也可以在网络上找到关于这些工具的大量介绍文章和资料。 而对于使用 Linux 原生…

    编程笔记 2021年8月6日
  • 在 Linux 上如何得到一个段错误的核心转储

    本周工作中,我花了整整一周的时间来尝试调试一个段错误。我以前从来没有这样做过,我花了很长时间才弄清楚其中涉及的一些基本事情(获得核心转储、找到导致段错误的行号)。于是便有了这篇博客…

    编程笔记 2021年8月6日
  • 如何在 Arch Linux 中查找已安装的专有软件包?

    你是狂热的自由软件支持者吗?你目前在使用任何基于 Arch 的 Linux 发行版吗?我有一个小小的提示送给你!现在,你可以轻松地在 Arch Linux 及其变体(如 Anter…

    编程笔记 2021年8月6日
  • 迁移到 Linux:安装软件

    所有的 Linux 打包系统和工具都会让人迷惑,但是这篇面向初学者的教程可以帮助你搞明白。 如你所见,众所瞩目的 Linux 已经用在互联网,以及 Arduino、Beagle 和…

    编程笔记 2021年8月6日
  • 迁移到 Linux:使用 sudo

    sudo 机制可以让你轻松以普通用户偶尔执行管理任务。让我们来学习一下。 本文是我们关于迁移到 Linux 的系列文章的第五篇。如果你错过了之前的那些,你可以在这里赶上: 第1部分…

    编程笔记 2021年8月6日
  • 4 种用于构建嵌入式 Linux 系统的工具

    了解 Yocto、Buildroot、 OpenWRT,和改造过的桌面发行版以确定哪种方式最适合你的项目。 Linux 被部署到比 Linus Torvalds 在他的宿舍里开发时…

    编程笔记 2021年8月6日
  • Linux 文件系统详解

    这篇教程将帮你快速了解 Linux 文件系统。 早在 1996 年,在真正理解文件系统的结构之前,我就学会了如何在我崭新的 Linux 上安装软件。这是一个问题,但对程序来说不是大…

    编程笔记 2021年8月6日
  • 10 条加速 Ubuntu Linux 的杀手级技巧

    一些实际的加速 Ubuntu Linux 的技巧。 这里的技巧对于大多数版本的 Ubuntu 是有效的,也可以应用于 Linux Mint 以及其他的基于 Ubuntu 的发行版。…

    编程笔记 2021年8月6日