Linux学习——第1章 Linux简介
来源:互联网 发布:纪检监察网络管理中心 编辑:程序博客网 时间:2024/06/05 06:42
1-1 Linux发展史
Linux发展史
UNIXàMinix Andrew S. Tanenbaum教授,开源
MinixàLinux 1991,Linus Torvalds,吉祥物企鹅
Linux分为:
(1)Linux内核版本:Linux的核心版本
Linux内核官网:www.kernel.org
版本号:主版本.次版本.末版本
(2)Linux发行版本:在内核的基础上加入用户界面,各种软件的支持等定制,已有上千种。不同的发行版本使用的内核基本一致。
左右两类不兼容。
服务器领域redhat更常见,ubuntu图形界面更漂亮。
Redhat售后服务收费,centos与Redhat一样,完全免费,被Redhat收购。
fedoro是Redhat公司开发的,个人版本,redhat信出现软件、功能放到fedoro中,未测试、不稳定、不安全,图形界面好。
1-2 开源软件简介
开源软件直接提供源代码,而不是编译过的二进制脚本。开源软件不一定免费。
网站服务搭建软件,将写好的网站发布到互联网上。
Nginx:占用服务器资源更少,可以提供更大的同时访问量,支持更高的并发访问连接。
mongo DB:no-sql数据库。
开源软件协议:
使用的自由:绝大多数开源软件免费;
研究的自由:可以获得软件源代码;
散布及改良的自由:可以自由传播、改良甚至销售。
1-3 Linux应用领域
(1)基于Linux的企业服务器
使用www.netcraft.com查看当前主流网站所搭建的服务器底层系统,Linux占据了大概80%的份额。
向想要搜索的服务器发送探测数据,根据服务器返回的数据包分析网站使用的内容。
(2)嵌入式应用
Linux远程交互:使用QuickSSHd、SecureCRT远程安全管理Android手机。
Android底层是Linux,iOS底层是Unix,winphone底层是Windows。
其他:机顶盒、智能电视,3D产品
1-4 Linux与Windows的不同
(1)Linux严格区分大小写
(2)Linux中所有内容以文件形式保存,包括硬件、用户(一切内容皆文件)
(3)Linux不依靠扩展名区分文件类型,靠文件的权限来区分文件类型。但有一些约定成俗的扩展名(不必须):
使管理员区分文件类型。
(4)Windows下的程序不能直接在Linux中安装和运行,可以在Windows模拟器中使用。
好处:Windows中病毒和木马不能在Linux中执行
坏处:Windows的当中的程序要针对Linux做开发,但Linux主要针对服务器使用,在服务器领域可以选择的开源软件数量众多,质量比Windows强,在个人机中一般的利润软件数量没问题(电影、上网、下载),娱乐游戏程序很少。
1-5 字符界面的优势
优先考虑安全和稳定性,很少考虑易用性。
字符界面占用的系统资源更少。
字符界面减少出错、被攻击的可能性。
- Linux学习——第1章 Linux简介
- 第1章 Linux简介
- 第1章Linux 内核简介
- 第1章 Linux 简介(补充)
- 第1章 Linux内核简介
- linux驱动学习--第五天:第四章 Linux 内核模块 之 Linux 内核模块简介
- 《Linux内核设计与实现》——第1、2章(内核简介)
- Linux学习——第2章 Linux系统安装(1)
- 【Linux学习笔记】Shell 基础(1) — Shell简介
- Linux学习笔记——Linux系统简介
- Linux内核学习笔记——Linux内核简介
- Linux学习之基础知识——Linux文件系统简介
- 第1章 Linux下C语言编程简介
- linux 容器(LXC) 第1章 LXC 简介
- [Linux]开课第一天(1)简介
- linux学习之路——第一天(1)
- linux第一天学习1
- LINUX 学习第1天
- bzoj1507: [NOI2003]Editor
- Linux服务器的那些性能参数指标
- Maven的安装
- 常用的shape
- 大规模知识图谱数据存储实战解析
- Linux学习——第1章 Linux简介
- 算法学习之五:队列
- 子域名枚举的艺术 2017-05-03
- VMware Workstation11.0安装Mac OS X 10.10最完整指南(包含所需所有资源下载)
- Redis的入门Demo(java)
- cxf 客户端生成
- 分布式服务的Trace——Google Dapper & Twitter Zipkin
- 校门外的树
- CButtonST类简介