-
在 Linux 上玩电子游戏的三种方式介绍
所属栏目:[Linux] 日期:2022-07-09 热度:115
如今,人们有更多喜欢 Linux 的理由。在这个系列里,我将分享 21 个使用 Linux 的理由。今天,我将从游戏开始。 我过去认为游戏玩家是一种非常特殊的生物,要由科学家们在数年的研究和测试之后严谨地认定才行。我从来没有把自己归类为游戏玩家,因为我所玩[详细]
-
用 Curtail GUI 应用轻易压缩 Linux 中的图像
所属栏目:[Linux] 日期:2022-07-09 热度:85
有一大堆文件尺寸巨大的图片占用了太多的磁盘空间?或者你必须将图片上传到有文件大小限制的门户网站? 你可能有很多原因想要压缩图片。有大量的工具可以帮助你,我在这里说的不是命令行的工具。 你可以使用一个成熟的图像编辑器,如 GIMP。你也可以使用像[详细]
-
鲜为人知但功能强悍的 Git 技术
所属栏目:[Linux] 日期:2022-07-09 热度:54
Stashing 允许您保留对存储库所做更改的副本,而无需创建提交。 如果您正在切换上下文,这非常有用,尤其是当您在同一个项目的不同错误或任务之间来回切换时。 git stash 的基本操作 在处理并行工作时,您可以使用 git stash 来简化您的工作流程。想象一下[详细]
-
Linux 终端,它一点不可怕,拥抱它
所属栏目:[Linux] 日期:2022-07-09 热度:198
至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。 尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。 在这里,我将重点介绍其中的几个,以鼓励你在终端中尝试一些最终会对你有所帮助的东[详细]
-
如何对一个可执行程序开展拦截和包装?
所属栏目:[Linux] 日期:2022-07-09 热度:194
文中一共讨论了3种方法,来实现对【函数】进行拦截: 在编译阶段插桩; 在链接阶段插桩; 在执行阶段插桩; 昨天一个网友提了另外一个问题:如何对一个可执行程序进行拦截? 他提出了一个实际的示例: Ubuntu 18.04操作系统中,重启指令/sbin/reboot是一个软[详细]
-
你对Linux下的实时性应该多点知道
所属栏目:[Linux] 日期:2022-07-09 热度:162
你对Linux下的实时性应该多点了解 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用 一、前言 1. latency和jitter 硬实时系统是必须在设置的截止时间内对环境中的事件[详细]
-
给 Linux 新手的七条建议
所属栏目:[Linux] 日期:2022-07-09 热度:145
我们咨询了我们社区作者们,分享了他们的初学经验。 对 Linux 的新用户有什么建议?我们请社区的作者们分享了他们初学时的最佳经验。 1、用好 Linux 资源 我哥们儿告诉我,Linux 就像一个软件积木搭建套装(这是一个过时的词汇,指的是上世纪五六十年代流[详细]
-
详细介绍在Ubuntu中引导到救援模式或紧急模式
所属栏目:[Linux] 日期:2022-07-09 热度:184
这篇指南是针对 Ubuntu 编写的,但是,下面所给的步骤应该也适用于大多数使用 systemd 作为默认服务管理器的 Linux 发行版。 在进入主题前,让我们简单的理解:什么是 救援rescue 模式 和 紧急Emergency 模式,以及这两种模式的目的是什么。 什么是紧急模[详细]
-
告诉你如何通过 chroot 恢复 Arch Linux 系统
所属栏目:[Linux] 日期:2022-07-09 热度:162
这个快速指南解释了恢复 Arch Linux 安装的一些方便步骤。 作为一个滚动发布的版本,Arch Linux 中有时会出现一些问题。不是因为你自己的行为,而是数以百计的其他原因,如新内核与你的硬件或软件的兼容性。但是,Arch Linux 仍然很棒,它提供了最新的软件[详细]
-
分裂让 Linux 超越 Windows 的梦想破灭了
所属栏目:[Linux] 日期:2022-07-09 热度:95
最近,The Register 的 Liam Proven 写了一篇关于 最恼人的桌面 Linux 发行版 的文章。他启发我写了这篇文章。 Proven 指出,Distrowatch 目前列出了多达 270 个 Linux 发行版。当然,没有人能够都一一了解所有的这些发行版。但是,甚至在 GNOME 和 KDE 的[详细]
-
你了解Linux 编辑器 vim 用法吗?
所属栏目:[Linux] 日期:2022-07-09 热度:159
vim:是一款编辑器,只负责写代码;相当于 windows 的记事本; gcc:是一款编译器,只负责程序的翻译; gdb:是一款调试器,只负责程序的调试 而在我们在用 VS 写 C 代码的时候,这些是全都在 VS 编译器上实现的;因为 VS 是集成开发环境! 1. vim 的使用[详细]
-
值得尝试的六款 Linux 文字处理程序推荐
所属栏目:[Linux] 日期:2022-07-09 热度:179
作家们总是在寻找更好的方法将他们的文字和想法以更好的方式呈现给他们的读者。我对文字处理程序最早的印象是在 Apple II 上使用 AppleWorks 和后来的 FrEDWriter,后者是一个创建于 1985 年的免费文字处理程序。这是我的学生们的标配,他们许多人来自没有[详细]
-
Ubuntu 正在修复 22.04 版本频繁杀死应用的问题
所属栏目:[Linux] 日期:2022-07-09 热度:190
Ubuntu 22.04 LTS 版本带来一项新功能:默认启用 systemd-oomd 作为内存不足时的守护进程,它可以在内存高压的情况下干掉一部分进程。 然而,该 OOMD 功能似乎杀红了眼,有时候即使用户没有感到任何内存压力,它也会莫名其妙地终止正在运行的程序,比如 Fi[详细]
-
Linux NTFS文件系统安装教程介绍
所属栏目:[Linux] 日期:2022-07-08 热度:53
在 CentOS 6.x 中,默认 NTFS 文件系统是没有安装的,也就是说在 CentOS 6.x 中是不能直接挂载 NTFS 分区的。但是目前 Windows 的分区绝大多数是 NTFS 分区,这就需要在 CentOS 6.x 中安装 NTFS 文件系统的模块之后,才能使用 NTFS 分区。 安装 NTFS 文件[详细]
-
Linux内核模块管理查看添加和删除方法
所属栏目:[Linux] 日期:2022-07-08 热度:136
Linux 的内核会在启动过程中自动检验和加载硬件与文件系统的驱动。一般这些驱动都是用模块的形式加载的,使用模块的形式保存驱动,可以不直接把驱动放入内核,有利于控制内核大[详细]
-
Linux字符界面调整分辨率的方法介绍
所属栏目:[Linux] 日期:2022-07-08 热度:106
如果安装了 Linux 的图形界面,则使用图形界面修改分辨非常方便也很简单。但是如果只安装了字符界面,难道就不能修改分辨率了吗? 当然是可以的,只要利用 GRUB 的配置文件就可以完成。当然需要确定内核是否支持 CONFIG_FRAMEBUFFER_CONSOLE 功能,如果没[详细]
-
Linux GRUB加密方法详解2种加密方式说明
所属栏目:[Linux] 日期:2022-07-08 热度:96
Linux 在启动时,在 GRUB 管理界面中是可以通过按e键进入编辑模式,修改启动选项的。 每个启动选项都支持按e键进入编辑模式。在编辑模式中可以修改启动模式,比如进入单用户模式(单用户模式主要用于破解密码,我们将在后续章节中讲 解)。 但是有时候,我[详细]
-
Linux GRUB手动安装方法详情
所属栏目:[Linux] 日期:2022-07-08 热度:106
需要手工安装 GRUB 主要有两种情况: Linux 系统原先不是使用 GRUB 作为引导程序而现在想要使用 GRUB 来作为引导程序; MBR 中的引导程序被覆盖,需要在 MBR 中重新安装 GRUB,如先安装了 Linux 系统,后安装了 Windows 系统。 下面,我们分别介绍这两种情[详细]
-
Linux多系统并存的GRUB配置文件内容剖析
所属栏目:[Linux] 日期:2022-07-08 热度:75
其实每个系统都是用 title 字段来表示的,如果在服务器中又多了一个 Windows 系统,那么在 GRUB 的配置文件中只不过就是多了一个 title 字段而已。不过要注意,我们一般建议先安装 Windows 系统,后安装 Linux 系统。 当然,如果真的是后安装 Windows 系统[详细]
-
Linux bootgrubgrub.confGRUB配置文件内容详细介绍
所属栏目:[Linux] 日期:2022-07-08 热度:105
本节,我们就来看看 GRUB 的配置文件 /boot/gmb/grub.conf 中到底写了什么。命令如下: [rootdlocalhost ~]# vi /boot/grub/grub.conf default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz 我们先看整体设置: default=0:默认启动第一个系统。也[详细]
-
Linux GRUB磁盘分区表示法介绍
所属栏目:[Linux] 日期:2022-07-08 热度:173
我们已经知道 Linux 系统分区的设备文件名的命名是有严格规范的,类似于 /dev/sda1 代表第一块 SCSI 硬盘的第一个主分区。但是在 GRUB 中分区的表示方法却完全不同,采用了类似 hd(0,0) 的方式来表示分区。 其实也很好理解,其中: 硬 盘 分 区 Linux中的[详细]
-
Linux bootgrub目录解析
所属栏目:[Linux] 日期:2022-07-08 热度:86
BIOS 在进行完成系统检测之后,就会找到第一个可以启动的设备,并读取该设备的 MBR(主引导记录)以及加载 MBR 中的 boot loader(启动引导程序),这个启动引导程序可以具有菜单功能、直接加载核心文件以及控制权移交的功能等。 另外我们还知道,系统必须[详细]
-
Linux启动引导程序GRUB加载内核的流程
所属栏目:[Linux] 日期:2022-07-08 热度:150
在刚刚的启动过程中,我们已经知道启动引导程序(Boot Loader,也就是 GRUB)会在启动过程中加载内核,之后内核才能取代 BIOS 接管启动过程。如果没有启动引导程,那么内核是不能被加载的。 本节,我们就来看看启动引导程序加载内核的过程,当然 initramfs[详细]
-
Linux中独立服务管理RPM包的启动与自启动
所属栏目:[Linux] 日期:2022-07-07 热度:199
我们知道,RPM 包默认安装的服务分为独立的服务和基于 xinetd 的服务,本节来学习独立服务的管理。 独立服务的启动管理 独立的服务要想启动,主要有两种方法。 1) 使用/etc/init.d/目录中的启动脚本来启动独立的服务 既然所有独立服务的启动脚本都存放在 /[详细]
-
Linux基于xinetd服务的管理方法详细说明
所属栏目:[Linux] 日期:2022-07-07 热度:99
本节学习基于 xinetd 服务的管理方法。基于 xinetd 的服务同样有启动管理和自启动管理之分,而且不管是启动管理还是自启动管理,都只有一种方法,相比独立的服务简单一些。 基于 xinetd 服务的启动 基于 xinetd 的服务没有自己独立的启动脚本程序,是需要[详细]
