理解 Nginx 的配置文件

关于配置文件的名称和位置 Nginx 的默认配置文件名是 nginx.conf ,如有需要,你可以在 nginx 启动时通过 -c file 参数指定要应用的配置文件。注意,file 如果是相对路径,那就是相对编译安装过程中执行 configure 时 --prefix 指定的路径。……

阅读全文

Nginx 编译安装详述

实验环境:macOS,Nginx 版本:1.16.0 说明:其实在 macOS 系统上,使用 brew 才是进行软件安装管理的正确姿势,这里仅是为了演示。首先,前往开源版本的 Nginx 官网下载页面:http://nginx.org/en/download.html ,选择你需要的版本直接下载或者复制下载链接,然后使用各种下载工具下载: ……

阅读全文

Oh My Zsh 简明入门教程

对于 UNIX 或类 UNIX 操作系统来说,shell 客户端为用户与系统的交互提供了一种传统的界面方式——命令行交互方式,比如 macOS 自带的终端应用,而 shell 本身指的是在这个图形界面背后 “默默付出” 的 ……

阅读全文

Linux 的引导启动流程

很多普通用户对 Linux 操作系统可能有些陌生,他们平时使用最多的就是购买电脑时已经完成装机的 Windows 或 macOS 操作系统了。对于那些需要用到 Linux 操作系统的开发者来说,他们中的大多数也并不会专门购置一台预装了 Linux 操作系统的个人电脑,通常他们会采用以下两种做法其一来获取一个 Linux 开发环境 ……

阅读全文

UNIX 相关标准

为了 UNIX 操作系统核心的开发,肯·汤普逊和丹尼斯·里奇在1972年共同发明了C语言。1978年,丹尼斯·里奇(Dennis Ritchie)与布莱恩·柯汉林(Brian Kernighan)合作出版了 C 语言的第一本著作 ……

阅读全文

UNIX 发展简史

在了解 AT&T 与贝尔实验室之前,我们先介绍一个人——亚历山大·格拉汉姆·贝尔,贝尔实验室就是以他的名字命名的。在历史上,虽然对于贝尔是电话的发明者这一说法存在争议,但是世界上第一台可用电话机的专利的确是由他获得的。……

阅读全文