操作系统
-
深入理解 ext4 等 Linux 文件系统
了解 ext4 的历史,包括其与 ext3 和之前的其它文件系统之间的区别。 目前的大部分 Linux 文件系统都默认采用 ext4 文件系统,正如以前的 Linux 发行版默认使…
-
如何重置 MySQL 或 MariaDB 的 Root 密码
几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重…
-
如何在 Linux 中不使用功能键在 TTY 之间切换
本简要指南介绍了在类 Unix 操作系统中如何在不使用功能键的情况下切换 TTY。在进一步讨论之前,我们将了解 TTY 是什么。正如在 AskUbuntu 论坛的一个答案中所提到的…
-
FreeDOS 的简单介绍
学习如何穿行于 C:/ 提示符下,就像上世纪 90 年代的 DOS 高手一样。 FreeDOS 是一个古老的操作系统,但是对于多数人而言它又是陌生的。在 1994 年,我和几个开发…
-
用 Ansible 实现网络自动化
了解 Ansible 的功能,这是一个无代理的、可扩展的配置管理系统。 网络自动化 随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器化应用、平台即服…
-
对比 Ubuntu 18.04 和 Fedora 28
大家好,我准备在今天突出说明一下两大主流 Linux 发行版,即 Ubuntu 18.04 和 Fedora 28,包括一些特性和差异。两者都有各自的包管理系统,其中 Ubuntu…
-
Linux DNS 查询剖析(第一部分)
我经常与虚拟机集群打交道(文1、文2、文3、文4、文5、文6),因此最终花费了大量时间试图掌握 DNS 查询的工作原理。遇到问题时,我只是不求甚解的使用 StackOverflow…
-
使用 Ptrace 去拦截和仿真 Linux 系统调用
ptrace(2)(“进程跟踪process trace”)系统调用通常都与调试有关。它是类 Unix 系统上通过原生调试器监测被调试进程的主要机制。它也是…
-
在 Linux 中如何以人性化的方式显示数据
许多 Linux 命令现在都有使其输出更易于理解的选项。让我们了解一些可以让我们心爱的操作系统更友好的东西。 不是每个人都以二进制方式思考,他们不想在大脑中给大数字插入逗号来了解文…
-
献给命令行重度用户的一组实用 BASH 脚本
今天,我偶然发现了一组适用于命令行重度用户的实用 BASH 脚本,这些脚本被称为 Bash-Snippets,它们对于那些整天都与终端打交道的人来说可能会很有帮助。想要查看你居住地…