Linux介绍
1. 什么是Linux?
和windows操作系统类似,Linux是一套性能稳定的多用户网络操作系统。
2. 优点
1.源代码开放(任何人都可以获取到Linux源代码)。
2.完全免费 (下载安装使用都是免费的)。
3.良好的界面 (和windows一样,有简单易用的图形用户界面)。
4.丰富的网络功能 (可以非常方便的搭建各种网络服务(dns(解析域名),dhcp(自动获取IP)),非常适合作为网络服务器)。
5.可靠的安全、稳定性能 (非常安全,不需要安装杀毒软件。可以保证长时间运行不出故障,服务器甚至一两年不重启)。
6.多用户多任务 (可以多个用户同时登录,并且同时运行多项任务)。
7.对硬件配置要求低 (最低128M内存就可以运行)。
总结:
免费开源
安全稳定
硬件配置低
3. 使用场景
3.1 常被作为服务器
应用程序开发完成之后,一般都会部署到专门的硬件服务器上.由于Linux长时间运行比较稳定,性能高。可以把linux作为硬件服务器操作系统,并 且作为服务器linux是王者。
怎么获取服务器:
自己购买;
租用(推荐);
3.2 把Linux的个人版作为开发环境
很多开源项目(redis,ngnix等)都只提供C语言源码,需要我们在C语言编译环境进行编译、打包为软件包,在Linux上面就非常容易搭建C编译环境。
可以在linux系统上进行项目的开发。
4. 发行版
所谓发行版是指系统开发商根据不同系统而发布的系统版本(比如微软发布了3个windows8发行版本:服务器版windows server 2012,桌面版window 8,手机版Windows Phone 8)。
4.1 常见的Linux发行版
1、Rpm系(使用Red Hat(红帽子)的软件库管理系统)
Redhat 红帽。收费,技术支持强大,资料完善,系统稳定安全。
Fedora 被红帽赞助,适合个人使用,免费。
Centos 被红帽收购,免费,系统稳定安全,很多公司在用。
2、Dpkg系 (package manager for Debian)
Debian 很多公司在用,基于ubuntu(乌班图/乌绑图)。
Ubuntu 基于debian的发行版,比较适合个人用户(个人建议使用)。
Pear os 基于Ubuntu,仿macos。