标签归档:Linux

本站的 HTTPS 配置篇

部署 HTTPS 通信前请按需准备好域名证书等杂项。本站的固定域名使用证书签发机构 Let’s Encrypt 自动签发的DV证书。首要步骤是通过认证域名所有权的方式从 Let’s Encrypt 获得自动签发本站DV证书的许可。认证域名和签发数字证书的过程完全依托自动化程序一次性完成域名认证和证书签发的全过程,签发的证书直接存储在服务器上的统一指定目录。Certbot 和 acme.sh 都是能够简单地自动签发和续签该证书的工具 ,支持多种版本的操作系统,对应的网站上也有详细的文档作为支持。

Nginx & Let’s Encrypt

继续阅读

Debian/Ubuntu 之内核升级

升级 Linux 核心可以带来许多最新的技术和特性,诸如 TCP BBR (拥塞控制算法)实现高效的数据传输。完全自主编译打包内核是相当麻烦的,于是我们还可以用到官方仓库里已经做好的安装包。安装过程简单明了,只需给定 root 权限,输入几行命令就能放心大胆地升级啦。稳?~
继续阅读

VIM使用方法

ViVim 都是模式文本编辑器,不同的是 Vim 是 Vi 的升级版本,它不仅兼容 Vi 的所有指令,而且还有一些丰富的扩展功能。这里的 Vi 表示 Visual 的缩写,其基本功能是展现目录和文件内容,由于其属于模式编辑器,只有在切换模式后才可以对文件进行复杂的修改操作。 继续阅读

安装 WordPress with LAMP on Ubuntu Server

新的一年到来,自己也整理了一下使用 LAMP stack (Linux, Apache, MySQL, and PHP)  搭建一个 WordPress  实例的完整过程。服务器操作系统是 Ubuntu Server 16.04,虽然操作步骤可能会时过境迁而且针对不同的 Linux 发行版本也会有所不同,但在这里有所记录也可以方便将来自己快速复制命令、搭建网站同时为你仅供一个方便而简洁的参考内容。 继续阅读

安装 Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu Server

在这之前,我个人搭建网站一般是用现成的虚拟主机或者像 openshift 那样的 PaaS,后来随着需求改变开始使用拥有独立系统的 VPS。前者操作简单、上手迅速、价格划算,后者独立性强、方便定制。在服务器操作系统方面,也先后尝试过 CentOS、Ubuntu Server 和 FreeBSD。为了便于入手,目前选择了 Debain 作为服务器操作系统。
刚买来的 VPS 一般什么都没安装,或者像 macOS 那样默认的 Web 服务器也只有 Apache,为了方便部署我们的 WordPress 另外还需要安装的一套软件是 Apache、MySQL 以及 PHP组件(合起来称为 LAMP)。现在就按步骤记录下这些软件的安装过程,方便今后快速搭建 Web 服务器,同样也便于你参考一下。 继续阅读

Wget使用方法

Wget是在*inx系统中常用的命令行下载工具。Linux中的版本是GNU Wget,它是GNU计划的一部分,名字是“World Wide Web”和“Get”的缩写,暗示了软件的主要功能。目前它支持通过HTTP、HTTPS和FTP这三个最常见的TCP/IP协议协议下载文件。 继续阅读

如何给Linux安装Realtek无线驱动?

刚刚给电脑安装上了 Ubuntu Linux & Windows 的双系统组合,体验了一把 Diy 双系统。感觉 Ubuntu 桌面版也很酷!但唯一不足的是在连接无线网络环节中遗留下来了一些问题。我发现笔记本电脑上只有一块内置的 Broadcom 802.11n 无线网卡(信号一般)在正常工作,而另一块 USB 网卡 TP-LINK TL-WN823N 却没有工作。这里初步断定是驱动问题,导致 Ubuntu 无法识别。虽然我开始认为即使是 Ubuntu 不能识别的硬件设备也能在之后的系统更新中将驱动程序完善,但事实是 Ubuntu 并没有提供那样便捷的驱动更新服务。 继续阅读