为什么学习Linux

1Linux的性能卓越。

Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软件公司考虑懂啊开发成本都首选Linux,在中国软件公司得到广泛的使用。

Linux内核:RedHat、红旗LinuxfedoraSUSEubuntu

2、为工作

从目前看,软件公司迫切需要能熟练掌握Linux的程序员,主要有以下几个方向:

(1)Linux系统管理员:保证Linux系统的正常运行,安全、备份、配置等工作。

(2)Linux程序员(C/C++Javaphpjsp…)Linux软件工程师(PC)Linux嵌入式开发

Linux流程为:

第一阶段Linux平台上的开发,包括vigccgdbmakejdktomcatmysql…Linux基本操作;

第二阶段:加厚C语言功底《C专家编程》或是java语言;

第三阶段:学习unix环境高级编程《unix环境高级编程》;

第四阶段Linux应用系统开发/Linux嵌入式开发

记住一点:成为一个Linux专家的秘诀就是:

思考——实践——再思考——再实践………

C函数库的查询

Linux常用命令的查询

对学习Linux学习方法的理解:

1、  高效而愉快的学习;

2、  先建立一个整体框架,然后细节;

3、  用的什么再学习什么;(Linux3700多个命令)

4、  know how,再know why

5、  计算机是一门“做中学”的学科,不是会了再做,而是做了才会;

6、  适当的囫囵吞枣;

7、  学习Linux系统是在琢磨别人怎么做,而不是我认为应该怎么做的过程。

内容介绍:

基础部分:Linux基础知识、Linux常用命令80个、Linux分区/vi/权限….

实用部分:Samba安装与配置、Linux网络环境配置、crontab使用、jdk/apache/mysql/ssh/rpm安装与配置、Linuxjava网络编程、Shell初步介绍。

《鸟哥的私房菜》基础学习篇、《Linux编程从入门到精通》、《Linux内核完全剖析》


内容介绍:

1、  Linux的初步介绍;

2、  Linux的第一次接触;

3、  Linux用户管理;

4、  Linux常用命令;

5、  Linux下所有者、所在组合其他组的介绍;

6、  Linux下文件和目录权限机制。

一、Linux初步介绍

吉祥物:

 

 

微软反Linux广告:

Linux的特点:

1、  免费、开源的;

2、  支持多线程、多用户的;

3、  安全性好;

4、  对内存和文件管理优越。

谁支持Linux

1999年,IBM宣布与Redhat公司建立伙伴关系,以确保RedhatIBM机器上正确运行。

1999.3IBMCompaqNovell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公司也宣布投资。

2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上LinuxSun造成的冲击远比Windows来得更大。

2001IBM决定投入10亿美元扩大Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风雨动。8月红色代码爆发,引得许多站点纷纷从windows操作系统转向Linux操作系统。

2002年是Linux企业化得一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。

20031月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。

2004年六月的统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占了280席,抢占了原本属于各种Unix的份额。9HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。

如今,这只可爱的小企鹅终于能独挡一面,在IBMHPNovellOracle等诸多厂商的支持下,迎着风雪傲然前行。

Linux最小只需要4M内存就可以跑起来。

嵌入式开发

Linux的故事

世界第一台计算机

1960时期,MIT[麻省理工大学]   30个人同时使用

1965年,mitgebell实验室这三家公司  增长到300个人同时使用分时操作,这个计划叫multis计划[火星计划]

1969年,火星计划终于失败了,Ken在此基础上开发了一个file server system[文件系统],在bell受到了广泛的欢迎。

1973年,KenDennis在文件系统之上,开发了Unix,开源的,源码内核共享,IBM推出了AIX(Unix的一种)Sun公司推出了SolarisHP公司开发了hp unix,办了,伯克利分校开发了bsd。还有一个操作系统minix出现了,非常小,

1991年,linus在芬兰读书,有一台pc 386的个人计算机,把minix移植到pc上。1994年发布了第一个版本1.0版本,linux[linus is not unix],继承了unix的很多好的东西。

后天出现了Redhat红帽、S.U.S.E、红旗Linux

自由软件基金会(FSF)和通用许可证(GPL),防止使用者生成专属的封闭源代码系统。

1991年芬兰的研究生linus,编写了操作系统内核,1995年几家公司把这个内核集成到GPL中形成linux的发行版。

GPL:提供源代码,文档清晰,不对软件提供担保

Linux的特点:成本/可靠性/灵活性/支持



发展历程:

wKiom1PiTwKyQD21AACEKndwrhs122.jpg

wKioL1PiUBvztmFWAACqvwsFEyk023.jpg

wKiom1PiTwKQoNs7AADXJ36GaT0415.jpg



wKiom1PiTwOwvZfoAAEBIL65Yr0882.jpg

wKioL1PiUBzzTRGMAADNekf1oGI460.jpg