Original: https://book.2cto.com/201304/19611.html
1.3 Preparatory work
Because Linux is free, widely used, commercial support is becoming more and more perfect, this book will be mainly for Linux running on the Nginx to introduce. It is necessary to note that this book is not a manual, but rather an introduction to Nginx as a Web server design idea, and how to use nginx more effectively to achieve the purpose, These contents are basically interlinked on each operating system (except for the 9th chapter on the event-driven approach and the inter-process synchronization in chapter 14th, which is slightly different on Unix-like operating systems).
1.3.1 Linux Operating system
First we need an operating system with Linux version 2.6 and above, because Linux 2.6 and above support Epoll, and using Select or poll on Linux to resolve event multiplexing is not a solution to the high concurrency stress problem.
We can use the UNAME-A command to query the Linux kernel version, for example: Wehf2wng001:root > Uname-a
Linux wehf2wng001 2.6.18-128.el5 #1 SMP Wed Jan 10:41:14 EST x86_64 x86_64 x86_64 gnu/linux
The execution results indicate that the kernel version is 2.6.18 and meets our requirements.
Reprint: Linux operating System (1.3) "Deep understanding Nginx"