如何在 CentOS 8/RHEL 8 上安装 Ansible(自动化工具)
Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工具,能让系统管理员可以从一个中心节点(即 Ansible 服务器)管理数百台服务器。 -- Pradeep Kumar(作者)Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工…
Linux 资深用户的 6 大特征
如果你是 Linux 资深用户,则可能会有这些共同倾向。 -- Seth Kenlon(作者) Linux 用户千差万别,但是我们许多人都有一些相同的习惯。你可能没有本文列出的任何特征,而且如果你是个 Linux 新用户,你可能还不能理解这些特征……下面是你可能是 Linux 用…
猜数字小游戏
周末看到的一个猜数字小游戏挺有意思的#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void Start(); void GetResults(); int i, j, life, maxrand; char c; void Start() { i = 0; j = 0; life = 0; maxrand = …
iOS 应用程序有望从新提议的 Security.plist 标准中受益
应用程序制造商需要创建一个名为 security.plist 的属性列表文件,并将之嵌入到 iOS 应用程序的根目录中。该文件将包含所有基本的信息,以便向开发者汇报安全漏洞。作者/来源: 安华金和本月初,安全研究员 Ivan Rodriguez 提出了 iOS 应用程序的新安全标准…
如何在 Fedora 30 上安装 LEMP(Linux、Nginx、MariaDB、PHP)
在这篇文章中,我们将看看如何在 Fedora 30 Server 上安装 LEMP -- Pradeep Kumar(作者)在这篇文章中,我们将看看如何在 Fedora 30 Server 上安装 LEMP 。LEMP 代表:L -> LinuxE -> NginxM -> Maria DBP -> PHP我假设 Fedora 30 已经安装在你的电脑系统…
从 Python 2 切换到 Python 3 你所需要了解的
Python 2 将在几周内走到生命终点,这篇文章是你迁移到 Python 3 之前应该知道的。 -- Katie Mclaughlin(作者) 从 2020 年 1 月 1 日开始,Python 2.7 将不再得到正式支持。在此日期之后,将会发布一个最终错误修复计划,但是仅此而已。Python 2 的生命终…
全球加密货币盗窃量激增,今年前 9 个月达 44 亿美元
CipherTrace 的一份报告称,与去年相比,2019 年加码货币盗窃案激增,更多的资金在数字交易中流动,犯罪分子希望实施规模更大的盗窃案。作者/来源: 安华金和据国外媒体报道,由路透社获得的来自网络安全初创公司 CipherTrace 的一份报告称,与去年相比,20…
如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0
VirtualBox 是一款自由开源的虚拟化工具,它允许技术人员同时运行多个不同风格的虚拟机(VM)。 -- Pradeep Kumar(作者)VirtualBox 是一款自由开源的虚拟化工具,它允许技术人员同时运行多个不同风格的虚拟机(VM)。它通常用于运行桌面(Linux 和 Window…
揭开 Kubernetes 的神秘面纱
Kubernetes 是一款生产级的开源系统,用于容器化应用程序的自动部署、扩展和管理。本文关于使用 Kubernetes 来管理容器。 -- Abhinav Nath Gupta(作者) Kubernetes 是一款生产级的开源系统,用于容器化应用程序的自动部署、扩展和管理。本文关于使用 Kube…
互联网之父担心被私营企业接手的 .org 业务会变得利欲熏心
显然,对于将数以百万计的非盈利组织使用的 .org 互联网户名交给一家逐利的私营企业去管理一事,伯纳斯-李很是担心。 作者/来源: 安华金和对于将 .org 业务出售给私营企业 Ethos Capital 一事,互联网之父 Tim Berners-Lee 直斥这样的行为太过“愚蠢”,即…
企业开源指南:启动一个开源项目
一旦公司参与开源社区已有足够长的时间来建立声誉,它就能够发布自己的开源项目。 译自: https://todogroup.org/guides/starting/作者/来源: Todo转自: https://linuxfoundation.cn/resources/open-source-guides/starting-open-source-project/译者: TODO最大限度优化组织中运行开源计划或启动开源项目的实践。这些资源由 Linux 基金会与 TO…
在终端里按你的方式显示日期和时间
Linux 的 date 命令提供了很多显示日期和时间的选项,要比你想的还要多。这是一些有用的选择。 -- Sandra Henry-stocker(作者) 在 Linux 系统上,date 命令非常简单。你键入 date,日期和时间将以一种有用的方式显示。它包括星期几、日期、时间和时区:$ …
如何使用 Sphinx 给 Python 代码写文档
最好将文档作为开发过程的一部分。Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮。 -- Moshe Zadka(作者) Python 代码可以在源码中包含文档。这种方式默认依靠 docstring,它以三引号格式定义。虽然文档的价值是很大的,但是没有充足的文档的代码还…
C语言,链表
定义一个链表的节点之前说到树,里面也有一个节点,节点是用来存数据的,不管是树还是其他什么数据结构,最终的目的都是用来处理数据的,所以节点里面包含两个东西,一个是指针,指针可以指向其他位置,可以是下一个节点,可以是上一个节点,还有一个东西就…
美国加州车管部门通过出售私人数据每年赚取 5000 万美元
加州汽车管理部门表示,数据请求者还可能包括保险公司,车辆制造商和准雇主,而赚取的金钱用于公共和高速公路安全,包括提供保险,风险评估,车辆安全召回,交通研究,排放研究,背景调查等等。作者/来源: 安华金和我们曾经听说过大型科技公司通过出售私人…
如何使用 TimeShift 备份和还原 Ubuntu Linux
你是否曾经想过如何备份和还原 Ubuntu 或 Debian 系统?Timeshift 是一款自由开源工具,可让你创建文件系统的增量快照。你可以使用 RSYNC 或 BTRFS 两种方式创建快照。 -- James Kiarie(作者)你是否曾经想过如何备份和还原 Ubuntu 或 Debian 系统?Timesh…
给新手 Java 开发者的 7 点提示
如果你才刚开始学习 Java 编程,这里有七个你需要知道的基础知识。 -- Seth Kenlon(作者) Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 的最大优势是,它运行在一个 Java 虚拟机(JVM)中,这是一个翻译 Ja…
全球 IPv4 地址正式耗尽
2012 年迎来了顶级 IPv4 地址的耗尽。今天,区域性的 IPv4 地址库存也已耗尽。作者/来源: 安华金和全球 IPv4 地址面临耗尽的现实已经被宣传多年,而这一天最终还是到来了。其实早在上世纪 80 年代,研究人员就已经预见到了这样的未来,且在 2012 年迎来了…
bauh:在一个界面中管理 Snap、Flatpak 和 AppImage
幸运的是,我偶然发现了一个支持这几种通用包格式的应用程序。 -- John Paul(作者)Snap、Flatpak 和 AppImage 等通用软件包的最大问题之一就是管理它们。大多数内置的软件包管理器都不能全部支持这些新格式。幸运的是,我偶然发现了一个支持这几种通用包…
谷歌为安卓添加主线 Linux 内核支持
当前的安卓生态系统被数百种不同版本的安卓所污染,每种版本都运行着 Linux 内核的不同变体。每个版本均针对不同的手机和不同的配置而设计。谷歌试图通过将主线 Linux 内核添加到安卓来解决该问题。 -- John Paul(作者)当前的安卓生态系统被数百种不同版…