第一篇:学习linux心得
学习linux心得(转)
通过这几年来对Linux的学习,一步一步摸着石头过河,到现在才刚刚上岸。我能起的作用可能可以告诉你一些学习的方法,当你遇到困难的时候有个人在旁边给予帮助。说句心里话,对于Linux的掌握我还只能算是很粗的东西,因为看了很多大师们的东西以后,发现自已离他们真得还很远。我不是要打击你的意思,是告诉你实情。但也可以告诉你,就这一点现在还是比较好混口饭吃。对她了解掌握的越深,你会发现他几乎什么都能做,有了实现自已商业机会的平台。
学习Linux分好几种层次,我个人觉得可以用中学里学的课文《疱丁解牛》来对比。说白了也就是对事物的认识一般都是由表及里的过程,学习Linux也是一样的。以前总觉的学理的人只要会数理化就行了,很多老师们由于自身的素质问题也不由自主的暗示着我们这样做。现在觉得很后悔当初没有学好文,文太重要了,很多时候他真的可以指导我们的形为和思维方式。最近看的很多管理上的书,最终上升到都是哲学方面的问题,很多东西一追踪根源到上升到哲学上来了。以前小的时候不懂事,觉得学这些东西有什么用,现在成熟一些了才发现这些东西真的不是件简单的事情。学习Linux有很多东西,我建议你首先要注意大师们在哲学上的思路。Linux是由Unix产生的,最终他的实现及他基础上很多应用软件都是基于一个哲学理念“把任务分解成一小块一小块完成”,可能现在你觉得这是件很简单的道理。但他不简单就在于所有有关Unix的东西都是基于这一理念的,看看我们常用的那些小工具吧,find,grep,gzip,tar,bash...等等,这个道理无不贯穿始终。现在IBM/MS等公司经常提到的WEB Service,实际上细想也是这样的,无非是把很多服务分散开来,然后有个总的业务逻辑来进行迅速的组合成一个新的服务,满足市场的迅速变化的需求。
结论1:首先要明白他的设计理念是缘自Unix的“把任务分解成一小块一小块完成”,建议你可以看这本电子书<
从使用着手,自已装个系统。建议你从Redhat开始。现在Redhat的安装基本上都是学习MS的做法,很图形化了。只要按照图形的指示,很容易让一个系统跑起来。我觉得初学者应该从这个入手,这样会快很多。因为Linux上的软件包都是由不同的开发团队做的,所以一般人不知道如果安装,redhat公司做的事情就是把这些东西组织起来,然后把这些软件卖给大家。因为他对这一行非常的精通,所以卖软件是其次,卖服务是主业。现在redhat已停止出个人版的了,改成专做企业的了,版本发行最近有些变动。现在最后一个版本好象是RH9.1。
装好系统后从使用应用软件开始,建议你先学BASH SHELL编程。因为你将业想往Oracl DBA发展的话,精通SHELL可以在管理上给你带来很大的便利。同时对于理解Linux系统的启动和一些软件的安装很有帮助。比如说你可以很清楚的了解Linux的整个启动过程,继而知道为什么要做那一步做了这个动作,对你将来处理实际碰到的问题至少可以明白知道问题出在哪。象很多我们日常在Unix/Linux的管理和脚本都是分不开的,精通BASH是我们需要完成的第一步。我指的是精通,不是一般的了解,因为你只有精通了,用的时间越长,你会发现script可以帮我们很方便的干很多事情。这里有一本电子书提供参考,是我至今见到写BASH最全,最好的一本。名叫《Advanced Bash Scripting Guide》,你可以在www.xiexiebang.com里找到。
这里也提一下www.xiexiebang.com里的文章是你学习Linux的良师益友,里面的很多文章都是非常不错的教材。主要分为几类:
1、FAQ
2、HOWTO
3、Guider
4、man手册。其中的Guider有几本都是非常不错的入门书,你基本上可以不用去买本,美国出的印刷书都奇贵,你把那里的几本书看完就差不多了。插一句,现在P2P很流行,我基本上都不买专业的书了,大部分都可以找到电子版的下载。里面的HOWTO主要讲的一些具体的问题如何处理,门类也很多很杂,你可以根据自已现在的需求去看相应的文章。有空的时候可以多看看,这里面有些很好的solution,说不定什么时候就可以用上。FAQ的文章不多,建议挑些重要的看下。对于man手册,一般系统上都有,不过那里应该是最近的,平时用的不多。
结论2:自已装个Redhat,学好shell。
你用Unix/Linux时候,熟悉一个编辑器是必不可少的。用两种建议选择Emacs&VIM。Emacs比较大些,要花些空间,功能具强,以前用过一段时间但没有深入下去,所以了解也是通过大师们文章中反复提到这个关键字和一些信息知道的,用好了功能具强,相当于一个MS下的IDE开发环境;vim比较小些,功能也很强,是vi的增强版,我现在主要是用她来编辑东西。vim支持多种语法,可以用来编脚本、C、Java,功能足够我们用,学好需要一定的时间实践。因为我们用Unix/Linux,免不了有时要用console来控制,如果用惯了MS的编辑的话,你会非常痛苦,建议如果以后想长时间使用unix/linux环境的话,学好一种这环境下的编辑器。vim也有windows的版本,开始用起来会觉得不方便,便很快你会发现用VIM可以解决很多MS下编辑器不能解决的问题,不信你可以试试看。
结论3:学会一种Unix/Linux下编辑器Emacs或Vim,建议Vim(因为我在用,可以给你些指导)
学习Linux有几种常用的服务软件需要会用,1)apache(http)2)bind(dns)3)pro-ftp(ftp)4)samba(file share)。需要掌握这些软件的安装和简单配置,这些软件在网上都有很详细的文档。至少apache要会安装和管理,因为这是最基本的WEB服务,今天在哪里都能用到。对于这些常用服务软件根据自已兴趣和环境要求做出选择,不一定要很精,但要会,建议精通。
结论4:学会常用服务软件的安装和配置,至少掌握apache
在Linux中还有很多小实用工具也需要掌握,这对你今后诊断问题和做相应的系统管理有很大帮助。如配置网卡地址的工具ifconfig,查找文件的工具find,行编辑的命令sed、awk,网络状态检查netstat、ping、nc等。这些工具可以在实践中慢慢学习。
结论5:在实践中学习一些常用小工具,如ifconfig netstat route等
掌握一到两种Opensource的数据库,如现在流行的两种数据库MySQL和PostgreSQL。MySQL用的人多些也比较简单,速度又快,做一些简单的数据库应用很多都用他做backend databaes server。如果你自已想学Oracle的话,可以直接学Oracle。Oracle的东西多且全,基本上所用的功能都能在Oracle找到。但如果你想更深一层学习DB的话,你可以考虑学PostgreSQL,他有源程序而且支持事务处理(trans-action)、子查询(sub-select),过程(procedure)、自定义函数(function)、光标(cursor),支持了大部份SQL92和99的标准。他的文档也比较全。
结论6:建议掌握一种Opensource的DB,如MySQL
建议对TCP/IP协议层深入了解,我想你们上研究生时应该讲的很深。但我还是建议你再多复习相关的知识点,很多时候网络上的问题可以通对你对TCP/IP的了解找到问题所在。建议你买那个steven的书叫<
结论7:建议再深入了解TCP/IP protocol
建议除了bash外,再学多一种在Unix环境下的RAD脚本语言python。我也正在学python,通过这段时间的了解发现,这个东东有很多功能而且在开发上可以比c/c++提高至少5倍效率。有时候偏向做系统管理,但掌握一本这种编程形的脚本对工作帮助很大,可以迅速的处理一些问题。BASH是侧重于人机交复的脚本,有些事情用BASH是无法完成的。Python在很多Internet应用上有很多module&package,你可以很方便的使用已有的功能,比如说自已做个小的WEB SERVER,做测试工具,做数据库查询等等。
结论8:建议学下Python
第二篇:嵌入式linu学习心得
嵌入式Linux学习心得
1、Linux命令
ls:查看目录-l以列表方式查看;ls –l 与ll的功能一样 pwd: 查看当前的目录
cd:改变当前操作目录cd /直接跳到根目录 cd..回到上一级目录 cat: 打印显示当前文件的内容信息
mkdir:创建目录
fdisk: 查看硬盘分区信息,-l以列表方式查看
->代表是链接文件,类似window下的快捷方式。
cp: 复制命令,例子cp 文件名 /home/dir/
mv: 移动或改名,如mv sonf.confsonf.txt(改名)移动:mv sonf.conf / rm:删除命令,如rm –f test.c;如删除目录rm –fr d
man:查看某个命令的帮助,man 命令
2、各系统目录的功能
drw—r—w--:d代表是目录,drw代表当前用户的权限,r代表组用户的权限,w代表其它用户的权限。x代表有执行权限。
/boot/gruff.conf: 启动引导程序
/dev:brw—rw--:b代表是块设备。Linux设备有三种,块设备(b开头)、字符设备(c开头)、网络设备。had代表第一个硬盘,hdb代表第二个硬盘。Hdb2代表第二块硬盘的第二个分区。3,67代表主设备为3,从设备为67./etc:存放的是系统的配置文件。Inittab文件存放不同启动方式下必须启动的进程。Inittab文件中有6个启动level,wait中对应着6个level的目录,respawn代表当一个进程被意外终止了,但会自动启动的进程,如守护进程。rc.d目录中存放了一个rc.sysinit文件,里面存放系统初始化配置信息。/etc还有一个vsftpd里面存放tcp、ftp的配置。
/home : 用户目录,存放用户的文件,/lib:存放库文件,后缀为so的文件代表动态链接库。
/lost+found:系统意外终止,存放一些可以找回的文件。
/mnt:挂载外部设备,如挂载光驱:mount –t /dev/cdrom/mnt/cdrom,如
果在双系统中,要查看windows中D盘的文件,首先应该将D盘的文件映射过来,mount –t /dev/hda2/mnt/windows/d
/opt:用户安装的应用程序
/proc:是系统运行的映射,比较重要。里面的文件数字代表进程号。每个进程号目录下包含进程的基本信息。还有其他信息,如cpuinfo等,内核支持的文件系统filesystem等。系统支持的中断interrupts,iomen代表内存分配情况。ioport存放IO端口号。还有分区信息,modole信息,状态信息,版本信息
对于Linux的设备驱动程序,有两种加载模式,一种是直接加载进linux内核,一种是以模块的方式加载到内核。
/sbin: 系统管理的一些工具。如poweroff关机工具。
/usr: 安装系统时很多文件放在此目录下面,包含一些更新等,include包含的头文件,lib 是Linux的库文件,src包含Linux2.4的内核源码
/var:存放是临时变量
3、
第三篇:学习.心得
学习《弟子规》做中华文化的传承人
通过连云港4天的学习,心灵得到了一次新的洗礼,对中国传统文化有了进一步的认识。提倡“孝”文化的教育,势在必行,很有必有。中国的“孝”文化对维护家庭、社会的稳定起着很大的作用,是修身、齐家、治国、平天下的一剂良方。我们一定要认真学习,付诸行动,做一个有道德,有修养,有孝道的人。
中华民族优秀文化的最显著的特点是一个“孝”。《弟子规》开
篇总序就是“弟子规,圣人训。首孝悌,次瑾信。”,把“孝”放在了第一位。“孝”是中华民族的传统美德,“孝”从根本上来讲,就是孝顺,顺从,孝敬。父母辛苦劳碌把我们抚养成人,我们要不忘父母的养育之恩,要有一颗感恩的心,在生活上时时关心,在言行上处处谨慎。时刻把“父母呼,应勿缓。父母命,行勿懒。父母教,须静听。父母责,须顺承”,作为自己的行为准则。“出必告,反必面”,不要让父母担心。在工作上忠于职守,认真工作,不存私心。“物虽小,勿私藏。苟私藏,亲伤心”,对于公私财物,不论东西大小,价值多少,不要有贪恋之心。免得父母蒙羞。对自己来说也无颜面对江东父老。总而言之,注重个人的品德修养,不做有损于企业、他人的事情,也是孝敬父母的最好方式。另外,在忙工作的同时,更不要忘记父母。常回家看看,陪父母聊聊,帮做一些家务,就是对父母的报答,这就是“孝”。并且我们要懂得,关爱父母,就是关爱我们的明天。谁能年再少,谁又不年老呢?(赠女儿女婿:儿生儿生生不息,恩报恩代代相传。——知恩图报)
《弟子规》在为人处世方面,也为我们制定了详细的做人标准。“兄道友,弟道恭。兄弟睦,孝在中”。兄弟姐妹相处,一定要友爱和睦,互相尊重,互相爱护,老大要爱护老小,老小也要尊敬老大。一家人其乐融融,兄弟之间不斤斤计较,不让父母操心,烦神,这也是孝道。
在“信”方面,“凡出言,信为先。”“见人善,即思齐”。开口说话,诚信在先,以诚待人。遵守承诺,不说空话,不说大话,不说假话。谦虚是最好的老师,牢固树立终身学习的观念。向书本学习,向同行学习,向同事学习,努力提高个人的文化水平和专业水平,提高工作效率。孔子曰:“三人行,必有我师。”我们的圣人都有虚怀若谷的姿态,我们还有什么理由不谦虚呢?“谦虚使人进步,骄傲使人落后”。
在仁德方面。“泛爱众”更是要求我们要有一颗善良的心,“凡是人,皆须爱”。只要是人,不分国家、种族、宗教,贫穷,人格都是平等的。不管我们做多大的官,不管我们多么富有,都要有仁爱之心,要有“人人爱我,我爱人人“的观念。在日常生活中,关爱老人,关爱孤残儿童,力所能及的去帮助需要帮助的人,这也是积德行善。
《弟子规》“入则孝”还提醒我们每个人要有良好的生活习惯,加强身体锻炼,提高身体素质,并且注意安全,不要因为身体健康的原因使父母担忧。另外,在个人品德修养方面,告诫每个人要注意品德修养,知书达理,不论在用餐、就坐或行走,都要谦虚礼让,长幼有序。对待叔、伯长辈如同孝敬自己的父母一样,对待他人要像自己的兄妹一样,给予关爱。这也是一个人道德修养的一个重要方面。不然的话,只能给父母带来“身有伤,贻亲忧。德有伤,贻亲羞”的后果,也就是不孝。
《弟子规》是中华优秀传统文化的代表作,我们学习《弟子规》,就是要把优秀的传统代代传承,使每一个人都有良好的道德素质。我们不仅要言传,更要身教,做孝亲、尊师、爱幼的榜样,使中华孝道发扬光大。
史益国2014年7月25日
第四篇:学习心得
行政许可法学习心得
《行政许可法》的颁布施行,对进一步转变政府职能,改革行政管理方式,推进依法行政管理改革的进程,都将产生深远的影响。
行政审批是计划经济时代的产物,曾经有它存在的合理性,但随着我国社会主义市场经济的发展,已经不符合时代发展的要求。《行政许可法》能保证行政许可法全面、正确地实施,是行政管理部门的一项重要职责,也是政府法制建设的一项重要任务。推行这项改革,就是要打破原来的那种管理理念,改变以住那种管理方式,“重审批、轻监管”,“重权力、轻责任”,“重利益,轻服务”,通过改革能及时清理和整顿一大批行政审批项目,采用有限行政许可和备案制,由“权力型”向“保姆型”转变,改变以往由政府包办逐步向由市场竞争机制来进行调节的过程转变,切实转变政府职能,加强行政审批工作。
《行政许可法》的实施有利于进一步提高行政职能和行政效率,主要表现在以下几个方面。其一,实行有限行政许可使行政机关及其责任明确。行政许可所对应的行政机关可被行政相对人简便知悉,不会出现一项许可需盖公章突破1000个的惊人现象;有限许可使行政机关在审查相对人条件时,意识到自身责任,避免出现过去相互推脱“踢皮球”的局面。其二,有限行政许可便于对行政机关进行有效的监督,避免产生单位之间相互推卸责任,在有限行政许可制度下,监督对象内容一目了然,能够促使行政机关集中全力提高效率。
2010年6月
第五篇:学习心得
学习《义务教育数学课程标准(2011年版)》全员培训心得体会
要是以前有人问我,这个“新课程标准”是怎样的?我真的很难回答出来,因为真的没有深入理解它。通过这次视频的学习,让我对新课标有了更全面的了解与认识。下面谈谈我的一些体会和想法:
一、对新课标的理念与变化有了更深层的理解和较全面的认识。
标准(2011年版)》结合国内外数学教育的趋势,进一步明确“数学教育要更加关注学生的数学素养,促进学生的全面发展,使每一位学生在数学上都得到相应的发展,为进一步学习和走向社会打好知识、能力和思维方法的基础。
二、通过培训,促进自身专业的发展。
经过这次的培训,我更深刻地认识到,做为一名教师,只有不断充电学习,努力具备丰富的知识内涵,扎实的数学专业知识。努力拥有宽厚的数学文化,了解数学的核心知识。进一步研读新课标,新教材,清晰的认识各年级教材的编排体系,从教材、教参、课程标准中去触摸新课改的灵魂,准确把握教学的尺度,体会其中蕴涵着的教学思想,教学方法;掌握数学知识与其他知识之间的关系。因为,要给学生一杯水,自己不仅仅要有一桶水,而且要有源源不断的自来水;做为一名教师,需要吸收多方面的营养:学习科学的教育思想,树立先进的教育理念,拥有渊博的学识,掌握令人佩服的教学艺术,培养较强的人格魅力,具备不断开拓创新的精神„„。我感到自身有很多不足,更需要不断地学习和提升自己,深刻理解数学学科知识的过程,成为一个数学教学能力不断提高、数学教育观念不断形成并以新课标为指导,努力使自己能在教学中有进步、有突破。