操作系统
-
15 个被黑客利用来数百万次入侵 Linux 系统的顶级漏洞
有将近 1400 万基于 Linux 的系统直接暴露在互联网上,这使得它们成为有利可图的现实世界攻击目标,这些攻击可能会导致它们被部署恶意的 Webshell、加密货币矿工、勒索软…
-
如何在 Bash shell 脚本中解析命令行选项
给你的 shell 脚本添加选项。 终端命令通常具有 选项或开关,用户可以使用它们来修改命令的执行方式。关于命令行界面的 POSIX 规范 中就对选项…
-
每个程序员都应该知道的五大开源安全工具
无论你要防止源代码中的信息泄露,还是要寻找恶意文件、阻止恶意进程、保证端点安全,这几个好用的开源工具都能助你一臂之力。 开源是开发领域的一项壮举。今天,很大一部分的企业或个人都依赖…
-
用 fastjar 和 gjar 构建一个 JAR 文件
fastjar、gjar 和 jar 等工具可以帮助你手动或以编程方式构建 JAR 文件,而其他工具链,如 Maven 和 Gradle 提供了依赖性管理的功能。 根据我的经验,J…
-
理解 systemd 启动时在做什么
systemd 启动过程提供的重要线索可以在问题出现时助你一臂之力。 在本系列的第一篇文章《学着爱上 systemd》,我考察了 systemd 的功能和架构,以及围绕 syste…
-
Linux 中 cron 系统的 4 种替代方案
在 Linux 系统中有一些其他开源项目可以结合或者替代 cron 系统使用。 Linux cron 系统 是一项经过时间检验的成熟技术,然而在任何情况下它都是最合适的系…
-
在终端监控你的 Linux 系统
如何找到一个程序的进程 ID(PID)。最常见的 Linux 工具是由 procps-ng 包提供的,包括 ps、pstree、pidof 和 pgr…
-
史上最烂的项目:苦撑 12 年,600 多万行代码
导读:君不见超级长且烂的项目,还在坚持干了12年。 你见过最烂的项目,撑了多长时间才完蛋?六个月?一年?今天介绍的这个奇葩项目,不但一开始就烂得透透的,还硬撑了12年多,直到项目负…
-
在 LVM 上安装 Linux Mint
一个关于让 Linux Mint 20.2 与逻辑卷管理器(LVM)一起工作的教程。 几周前,Linux Mint 的人员发布了他们的开源操作系统的 20.2 版本。Li…
-
新发布的 Debian 11 “Bullseye” Linux 发行版的 7 大亮点
这个最新发布的通用操作系统已经来到。 期待已久的代号为 “Bullseye” 的 Debian 11 版本在经过两年的开发后终于来了。该版本将在未来五年内得…