Imooc.com下 linux达人养成计划I课程笔记
一、版本介绍
内核官网地址:www.kernal.org不要追求最新的版本
内核版本(eg.2.6.18) | (主版本.次版本.末版本) |
Linux不同的发行版本使用的内核版本是一样的(版本微微有些差别),只是他们加入了一些自己的图形化界面,发行版本要考虑稳定性和安全性
Redhat无图形界面,普及最广,但是部分功能收费;
CentOS和Redhat功能基本一样,无图形界面且全免费;
ubuntu图形界面较多(服务器并不用,服务器要求:稳定+安全,图形界面不符合)
Fedora个人版(与windows个人版概念不同) 完整功能版本,redhat每开发一个软件就放到fedora里
二、开源软件
linux下的开源软件:
Apache(标志为一个羽毛)、NGINX、Mysql,php,samba,mongoDB,python,Ruby,sphinx
Apache:网站服务搭建软件(linux最常见)把网站发布
Nginx:最近很火,占用服务器资源更少,提供更大服务器访问量,支持更多并发文件
Mysql+php+Apache+ linux,常见的网站开发架构平台
mongoDB: nonsql
开源软件的优点
1、使用的自由:绝大多数开源软件免费使用
2、研究的自由:可以获得开源软件的源代码
3、散布及改良的自由:可以自由传播、改良甚至销售
三、应用领域
Linux主要应用领域:
1.企业服务器多用Linux:可通过www.netcraf.com查询网站后台以及后台分布
2.Linux在嵌入式领域的应用:SSHD(Andriodapp)
Android底层 Linux,IOS 底层 Unix,windowsphone 底层 Windows
Linux远程管理工具:SecureCRT
后台服务器查询网站
四、与windows区别
Linuxvs Windows
- linux严格区分大小写;
- linux中所有内容以文件形式保存,包括硬件。一切皆为文件,区分全靠名字和文件权限。
linux系统下不像windows系统用扩展名来区分文件类型,在linux下没有文件类型的区分,而是用权限来区分文件类型的。
windows中用户、文件、硬件、软件是区分开来的;而在linux中,所有外联设备、所以内容都被linux看成为文件,就连硬件和用户本身都是一个文件。
- linux不靠扩展名区分文件类型,扩展名只是给管理员看。
- windows的程序不能直接在linux系统下运行
优点:在windows系统下中了木马或者病毒,只要你打开linux来办公,这些病毒木马都不能在此上执行。
缺点:娱乐程序没有windows上的多。但是在服务器领域,linux是绝对的霸主。
五、字符界面
字符界面的优势:1.占用服务器资源少2.减少出错的情况、减少被攻击的可能性