- Linux
Linux内核模块的编译原理
Linux内核是一个开放源代码的操作系统内核,它是基于Unix操作系统的内核,被广泛用于服务器、个人电脑和嵌入式系统。Linux的开放源代码使得人们可以自...
- Linux
Linux内核进程管理与调度:策略优化与实践分析
一、前言 今天给大家上点硬货,关于Linux的进程管理和调度是学习和理解Linux的必学知识。为协调多个进程 "同时" 运行,现代操作系统通常使用进程优先级...
- Linux
如何解决报错: "mount point does not exist"
在加载一个新设备时,有可能会遇到一个报错信息:mount point does not exist,如下图所示: 这个报错是装在点(mount point)的问题,想要安装驱动器的装在点...
- Linux
如何正确获取容器的CPU利用率?
大家好,我是飞哥! 在线上服务器观察线上服务运行状态的时候,绝大多数人都是喜欢先用 top 命令看看当前系统的整体 cpu 利用率。例如,随手拿来的一...
- Linux
为什么我不再使用Alpine Linux
作者丨Martin Heinz 编译丨千山 在 Linux 的发展史上,各种 Linux 发行版本起了巨大的作用,正是它们加速了 Linux 的应用。其中比较著名的便是商业公司维护...
- Linux
三个你现在应该安装的 Linux 实用工具
大家都喜欢 Linux 的强大和灵活性。它可以成为任何你想要的东西。你可以无限修改和扩展它。Linux 最好的部分就是它由一个充满热情的用户社区建立。这...
- Linux
如何使用 chage 命令
chage 命令用于检查和更改用户密码的到期日期。利用该命令,系统管理员可以查看用户密码是什么时候修改的,可以修改这个日期,也可以在一定时间内冻...
- Linux
Debian 12 “Bookworm” 的新功能和改进
Debian 12 已经开发了几个月了,并且正在慢慢走向最终的发布版本。截止发稿时, 它当前正处于冻结状态下。这意味着预计不会有重大的软件包更改或改进。...
- Linux
Linux中查看进程描述符
在 Linux 中,可以使用 ls -l /proc/PID/fd 命令来查看指定进程的所有打开的文件描述符。其中 PID 是要查看的进程的进程标识符。 该命令将列出指定进程的所有...
- Linux
NixOS 系列 #5:如何在 NixOS 上设置家庭管理员?
在发表这篇文章之前,我解释了如何为一个单用户系统在 NixOS 中安装和删除软件包。 但是,如果你正在供多个用户使用,有一个很好的方法来分...
- Linux
报错:System has not been booted with systemd as init system
很多朋友在网上某些教程中学习了 systemd,然后实际练习的时候,使用 systemd 命令(比如 sudo systemctl start),可能会遇到一个报错信息: System has not been b...
- Linux
Xubuntu 23.04 值得你了解的新功能
Xubuntu 23.04,基于即将发布的Ubuntu 23.04 “Lunar Lobster”,将于 2023 年 4 月 20 日到达。这个最新版本建立在 Linux 内核 6.2 上,带来了最新的硬件、CP...
- Linux
bash 中的格式化输出命令:printf
在 Linux 命令行中最简单的打印方法是使用 echo 命令: echo "Value of var is $var " 然而,echo 命令不支持格式化输出。要格式化输出,可以使用 printf 命令,bash...
- Linux
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来? 要想回答这个问题,必须得回到Linux诞生之时去看一看。 Linus的技术 现在能手搓操作系统的...
- Linux
在 Linux 中使用 timeout 命令为正在运行的命令设置计时器
使用 timeout 命令,可以为运行的程序或命令设置超时时间,当程序或命令运行的时间超过设置值时,就会被 timeout 强行终止。 今天我们分享一下如何使用...
- Linux
在Linux系统上如何将进程绑定在指定的CPU上运行?
在Linux系统上,可以使用taskset来将进程绑定在指定的CPU上运行。taskset是一个控制进程器亲和度(Affinity)的工具。进程的亲和度是指进程中的多个线程(或...