diff --git a/Nginx-Install-And-Settings.md b/Nginx-Install-And-Settings.md
index b75d2d39..a0d10278 100644
--- a/Nginx-Install-And-Settings.md
+++ b/Nginx-Install-And-Settings.md
@@ -1,6 +1,5 @@
# Nginx 安装和配置
-
## Nginx 说明
- Nginx 是一个很强大的高性能 Web 和反向代理服务器,常被我们用作负载均衡服务器,也可以作为邮件代理服务器
@@ -15,7 +14,6 @@
- 次要:
- Nginx 模块地址:
-
## 来自网络上的一个好介绍
- 来源:
@@ -47,20 +45,20 @@
## Nginx 源码编译安装
- 官网下载最新稳定版本 **1.8.1**,大小:814K
-- 官网安装说明:
+- 官网安装说明:[https://www.nginx.com/resources/wiki/start/topics/tutorials/install/](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/)
- 源码编译配置参数说明:
- -
- -
+ - [https://www.nginx.com/resources/wiki/start/topics/tutorials/installoptions/](https://www.nginx.com/resources/wiki/start/topics/tutorials/installoptions/)
+ - [http://nginx.org/en/docs/configure.html](http://nginx.org/en/docs/configure.html)
- 开始安装:
- 安装依赖包:`yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel`
- 预设几个文件夹,方便等下安装的时候有些文件可以进行存放:
- `mkdir -p /usr/local/nginx /var/log/nginx /var/temp/nginx`
- - 下载源码包:``wget http://nginx.org/download/nginx-1.8.1.tar.gz`
+ - 下载源码包:`wget http://nginx.org/download/nginx-1.8.1.tar.gz`
- 解压:`tar zxvf nginx-1.8.1.tar.gz`
- 进入解压后目录:`cd nginx-1.8.1/`
- 编译配置:
- ``` ini
+ ```ini
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/local/nginx/nginx.pid \
@@ -100,7 +98,6 @@
- 刷新 Nginx 配置后重启:`/usr/local/nginx/sbin/nginx -s reload`
- 停止 Nginx:`/usr/local/nginx/sbin/nginx -s stop`
-
## Nginx 配置
## Nginx 在 **1.8.1** 版本下的默认配置(去掉注释)
@@ -245,7 +242,6 @@ http {
}
```
-
### 反向代理和负载均衡
- 最精简的环境:一台虚拟机
@@ -295,8 +291,7 @@ http {
### HTTP 服务,绑定多个域名
--
-
+- [https://www.ttlsa.com/nginx/use-nginx-proxy/](https://www.ttlsa.com/nginx/use-nginx-proxy/)
### 安装第三方模块
@@ -304,51 +299,50 @@ http {
### 启用 Gzip 压缩
-
### 防盗链
--
-
+- [https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra](https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra)
### Nginx 禁止特定用户代理(User Agents)访问,静止指定 IP 访问
--
--
-- <>
-- <>
-- <>
+- [https://www.ttlsa.com/nginx/how-to-block-user-agents-using-nginx/](https://www.ttlsa.com/nginx/how-to-block-user-agents-using-nginx/)
+- [https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra](https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra)
### Nginx 缓存
-
### Nginx 自动分割日志文件
-
-
### Nginx 处理跨域请求
-
### 安全相预防
在配置文件中设置自定义缓存以限制缓冲区溢出攻击的可能性
+
+```
client_body_buffer_size 1K;
client_header_buffer_size 1k;
client_max_body_size 1k;
large_client_header_buffers 2 1k;
+```
+
+7.将timeout设低来防止DOS攻击
-7. 将timeout设低来防止DOS攻击
所有这些声明都可以放到主配置文件中。
+
+```
client_body_timeout 10;
client_header_timeout 10;
keepalive_timeout 5 5;
send_timeout 10;
+```
+8.限制用户连接数来预防DOS攻击
-8. 限制用户连接数来预防DOS攻击
+```
limit_zone slimits $binary_remote_addr 5m;
limit_conn slimits 5;
-
+```
### 杂七杂八
@@ -356,25 +350,9 @@ limit_conn slimits 5;
- [nginx实现简体繁体字互转以及中文转拼音](https://www.ttlsa.com/nginx/nginx-modules-ngx_set_cconv/)
- [nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)](https://www.ttlsa.com/nginx/nginx-modules-ngx_http_log_request_speed/)
- [nginx空白图片(empty_gif模块)](https://www.ttlsa.com/nginx/nginx-modules-empty_gif/)
-- []()
-- []()
-- []()
-- []()
-- []()
-- []()
-- []()
-
-
## 资料
--
-- <>
-- <>
-- <>
-- <>
-- <>
-- <>
-- <>
-- <>
+- [https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra](https://help.aliyun.com/knowledge_detail/5974693.html?spm=5176.788314853.2.18.s4z1ra)
+
diff --git a/README.md b/README.md
index 6b382354..b653738b 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,6 @@
- [Mysql 安装和配置](Mysql-Install-And-Settings.md)
- [Redis 安装和配置](Redis-Install-And-Settings.md)
- [Jira 安装和配置](Jira-Install-And-Settings.md)
-- [Jenkins 安装和配置](Jenkins-Install-And-Settings.md)
- [TeamCity 安装和配置](TeamCity-Install-And-Settings.md)
- [Nginx 安装和配置](Nginx-Install-And-Settings.md)
- [黑客入侵检查](Was-Hacked.md)
diff --git a/TOC.md b/TOC.md
index 4f1b3898..0df4e1e8 100644
--- a/TOC.md
+++ b/TOC.md
@@ -29,7 +29,6 @@
- [Mysql 安装和配置](Mysql-Install-And-Settings.md)
- [Redis 安装和配置](Redis-Install-And-Settings.md)
- [Jira 安装和配置](Jira-Install-And-Settings.md)
-- [Jenkins 安装和配置](Jenkins-Install-And-Settings.md)
- [TeamCity 安装和配置](TeamCity-Install-And-Settings.md)
- [Nginx 安装和配置](Nginx-Install-And-Settings.md)
- [黑客入侵检查](Was-Hacked.md)
\ No newline at end of file
diff --git a/Ubuntu-Install.md b/Ubuntu-Install.md
index 8e910ee5..f76190bb 100644
--- a/Ubuntu-Install.md
+++ b/Ubuntu-Install.md
@@ -1,25 +1,36 @@
-# Ubuntu ��װ�ͷ���
-
-
-- �����ظ�ϵ�н̳̣�
-- 
-- �ҵ���ͼ��ͷĿ¼�ϵ�������Ƶ�������꣬��� Ubuntu �İ�װ������һ����ŵ��˽⣬��Ƶ�� Ubuntu ��Ȼ�汾���� 13.04 �ģ� ����û��ϵ������ Ubuntu �����¾ɰ汾��װ������һ���ģ����Ա��ģ�����������Ҳ���ģ����Dz���Ҫ�� Ubuntu ����Ϸ�ģ����Գ�������ϵͳ���Ѿ������Ǽ��ɵIJ���Ӱ��ʹ�á����Ƿ�����һ��Ļ����Ҹ��˽������ֹ���������Ƶ��û������ִ���ֶ�������ֻ����ʾ��һ���ַ����ˡ� �Ҹ�����Ҫ�����ֶ������ġ�
-- �����ٽ�����֮ǰ����ʲô�豸��װ�ǵ�һǰ�ᣬ�������Ƽ��� U �̣�����һ�� 4 G ���ϵ� U �̣��� Ubuntu ϵͳ���и�ʽ�������棬����� U ����Ϊ��װ�̽��а�װ��������̲��ѣ����忴�������£�
- -
- -
- -
- -
-- ���˼����������Ѿ���ʽ���� U �̣����ڿ��Կ�ʼ�������ˡ������ر�˵�������ж��Ӳ�̵ģ����Ӳ�̷���������û��Ƶ����ô���ر��� Linux ���̷����˽�ľ������ˣ����Կ���ͼ��
-- 
-- �������Ϊ����������ӵ�Ӳ���ǣ�һ�� 128 G ��̬ + 500 G �Ļ�е���Ҹ�һ���������������Dzο��������������Ҫ���ȿ�����Ƶ���ܿ�����
-- Linux һ��ɷ� 3 ���������ֱ��� `boot ����`��`swap ����` �� `������`��������Ҳ����б��/�� boot �����������ͣ�swap ������������/ ������������������㻹�뻮�ֵ�Ҳ������������ �����������ĵ����壬���ܻ���Ҫ�ֳ�һ�� EFI ����������EFI ��ѡ��� swap һ���������Ǹ������˵��С� ��ô�ж���Ҫ��Ҫ�ֳ�һ�� EFI �أ����������ҵ�Ҫ����� boot��swap����֮�����һ������������ʾ EFI ��صĴ�����Ϣ���Ǿͷ�һ������������߾����б����ġ�
-- **120 G ��̬Ӳ�̣�**
- - `/boot` == 1G����������������Ϊboot�����������б�Ҫ�ġ�ϵͳ������ʱ���������������������װϵͳ֮�������������DZ������������¹�����ȥ�Ϳ������ˡ�
- - `/EFI` == 100M������������������ʾ������Ҫ��������Ҿͷ��ˣ�
- - `/swap` == 12G����������һ���ҵ�˵�������С�Ǹ�����ӵ��ڴ��С��صģ�Ҳ��˵���ڴ����Ҫ��������ǻ��ǽ���֣����ڴ���12G�������ҷ�12G��
- - `/` == 100G����������
-- **500 G ��еӲ�̣�**
- - `/home` == 500G����������
-- ������İ�װ������һ���ģ����� Ubuntu kylin �������ĵ�˵��������ûɶ�Ѷȡ� ���˼�������Լ��ĵ���װ�� Ubuntu������һ���ҽ��� Ubuntu ��������á�
-- ��������� VMware �������װ������̳��Ƽ����㣬���ú���ϸ��
- -
+# Ubuntu 安装和分区
+
+- 先下载该系列教程:
+
+
+
+- 找到如图箭头目录上的两个视频,并看完,你对 Ubuntu 的安装就有了一个大概的了解,视频中 Ubuntu 虽然版本较早 13.04 的, 但是没关系,对于 Ubuntu 来讲新旧版本安装基本都一样的,所以别担心,驱动的问题也别担心,我们不是要在 Ubuntu 打游戏的,所以常见驱动系统是已经帮我们集成的不会影响使用。但是分区这一块的话,我个人建议是手工分区,视频中没有最终执行手动分区,只是演示了一下又返回了。 我个人是要求你手动分区的。
+
+- 但是再讲分区之前,用什么设备安装是第一前提,我这里推荐用 U 盘,你准备一个 4 G 以上的 U 盘,把 Ubuntu 系统进行格式化到里面,用这个 U 盘作为安装盘进行安装。这个过程不难,具体看如下文章:
+
+ - [http://www.Ubuntukylin.com/ask/index.php?qa=jc_1](http://www.Ubuntukylin.com/ask/index.php?qa=jc_1)
+ - [http://www.wubantu.com/36bc2075036fab76.html](http://www.wubantu.com/36bc2075036fab76.html)
+ - [http://tieba.baidu.com/p/2795415868](http://tieba.baidu.com/p/2795415868)
+ - [http://www.Ubuntukylin.com/public/pdf/UK1410install.pdf](http://www.Ubuntukylin.com/public/pdf/UK1410install.pdf)
+
+- 好了假设你现在已经格式化好 U 盘,现在可以开始讲分区了。这里特别说明的是有多个硬盘的,多块硬盘分区方案就没视频中那么简单,特别是 Linux 的盘符不了解的就更加难了,所以看下图:
+
+
+
+- 以我这边为例:我这边机子的硬盘是:一个 128 G 固态 + 500 G 的机械,我给一个分区方案给你们参考。下面的内容需要你先看过视频才能看懂:
+
+- Linux 一般可分 3 个分区,分别是 `boot 分区`、`swap 分区` 和 `根分区`(根分区也就是斜杠/) boot 是主分区类型,swap 是是逻辑分区,/ 是逻辑分区,其他如果你还想划分的也都是逻辑分区。 最近年代生产的的主板,可能还需要分出一个 EFI 分区启动。EFI 的选择和 swap 一样,都在那个下拉菜单中。 怎么判断你要不要分出一个 EFI 呢?如果你根据我的要求分了 boot,swap,根之后,点击下一步报错,有提示 EFI 相关的错误信息,那就分一个给它,我这边就是有报错的。
+
+- **120 G 固态硬盘:**
+ - `/boot` == 1G(主分区),这里为boot单独挂载是有必要的。系统崩溃的时候,损坏的是这个分区。我们重装系统之后,其他分区我们保留下来,重新挂载上去就可以用了。
+ - `/EFI` == 100M(主分区)(我有提示报错需要分这个,我就分了)
+ - `/swap` == 12G(逻辑分区)一般大家的说法这个大小是跟你机子的内存大小相关的,也有说法内存大不需要这个,但是还是建议分,我内存是12G,所以我分12G。
+ - `/` == 100G(逻辑分区)
+
+- **500 G 机械硬盘:**
+ - `/home` == 500G(逻辑分区)
+
+- 分区后的安装都是下一步的,而且 Ubuntu kylin 还是中文的说明,所以没啥难度。 到此假设你给自己的电脑安装了 Ubuntu,那下一讲我将讲 Ubuntu 的相关设置。
+
+- 如果你想用 VMware 虚拟机安装,这个教程推荐给你,讲得很详细。
+ - [http://www.jikexueyuan.com/course/1583.html](http://www.jikexueyuan.com/course/1583.html)
diff --git a/centos-settings/CentOS-Extra-Packages.md b/centos-settings/CentOS-Extra-Packages.md
index fa42ccac..8961ff5e 100644
--- a/centos-settings/CentOS-Extra-Packages.md
+++ b/centos-settings/CentOS-Extra-Packages.md
@@ -41,7 +41,7 @@
- 一般默认的源配置里面 [base], [updates], [extras],[centosplus] 的 priority=1, [contrib] 的 priority=2,其他第三的软件源为:priority=N (推荐 N > 10,N 可以为1到99的正整数,数值越小越优先)
- `sudo vim /etc/yum.repos.d/CentOS-Base.repo`
- 配置内容如下图
- - 
+ 
- 安装 EPEL 源:
- 官网中文材料:
@@ -58,7 +58,7 @@
- 安装 RPM 文件:`sudo rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm`
- 导入 KEY:`sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag`
- 设置 RepoForge 源的级别:`vim /etc/yum.repos.d/rpmforge.repo`,设置如下图
- - 
+ 
- 更新包信息:
- `sudo yum clean all`
@@ -73,9 +73,9 @@
> 资料:
--
--
--
--
--
--
+- [https://wiki.centos.org/zh/PackageManagement/Yum/Priorities](https://wiki.centos.org/zh/PackageManagement/Yum/Priorities)
+- [http://www.cnblogs.com/Security-Darren/p/3947952.html](http://www.cnblogs.com/Security-Darren/p/3947952.html)
+- [http://freeloda.blog.51cto.com/2033581/1260824](http://freeloda.blog.51cto.com/2033581/1260824)
+- [http://www.centoscn.com/CentOS/config/2014/0920/3793.html](http://www.centoscn.com/CentOS/config/2014/0920/3793.html)
+- [http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html](http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html)
+- [http://www.ha97.com/2626.html](http://www.ha97.com/2626.html)
diff --git a/centos-settings/CentOS-Network-Settings.md b/centos-settings/CentOS-Network-Settings.md
index c5725f0a..f4333b31 100644
--- a/centos-settings/CentOS-Network-Settings.md
+++ b/centos-settings/CentOS-Network-Settings.md
@@ -13,9 +13,9 @@
界面化下设置网络(新手推荐使用这种)
-- 
+
- 选择上图箭头所示
-- 
+
- 如上图标注 3 所示:选择 `手动` 模式
- 如上图标注 4 所示:填写自己局域网内的子网掩码、默认网关,以及你要分配的内网 IP 地址。这三个参数你可以参考你当前使用的主机信息,在 Windows 系统上使用:`cmd --- ipconfig`,查看你当前连接的网卡信息。如果你是无线网卡则读取对应的无线网卡信息,如果你是本地连接,则读取对应的本地连接信息。
- 如上图标注 5 所示:填写你当前地区合适的 DNS 地址,我这边地区使用 360 测试出来的结果显示 114 的适合我,所以我这里填写该值