Skip to content

Commit d4ddf80

Browse files
committed
2015-11-12 init
1 parent b2c13bc commit d4ddf80

4 files changed

Lines changed: 157 additions & 0 deletions

File tree

Centos.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Linux-Tutorial

Linux.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
# Linux 介绍
2+
3+
[Linux 这个名字](#aa)
4+
5+
## Linux 这个名字
6+
7+
Linux 的 Wiki 介绍:<http://zh.wikipedia.org/zh/Linux>
8+
9+
Linux 也称:`GNU/Linux`(”GNU/Linux” 英语发音:/ɡ??nu? sl?? ?l?n?ks/),而其中 GNU 的全称又是:`Gnu’s Not Unix`
10+
其中 GNU 放前面是有原因的,GNU 介绍:<http://zh.wikipedia.org/wiki/GNU>
11+
12+
对于 Linux 和 GNU/Linux 的两种叫法是有?争议,可以看下面文章:<http://zh.wikipedia.org/wiki/GNU/Linux命名爭議>
13+
14+
其实我们可以认为:Linux 本质是指 Linux 内核,而称 GNU/Linux 则代表这是一个系统,所以我认为 Debian 的这个叫法是合理的,但是确实有点不好念和记忆。所以普遍大家直接称作 Linux。
15+
16+
通过上面的全称和资料其实我们也就了解到,Linux 本质来源不是 Unix,但是它借鉴了 Unix 的设计思想,所以在系统业界上把这种和 Unix 是一致设计思想的系统归为:`类 Unix 系统`
17+
18+
类 Unix 系统的介绍:<http://zh.wikipedia.org/wiki/>类Unix系统
19+
20+
类 Unix 系统,除了我们今天要讲的 Linux,还有大家熟知的 Mac OS X、FreeBSD(这两个是直接从 Unix 系发展过来的,所以相对 Linux 是比较地道的类 Unix 系统)
21+
22+
- FreeBSD介绍:<http://zh.wikipedia.org/zh/FreeBSD>
23+
- Mac OS X介绍:<http://zh.wikipedia.org/wiki/OS_X>
24+
25+
## Linux 的发行版本
26+
27+
Linux 的 Wiki 中有这句话:
28+
29+
> 通常情况下,Linux 被打包成供个人计算机和服务器使用的 Linux 发行版,一些流行的主流 Linux 发布版,包括 Debian(及其派生版本 Ubuntu、Linux Mint)、Fedora(及其相关版本 Red Hat Enterprise Linux、CentOS)和 openSUSE、ArchLinux(这个是我补充的)等。
30+
31+
**通过上面这句话我做了总结,我个人觉得应该这样分:**
32+
33+
- Fedora、RHEL、centos 是一个系
34+
他们的区别:<http://blog.csdn.net/tianlesoftware/article/details/5420569>
35+
- Debian、Ubuntu 是一个系的
36+
他们的区别直接看 Ubuntu 的 Wiki 就可以得知:<http://zh.wikipedia.org/zh/Ubuntu>
37+
- ArchLinux 自己一个系:<http://zh.wikipedia.org/wiki/Arch_Linux>
38+
- openSUSE 自己一个系:<http://zh.wikipedia.org/wiki/OpenSUSE>
39+
40+
**根据用途可以再总结:**
41+
42+
- Fedora 系业界一般用于做服务器
43+
- Debian 系业界一般用于桌面,移动端,TV这一类
44+
- ArchLinux 系,很轻量的Linux,适合有一定Linux基础,并且爱折腾的人使用,用它做桌面或是服务器都行。
45+
- OpenSuse 系,嘛,嗯…人气相对比较差,一般是服务器。
46+
其实 Linux 的发行版本有太多了,我也只是简单说下常见的而已,具体可以看:<http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8>
47+
48+
## Linux 作用
49+
50+
为什么要用 Linux 系统?大家常看到的说法是这样的:
51+
52+
> Linux 是一个开源的,有潜力,安全,免费的操作系统
53+
54+
我觉得这几个点都比较虚, 特别是免费这东西,在景德镇应该算是最不值钱的东西。作为上层人来讲,我们之所以喜欢某个操作系统就是因为它可以加快的你生产效率,提高产能。我推荐 Linux 也只是因为它适合常见的编程语言做开发环境,仅此一点。
55+
56+
**对此我的总结就是:**
57+
如果你是某种语言的开发者,你从事这个行业,不管你怎么学习下去,Linux 永远绕不开。从简单的各种语言开发,到后期的服务器部署,分布式,集群环境,数据库相关等,Linux 都在等着你。(P.S:微软系、美工等设计系是唯一这个总结之外的人)
58+
59+
在认识 Linux 作用上我以下面这边文章为结尾。Linux 和 Mac OS X 都是类 Unix 系统,所以这篇文章中基本上的理由都可以用到 Linux 上的。
60+
为什么国外程序员爱用 Mac?<http://www.vpsee.com/2009/06/why-programmers-love-mac/>
61+
62+
## 推荐的发行版本
63+
64+
<h2 id="aa">推荐的发行版本2</h2>
65+
66+
**Ubuntu:适用于开发机**
67+
**推荐版本:Ubuntu kylin 15.10**
68+
69+
- Ubuntu kylin 官网:<http://cn.Ubuntu.com/desktop>
70+
- Ubuntu 英文官网:<http://www.ubuntu.com>
71+
- Ubuntu 中文官网:<http://www.ubuntu.org.cn>
72+
- 网易镜像:<http://mirrors.163.com/ubuntu-releases/>
73+
- 阿里云镜像:<http://mirrors.aliyun.com/ubuntu-releases/>
74+
- Ubuntu kylin 15.10 **64 位**镜像地址:<http://cdimage.ubuntu.com/ubuntukylin/releases/15.10/release/ubuntukylin-15.10-desktop-amd64.iso>
75+
76+
**推荐理由:**
77+
78+
我们是要在上面做开发的,不是要把他变成生活用机的,所以你认为自己尝试安装各种中文输入法很爽吗?自己尝试让国际 Ubuntu 版变成又一个符合国情的 kylin 很爽吗?真心别折腾这些没用的东西。就像我以前说的,大学老师让 java 新手使用记事本写代码就是一种非常 shit 行为,不断地用 `cmd > javac` 难度学生会很爽?
79+
80+
------
81+
82+
**CentOS:适用于服务器机**
83+
**推荐版本:6.7**
84+
85+
- CentOS 官网:<http://www.centos.org/download/>
86+
- 网易镜像:<http://mirrors.163.com/centos/>
87+
- 阿里云镜像:<http://mirrors.aliyun.com/centos/>
88+
- CentOS 6.7 **64 位**镜像地址:<http://mirrors.163.com/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso>
89+
90+
**推荐理由:**
91+
92+
用作服务器的最多
93+
94+
95+
96+
97+
98+
99+
100+
101+
102+
103+
104+
105+
106+
107+
108+
109+
110+
111+
112+
113+
114+
115+

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
# Linux-Tutorial
2+
3+
感谢在写这套教程过程中陪伴我的各个电子音乐

Ubuntu.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Ubuntu 介绍
2+
3+
## Ubuntu 安装
4+
5+
6+
看完上面两个视频,你对Ubuntu的安装就有了一个大概的了解,视频中Ubuntu虽然版本较早13.04的, 但是没关系,对于Ubuntu来讲新旧版本安装基本都一样的,所以别担心,驱动的问题也别担心,我们不是要Ubuntu打游戏的,所以常见驱动系统是集成的。 但是分区这一块的话,我个人建议是手工分区,视频中没有最终执行手动分区,只是演示了一下又返回了。 我个人是要求你手动分区的。
7+
8+
但是再讲分区之前,用什么设备安装是第一前提,我这里推荐用 U盘,你准备一个 4 G 以上的 U盘,把 Ubuntu 系统进行格式化到里面,用这个 U 盘作为安装盘进行安装,教程不难,看如下:
9+
<http://www.Ubuntukylin.com/ask/index.php?qa=jc_1>
10+
<http://www.wubantu.com/36bc2075036fab76.html>
11+
<http://tieba.baidu.com/p/2795415868>
12+
<http://www.Ubuntukylin.com/public/pdf/UK1410install.pdf>
13+
14+
好了,现在可以开始讲分区了。这里特别说明的是有多个硬盘的,多块硬盘分区方案就没视频中那么简单,特别是Linux的盘符不了解的就更加难了,所以看下图:
15+
16+
17+
18+
以我这边为例:我这边有一个128G固态+500G的机械,我给一个分区方案给你们参考。下面的内容需要你先看过视频才能看懂:
19+
Linux一般可分3个分区,分别是boot分区、swap分区和根分区(根分区也就是斜杠/) boot是主分区类型,swap是是逻辑分区,/是逻辑分区,其他如果你还想划分的也都是逻辑分区。 最近年代生产的的主板,可能还需要分出一个EFI分区启动。EFI的选择和swap一样,都在那个下拉菜单中。 怎么判断你要不要分出一个EFI了?如果你根据我的要求分了boot,swap,根之后,点击下一步报错,有提示EFI相关的错误信息, 那就分一个给它,我这边就是有报错的。
20+
21+
120G固态硬盘:
22+
/boot > 1G(主分区),这里为boot单独挂载是有必要的。系统崩溃的时候,损坏的是这个分区。我们重装系统之后,其他分区我们保留下来,重新挂载上去就可以用了。
23+
/EFI > 100M(主分区) (我有提示报错需要分这个,我就分了)
24+
/swap > 12G(逻辑分区)一般大家的说法这个大小是跟你机子的内存大小相关的,也有说法内存大不需要这个,但是还是建议分,我内存是12G,所以我分12G。
25+
/ > 100G(逻辑分区)
26+
27+
500G机械硬盘:
28+
/home > 500G(逻辑分区)(我的安装程序我不安装到home下,都是安装到opt目录下的,这样固态的性能才能发挥出来)
29+
30+
分区后的安装都是下一步的,而且kylin还是中文的说明,所以没啥难度。 到此假设你给自己的电脑安装了Ubuntu,那下一讲我将讲Ubuntu的相关设置。
31+
32+
33+
34+
35+
36+
37+
38+
39+

0 commit comments

Comments
 (0)