Skip to content

Commit fe55a52

Browse files
committed
2016-04-02格式调整
1 parent e59e16b commit fe55a52

17 files changed

Lines changed: 82 additions & 192 deletions

CentOS-Install.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
<h1 id="centos0">CentOS 安装 </h1>
1+
# CentOS 安装
22

3-
------
43

5-
* [CentOS 安装](#centos0)
6-
* [VirtualBox 下安装 CentOS 过程](#virtualbox1)
7-
* [VMware 下安装 CentOS 过程](#vmware1)
8-
9-
------
4+
## 概括
105

116
- 本教程中主要演示了 VirtualBox 和 VMware Workstation 下安装 `CentOS 6.6` 的过程。
127
- VirtualBox 是免费开源,我个人在使用经历中遇到过很多次崩溃、安装有问题等,所以它不是我主推的虚拟机
138
- VMware Workstation 是商业软件,很好用,一些辅助功能也很到位,主推该虚拟机。
149

1510

16-
<h2 id="virtualbox1">VirtualBox 下安装 CentOS 过程</h2>
11+
## VirtualBox 下安装 CentOS 过程
1712

1813
- VirtualBox 的介绍和下载
1914
- 官网:<https://www.virtualbox.org/>
@@ -65,7 +60,7 @@
6560
- 安装完成后一定要把盘片删除,防止系统启动的时候去读盘,重新进入安装系统模式
6661

6762

68-
<h2 id="vmware1">VMware 下安装 CentOS 过程</h2>
63+
## VMware 下安装 CentOS 过程
6964

7065
- VMware Workstation 的介绍和下载
7166
- 官网:<https://www.vmware.com/products/workstation>
@@ -118,4 +113,4 @@
118113
- ![VMware 下安装](images/CentOS-install-VMware-a-22.jpg)
119114
- ![VMware 下安装](images/CentOS-install-VMware-a-23.jpg)
120115
- ![VMware 下安装](images/CentOS-install-VMware-a-24.jpg)
121-
- ![VMware 下安装](images/CentOS-install-VMware-a-25.jpg)
116+
- ![VMware 下安装](images/CentOS-install-VMware-a-25.jpg)

CentOS-Virtual-Machine-Copy-Settings.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
<h1 id="centos0">VMware 克隆 CentOS 后网卡信息修改</h1>
1+
# VMware 克隆 CentOS 后网卡信息修改
22

3-
------
3+
## 概述
44

5-
很多时候,在我们需要多台 CentOS 虚拟机的时候,对已有虚拟机的系统进行克隆或是复制。但是这样做又有一个问题,克隆出来的虚拟机启动的时候你输入命令:`ifconfig`,eth0 网卡信息没了,只有一个 eth1。 对于处女座的人来讲这是不允许的。所以我们需要改动下.
5+
- 在我们需要多台 CentOS 虚拟机的时候,对已有虚拟机的系统进行克隆或是复制。但是这样做又有一个问题,克隆出来的虚拟机启动的时候你输入命令:`ifconfig`,eth0 网卡信息没了,只有一个 eth1。 对于处女座的人来讲这是不允许的。所以我们需要改动下.
6+
7+
8+
## 修改方法
69

710
- 命令:`sudo vim /etc/udev/rules.d/70-persistent-net.rules`
811
- 该文件中正常此时应该有两行信息

Crontab.md

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
1-
<h1 id="crontab0">Crontab 介绍</h1>
1+
# Crontab 介绍
22

3-
------
43

5-
* [Crontab 介绍](#crontab0)
6-
* [Crontab 安装](#crontab1)
7-
* [Crontab 服务器配置文件常用参数](#crontab2)
8-
* [Crontab 资料](#crontab3)
9-
10-
------
11-
12-
<h2 id="crontab1">Crontab 安装</h2>
4+
## Crontab 安装
135

146
- 查看是否已安装:
157
- CentOS:`rpm -qa | grep cron`
@@ -19,7 +11,7 @@
1911
- CentOS 6:`sudo yum install -y vixie-cron crontabs`
2012
- Ubuntu:`sudo apt-get install -y cron`
2113

22-
<h2 id="crontab2">Crontab 服务器配置文件常用参数</h2>
14+
## Crontab 服务器配置文件常用参数
2315

2416
- 配置文件介绍(记得先备份):`sudo vim /etc/crontab`
2517
- 该配置格式解释:
@@ -35,7 +27,7 @@
3527
- 0,30 18-23 * * * service httpd restart #每天 18:00 到 23:00 之间,每隔 30 分钟重启 apache(方法二)
3628
- 执行记录日志:`cd /var/log/cron`
3729

38-
<h2 id="crontab3">Crontab 资料</h2>
30+
## Crontab 资料
3931

4032
- <http://www.imooc.com/video/4498>
4133
- <http://www.centoscn.com/image-text/config/2015/0901/6096.html>

FTP.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
1-
<h1 id="ftp0">FTP(File Transfer Protocol)介绍</h1>
1+
# FTP(File Transfer Protocol)介绍
22

3-
------
43

5-
* [FTP(File Transfer Protocol)介绍](#ftp0)
6-
* [FTP 安装](#ftp1)
7-
* [FTP 使用之前要点](#ftp2)
8-
* [FTP 服务器配置文件常用参数](#ftp3)
9-
* [vsftpd 的两种传输模式](#ftp4)
10-
* [vsftpd 的两种运行模式](#ftp5)
11-
* [FTP 资料](#ftp6)
12-
13-
------
14-
15-
<h2 id="ftp1">FTP 安装</h2>
4+
## FTP 安装
165

176
- 查看是否已安装:
187
- CentOS:`rpm -qa | grep vsftpd`
@@ -22,7 +11,7 @@
2211
- CentOS 6:`sudo yum install -y vsftpd`
2312
- Ubuntu:`sudo apt-get install -y vsftpd`
2413

25-
<h2 id="ftp2">FTP 使用之前要点</h2>
14+
## FTP 使用之前要点
2615

2716
- 关闭 CentOS 上的 SELinux 组件(Ubuntu 体系是没有这东西的)。
2817
- 查看 SELinux 开启状态:`sudo getenforce`
@@ -38,7 +27,7 @@
3827
- 命令:`sudo vim /etc/selinux/config`
3928
- 将:`SELINUX=enforcing` 改为 `SELINUX=disbaled`,配置好之后需要重启系统。
4029

41-
<h2 id="ftp3">FTP 服务器配置文件常用参数</h2>
30+
## FTP 服务器配置文件常用参数
4231

4332
- vsftpd 默认是支持使用 Linux 系统里的账号进行登录的(登录上去可以看到自己的 home 目录内容),权限跟 Linux 的账号权限一样。但是建议使用软件提供的虚拟账号管理体系功能,用虚拟账号登录。
4433
- 配置文件介绍(记得先备份):`sudo vim /etc/vsftpd/vsftpd.conf`,比较旧的系统版本是:`vim /etc/vsftpd.conf`
@@ -60,13 +49,13 @@
6049
- 启动服务:
6150
- `service vsftpd restart`
6251

63-
<h2 id="ftp4">vsftpd 的两种传输模式</h2>
52+
## vsftpd 的两种传输模式
6453

6554
- 分为:主动模式(PORT)和被动模式(PASV)。这两个模式会涉及到一些端口问题,也就涉及到防火墙问题,所以要特别注意。主动模式比较简单,只要在防火墙上放开放开 21 和 20 端口即可。被动模式则要根据情况放开一个端口段。
6655
- ![vsftpd 的两种传输模式](images/FTP-a-1.jpg)
6756
- 上图箭头:xftp 新建连接默认都是勾选被动模式的,所以如果要使用主动模式,在该连接的属性中是要去掉勾选。
6857

69-
<h2 id="ftp5">vsftpd 的两种运行模式</h2>
58+
## vsftpd 的两种运行模式
7059

7160
- 分为:xinetd 模式和 standalone 模式
7261
- xinetd 模式:由 xinetd 作为 FTP 的守护进程,负责 21 端口的监听,一旦外部发起对 21 端口的连接,则调用 FTP 的主程序处理,连接完成后,则关闭 FTP 主程序,释放内存资源。好处是资源占用少,适合 FTP 连接数较少的场合。
@@ -91,7 +80,7 @@
9180
- Listen=YES(如果是注释掉则要打开注释)
9281
- 重启服务:`sudo service vsftpd restart`
9382

94-
<h2 id="ftp6">FTP 资料</h2>
83+
## FTP 资料
9584

9685
- <http://www.jikexueyuan.com/course/994.html>
9786
- <http://www.while0.com/36.html>

Hsk-Install.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
1-
<h1 id="hsk0">花生壳 安装</h1>
1+
# 花生壳 安装
22

3-
------
43

5-
* [花生壳 安装](#hsk0)
6-
* [CentOS 下过程](#hsk1)
7-
* [资料](#hsk2)
8-
9-
------
10-
11-
<h2 id="hsk1">CentOS 下过程</h2>
4+
## CentOS 下过程
125

136
- 官网:<http://hsk.oray.com/>
147
- 官网下载:<http://hsk.oray.com/download/#type=linux>
@@ -32,7 +25,7 @@
3225
- `sudo rpm -e phddns-2.0.6-1.el6.x86_64`
3326

3427

35-
<h2 id="jdk2">资料</h2>
28+
## 资料
3629

3730
- <http://service.oray.com/question/1890.html>
3831

Iptables.md

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,19 @@
1-
<h1 id="iptables0">Iptables 介绍</h1>
1+
# Iptables 介绍
22

3-
------
43

5-
* [Iptables 介绍](#iptables0)
6-
* [前提说明](#iptables1)
7-
* [Iptables 安装](#iptables2)
8-
* [Iptables 服务器配置文件常用参数](#iptables3)
9-
* [Iptables 例子](#iptables4)
10-
* [Iptables 资料](#iptables5)
11-
12-
------
13-
14-
<h2 id="iptables1">前提说明</h2>
4+
## 前提说明
155

166
iptables 的设置在 CentOS 和 Ubuntu 下有些细节不一样,Ubuntu 这里不讲,文章底下贴的资料有部分关于 Ubuntu 的,有需要的可以自己看。一般大家会用到 iptables 都是服务器,而一般服务器大家普遍是用 CentOS)
177

18-
<h2 id="iptables2">Iptables 安装</h2>
8+
## Iptables 安装
199

2010
- 查看是否已安装:
2111
- CentOS:`rpm -qa | grep iptables`
2212

2313
- 安装(一般系统是集成的):
2414
- CentOS 6:`sudo yum install -y iptables`
2515

26-
<h2 id="iptables3">Iptables 服务器配置文件常用参数</h2>
16+
## Iptables 服务器配置文件常用参数
2717

2818
- 常用命令:
2919
- 查看已有规则列表,并且显示编号:`sudo iptables -L -n --line-numbers`
@@ -50,7 +40,7 @@ iptables 的设置在 CentOS 和 Ubuntu 下有些细节不一样,Ubuntu 这里
5040
- -d 目标 IP/网域:同 -s ,只不过这里指的是目标的 IP 或网域。
5141
- -j :后面接动作,主要的动作有接受(ACCEPT)、丢弃(DROP)、拒绝(REJECT)及记录(LOG)
5242

53-
<h2 id="iptables4">Iptables 例子</h2>
43+
## Iptables 例子
5444

5545
- 开放指定端口
5646
- `sudo iptables -I INPUT -i lo -j ACCEPT` #允许本地回环接口(即运行本机访问本机)
@@ -65,7 +55,7 @@ iptables 的设置在 CentOS 和 Ubuntu 下有些细节不一样,Ubuntu 这里
6555
- `sudo iptables -I INPUT -j REJECT` #禁止其他未允许的规则访问(使用该规则前一定要保证 22 端口是开着,不然就连 SSH 都会连不上)
6656
- `sudo iptables -I FORWARD -j REJECT`
6757

68-
<h2 id="iptables5">Iptables 资料</h2>
58+
## Iptables 资料
6959

7060
- <https://wsgzao.github.io/post/iptables/>
7161
- <http://www.vpser.net/security/linux-iptables.html>

JDK-Install.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## JDK 安装
1+
# JDK 安装
22

33

44
## CentOS 下过程
@@ -17,17 +17,19 @@
1717
- 默认 CentOS 有安装 openJDK,建议先卸载掉
1818
- 检查 JDK 命令:`java -version`
1919
- 查询本地 JDK 安装程序情况; `rpm -qa|grep java`
20-
- 我查询出来的结果如下:
21-
```
22-
java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64
23-
java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64
24-
tzdata-java-2015g-2.el6.noarch
25-
```
26-
- 卸载上面三个文件(`--nodeps` 的作用:忽略依赖的检查):
27-
- `sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64`
28-
- `sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64`
29-
- `sudo rpm -e --nodeps tzdata-java-2015g-2.el6.noarch`
20+
- 我查询出来的结果如下:
21+
22+
```
23+
java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64
24+
java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64
25+
tzdata-java-2015g-2.el6.noarch
26+
```
3027
28+
- 卸载上面三个文件(`--nodeps` 的作用:忽略依赖的检查):
29+
- `sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64`
30+
- `sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64`
31+
- `sudo rpm -e --nodeps tzdata-java-2015g-2.el6.noarch`
32+
- 也可以一起卸载:`sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64 java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64 tzdata-java-2015g-2.el6.noarch`
3133
3234
- JDK 1.8 安装
3335
- 我们以安装 `jdk-8u72-linux-x64.tar.gz` 为例

Jenkins-Install-And-Settings.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
1-
<h1 id="jenkins0">Jenkins 安装和配置</h1>
1+
# Jenkins 安装和配置
22

3-
------
43

5-
* [Jenkins 安装和配置](#jenkins0)
6-
* [Jenkins 安装](#jenkins1)
7-
* [Jenkins 配置](#jenkins2)
8-
* [资料](#jenkins3)
9-
10-
------
11-
12-
<h2 id="jenkins1">Jenkins 安装</h2>
4+
## Jenkins 安装
135

146
- Jenkins 安装
157
- 官网:<http://jenkins-ci.org/>
@@ -48,6 +40,6 @@
4840
- 如果访问的时候报这个异常:`java.net.UnknownHostException`,可以查看这篇文章:<http://stackoverflow.com/questions/4969156/java-net-unknownhostexception>
4941
5042
51-
<h2 id="jenkins3">资料</h2>
43+
## 资料
5244
5345
- <http://stackoverflow.com/questions/4969156/java-net-unknownhostexception>

Jira-Install-And-Settings.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
1-
<h1 id="jira0">Jira 安装和配置</h1>
1+
# Jira 安装和配置
22

3-
------
43

5-
* [Jira 安装和配置](#jira0)
6-
* [Jira 安装](#jira1)
7-
* [Jira 配置](#jira2)
8-
* [资料](#jira3)
9-
10-
------
11-
12-
<h2 id="jira1">Jira 安装</h2>
4+
## Jira 安装
135

146
- Jira 安装
157
- 官网:<https://www.atlassian.com/software/jira>

Linux.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
1-
<h1 id="linux0">Linux 介绍</h1>
1+
# Linux 介绍
22

3-
------
4-
5-
* [Linux 介绍](#linux0)
6-
* [Linux 这个名字](#linux1)
7-
* [Linux 的发行版本](#linux2)
8-
* [Linux 作用](#linux3)
9-
* [推荐的发行版本](#linux4)
103

11-
------
124

13-
<h2 id="linux1">Linux 这个名字</h2>
5+
## Linux 这个名字
146

157
Linux 的 Wiki 介绍:<http://zh.wikipedia.org/zh/Linux>
168

@@ -31,7 +23,7 @@ Linux 也称:`GNU/Linux`,而其中 GNU 的全称又是:`Gnu’s Not Unix`
3123
- FreeBSD 介绍:<http://zh.wikipedia.org/zh/FreeBSD>
3224
- Mac OS X 介绍:<http://zh.wikipedia.org/wiki/OS_X>
3325

34-
<h2 id="linux2">Linux 的发行版本</h2>
26+
## Linux 的发行版本
3527

3628
Linux 的 Wiki 中有这句话:
3729

@@ -53,7 +45,7 @@ Linux 的 Wiki 中有这句话:
5345

5446
其实 Linux 的发行版本有太多了,我也只是简单说下常见的而已,具体可以看:<http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8>
5547

56-
<h2 id="linux3">Linux 作用</h2>
48+
## Linux 作用
5749

5850
为什么要用 Linux 系统?大家常看到的说法是这样的:
5951

@@ -68,7 +60,7 @@ Linux 的 Wiki 中有这句话:
6860
在认识 Linux 作用上我以下面这边文章为结尾。Linux 和 Mac OS X 都是类 Unix 系统,所以这篇文章中基本上的理由都可以用到 Linux 上的。
6961
为什么国外程序员爱用 Mac?<http://www.vpsee.com/2009/06/why-programmers-love-mac/>
7062

71-
<h2 id="linux4">推荐的发行版本</h2>
63+
## 推荐的发行版本
7264

7365
**Ubuntu:适用于开发机**
7466

0 commit comments

Comments
 (0)