如何设置 Linux 系统的密码策略

如何设置 Linux 系统的密码策略

虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。本教程描述了在 Linux 系统下设置像密码长度、密码复杂度、密码有效期等密码策略。
小白观察:微信朋友圈@好友评论互动能力全量开放

小白观察:微信朋友圈@好友评论互动能力全量开放

根据微信广告助手的最新推文,自 2019 年 4 月 8 日起,朋友圈广告@好友评论互动能力全量开放。所有朋友圈广告默认具备@好友评论互动的能力。用户收到朋友圈广告后,可以跟点赞、评论一样,在广告的评论区@好友与其进行互动。
2019 年最好的 7 款虚拟私人网络服务

2019 年最好的 7 款虚拟私人网络服务

在过去三年中,全球至少有 67% 的企业面临着数据泄露,亿万用户受到影响。研究表明,如果事先对数据安全采取最基本的保护措施,那么预计有 93% 的安全问题是可以避免的。
区块链 2.0:重新定义金融服务(三)

区块链 2.0:重新定义金融服务(三)

本系列的前一篇文章侧重于建立背景,以阐明为什么将现有的金融系统向充满未来主义的区块链体系迈进是“货币”改革的下一个自然步骤。我们将继续了解哪些区块链特性将有助于这一迁移。
Rancher:一个全面的可用于产品环境的容器管理平台

Rancher:一个全面的可用于产品环境的容器管理平台

通常,没有 GUI 的 Docker 软件对于 Linux 管理员来说很容易,但是对于开发者来就有点困难。当把它搬到生产环境上来,那么它对 Linux 管理员来说也相当不友好。那么,轻松管理 Docker 的最佳解决方案是什么呢?
Oomox:定制和创建你自己的 GTK2、GTK3 主题

Oomox:定制和创建你自己的 GTK2、GTK3 主题

Oomox 是一个图形应用,可以完全使用自己的颜色、图标和终端风格自定义和创建自己的 GTK 主题。它自带几个预设,你可以在 Numix、Arc 或 Materia 主题样式上创建自己的 GTK 主题。
重新发现 make: 规则背后的力量

重新发现 make: 规则背后的力量

我过去认为 makefile 只是一种将一组组的 shell 命令列出来的简便方法;过了一段时间我了解到它们是有多么的强大、灵活以及功能齐全。这篇文章带你领略其中一些有关规则的特性。
Chaosnet 简史

Chaosnet 简史

唯一一个可见的 Chaosnet 残留就是 DNS 的 CH 类。这个事实让我着迷。CH 类别是那被遗忘的幽魂 —— 在 TCP/IP 广泛部署中存在的一个替代协议 Chaosnet 的最后栖身之地。
JSON、XML、TOML、CSON、YAML 大比拼

JSON、XML、TOML、CSON、YAML 大比拼

我们坚持使用 web 系统可以理解或不需要太多努力就能理解的特殊格式,而且对人类可读性特别有用的格式。每个都有各自的优缺点和适当的用例场景。
在 Fedora 上使用 GNOME Recipes 烹饪

在 Fedora 上使用 GNOME Recipes 烹饪

你喜欢烹饪吗?在 Fedora 中寻找管理食谱的更好方法么? GNOME Recipes 是一个非常棒的应用,可以在 Fedora 中安装,用于保存和组织你的食谱。
区块链 2.0:介绍(一)

区块链 2.0:介绍(一)

区块链现在显然被认为是一种转型技术,它将为人们使用互联网的方式带来革新。本系列文章将探讨即将到来的基于区块链 2.0 的技术和应用浪潮。不同的涉众对它表现出的极大兴趣证明了区块链的存在。
龙井“上市”,阿里巴巴持续开源回馈社区

龙井“上市”,阿里巴巴持续开源回馈社区

在本次峰会上,阿里巴巴还宣布开源 OpenJDK 长期支持版本 Alibaba Dragonwell,为全球 Java 界开发者提供了一个新的选择。该版本广泛应用于阿里巴巴旗下业务,在大规模 Java 应用部署下的稳定性、效率以及性能优化有突出的优势。
如何在 Linux 中查看可用的网络接口

如何在 Linux 中查看可用的网络接口

对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置。众所周知,为了在命令行中进行网络设定的配置,我们首先必须知道系统中有多少个可用的网络接口。
高效使用 Org 模式

高效使用 Org 模式

在我 前一篇关于 Emacs 的文章中 我提到了 Org 模式(Org-mode),这是一个笔记管理工具和组织工具。本文中,我将会描述一下我日常的 Org 模式使用案例。
toplip:一款十分强大的文件加密解密 CLI 工具

toplip:一款十分强大的文件加密解密 CLI 工具

它是一款使用一种叫做 AES256 的强大加密方法的自由开源的加密工具。它同时也使用了 XTS-AES 设计以保护你的隐私数据。它还使用了 Scrypt,一种基于密码的密钥生成函数来保护你的密码免于暴力破解。
浅析 Bash 中的 {花括号}

浅析 Bash 中的 {花括号}

让我们继续我们的 Bash 基础之旅,来近距离观察一下花括号,了解一下如何和何时使用它们。
如何在 Linux 中检查密码的复杂性/强度和评分?

如何在 Linux 中检查密码的复杂性/强度和评分?

如果你想创建一个好密码,最起码它应该至少有 12-15 个字符长度。它应该按以下组合创建,如字母(小写和大写)、数字和特殊字符。Linux 中有许多程序可用于检查密码复杂性,我们今天将讨论有关 cracklib 模块和 pwscore 评分。
HTTP 简史

HTTP 简史

在本文中,我们将简要回顾 HTTP 协议的发展历史。对 HTTP 不同语义的完整讨论超出了本文的范围,但理解 HTTP 的关键设计变更以及每个变更背后的动机将为我们讨论 HTTP 性能提供必要的背景
如何 SSH 登录到 Linux 上的特定目录

如何 SSH 登录到 Linux 上的特定目录

这个简短的教程描述了如何直接 SSH 登录到远程 Linux 系统的特定目录。而且不仅是 SSH 登录到特定目录,你还可以在连接到 SSH 服务器后立即运行任何命令。
关于圆周率日的趣事与庆祝方式

关于圆周率日的趣事与庆祝方式

技术团队喜欢 3 月 14 日的圆周率日:你是否知道这也是阿尔伯特·爱因斯坦的生日和 Linux 内核1.0.0 发布周年纪念日?来看一些树莓派的趣事和 DIY 项目。
Linux 上最好的十六进制编辑器

Linux 上最好的十六进制编辑器

十六进制编辑器可以让你以十六进制的形式查看/编辑文件的二进制数据,因此其被命名为“十六进制”编辑器。说实话,并不是每个人都需要它。只有必须处理二进制数据的特定用户组才会使用到它。
Windows 下 Emacs 中的 zsh shell

Windows 下 Emacs 中的 zsh shell

运行跨平台 shell(例如 Bash 或 zsh)的最大优势在于你能在多平台上使用同样的语法和脚本。在 Windows 上设置(替换)shell 挺麻烦的,但所获得的回报远远超出这小小的付出。
使用 shell 构建多进程的 CommandlineFu 爬虫

使用 shell 构建多进程的 CommandlineFu 爬虫

CommandlineFu 是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。
Akira 是我们一直想要的 Linux 设计工具吗?

Akira 是我们一直想要的 Linux 设计工具吗?

为了开发一些能够取代那些专有工具的应用,Alessandro Castellani 发起了一个 Kickstarter 活动,并与几位经验丰富的开发人员组队合作。是的,Akira 仍然只是一个想法,只有一个界面原型。
让 Linux 启动更快

让 Linux 启动更快

进行 Linux 内核与固件开发的时候,往往需要多次的重启,会浪费大把的时间。
在 Emacs 上配置 Anaconda

在 Emacs 上配置 Anaconda

本文描述了如何在 Emacs 上配置 Anaconda。(LCTT 译注:Anaconda 自称“世界上最流行的 Python/R 的数据分析平台”)
预约 Emacs 心理医生

预约 Emacs 心理医生

Eliza 是一个隐藏于某个 Linux 最流行文本编辑器中的自然语言处理聊天机器人。
正则表达式的分组和数字

正则表达式的分组和数字

大约一周前,我在编辑一个程序时想要更改一些变量名。我之前认为这将是一个简单的正则表达式查找/替换。只是这没有我想象的那么简单。
Linux 中的 &

Linux 中的 &

这篇文章将了解一下 & 符号及它在 Linux 命令行中的各种用法。
新手教程:Ubuntu 下如何修改用户密码

新手教程:Ubuntu 下如何修改用户密码

想要在 Ubuntu 下修改 root 用户的密码?那我们来学习下如何在 Ubuntu Linux 下修改任意用户的密码。我们会讨论在终端下修改和在图形界面(GUI)修改两种做法。
在 Fedora 中使用 FreeMind 介绍你自己

在 Fedora 中使用 FreeMind 介绍你自己

介绍你自己的思维导图,一开始听起来有些牵强。它是关于神经通路么?还是心灵感应?完全不是。相反,自己的思维导图是一种在视觉上向他人描述自己的方式。
Qalculate! :全宇宙最好的计算器软件

Qalculate! :全宇宙最好的计算器软件

Qalculate! 是一款外表简单易用,内核强大且功能丰富的应用。其功能包含自定义函数、单位、高计算精度、作图以及可以输入一行表达式(有容错措施)的图形界面(也可以选择使用传统按钮)。
书评:《Linux 基础》

书评:《Linux 基础》

介绍 Linux 的基础知识以及它的工作原理的书很多,今天,我们将会点评这样一本书。
用 AWK 喝咖啡

用 AWK 喝咖啡

用一个简单的 AWK 程序跟踪你的同事喝咖啡的欠款。
在 Linux 中安装并使用 PuTTY

在 Linux 中安装并使用 PuTTY

PuTTY 可不是 Windows 的独占软件。它在 Linux 用户之中也是很流行的。本篇文章将会告诉你如何在 Linux 中安装并使用 PuTTY。
极客漫画:Windows 更新

极客漫画:Windows 更新

嗨,还在使用 Windows 的兄弟们,你是不是又更新了? 那么,拿起手机,去喝杯咖啡吧,请稍………………候……………再…………回………来……吧…
Pony 编程语言简介

Pony 编程语言简介

Pony,一种“Rust 遇上 Erlang”的语言,让开发快捷、安全、高效、高并发的程序更简单。
计算机实验室之树莓派:课程 6 屏幕01

计算机实验室之树莓派:课程 6 屏幕01

在本系列中,你将学习在树莓派中如何使用汇编代码控制屏幕,从显示随机数据开始,接着学习显示一个固定的图像和显示文本,然后格式化数字为文本。
将 Python 结合到数学教育中

将 Python 结合到数学教育中

身兼教师、开发者、作家数职的 Peter Farrell 来讲述为什么使用 Python 来讲数学课会比传统方法更加好。
极客漫画:增强现实(AR) 2.0

极客漫画:增强现实(AR) 2.0

增强现实技术(Augmented Reality),简称 AR,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D 模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。
Go 编程语言的简单介绍

Go 编程语言的简单介绍

Go 有 C 风格的语法(没有预处理器)、垃圾回收机制,而且类似它在贝尔实验室里被开发出来的前辈们
计算机实验室之树莓派:课程 3 OK03

计算机实验室之树莓派:课程 3 OK03

虽然我们的操作系统除了做 课程 2:OK02 中的事情,还做不了别的任何事情,但我们已经学会了函数和格式有关的知识,并且我们现在可以更好更快地编写新特性了。
远程工作生存指南

远程工作生存指南

今天,我想 分享一些个人如何做好远程工作的建议。不管你是全职远程工作者,或者是可以选择一周某几天在家工作的人,希望这篇文章对你有用。
dcp:采用对等网络传输文件的方式

dcp:采用对等网络传输文件的方式

dcp 可以在不同主机之间使用 Dat 对等网络复制文件。这可以让你在两个主机间传输文件时,无需操心所述主机之间互相访问的细节,以及这些主机是否使用了 NAT。
XML 与 JSON 优劣对比

XML 与 JSON 优劣对比

从这些趋势中可以推断,JSON 的发展将统一 Web 的信息交换格式,XML 的使用率将继续降低。我相信 JSON 很快就会在 Web 开发中超过 XML。至于其他领域,XML 比 JSON 更好的情况并不多。
作为 CEO 使用 Emacs 的两年经验之谈

作为 CEO 使用 Emacs 的两年经验之谈

两年前,我写了一篇博客,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。
极客漫画:云锁定

极客漫画:云锁定

避免被某一家(云)服务商锁定,这样你就再也离不开它了——当你就是那偏偏遇到问题的 0.05% 时,你也需要找工作了。
「Linux 中国」2018 微信文章排行榜

「Linux 中国」2018 微信文章排行榜

荏苒时光,又是新的一年。

这一年,我们在微信公众号(Linux中国)上的更新无日或断,也涌现了一批不错的文章。作为一年的总结,我特此将这一年的文章做一个排行总结,以飨诸位读者。

快速开发游戏的十个关键

快速开发游戏的十个关键

根据我在游戏开发和游戏开发方面的经验,这里有 10 条关于游戏引擎、编码和快速游戏开发的经验教训。