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的企业服务器

查看web服务器占比

查看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中运行

六、字符界面的优势

字符界面就是命令行界面

  • 优势

字符界面占用的系统资源更少

字符界面减少了出错、被攻击的可能性

我们是一群被时空压迫的孩子。 ---- 爱因斯坦

讨论数量: 1

ubuntu貌似也有服务器专用版的,我第一次错装了服务器版的,根本不知道咋整。于是删除后又重新安装了图形界面版的。

9个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!