Linux 笔记分享一:Linux 简介
一、Linux发展史
Linux前身叫Minix。Andrew S.Tanenbaum教授为了给学生上课,他买了一个Unix,然后参考这个,没有任何代码抄袭,写了一个Minix。最后,把Minix给学生学习研究,最终变成开源的。
Linus Torvalds一个大三的大学生,参考Minix,汇总网上的一些补丁,最终写成Linux。Linux是1991年出现的。
Linux实际读林那斯,意思是指Linus写的Minix。
1、内核版本
-
Linux内核官网:www.kernel.org
-
内核版本说明
2.6.18
2代表主版本(发生很大的质的变化)
6代表次版本(很大改动)
18代表末版本(较小改动)
- 目前最新的内核版本 3.16
免费,谁都可以去下载
2、发行版本
- redhat
服务器领域最常见
但有些功能收费,是售后服务费
- CentOS
和redhat一样的
但它免费,所以这是最常用的
- fedora
与redhat相比,这是个人版本
但功能最全,且最新
- ubuntu
图形界面比较好
但在服务器上,没有任何优势
二、开源软件简介
- Linux中常见的开源软件
Apache
Nginx
MySQL
PHP
Python
samba
mongoDB
Ruby
Sphinx
开源软件
- 使用的自由
绝大多数开源软件免费
- 研究的自由
可以获得软件源代码
- 散布及改良的自由
可以自由传播、改良甚至销售
三、Linux应用领域
1、基于Linux的企业服务器
查看Internet Data Mining
旁边的What's that site running可以分析一个网站的信息
2、嵌入式应用
安卓手机搜索SSHD的软件,下载安装上,配置一下,用电脑的SSHD连接软件就可以连接手机了
- 安卓系统底层是Linux
- 苹果系统底层是Unix
四、Linux学习方法(如何提问)
- 先要尝试自己解决
官方帮助文档
百度文档
百度示例
- 提问的智慧
问题详尽
贴图
五、Linux和Windows的不同
- Linux严格区分大小写
Windows的DOS命令不区分大小写
Linux大小写完全是不一个概念
- Linux一切内容皆文件,包括硬件、用户等
Windows通过硬件管理软件进行管理硬件的
- Linux不靠扩展名区分文件类型
Linux主要靠文件权限进行区分文件类型
一些约定俗成的扩展名
压缩包: .gz .bz2 .tar.bz2 .tgz .tar等
二进制软件包: .rpm
网页文件: .html .php
脚本文件: .sh
配置文件: .conf
上面的扩展名,Linux不认识,主要照顾管理员方便管理
- Windows下的程序不能直接在Linux中安装和运行
可以借用模拟器在Linux中运行
优点,Windows下面的病毒,无法在Linux中运行
缺点,Windows下的一些娱乐程序无法在Linux中运行
六、字符界面的优势
字符界面就是命令行界面
- 优势
字符界面占用的系统资源更少
字符界面减少了出错、被攻击的可能性
本作品采用《CC 协议》,转载必须注明作者和本文链接
ubuntu貌似也有服务器专用版的,我第一次错装了服务器版的,根本不知道咋整。于是删除后又重新安装了图形界面版的。