Linu_是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSI_标准的类Uni_操作系统。下面给大家带来一些关于linu_学习心得,希望对大家有所帮助。
linu_学习心得1
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了_P,上大学时又有了win7。说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNI_,Linu_,听过没见过,就更别说用过了。
以前觉得Linu_就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习Linu_这门课以后,我才知道,原来我错了。
一.为什么要学Linu_呢?每个人都有不同的看法,下面我说说自己的感想吧。
首先Linu_是开源的,这也是最主要的原因,想学windows,Uni_,对不起我们没源代码。也正是因为这样,Linu_才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!
其次,Linu_简单易学,因为我们初学者只是学的基础部分,Linu_的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。
再次,Linu_是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。
二.对Linu_未来的展望
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变其方便友好的图形界面吸引了众多的用户,甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的,这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。
Linu_最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,随着IT从业人员越来越多,理论上会有更多的人使用Linu_,可以肯定,Linu_在以后这多时间不会消失。
Linu_简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面,那么Linu_的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
三.总结
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当),因为他们上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题,让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。最后,感谢老师和同学们在学习上对我的帮助。
linu_学习心得2
两年前正是毕业生找工作时段,阴差阳错下找到了个linu_系统运维的工作(估计当时公司非常缺人,哈哈),接到录取通知后我才开始学习linu_技术。然而,由于本科并不是计算机专业而我甚至对CPU,内存,硬盘等概念全都不清楚,也不知道究竟它们的功能究竟是什么。可以坦白的说,我的linu_知识包括计算机基础全部都是工作后学习的(面临的压力可想而知…)。所以,如果你已对计算机有了一定的认识,请相信linu_对于你不是难事;如果你像我一样不懂计算机或是没见过计算机(←_←应该没有吧),也请你有坚定的信念!
废话不多说,对于入门书籍,我推荐两本:《鸟哥的linu_私房菜》和《Linu_就该这么学》。
《鸟哥的linu_私房菜》可以说是影响了一大批人,同样,我的入门书籍也是这本。对于计算机基础知识比较薄弱的人,可以看下这本书的一开始的章节,会令你对计算机有个初步的了解,不过这也使得它非常的厚重。如果你 没有大把的空闲时间和雷打不通的定力,还是不要看了。
《Linu_就该这么学》是我最近发现的一本书,用的系统是最新的RHEL7,可以说是与时俱进。通读了整本书,我将它定义成是 linu_快速入门类书籍,相信也是很多运维人员需要的书籍。每个章节都非常的精悍,知识点也都非常到位,网站上也能下载到书籍里用到的软件。如果你像我一样希望快速入门linu_,了解linu_运维具体是做些什么的话,可以看下这本书。
当然,如果现在的我能穿越回过去,我会建议过去的我先看《Linu_就该这么学》快速入门,然后再看其他的Linu_技术书去细究每个知识点背后的逻辑。
对于初学者来说,学习过程中碰不到问题是不可能的,那么遇到障碍我们该怎么克服?
1)百度、谷歌搜索
通常你的问题并不只有你一个人碰到,问问度娘,问问谷歌,能搜出几百条答案来。
2)提问平台
搜不到想要的答案怎么办?那就去专有提问平台提问。百度知道,知乎,或是linu_论坛等地方都是你的选择。但是!!请你懂得提问的艺术,提问平台没有非常多的互动,如果你想要得到一个满意的回复,至少让回答的人对你的测试环境有个初步了解,如说明用的是什么系统,多少版本等等。
3)加入微信群或QQ群提问
关于linu_方面有很多社交群,QQ上搜个linu_就有很多,而且相比起提问平台而言有了更多的互动。当然,最好是选择你看的书籍的社交群。例如,你学KVM那就加入KVM作者的群,如果你再学docker那就加入docker大牛的群,鸟哥的我倒不清楚有没有群,不过《linu_就该这么学》这本书倒是有不少书友群,气氛也非常不错,加入这样的群的好处在于:在这个群里都是看过这本书籍,对书中的实验进行实操练习过的人,当你提问时,也许有人做实验时也碰到过同样的问题,大家更能理解你碰到的问题是什么。
坚持这个词说难不难,说简单却也不简单,Linu_的学习曲线图是非常陡峭的,入门会相当相当相当之困难,但是一但入门,难度曲 线便直线下降,趋于平坦。如果你只是想简单了解下火热的linu_是个什么东西,那百度一下皆可知了;如果你是想好好深入了解linu_,那么请不要好高骛远,一步一个脚印,踏踏实实的学习。假如你像我一样是个容易半途而废的人,找点压力吧!会让你不得不去继续前行!
linu_学习心得3
说起,就难免让人想起Windows(但反过来,谈起Windows,却不一定会让人想起Linu_,可见Linu_还有很长的一段路要走),基本上都会将Linu_与Windows放到一起来比较,比如哪个系统操作更方便,哪个系统更加安全,哪个系统使用更加高效等等。
拿桌面端来讲,自然是Windows系统用起来更加方便、实用,毕竟Windows开发的最初目的就是要让不懂电脑的普通人也会用,而Linu_则是Linus Torvalds不满Mini_(一个类似Uni_,被广泛用来辅助教学的简单操作系统)的种.种限制而开发出来的一个免费、开源的操作系统。但是从服务器的角度来讲,Linu_相对于window来说要更加的稳定、安全,再加上Linu_系统是开源免费的,由此吸引了更多的开发商选择Linu_系统作为服务器。
如果大家对Linu_系统敢兴趣的话,可以去看看这本书,里面介绍了Linu_与Windows各自的优缺点,以及Linu_系统的各版本功能特点,对于想要学习Linu_系统的小白来说,也是一本不错的入门教程。这里,我就对于我自己在学习Linu_系统中的学习心得跟大家做一个分享。
说起学习,主要在于两个方面:“学”和“习”。孔子也曾说过“学而时习之”,意思就是说,学会后要常常复习学过的知识。什么意思呢?就是说,一个知识点,你学过一遍了,记住了,但是这样还不够,你还要不时的找个时间去复习这个知识点,不断巩固,最终能像吃饭睡觉一样形成习惯,达到长久记忆的效果。
关于“学”,我想大家一定不陌生了,从出生开始,我们就已经开始尝试着去学了:学着去走路,学着去说话,学着去吃饭、玩耍;长大后,一般会进入学校系统性的接受学习,从小学、中学、大学甚至于读硕读博。这个过程中,我们会发现,“学”基本上可以分成两个部分:“记忆”和“实践”。什么是“记忆”?就是记住要学习的内容的基础知识,比如学走路,其实我们首先是不断地观看父母长辈等其他人如何迈开脚步的,左脚什么时候抬起、踏地,右脚什么时候抬起、踏地,通过不断的观看,让自己逐步明白“走路”是怎么一回事。明白之后,自然是去“实践”了,我们会尝试着根据自己所看到的控制自己的双脚抬起、踏地,抬起、踏地,这样不断的尝试,最后才能学会走路。
相应的,“学”Linu_系统知识其实也是一个道理。首先,我们要去记住基本的Linu_操作命令,如“cut”、“date”、“reboot”、“move”、“cd”等,记住之后,还不够,还要去“实践”,就是去练习如和使用,只有不断的学、不断的练,这样才能记住这些基本操作。至于这个过程有没有速成方法,我想说的是,如果想达到随手拈来的境界,是没有速成方法的,如果只是想临时记住更多的知识去应付一下,其实还是有的,具体大家可以去搜索“快速记忆”的一些技巧,但是“技巧”终究只是“技巧”,只能拿来用一时,不能拿来用一世的。
linu_学习心得4
linu_操作系统学习心得【1】
第一次看见linu_这个词是在选择选修课的时候,根本不知道linu_是什么东西,带着对计算机的喜爱,选了linu_操作系统这门选修课。
经过这一个学期的学习,对linu_有了一定的认识,我觉得这门课确实是选对了,非常适合我们学习。
首先,linu_是开源的,这也是最主要的原因,想学windows,uni_对不起,没有源代码。
也正是因为这样,linu_才能够像雪球一样越滚越大,发展到现在这种规模。
其中不乏许多it精英的心血。
其次,linu_简单易学,因为我们是初学者,学的只是基础部分,linu_的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解, 使我们理解起来很快。
对我们学习操作系统有很大的帮助。
再次,linu_ 是用c语言编写的,我们有学习 c 语言的基础,读程序和编写代码方面存在的困难小一点, 也是我们能较快掌握的原因之一。
我们这个学期的学习方式是自己上网学习加老师讲解。
这样的学习方式我们能够更自由的查找自己不明白的地方,还有机会学习更多的知识。
唯一遗憾的是学了一个学期,却没有真实的操作过linu_操作系统,难免显的纸上谈兵。
以后如果有机会进一步的学习,一定要安装上linu_系统,自己实践一下。
linu_系统简单,占用内存小,用最小的内存实现了windows的所有功能,是电脑操作系统的一大进步,相信在将来会有更多的应用空间。
最后,应齐兴斌老师的要求,提一点小建议:计算机中心如果能在上linu_操作系统的机房安装上linu_操作系统,这将会对学习linu_的同学们给予很大的帮助。
非常感谢齐兴斌老师的教导。
linu_学习心得【2】
八周的学习使我对linu_系统和网络管理有了进一步的认识。
上大学之前只接触过windows操作系统,小时候最早接触的是windows98操作系统,之后是windows20__和windows _p,上大学时开始接触windows 20x_.大概是受先入为主思想和自己知识欠缺状况的影响,一直以来,我都认为windows操作系统是最完美的操作系统,但现在我开始明白,除了windows系统之外还有linux_个很完美的操作系统。
linu_是一种自由和开放操作系统。
目前存在着许多不同的linu_,但它们都使用了linu_内核。
linu_可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。
linu_是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是linu_操作系统。
严格来讲,linu_这个词本身只表示linu_内核,但实际上人们已经习惯了用linu_来形容整个基于linu_内核,并且使用gnu 工程各种工具和数据库的操作系统。
linu_是芬兰大学生linus torvalds按照uni_内核制作的一款有别于uni_的系统。
它的标志是一个名叫“tu_”的企鹅,之所以选择这个标志,是因为企鹅能在高寒酷冷的南极生存,具有顽强奋斗的精神,而这正是linu_的精神之一。
linu_ 操作系统是uni_ 操作系统的一种克隆系统。
它诞生于19__年的10月_日(这是第一次正式向外公布的时间)。
以后
借助于internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种uni_ 类操作系统,并且使用人数还在迅猛增长。
19__年ibm 公司推出享誉全球的微型计算机ibm pc。
在1981-19__年间,dos操作系统一直是微型计算机上操作系统的主宰。
此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。
当时apple 的macs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
这个时候芬兰大学生linus开发一个新的免费操作系统——linu_,从而开创了操作系统的新时代。
日常生活中,我们似乎与windows打交道更多,实际上我们也在无声无息中与linu_打交道。
首先就得提享誉世界的android操作系统,它就是谷歌基于linu_开发的移动操作系统。
android一心想把苹果大获成功的iphone挤入小众消费领域,并想与大受欢迎的ipad做 一番较量。
android把linu_交到全球无数移动设备消费者手中,大概这也是迄今为止linu_在主流界取得的最大成功。
linu_之所以能成为操作系统届的重要一员并日益扮演越来越重要的角色与其众多优点是分不开的。
首先,linu_是一款免费的操作系统,这一点上linu_与windows形成鲜明对比。
linu_用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
这是其他的操作系统所做不到的。
正是由于这一点,来自全世界的无数程序员参与了linu_的修改、
编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。
这让linu_吸收了无数程序员的精华,不断壮大。
其次,linu_可以完全兼容posi_ 1.0标准,这使得可以在linu_下通过相应的模拟器运行常见的dos、windows的程序。
这为用户从windows转到linu_奠定了基础。
许多用户在考虑使用linu_时,就想到以前在windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
linu_支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
多任务则是现在电脑最主要的一个特点,linu_可以使多个程序同时并独立地运行。
linu_具有良好的界面,它同时具有字符界面和图形界面。
在字符界面用户可以通过键盘输入相应的指令来进行操作。
它同时也提供了类似windows图形界面的_-window系统,用户可以使用鼠标对其进行操作。
在_-window环境中就和在windows中相似,可以说是一个linu_版的windows。
linu_具有丰富的网络功能,uni_是在互联网的基础上繁荣起来的,linu_的网络功能当然不会逊色。
它的网络功能和其内核紧密相连,在这方面linu_要优于其他操作系统。
在linu_中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。
并且可以作为服务器提供www、ftp、e-mail等服务。
linu_的安全、稳定系统可靠。
linu_采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这
些都为安全提供了保障。
linu_由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上linu_在这方面也十分出色。
同时,linu_支持多种平台。
linu_可以运行在多种硬件平台上,如具有_86、680_0、sparc、alpha等处理器的平台。
此外linu_还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
20__年_月份发布的linu_ 2.4版内核已经能够完全支持intel 64位芯片架构。
同时linu_也支持多处理器技术。
多个处理器同时工作,使系统性能大大提高。
众所周知,目前windows操作系统是主流,而且在以后相当长一段时间里,这种状况也不会发生大的改变。
因为windows方便友好的图形界面吸引了广大消费者,而且目前很多应用软件都是基于windows操作系统开发出来的。
但是没一个操作系统都有自己的优缺点,这也是linu_系统产生的一个重要原因。
linu_系统最大的有点就是它的开源性,这点是十分难得的,也是它能够存在到现在一个重要原因。
随着it从业人员的增多,理论上会有更多的人使用linu_操作系统。
所以可以肯定,linu_在今后很长一段时间内不会消失。
linu_操作简单,占内存少,特别是对程序开发人员来说linu_很简单。
windows的成功在于它方便用户的窗口管理界面,linu_的成功则在于它用最少的资源最短的时间实现了所有的功能。
目前全球资源供应紧张,建立资源节约型社会已成为人类社会的共识,所以linu_在资源节约型社会的构建过程中将发挥更大的作用。
linu_的前途无限光明。
linu_学习心得5
之前一直以为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]向下滚动。
在Linu_中,通配符主要是“_”和“?”,可用来对字符串进行模糊匹配,终端里的通配符由Shell完成。
Linu_中还有一部分特别重要的命令:
man命令:man命令是Linu_中一个十分重要的帮助指令,内容包括计算机程序(库和系统的调用),正式的标准和惯例,抽象的概念,通过执行man命令调用手册页。man命令手册比较重要的是前三个:1.一般命令;2.系统调用;3.库函数,涵盖了C标准函数库。man命令如果加上数字参数,可以指定从哪本手册中搜索帮助。数据Linu_资料分享群119599574
ls命令:用于显示当前目录下的文件,可以通参数[-a]显示隐藏文件(Linu_下隐藏文件皆以‘.’开头)。
cd命令:Linu_下一切皆文件,因此在终端中[cd]命令就显得尤为重要。这个命令可以通过绝对路径或者相对路径进入到你想进去的目录中。
cp命令:用于终端中文件或目录的复制操作。
rm命令:用于终端中文件或目录的删除操作。
cat命令:用于正序打印文件内容到终端,与之相反的tac命令倒序打印问价内容到终端。
declare命令:用于声名一个变量,用‘=’号赋值,用echo和$命令读取变量的值。
Shell中运行的大部分命令都将以审理了的子进程的方式运行。环境变量有3种:1.当前Shell进程私有用户自定义变量,只在当前Shell中有效;2.Shell本身内建的变量;3.从自定义变量导出的环境变量。