为什么学习Linux?
1、Linux的性能卓越。
Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软件公司考虑懂啊开发成本都首选Linux,在中国软件公司得到广泛的使用。
Linux内核:RedHat、红旗Linux、fedora、SUSE、ubuntu。
2、为工作
从目前看,软件公司迫切需要能熟练掌握Linux的程序员,主要有以下几个方向:
(1)Linux系统管理员:保证Linux系统的正常运行,安全、备份、配置等工作。
(2)Linux程序员(需C/C++、Java、php、jsp…)、Linux软件工程师(PC)、Linux嵌入式开发
Linux流程为:
第一阶段:Linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql…和Linux基本操作;
第二阶段:加厚C语言功底《C专家编程》或是java语言;
第三阶段:学习unix环境高级编程《unix环境高级编程》;
第四阶段:Linux应用系统开发/Linux嵌入式开发
记住一点:成为一个Linux专家的秘诀就是:
思考——实践——再思考——再实践………
C函数库的查询
Linux常用命令的查询
对学习Linux学习方法的理解:
1、 高效而愉快的学习;
2、 先建立一个整体框架,然后细节;
3、 用的什么再学习什么;(Linux有3700多个命令)
4、 先know how,再know why;
5、 计算机是一门“做中学”的学科,不是会了再做,而是做了才会;
6、 适当的囫囵吞枣;
7、 学习Linux系统是在琢磨别人怎么做,而不是我认为应该怎么做的过程。
内容介绍:
基础部分:Linux基础知识、Linux常用命令80个、Linux分区/vi/权限….;
实用部分:Samba安装与配置、Linux网络环境配置、crontab使用、jdk/apache/mysql/ssh/rpm安装与配置、Linux下java网络编程、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公司建立伙伴关系,以确保Redhat在IBM机器上正确运行。
1999.3月IBM、Compaq和Novell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公司也宣布投资。
2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上Linux对Sun造成的冲击远比Windows来得更大。
2001年IBM决定投入10亿美元扩大Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风雨动。8月红色代码爆发,引得许多站点纷纷从windows操作系统转向Linux操作系统。
2002年是Linux企业化得一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。
2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。
2004年六月的统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占了280席,抢占了原本属于各种Unix的份额。9月HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。
如今,这只可爱的小企鹅终于能独挡一面,在IBM、HP、Novell、Oracle等诸多厂商的支持下,迎着风雪傲然前行。
Linux最小只需要4M内存就可以跑起来。
嵌入式开发
Linux的故事
世界第一台计算机
1960时期,MIT[麻省理工大学] 30个人同时使用
1965年,mit、ge、bell实验室这三家公司 增长到300个人同时使用分时操作,这个计划叫multis计划[火星计划]
1969年,火星计划终于失败了,Ken在此基础上开发了一个file server system[文件系统],在bell受到了广泛的欢迎。
1973年,Ken和Dennis在文件系统之上,开发了Unix,开源的,源码内核共享,IBM推出了AIX(Unix的一种),Sun公司推出了Solaris,HP公司开发了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的特点:成本/可靠性/灵活性/支持
发展历程: