-
Fedora vs Ubuntu你真的清楚吗?
所属栏目:[Linux] 日期:2022-07-10 热度:182
Fedora 和 Ubuntu 都是出色的 Linux 发行版,它们都采用不同的方式实现相同的目标。但是它们有什么不同和相似之处,哪一个适合你? 几年前,如果你问我 Fedora Linux 对新用户来说是不是一个不错的选择,我会用响亮的回答:不可能! 那是那时;这是现在。在[详细]
-
告诉你如何在 Ubuntu 22.04 上安装 Unbound DNS 解析器
所属栏目:[Linux] 日期:2022-07-10 热度:112
Unbound 是一个免费的开源递归和验证 DNS 缓存服务器,它使用 DNS-over-TLS 和 DNS-over-HTTPS 来加密连接。Unbound 比 Bind9 快得多,可以帮助减少网页和其他需要 DNS 解析的调用的加载时间。Unbound 还支持 DNSSEC 验证,因此它可以作为您网络上的信任锚。[详细]
-
教你如何在 Vim 中安装插件
所属栏目:[Linux] 日期:2022-07-10 热度:51
Vim 是一个多功能、强大且轻量级的命令行文本编辑器,随着时间的推移,它已被证明是不可或缺的。你可以在 Windows、macOS、Unix 和 Linux 上安装 Vim。实际上,大多数基于 Unix 和 Linux 的系统默认都带有 Vim。扩展 Vim 功能的最佳方法之一是通过插件,以下[详细]
-
要想Linux命令行玩的溜,还得Apropos!此文运维必进
所属栏目:[Linux] 日期:2022-07-09 热度:153
玩Linux的朋友有没有这种体会,就是Linux非常棒,但是就是命令多,记不住,有时候碰到不会的命令还得百度或者谷歌,极大的影响了工作效率。 有没有一种办法,能够在记不住某个命令或者记不全某个命令的时候不用上网查或者翻手册就能找到这个命令? 答案是:[详细]
-
Linux 网络性能的 15 个优化提议
所属栏目:[Linux] 日期:2022-07-09 热度:94
建议1:尽量减少不必要的网络 IO 我要给出的第一个建议就是不必要用网络 IO 的尽量不用。 是的,网络在现代的互联网世界里承载了很重要的角色。用户通过网络请求线上服务、服务器通过网络读取数据库中数据,通过网络构建能力无比强大分布式系统。网络很好,[详细]
-
CentOS 替代方案AlmaLinux 构建系统向全部人开放
所属栏目:[Linux] 日期:2022-07-09 热度:134
AlmaLinux 构建系统 (ALBS,AlmaLinux Build System) 开放旨在提高项目透明度并鼓励协作和社区贡献。 在 CentOS作为免费的 Red Hat 替代品离开企业 Linux 领域后,很多发行版都在试图填补这一空白。带来的结果是 AlmaLinux 和 Rocky Linux 脱颖而出,成为最[详细]
-
教你如何使用 Tree 在 Linux 终端中显示目录树
所属栏目:[Linux] 日期:2022-07-09 热度:83
虽然您可以在 Linux 终端中使用 ls 来显示目录,但如果有一个工具可以分层显示目录列表,比如 tree 呢?幸运的是,确实存在这样的程序,它被称为tree。 什么是tree? tree 类似于 ls 命令,因为它显示目录列表,但 tree 将它们显示为树状结构,与其名称相同[详细]
-
pwru一款基于eBPF 的细粒度网络数据包排查工具介绍
所属栏目:[Linux] 日期:2022-07-09 热度:73
安装部署 部署要求 pwru 要求内核代码在 5.5 版本之上,--output-skb 要求内核版本在 5.9 之上,并且要求内核开启以下配置: Option Note CONFIG_DEBUG_INFO_BTF=y Available since = 5.3 CONFIG_KPROBES=y CONFIG_PERF_EVENTS=y CONFIG_BPF=y CONFIG_BPF_SY[详细]
-
Linux 之父发话Rust 将合并到 Linux 5.20 内核里去
所属栏目:[Linux] 日期:2022-07-09 热度:94
有各种用 Rust 重写的开源项目。因此,在一段时间内被视为 Linux 内核的第二语言也就不足为奇了。 几天前在Linux 基金会的开源峰会上,Linus Torvals 提到我们应该期待在下一个内核版本即 Linux Kernel 5.20 中对 Rust 进行试验。 Linux 之父 Linus Torvalds[详细]
-
使用这些开源工具在 Linux 上编辑 PDF 文件
所属栏目:[Linux] 日期:2022-07-09 热度:114
开源的 PDF 阅读和编辑工具通常比 PDF 编辑器 搜索结果第一页中的应用更安全和可靠。在那里,你很可能看到带有隐藏的限制和关税的专有应用,缺乏关于数据保护政策和托管的足够信息。你可以有更好的。 这里有五个应用,可以安装在你的 Linux 系统上(和其他系[详细]
-
在 Linux 上玩电子游戏的三种方式介绍
所属栏目:[Linux] 日期:2022-07-09 热度:101
如今,人们有更多喜欢 Linux 的理由。在这个系列里,我将分享 21 个使用 Linux 的理由。今天,我将从游戏开始。 我过去认为游戏玩家是一种非常特殊的生物,要由科学家们在数年的研究和测试之后严谨地认定才行。我从来没有把自己归类为游戏玩家,因为我所玩过[详细]
-
用 Curtail GUI 应用轻易压缩 Linux 中的图像
所属栏目:[Linux] 日期:2022-07-09 热度:114
有一大堆文件尺寸巨大的图片占用了太多的磁盘空间?或者你必须将图片上传到有文件大小限制的门户网站? 你可能有很多原因想要压缩图片。有大量的工具可以帮助你,我在这里说的不是命令行的工具。 你可以使用一个成熟的图像编辑器,如 GIMP。你也可以使用像 S[详细]
-
Linux etcrc.drc.local配置文件用法介绍
所属栏目:[Linux] 日期:2022-07-08 热度:115
在 /etc/rc[06].d/ 目录中的程序启动之后,系统的启动就已经完成。不过,我们总有一些程序是需要在系统启动之后随着系统一起启动的。这时我们并不需要自己把需要启动的服务链接到 /etc/rc3.d/ 目录中,因为系统给我们准备了 /etc/rc.d/rc.local 配置文件。[详细]
-
Linux内核内核模块的加载步骤超详细
所属栏目:[Linux] 日期:2022-07-08 热度:87
GRUB 加载了内核之后,内核首先会再进行二次系统的自检,而不一定使用 BIOS 检测的硬件信息。这时内核终于开始替代 BIOS 接管 Linux 的启动过程了。 内核完成再次系统自检之后,开始采用动态的方式加载每个硬件的模块,这个动态模块大家可以想象成硬件的驱动[详细]
-
主引导目录MBR结构与作用详解
所属栏目:[Linux] 日期:2022-07-08 热度:175
MBR 也就是主引导记录,位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。我们通过图 1 来看看 MBR 的结构。 MBR 共占用了一个扇区,也就是 512 Byte。其中 446 Byte 安装了启动引导程序,其后 64 Byte 描述分区表,最后的 2 By[详细]
-
Linux中 BIOS开机自检简介
所属栏目:[Linux] 日期:2022-07-08 热度:75
前面提到,服务器通电后,会直接进入 BIOS,BIOS 全称 Basic Input/Output System,中文可译为基本输入/输出系统。 简单地理解 BIOS,它就是固化在主板上一个 ROM(只读存储器)芯片上的程序,主要保存计算机的基本输入/输出信息、系统设置信息、开机自检程[详细]
-
Linux系统启动步骤以CentOS 6为对象
所属栏目:[Linux] 日期:2022-07-08 热度:191
Linux 系统的启动,从计算机开机通电自检开始,一直到登陆系统,需要经历多个过程。学习 Linux 的启动过程,有助于了解 Linux 系统的结构,也对系统的排错有很大的帮助。 CentOS 6.x 系统启动过程发生了较大的变化,使用 Upstart 启动服务取代了原先的 Syste[详细]
-
影响Linux系统性能的要素有哪些?
所属栏目:[Linux] 日期:2022-07-08 热度:158
评价 Linux 系统性能的好坏,大致可以从 Linux 完成任务的有效性、稳定性以及响应速度等方面进行考量。作为 Linux 系统管理员,可能经常会遇到系统不稳定、响应速度慢等问题。 例如,在 Linux 系统搭建了一个 Web 服务,就可能出现网页无法打开、打开速度慢[详细]
-
Linux比较常见服务类别及功能
所属栏目:[Linux] 日期:2022-07-08 热度:114
Linux 中的服务数量非常多,我们在学习时一直使用 apache 服务作为实例。很多人会产生困惑:其他的服务都是干什么的呢?它们有什么作用呢?是不是必须启动的呢? 本节,我们就来介绍 Linux 中常见服务及它们各自的作用。 在生产服务器上,安装完 Linux 之后[详细]
-
Linux源码包服务管理启动与自启动介绍
所属栏目:[Linux] 日期:2022-07-08 热度:186
本节我们先学习源码包服务的启动管理,再来学习源码包服务的自启动管理,最后学习如何让源码包服务被系统服务管理命令识别。 源码包服务的自启动管理 源码包服务的白启动管理也不能依靠系统的服务管理命令,而只能把标准启动命令写入 /etc/rc.d/rc.local 文[详细]
-
Linux基于xinetd服务的管理方法详细说明
所属栏目:[Linux] 日期:2022-07-08 热度:152
本节学习基于 xinetd 服务的管理方法。基于 xinetd 的服务同样有启动管理和自启动管理之分,而且不管是启动管理还是自启动管理,都只有一种方法,相比独立的服务简单一些。 基于 xinetd 服务的启动 基于 xinetd 的服务没有自己独立的启动脚本程序,是需要依[详细]
-
Linux中独立服务管理RPM包的启动与自启动
所属栏目:[Linux] 日期:2022-07-08 热度:94
我们知道,RPM 包默认安装的服务分为独立的服务和基于 xinetd 的服务,本节来学习独立服务的管理。 独立服务的启动管理 独立的服务要想启动,主要有两种方法。 1) 使用/etc/init.d/目录中的启动脚本来启动独立的服务 既然所有独立服务的启动脚本都存放在 /et[详细]
-
Linux tail命令显示文件结尾的内容
所属栏目:[Linux] 日期:2022-07-07 热度:92
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下: [root@localhost ~]# tail [选项] 文件名 选项 含义 -n K 这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如果使用 -n +K,则表示从文件的第 K 行开始输出。 -c K[详细]
-
Linux grep命令详解查找文件内容
所属栏目:[Linux] 日期:2022-07-07 热度:128
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。 grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。 grep 命令的由来可以追溯到[详细]
-
Linux sed命令完全攻略超级详细
所属栏目:[Linux] 日期:2022-07-07 热度:183
我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。 sed[详细]
