三十年前,当你在 MTV 上看到 R.E.M. 乐队演唱《失去了我的信仰》的画面,决定购买一张专辑时,你需要用家里的电话打给朋友,让他带你去最近的唱片店,并希望那家唱片店里还有足够的库存。而如今,你只需用手机给朋友打视频电话或发短信。这些改变很大程度上是由于 1991 年发生的两件大事:Linux 内核的发布和 GNU 通用公共许可证(GNU General
......
209
0
0
2022-04-19
如果系统没有自动检测到你的打印机,这篇文章教你如何在 Linux 系统手动添加打印机。即使未来已来,电子墨水e-ink和 AR 技术可以现实应用,我们还是会用到打印机的。打印机制造商还不能做到让自己的专利打印机可以与各种计算机完全标准化传递信息,以至于我们需要各种打印机驱动程序,在任何操作系统上都是如此。电子电气工程师协会信息科学与技术处(IEEE-ISTO
......
210
0
0
2022-04-19
本教程解释了如何实时监控 Linux 日志文件(桌面、服务器或应用),以进行诊断和故障排除。当你在你的 Linux 桌面、服务器或任何应用中遇到问题时,你会首先查看各自的日志文件。日志文件通常是来自应用的文本和信息流,上面有一个时间戳。它可以帮助你缩小具体的实例,并帮助你找到任何问题的原因。它也可以帮助从网络上获得援助。一般来说,所有的日志文件都位于&nbs
......
236
0
0
2022-04-19
有将近 1400 万基于 Linux 的系统直接暴露在互联网上,这使得它们成为有利可图的现实世界攻击目标,这些攻击可能会导致它们被部署恶意的 Webshell、加密货币矿工、勒索软件和其他木马。网络安全公司 趋势科技 发布了一份对 Linux 威胁形势的深入研究,其根据从蜜罐、传感器和匿名遥测中收集的数据,详细介绍了 2021 年上半年影
......
209
0
0
2022-04-19
用 ncdu Linux 命令获得关于磁盘使用的交互式报告。计算机用户多年来往往积累了大量的数据,无论是重要的个人项目、数码照片、视频、音乐还是代码库。虽然现在的硬盘往往相当大,但有时你必须退一步,评估一下你在硬盘上实际存储了什么。经典的 Linux 命令 df 和 du 是快速了解硬盘上的内容的方法,它们提供了一个可
......
232
0
0
2022-04-19
在你安装 Linux 或任何其他系统的时候,了解你的磁盘的正确分区方案是非常关键的。目前有两种流行的分区方案,老一点的 MBR 和新一些的 GPT。现在大多数的电脑使用 GPT。在制作临场镜像或可启动 USB 设备时,一些工具(比如 Rufus)会问你在用的磁盘分区情况。如果你在 MBR 分区的磁盘上选择 GPT 方案的话,制作出来的可启动 USB
......
260
0
0
2022-04-19
学会使用安全外壳协议连接远程计算机。使用 Linux,你只需要在键盘上输入命令,就可以巧妙地使用计算机(甚至这台计算机可以在世界上任何地方),这正是 Linux 最吸引人的特性之一。有了 OpenSSH,POSIX 用户就可以在有权限连接的计算机上打开安全外壳协议,然后远程使用。这对于许多 Linux 用户来说可能不过是日常任务,但从没操作过的人可
......
224
0
0
2022-04-19
Linux 内核今年 30 岁了。
Linux 内核今年 30 岁了。这开创性的开源软件的三个十年,让用户能够运行自由软件,让他们能从运行的应用程序中学习,让他们能与朋友分享他们所学到的知识。有人认为,如果没有 Linux 内核,我们如今所享受的 开源文化 和自由软件的累累硕果,可能就不会应时而出现。如果没有 Linux 作
......
214
0
0
2022-04-19
fastjar、gjar 和 jar 等工具可以帮助你手动或以编程方式构建 JAR 文件,而其他工具链,如 Maven 和 Gradle 提供了依赖性管理的功能。根据我的经验,Java 的许多优点之一是它能够以整齐方便的包(称为 JAR,或 Java 归档)来提供应用程序。JAR 文件使用户很容易下载并启动他们想尝试的应用,很容易将该应用从一台计算机转移到另
......
225
0
0
2022-04-19
systemd 启动过程提供的重要线索可以在问题出现时助你一臂之力。在本系列的第一篇文章《学着爱上 systemd》,我考察了 systemd 的功能和架构,以及围绕 systemd 作为古老的 SystemV 初始化程序和启动脚本的替代品的争论。在这第二篇文章中,我将开始探索管理 Linux 启动序列的文件和工具。我会解释 systemd 启动序列、如何更
......
227
0
0
2022-04-19
我们在这篇文章中总结了 KDE Plasma 5.23(即将到来)的新功能,包括主要特点、下载和测试说明。
KDE Plasma 桌面是当今最流行、最顶级的 Linux 桌面环境,而 KDE Plasma 的热度之高主要得益于其适应能力强、迭代发展迅速,以及性能不断提高。KDE Plasma 5.22 发布以来,KDE 团队一直忙于为
......
332
0
0
2022-04-19
巧用 Bash 脚本程序能帮助你完成很多极具挑战的任务。系统管理员经常写脚本程序,不论长短,这些脚本可以完成某种任务。你是否曾经查看过某个软件发行方提供的安装用的脚本script程序?为了能够适应不同用户的系统配置,顺利完成安装,这些脚本程序经常包含很多函数和逻辑分支。多年来,我积累了一些改进脚本程序的一些技巧,这里分享几个,希望能对朋友们也有用。这里列出一
......
191
0
0
2022-04-19
在 Linux 系统中有一些其他开源项目可以结合或者替代 cron 系统使用。Linux cron 系统 是一项经过时间检验的成熟技术,然而在任何情况下它都是最合适的系统自动化工具吗?答案是否定的。有一些开源项目就可以用来与 cron 结合或者直接代替 cron 使用。at 命令cron 适用于长期重复任务。如果你设置了一个工作任务,它会从现在开始
......
217
0
0
2022-04-19
如何找到一个程序的进程 ID(PID)。最常见的 Linux 工具是由 procps-ng 包提供的,包括 ps、pstree、pidof 和 pgrep 命令。在 POSIX 术语中,进程process是一个正在进行的事件,由操作系统的内核管理。当你启动一个应用时就会产生一个进程,尽管还有许多其他
......
263
0
0
2022-04-19
未来取代安卓或 iOS 的可能是 Linux 手机,但如今,有哪些选择可以尝试一下呢?虽然安卓是基于 Linux 内核的,但它经过了大量修改。因此,这意味着它不是一个完全意义上的基于 Linux 的操作系统。谷歌正在努力使安卓内核更接近主线 Linux 内核,但这仍然是一个遥远的梦想。那么,在这种情况下,如果你正在寻找一款 Linux 手机、一款由 Linu
......
186
0
0
2022-04-19