iwehdio的博客园:https://www.cnblogs.com/iwehdio/
1、Linux
-
Linux目录结构:
-
Linux常用命令:
-
文件命令:
-
查看所有进程:
ps -ef
-
查看包含某关键字的进程:
ps -ef | grep 关键字
。 -
终止进程:
kill -9 端口号
。 -
管道:
-
Linux权限:
- 权限字符串的格式:
- --- --- ---
。
- 权限字符串的格式:
-
常用网络操作:
-
Linux上软件安装:
- 二进制发布包:不同平台不兼容。
- RPM包:不会安装所依赖的包。
- Yum在线安装:可以自动安装依赖的包,但需要网络。
- 源码编译安装。
2、Nginx
- Nginx应用场景:
- 安装Nginx前:
- 安装gcc:
yum install gcc-c++
。 - 安装第三方开发包:PCRE、zlib和OpenSSL。
- 安装gcc:
- Nginx默认端口号为80。
- 静态网站部署:将资料静态页面目录下的所有内容上传到服务器的/usr/local/Nginx/html下即可访问。
- 配置虚拟主机:在配置文件中配置多个server项,设置不同的端口号或server_name。
- 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
- 反向代理配置:
- 配置upstream项下代理的IP地址和端口号。
- 在server项下用proxy_pass代替root,配置upstream项名。
- 通过配置weight权重设置访问不同服务器的几率。