操作系统
-
24 个必知必会的系统管理员面试问题
即将进行系统管理员工作面试吗?阅读本文,了解你可能会遇到的一些问题以及可能的答案。 作为一个经常与计算机打交道的极客,在硕士毕业后在 IT 行业选择我的职业是很自然的选择。因此,我…
-
在软件部署中使用 strace 进行调试
我的大部分工作都涉及到部署软件系统,这意味着我需要花费很多时间来解决以下问题: 这个软件可以在原开发者的机器上工作,但是为什么不能在我这里运行? 这个软件昨天可以在我的机器上工作,…
-
在 Linux 命令行发送邮件的 5 种方法
当你需要在 shell 脚本中创建邮件时,就需要用到命令行发送邮件的知识。Linux 中有很多命令可以实现发送邮件。本教程中包含了最流行的 5 个命令行邮件客户端,你可以选择其中一…
-
为何 Elementary OS 中使用 Pantheon 桌面
本文是 Linux 桌面特别系列的一部分。通过在 Elementary OS 上运行 Pantheon 桌面获得广受喜爱的 Mac OS 特性。 你愿意为 Linux 桌面支付 2…
-
解放程序员,MIT“创世纪”机器学习新系统,自动生成补丁修复Bug
21CTO社区导读:当我们辛辛苦苦写了大半年程序,终于要享受一下国庆长假的时候,可别让BUG把我们的假期给毁了。MIT 研究团队开发了一个称为“创世纪”的系统,能够对以前的补丁进行…
-
苹果在GitHub上正式开源iOS内核源码
21CTO社区导读:相对于Andorid、Linux平台,苹果一直是自己的世界。万万没想到,国庆节这天醒来一看,素以“封闭”闻名的苹果公司,竟然在GitHub上公布了旗舰操作系统的…
-
如何在 Fedora 30 Server 上安装 LEMP(Linux、Nginx、MariaDB、PHP)
在这篇文章中,我们将看看如何在 Fedora 30 Server 上安装 LEMP 。LEMP 代表: L -> Linux E -> Nginx M -> Ma…
-
如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0
VirtualBox 是一款自由开源的虚拟化工具,它允许技术人员同时运行多个不同风格的虚拟机(VM)。它通常用于运行桌面(Linux 和 Windows),当人们尝试探索新的 Li…
-
给新手 Java 开发者的 7 点提示
如果你才刚开始学习 Java 编程,这里有七个你需要知道的基础知识。 Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 的最大优势是…
-
如何在 Linux 上安装 Java
在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们。 无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序,或者使用 F…