linux学习心得总结范文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux学习心得总结范文
linux学习心得总结【1】
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向,
学习效率,掌握程度,熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
1,应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
2,熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区,在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
3,掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
4,熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件,永中office2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
5,一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通,把用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
6,掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
7,熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
8,清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
9,学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。
10,了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
11,编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
12,学习Linux应具备的。
这里提五点主要建议:
一,有疑问前,知识学习前,先用搜索。
二,熟读写基础知识,学得会不如学得牢。
三,选择交流平台,如QQ群,网站论坛等。
四,尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
五,写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
linux学习心得总结【2】
知识结构
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.gcc、gdb、makefile
2.文件、时间编程
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内核