嵌入式LINUX学习心得(多篇)

合集下载

嵌入式的心得体会(通用21篇)

嵌入式的心得体会(通用21篇)

嵌入式的心得体会(通用21篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如职场文书、公文写作、党团资料、总结报告、演讲致辞、合同协议、条据书信、心得体会、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, this store provides various types of classic sample essays for everyone, such as workplace documents, official document writing, party and youth information, summary reports, speeches, contract agreements, documentary letters, experiences, teaching materials, other sample essays, etc. If you want to learn about different sample formats and writing methods, please pay attention!嵌入式的心得体会(通用21篇)写心得体会可以培养我们的观察力和思考能力,让我们更加敏锐地发现生活中的细节与感悟。

嵌入式学习总结(共5篇)

嵌入式学习总结(共5篇)

嵌入式学习总结(共5篇)第一篇:嵌入式学习总结一.为什么学习嵌入式?1.就业前景近几年,嵌入式系统产品日臻完善,并在全世界各行业得到广泛应用。

嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化发展的新的国民经济增长点。

随着消费家电的智能化,嵌入式更显重要。

像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等,都是典型的嵌入式系统。

据预测,随着Internet的迅速发展和廉价微处理器的出现,嵌入式系统将在日常生活里形成更大的应用领域。

在中国,嵌入式软件发展过程中,政府已充分认识到它的重要作用,并在政策、资金等方面给予了大力支持。

2004 年国家发改委、科技部、商务部联合颁布的《当前优先发展的高技术产业化重点领域指南》,把嵌入式软件产业作为国家发展的一个重要领域。

最近几年来,中国的嵌入式软件发展速度一直高于中国软件产业的发展速度和全球嵌入式软件的发展速度,在中国软件产业和全球嵌入式软件产业中所占的比重越来越大。

目前,中国嵌入式软件产业在整个软件产业中的比重已经超过了三分之一强。

从2006年至2010年,中国嵌入式软件产业规模仍将保持快速增长态势,年均复合增长率为25.8%,到2010年将达到3339.6亿元的规模。

中国嵌入式软件产业的发展面临着良好的发展环境与机遇,这包括政府的重视与扶植、信息产业与传统产业的融合机遇、垄断局面尚未形成、中国制造的良好基础、自由软件运动的兴起等等。

同时,不可否认的是长期以来,由于人才、宣传、资金等诸多问题以及嵌入式本身所特有的软硬结合特性,使嵌入式软件人才一直处于供不应求的状态。

2.自身发展嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。

嵌入式linux学习报告及心得体会

嵌入式linux学习报告及心得体会

5、嵌入式学习心得之硬件开发嵌入式学习心得源自1、嵌入式学习心得之C开发经验
嵌入式linux学习心得
• 概述 • 1、C开发经验 • 2、网络、操作系统、体系结构 • 3、嵌入式系统概念 • 4、嵌入式开发实践 • 5、硬件开发 • 6、硬件工程/软件工程/项目管理
嵌入式学习心得
概述
2、嵌入式学习心得之网络、操作系统、体系结构
3、嵌入式学习心得之嵌入式系统概 念
4、嵌入式学习心得之嵌入式开发实 践
6、嵌入式学习心得之硬件工程/软件工程/项目管 理
• 条件: 各个芯片详细资料和使用经验,软件工程知 识,项目管理知识,培训,大型项目
• 参与经验方法:已经是高手了,但是学无止境,沾沾 自喜于已有的知识是致命的.那个下一步.你该是管 理者了.

嵌入式学习心得体会(精选8篇)

嵌入式学习心得体会(精选8篇)

嵌入式学习心得体会(精选8篇)嵌入式学习心得体会篇1(4622字)从实习到现在搞嵌入式开发快一年了,蓦然回首好像一年过得挺快,挺顺利的。

细细品味,发现这一年还是有很多值得回忆和总结的东西。

至少这一年看书挺多,大概二十几本,当然和那些一年看一百多本书的人没法比,但是我已经超越了自己。

这是我大学毕业的第一年,初次走上社会,很想一展身手,可是.....其实也不用可是了,和很多朋友一样碰了很多钉子,现在我和老板的关系就挺一般的,只是我性格还不错。

呵呵~~,做优秀员工看来还得慢慢学。

今年最大的收获就是做了一个半项目,是在uClinux下面跑的。

半个是SNMP-Agent的实现,因为我去的时候snmpd已经跑起来了,我只是实现部分管理功能;一个是基于Web的管理系统,使公司的主打产品微波通信设备上网。

这个项目是我一手策划,一手实现(界面设计是一位女同事,很优秀的程序员),从中学到的东西也最多,感情不可谓不深。

SNMP即简单网络管理协议,其实一点都不简单。

在我所知的网络协议里面,它仅仅比OSI的CMIP简单一点,而CMIP直到现在还没得到广泛应用。

我们能够实现SNMP-Agent不能不感谢CarnegieMellon大学免费发布的ucd-snmp软件包。

它使得开发人员专注于实现对特定设备的管理功能。

我在项目中的工作主要是扩展MIB,实现相应的管理功能以及网络功能的扩展。

我们公司的MIB库比较庞大,但是程序运行还是挺快的。

因为ucd-snmp软件包中大量使用回调函数,而且它将MIB树以二叉树形式表示,但是每个结点不是单个的MIB结点,而是一个表,包括了多个结点。

回调函数和两层表示法的使用是操作快速的主要因素。

基于Web的管理系统我原本是打算在设备外实现SNMP-Manager 的功能,因为设备中已经嵌入了Agent。

这样管理人员可以在世界各地通过WWW登录公司的管理平台,实现对所有设备的管理。

但是老板想在设备中嵌入一个管理系统,可以通过www管理单个设备就行。

学习嵌入式系统感言

学习嵌入式系统感言

学习嵌入式系统感言第一篇:学习嵌入式系统感言个人觉得培训学校都是差不多,所学的内容都是一样的。

您不妨自己找几个学校的课程对比下,你就知道大同小异了,培训主要就是C、Linux和ARM课程。

我原来也想去培训,可是家里条件不允许,我没有那么多钱,后来我只好自学了,不懂的就上论坛问,我自己学了四个月,差不多也入门了,现在也是在做嵌入式开发。

想想我自己走过的路,其实我发现,其实嵌入式并没有想象的难,关键是要花时间去学,要坚持几个月就可以了。

如果楼主还有时间,不妨自己学下。

实在觉得困难的话再去培训吧。

当然,楼主如果家里经济不错的话,也可以去培训吧。

但是如果真的下决心要学的话,其实可以去找找自学的方法。

我把我前阶段看到的一篇一个专科生如何自学嵌入式,里面有介绍了他的学习方法和学习过程的文章,给楼主看看,希望对你有帮助。

专科生学嵌入式到找到工作的前前后后--学习的榜样先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。

09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。

退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。

所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。

我想应聘做技术的,可是处处碰壁。

一次偶然的机会,我才听到嵌入式这个行业。

那天我去新华书店,在计算机分类那边想找本书学习。

后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。

听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。

回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。

我就下决心想学嵌入式了。

嵌入式学习心得体会

嵌入式学习心得体会

嵌入式学习心得体会作为一名嵌入式学习者,我深深感受到了这个领域的复杂性和挑战性。

在学习的过程中,我不断感受到了自己的成长和进步,也遇到了许多挑战和困难。

在这篇文章中,我将分享我在嵌入式学习中的心得体会,希望对未来的学习者有所帮助。

首先,我想说的是,在嵌入式学习中,我感受到了实践的重要性。

只有真正动手去做,才能真正理解和掌握所学的知识。

在实践的过程中,遇到的问题也是最直观的,只有解决了问题,才能更好地理解和运用所学的知识。

其次,嵌入式学习需要强调的是思维的转变。

我们需要从传统的“程序员”角色转化为“架构师”角色,更加注重软件与硬件的结合,关注全系统的设计和优化。

这需要我们具备良好的系统思维,才能确保软件和硬件的协同工作,达到最优化的效果。

另外,在嵌入式学习中,我们也要注意对自身问题的思辨。

我们需要从问题本质出发,探究问题的根源和解决方案,而不是仅仅从表面上看待问题。

这需要我们具备系统性、抽象性、逻辑性、推理性和创新性等能力。

同时,对于嵌入式学习者来说,遣词造句准确、简练也是非常重要的。

在技术领域中,表达的准确性可以避免许多误解和错误的解读,表达的简练性可以让其他人更好地理解你所说的话,达到更好的沟通效果。

最后,我认为在表达自己的感悟时,要遵循结构严谨、条理清晰、表达真实的原则。

只有这样,我们的观点和思想才能更好地传达给读者,同时也能达到更好的阐述效果和情感共鸣。

总之,在嵌入式学习的过程中,我们需要充分发挥自己的实践能力、系统思维、创新思维和表达能力等方面的优势,不断总结、改进,才能更好地应对未来的挑战和机遇。

最后,我希望未来的嵌入式学习者能够在学习的过程中不仅仅学习知识,更要学习如何思考和学习的方法论。

2023年嵌入式心得体会(精选10篇)

2023年嵌入式心得体会(精选10篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如合同协议、工作计划、活动方案、规章制度、心得体会、演讲致辞、观后感、读后感、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as contract agreements, work plans, activity plans, rules and regulations, personal experiences, speeches, reflections, reading reviews, essay summaries, and other sample essays. If you want to learn about different formats and writing methods of sample essays, please stay tuned!2023年嵌入式心得体会(精选10篇)心得体会是我们在成长和进步的过程中所获得的宝贵财富。

嵌入式学习心得体会演讲稿(精选15篇)

嵌入式学习心得体会演讲稿(精选15篇)嵌入式学习演讲稿篇1这个题目很大,给人一种感觉我好像很成功,其实不然。

实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!工作三年、几成废人!我XX年毕业于华中地区的一个理工科大学,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农民,并且很偏远,能够进入这样的地方是祖坟有风水。

但在毕业前夕有个进入it 的机会,我本想进去的,家里人极力反对,阻力可想而知。

同时要交4000元的违约金,对我来说是天文数字。

大学里的费用很多是借的,几乎将近一半的费用是在大学勤工俭学挣的,为了省钱,高中一个学期回家一次,大学一年回去一次。

并且我个人也有特殊的人生背景(悲景更确切),这里不多说了,写十篇也写不完,同时偏离主题。

这样我就参加了工作。

一张报纸一杯茶的日子,几乎下班后有种很空虚和恐慌的感觉。

在工作中虽然是与自己专业有点关系,但是很少。

专业几乎荒废。

我自己也思考,如果再不出去,自己将会成废人,只好让国家养了。

两年后决定出去,但是几成废人,谁要呢,只好到学校去镀金。

这是中国教育和社会的悲哀!至于专业就改为计算机方面,听说好找工作,我说实话不是很对计算机特别感兴趣,生存第一需要。

不要笑我,哈哈!考研成绩出来,超过了国家线几十分。

那个方向要两个,我第三,但是那年非碘,不面试就按分数来排,自然我落选了。

其实给我面试机会也不一定要我,哈哈,自己几斤几两很清楚。

最后调剂到另外一个学校,交钱,咬咬牙,交吧!现在仍然债台高筑!进入学校前夕为什么要把这段列出,看后就知道了。

单位有网络,经常上网查些英语资料,在那里唯独英语没有丢很多。

于是我就在网上查资料,学什么好呢,最后确定学嵌入式把,听说跟硬件相对比较紧密!而我在大学里多少学习了数字电路,单片机等,所以多少也有所利用,不会真的一无所知。

当然在这之前也自学过数据结构,计算机组成原理等。

嵌入式实训心得体会【7篇】

嵌入式实训心得体会【优秀7篇】嵌入式实训心得体会篇一4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率!当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种。

种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。

在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种。

种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。

查看ip地址和重启网络服务是我学的第一个命令:ifconfig eth0、ifconfig eth0 IP地址、service network restart。

了解到远程登录软件可用xmanager。

secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux主机的ip地址。

徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $$SHELL可查看SHELL的环境变量是csh 还是bash。

指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。

嵌入式实训心得体会篇二通过这次实习,在各方面我感觉自己都有了一定的收获。

linux学习心得感想(通用21篇)

linux学习心得感想(通用21篇)linux学习心得感想篇1之前一直以为Linu_和Windows差不多,但是学习了Linu_基础入门之后才发现两种操作系统之间差距非常大。

Linu_只是在硬件之上的内核和系统调用,就连我们在Windows 里习以为常的图形界面都是Linu_上的软件。

在使用Linu_的时候,我们都习惯于使用终端和命令行进行操作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作。

物理机系统可通过[Ctrl]+[Alt]+[F1]~[F6]切换6个纯命令行界面的终端,通过[Ctrl]+[Alt]+[F7]从终端切换回图形界面。

而且学习之后我才知道,Linu_里面一切皆文件,相对于Windows里的文件后缀名区分文件类型,Linu_不通过后缀名区分文件类型,可以通过file命令查看文件类型。

大数据Linu_资料分享群119599574在使用Linu_的时候,我们不直接和系统打交道,而是通过Shell(命令解析器)。

Shell就像一个壳隐藏了操作系统的底层操作。

通俗来讲,Shell就是可以接受用户输入命令的程序。

在UNI_/Linu_中比较流行的常见的Shell有bash,zsh,ksh,csh等等,Ubuntu终端默认使用的是bash,默认的桌面环境是GNOME或者Unity(基于GNOME)。

在Linu_系统中有很多十分方便的快捷命令。

Tab:可以用来补全命令、目录、或者命令参数,连续按两次还可显示所有能匹配到的结果;[Ctrl+C]:用来终止当前程序并且不退出终端;[Ctrl+d]:键盘输入结束或者退出终端;[Ctrl+s]:暂定当前程序,暂停后按下任意键恢复运行;[Ctrl+z]:将当前程序放到后台运行,恢复到前台命令为fg;[Ctrl+a]:将光标移至行头,相当于home,[Ctrl+e]相当于[end];[Ctrl+k]:删除从光标所在位置到行末;[Alt+backspace]:向前删除一个单词;[shift+pgup]:将终端显示向上滚动,[shift+pgdn]向下滚动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式linux学习心得(精选多篇) 知识结构1. 嵌入式处理器与裸机程序开发2. linux系统管理3. linux 应用程序开发4. linux驱动程序开发5. linux内核开发与系统移植一、处理器1. arm处理器工作模式2. arm系统寄存器3. arm寻址方式4. arm 汇编指令集5. arm环境c语言编程6. arm中断与异常7. ads 集成开发环境8. 裸机程序开发(串口、lcd、时钟、led、按键……)二、系统管理1. linux定制安装2. linux命令详解3. samba、nfs、tftp、wireshark使用4. shell编程三、应用程序开发1. g、gdb、makefile2. 文件、时间编程3. 多进程、多线程程序设计4. 进程间通讯5. 网络编程6. qt图形化应用程序开发7. android图形化应用程序开发四、内核开发1. linux内核配置与裁剪2. linux内核模块开发3. 根文件系统制作4. 进程子系统5. 内存子系统6. proc文件系统7. 系统调用8. 内核定时器9. 内核异常分析五、驱动程序开发1. 字符设备驱动程序2. 总线、设备、驱动模型3. 硬件访问技术4. 中断处理5. input设备驱动6. platform驱动程序7. pci、usb驱动程序8. 网卡驱动程序9. 触摸屏驱动程序 10. 串口驱动程序学习顺序1. 嵌入式处理器与裸机程序开发2. linux系统管理3. linux 应用程序开发4. linux内核开发基础5. 嵌入式linux环境搭建6. linux驱动程序开发7. 深入学习linux内核嵌入式linux学习步骤作者:phantom 时间:xx-8-6 :网络1、linux 基础安装linux操作系统 linux文件系统 linux常用命令 linux启动过程详解熟悉linux服务能够独立安装linux操作系统能够熟练使用linux系统的基本命令认识linux系统的常用服务安装linux 操作系统 linux基本命令实践设置linux环境变量定制linux的服务 shell 编程基础使用vi文件使用emacs文件使用其他器2、shell 编程基础shell简介认识后台程序bash编程熟悉linux系统下的环境熟悉linux下的各种shell 熟练进行shell编程熟悉vi基本操作熟悉emacs的基本操作比较不同shell的区别编写一个测试服务器是否连通的shell脚本程序编写一个查看进程是否存在的shell脚本程序编写一个带有循环语句的shell脚本程序3、linux 下的 c 编程基础linux c语言环境概述 g使用方法 gdb调试技术 autoconf automake makefile 代码优化熟悉linux系统下的开发环境熟悉g 编译器熟悉makefile规则编写hello,world程序使用 make命令编译程序编写带有一个循环的程序调试一个有问题的程序4、嵌入式系统开发基础嵌入式系统概述交叉编译配置tftp服务配置nfs服务下载bootloader和内核嵌入式linux应用软件开发流程熟悉嵌入式系统概念以及开发流程建立嵌入式系统开发环境制作cross_g工具链编译并下载u-boot 编译并下载linux内核编译并下载linux应用程序4、嵌入式系统移植linux内核代码平台相关代码分析 arm平台介绍平台移植的关键技术移植linux内核到 arm平台了解移植的概念能够移植linux内核移植linux2.6内核到 arm9开发板5、嵌入式 linux 下串口通信串行i/o的基本概念嵌入式linux应用软件开发流程 linux系统的文件和设备与文件相关的系统调用配置超级终端和mini 能够熟悉进行串口通信熟悉文件i/o 编写串口通信程序编写多串口通信程序6、嵌入式系统中多进程程序设计linux系统进程概述嵌入式系统的进程特点进程操作守护进程相关的系统调用了解linux系统中进程的概念能够编写多进程程序编写多进程程序编写一个守护进程程序 sleep系统调用任务管理、同步与通信 linux任务概述任务调度管道信号共享内存任务管理 api 了解linux系统任务管理机制熟悉进程间通信的几种方式熟悉嵌入式linux中的任务间同步与通信编写一个简单的管道程序实现文件传输编写一个使用共享内存的程序7、嵌入式系统中多线程程序设计线程的基础知识多线程编程方法线程应用中的同步问题了解线程的概念能够编写简单的多线程程序编写一个多线程程序8、嵌入式 linux 网络编程网络基础知识嵌入式linux中tcp/ip网络结构 socket 编程常用 api函数分析ping命令的实现基本udp套接口编程许可证管理 ppp协议 gprs 了解嵌入式linux网络体系结构能够进行嵌入式linux环境下的socket 编程熟悉udp协议、ppp协议熟悉gprs 使用socket 编写代理服务器使用socket 编写路由器编写许可证服务器指出tcp和udp的优缺点编写一个web服务器编写一个运行在 arm平台的网络播放器9、gui 程序开发gui基础嵌入式系统gui类型编译qt 进行qt开发熟悉嵌入式系统常用的gui 能够进行qt编程使用qt编写“hello,world”程序调试一个加入信号/槽的实例通过重载qwidget 类方法处理事件10、linux 字符设备驱动程序设备驱动程序基础知识 linux系统的模块字符设备驱动分析fs_operation结构加载驱动程序了解设备驱动程序的概念了解linux字符设备驱动程序结构能够编写字符设备驱动程序编写skull驱动编写键盘驱动编写i/o驱动分析一个看门狗驱动程序对比linux2.6内核与2.4内核中字符设备驱动的不同linux 块设备驱动程序块设备驱动程序工作原理典型的块设备驱动程序分析块设备的读写请求队列了解linux块设备驱动程序结构能够编写简单的块设备驱动程序比较字符设备与块设备的异同编写mmc卡驱动程序分析一个文件系统对比linux2.6内核与2.4内核中块设备驱动的不同11、文件系统虚拟文件系统文件系统的建立 ramfs内存文件系统 proc文件系统 devfs 文件系统 mtd技术简介 mtd块设备初始化 mtd块设备的读写操作了解linux系统的文件系统了解嵌入式linux的文件系统了解mtd技术能够编写简单的文件系统为 arm9开发板添加 mtd 支持移植jffs2文件系统通过proc文件系统修改操作系统参数分析romfs 文件系统源代码创建一个cramfs 文件系统打印版本,()前面废话省略,进入正题:一、废话(已删)。

二、起步:你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix如何选择版本:北美用redhat,欧洲用suse,桌面mandrake较多,而debian是技术最先进的linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。

对于初学linux的人来说,我建议是使用redhat,原因如下:1)现在很多书都是以redhat为例讲的,为了与书本协调一致2)周围的人都用redhat,交流比较方便3)redhat应用范围广,有典型性和代表性4)它易于使用和安装,我们没有必要把时间浪费在“装系统”上而应集中精力学习最有用的东西。

【注】现在觉得rh很死板,as,es等用在服务器上或许不错,personal desktop用mandrake,debian,suse都不错,笔者现在用mandrake,因为她长得漂亮:)如果你并不打算深入学习linux,而是有诸如适应北京市政府办公平台迁移到linux上这种需要,那么中软,红旗等中文linux是不错的选择我强烈建议:自己亲自动手把linux装到你的硬盘上,你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装winxp 一样简单从此现在开始,请不要以windows的工作方式来考虑问题,应该尝试挖掘linux身上的“天才unix”的气质。

三.进阶掌握至少50个以上的常用命令理解shell管道"|",文件流重定向">"及追加">>"等熟悉gnome/kde等x-windows桌面环境操作掌握等软件包的常用安装方法学习添加外设,安装设备驱动程序(比如modem)熟悉grub/lilo引导器及简单的修复操作熟悉系统固有目录的名称及公用学会用mount命令访问其他文件系统了解vi,g,gdb等常用器,编译器,调试器学习linux环境下的简单组网建议:买一本不需要太厚的linux教材,大致可以满足要求(现在的书越来越多了,还带很多图,我当时可没这么多书)四.高级应用澄清一些概念:linux的普通操作与真正的系统管理不能相提并论,后者需要很多知识1.英语即使你不学linux,我也强烈建议你学好英文[u.s.english]。

因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装。

你必须能无障碍的阅读大量的英文技术文档在搜索引擎找到的英文网站和网页中熟练的检索最好能有用英文直接交流的能力,摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距。

2.shell[sed/awk]shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的.bat但shell比.bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上这也是cs中的一个重要思想。

此外,shell可以实现工作自动化,这个概念也比较重要sed,awk用来处理文本,历来很常用。

3.perl/php漂亮的脚本, cgi的首选,比asp好,应用面很广4.++c、c++是linux/unix的核心语言,系统代码都是c写的5.asm系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要。

//走核心路线的话,++,asm最重要6.java,python,tcl,xml五、系统管理篇在熟悉linux的基础上还需要掌握至少一种unix。

我首推solaris,其次是freebsd比如运营级系统一般是solaris+oracle/db2之类的学习apache、ssh、sendmail/qmail、proftp/vsftp、samba、squid、mysql/postgresql/oracle、bind等各种应用服务器的构架及电子商务的应用熟悉tcp/ip协议族,学习诸如apache+php+proftp+mysql+quota的实现以及大型局域网,分布式集群等各种企业级应用解决方案熟悉多用户管理,数据库管理,文件系统,逻辑存储管理,日志分析,备份与灾难数据修复系统补丁,内核升级,以及在此基础上的防火墙构架等以保障系统安全在内的各种系统管理技能。

相关文档
最新文档