-
Arch Linux 已变成 Steam上使用最多的 Linux 平台
所属栏目:[Linux] 日期:2022-07-09 热度:191
Arch Linux 在 5 月超越 Ubuntu 20.04 成为 Steam 游戏市场上领先的 Linux 发行版。如果您喜欢 Linux 游戏,您一定听说过 Steam,它是 Valve 用于分发、更新和运行游戏的平台。Steam 允许您购买游戏,通过 Internet 安装它,然后直接从 Steam 界面启动它。[详细]
-
openSUSE Leap 15.4 正式推出,漂亮 Linux 带来许多改进
所属栏目:[Linux] 日期:2022-07-09 热度:79
openSUSE 项目宣布发布 openSUSE Leap 15.4 操作系统,这是一个带来新功能、更新组件和许多改进的主要版本。openSUSE Leap 15.4 源自最近发布的 SUSE Linux Enterprise 15 SP4 (Service Pack 4) 并且完全二进制相同,是在 openSUSE Leap 15.3发布一年后推[详细]
-
Kubernetes 云原生存储 OpenEBS 中文使用技巧
所属栏目:[Linux] 日期:2022-07-09 热度:125
OpenEBS 是什么? OpenEBS 是 Kubernetes 本地超融合存储解决方案,它管理节点可用的本地存储,并为有状态工作负载提供本地或高可用的分布式持久卷。作为一个完全的 Kubernetes 原生解决方案的另一个优势是,管理员和开发人员可以使用 kubectl、Helm、 Pro[详细]
-
Linux—用来自动监控磁盘使用情况的 Shell 脚本
所属栏目:[Linux] 日期:2022-07-09 热度:81
如果在服务器上运行关键任务,那么监控和通知管理员磁盘使用情况很重要。本文介绍编写一个脚本来自动监控并在达到阈值时将报告发送到自己的邮箱。 在文章中,我们写一个shell 脚本,它在 crontab中指定固定时间间隔监控磁盘使用情况,并在报告达到指定的阈[详细]
-
80% 的 Linux 都不清楚的内存问题
所属栏目:[Linux] 日期:2022-07-09 热度:61
之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核内存有一定了解之后,今天才写下这篇文章记录,分享。 这篇文章主要是分析了单个[详细]
-
Linux内核将引入RustLinus以防此事搞砸我又发脾气先道个歉
所属栏目:[Linux] 日期:2022-07-09 热度:128
这几天,由Linux基金会主办的2022开源峰会如约而至。 Linux之父Linus Torvalds也出席了会议。 一个小插曲是,一张现场传来的他本人的照片让不少网友和粉丝感叹: Linus真的老了! Linux内核将引入Rust,Linus:以防此事搞砸我又发脾气,先道个歉 不过,53岁[详细]
-
一款超好用的 Kubernetes 配置错误检测工具 Datree
所属栏目:[Linux] 日期:2022-07-09 热度:171
Datree 是一个可以检测 Kubernetes 资源清单错误配置的 CLI 工具,可确保 Kubernetes 资源清单和 Helm Charts 遵循最佳实践,防止开发人员在 Kubernetes 配置中出现错误,导致集群在生产中出现错误。它比人工处理要有效得多,比如给开发者发邮件,恳求他们[详细]
-
GNOME 43 中 Nautilus 文件管理器的六个新变化
所属栏目:[Linux] 日期:2022-07-09 热度:133
我们离 GNOME 43 的发布还有几个月的时间,但是 GNOME 应用程序的开发活动正在如火如荼地进行。 例如,GNOME Web 43 alpha 版本支持了扩展。 同样,GNOME 文件管理器(Nautilus)也有一些令人兴奋的变化,特别是对于列表视图。 列表视图使用 GtkColumnView[详细]
-
Vim 9.0 重大更新,Linux 编辑器使用新的脚本语言
所属栏目:[Linux] 日期:2022-07-09 热度:51
Vim 9.0向前迈出了一大步 Vim 的创造者 Bram Moolenaar在 Vim 官方网站的帖子中宣布发布新版本。经过多年的逐步改进,Vim 现在迈出了一大步,发布了一个重大版本,Moolenaar 写道。 虽然 Vim 已经有了一种脚本语言,但 Vim9 脚本对注释、函数和变量赋值的[详细]
-
Asahi Linux 已开始适配苹果 M2 芯片
所属栏目:[Linux] 日期:2022-07-09 热度:192
Asahi Linux 是一个旨在将 Linux 移植到配备 Apple Silicon 芯片 Mac 设备上的项目,项目的目标不仅仅是让 Linux 能够在这些设备上运行,而是要将它打磨到可以用作日常操作系统的程度。这样做需要大量的开发工作,尤其是还要对 GPU 架构进行逆向工程并为其[详细]
-
如何在 Linux 中使用 Pandoc 转换文件格式
所属栏目:[Linux] 日期:2022-07-09 热度:71
Pandoc 可以将 .docx、.odt、.html、.epub、LaTeX、DocBook 等格式互相转换,或者转换为其他格式,例如 JATS、TEI Simple、AsciiDoc 等。 是的,这意味着 Pandoc 可以将 .docx 文件转换为 .pdf 和 .html 文件,但你可能会想:Word 也可以将文件导出为 .pdf[详细]
-
在 Linux 上使用 Bash 创建一个临时文件
所属栏目:[Linux] 日期:2022-07-09 热度:97
使用 Bash 脚本语言进行编程时,有时需要创建一个临时文件。例如,你可能需要一个可以提交到磁盘的中间文件,以便你可以使用另一个命令对其进行处理。创建诸如 temp 之类的文件或任何以 .tmp 结尾的文件很容易。但是,这些名称很可能是由其他进程生成的,[详细]
-
24 个 Docker 常见问题处理技巧
所属栏目:[Linux] 日期:2022-07-09 热度:164
24 个 Docker 常见问题处理技巧 今天通过监控系统,发现公司其中一台服务器的磁盘快慢,随即上去看了下,发现 /var/lib/docker 这个目录特别大。本文总结了24 个 Docker 常见问题处理技巧,来看看吧。 1、Docker 迁移存储目录 默认情况系统会将 Docker 容[详细]
-
对int变量赋值的操作是原子的吗?为什么?
所属栏目:[Linux] 日期:2022-07-09 热度:131
这个是在面试的时候遇到的问题,当时没有答出来。回到家以后查了查,整理记录下来。 原问题:什么指令集支持原子操作?其原理是什么? 如果考虑到全部的指令集,问题太大了,这里简化下。以X86和ARM为例。 原子操作是不可分割的操作,在执行完毕时它不会被[详细]
-
KubeCapacity一款超实用的Kubernetes资源使用量终端管理工具
所属栏目:[Linux] 日期:2022-07-09 热度:82
使用 Kube-capacity CLI 查看 Kubernetes 资源请求、限制和利用率。 Kube-capacity 是一个简单而强大的 CLI,它提供了Kubernetes集群中资源请求、限制和利用率的概览。它将输出的最佳部分结合kubectl top到kubectl describe一个易于使用的集中于集群资源的[详细]
-
Linux tail命令显示文件结尾的内容
所属栏目:[Linux] 日期:2022-07-08 热度:194
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下: [root@localhost ~]# tail [选项] 文件名 选项 含义 -n K 这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如果使用 -n +K,则表示从文件的第 K 行开始输出。 -c[详细]
-
Linux grep命令详解查找文件内容
所属栏目:[Linux] 日期:2022-07-08 热度:111
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。 grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中作详细介绍。 grep 命令的由来可以追溯[详细]
-
Linux sed命令完全攻略超级详细
所属栏目:[Linux] 日期:2022-07-08 热度:160
我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。 se[详细]
-
Linux awk命令详解
所属栏目:[Linux] 日期:2022-07-08 热度:64
除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。 曾有人推测 awk 命令的名字来源于 awkward 这个单词。其实不然,此命令的设计者有 3 位[详细]
-
Linux软件包源码包和二进制包
所属栏目:[Linux] 日期:2022-07-08 热度:169
Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称通用性公开许可证,简单理解 GPL 就是一个保护软件自由的[详细]
-
Linux RPM包统一命名规则
所属栏目:[Linux] 日期:2022-07-08 热度:145
RPM 二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息。 RPM 二进制包命名的一般格式如下: 包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名 例如,RPM 包的名称是httpd-2.2.15-15.el6.cento[详细]
-
Linux RPM包安装卸载和升级rpm命令详解
所属栏目:[Linux] 日期:2022-07-08 热度:101
本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装、卸载和升级操作。 我们以安装 apache 程序为例。因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的区别。 RPM包默认安装路径 通常情况下,RPM 包采用系统[详细]
-
Linux rpm命令查询软件包-q-qa-i-p-l-f-R
所属栏目:[Linux] 日期:2022-07-08 热度:88
《rpm 命令安装、升级和卸载 RPM 包》一节介绍了使用 rpm 命令安装、升级和卸载 RPM 软件包,rpm 命令还可用来对 RPM 软件包做查询操作,具体包括: 查询软件包是否已安装; 查询系统中所有已安装的软件包; 查看软件包的详细信息; 查询软件包的文件列表[详细]
-
Linux gunzip命令解压缩文件或目录
所属栏目:[Linux] 日期:2022-07-08 热度:56
gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。 对于解压被 gzip 压缩过的文件,还可以使用 gzip 自己,即 gzip -d 压缩包。 gunzip 命令的基本格式为: [root@localhost ~]# gunzip [选项] 文件 该命令常用的选项[详细]
-
Linux gzip命令压缩文件或目录
所属栏目:[Linux] 日期:2022-07-08 热度:184
gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为.gz。 再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。 gzip 命令的基本格式如下: [ro[详细]
