如何在 Ubuntu 20.04 上安装 Java
在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java。 Java 是世界上最流行的编程语言之一,被用来构建各种不同的应用和系统。Java 运行在所有的主流
在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java。 Java 是世界上最流行的编程语言之一,被用来构建各种不同的应用和系统。Java 运行在所有的主流
安全 Shell (SSH) 是一个被设计用来在客户端和服务器之间进行安全连接的加密网络协议。 最流行的两个 SSH 授权方式是基于密码的验证,和 基于公钥的验证。 使用 SSH 密钥
Chrome Browser 是世界上被最广泛使用的网络浏览器。它是为现代网络构建的一款快速,易用,又安全的浏览器。 Chrome 在所有的主要操作系统上和硬件平台上都可以用,并且
Ubuntu 20.04 LTS (Focal Fossa) 发布于2020年4月23日,并且它将会被支持5年。它带来了很多新的软件包和主要软件包的升级,包括最新版的OpenJDK, GCC, Python, Ruby, 和 P
KVM(基于内核的虚拟机)是一个内置于Linux内核的开源虚拟化技术。它允许你基于 Linux 或者 Windows 运行多个隔离的客户机虚拟机器。每一个客户机都拥有自
VirtualBox 是开源的,跨平台虚拟化软件,它允许你同时运行多个客户操作系统(虚拟机)。 VirtualBox 提供了一系列驱动和应用程序(VirtualBox 客户机扩展程序)
一、[电子书] 阿里巴巴Java开发手册 泰山版 《Java开发手册》始于阿里内部规约,在全球Java开发者共同努力下,已成为业界普遍遵循的开发规
WireGuard 是一个使用 state-of-the-art 加密的现代 VPN (Virtual Private Network) 技术。和其他类似的方案相比,例如:IPsec 和 OpenVPN。 WireGuard 更快,更容易配置,并且性能更好。它是一个跨平
如果你正在管理一个多用户系统,你经常需要知道谁,什么时候,并且从哪里登录了机器。 last是一个命令行工具,它用来展示关于系统用户最后登录会话
本文讲述 Linux 命令 pkill 的基础用法。 pkill是一个命令行工具,它根据现有标准,给正在运行的程序进程发送信号。进程可以通过他们的完整名字,部分名字,
tar命令允许你创建和解压缩 tar 包。它支持很多压缩算法,例如 gzip, bzip2, lzip, lzop, xz 和 compress。 XZ 是一个基于 LZMA 算法,用于压缩文件的流行算法。 按照惯例
使用正确的时区对于很多系统相关的任务和进程都是基本的必要的。例如:cron 守护程序使用系统时区来执行 cron 任务,并且日志文件中的时间戳也是基于系
TeamViewer 是一个跨平台解决方案,它可以被用来进行远程控制,桌面共享,在线会议,以及计算机之间的文件传输。 TeamViewer 是一个专有计算机软件,它不被包含在 CentOS 的源仓
AWK 是一个通用脚本语言,主要设计用来对文本进行高级处理。它最常用于报告和分析工具。 和大部分程序语言不同,AWK 是数据驱动的,它意味着你可以针对
Memcached 是一个免费并且开源的高性能内存键值数据库。它主要用于系统缓存,通过缓存数据库中的结果来提高应用的响应速度。 在这篇指南中,我们将会讲解如何在
一个被正确配置的防火墙是所有系统安全中最重要的部分。UFW (Uncomplicated Firewall) 是一个用来管理 iptables 防火墙规则的用户友好的前端。它的主要目的就是为了使得管理 iptables 更简
Mono 是一个平台,基于 ECMA/ISO 标准,用于开发和运行跨平台应用。它是微软的 .NET 框架的免费和开源实现。 本文主要关于如何在 Debian 10 上 安装 Mono。 一、 前提条件 下面
Visual Studio Code 是一个由微软开发的开源的,跨平台的代码编辑器。它包含内建的调试支持,嵌入的 Git 版本控制,语法高亮,代码自动完成,集成终端,代码重构以及代
在配置一台新的Linux 服务器时,第一件事情就是添加或者移除用户。每一个用户都有不同的权限级别,和针对各种命令行,应用程序的指定设置。 本文讲
Gradle 是一个强大并且灵活的构建工具,主要用于 Java 项目,综合了 Ant 和 Maven 的优点。不像其他的预处理工具使用 XML,Gradle 使用 Groovy,一个动态的