仓酷云
标题:
Linux编程:体系进修Linux的11点倡议仓酷云
[打印本页]
作者:
乐观
时间:
2015-1-18 11:38
标题:
Linux编程:体系进修Linux的11点倡议仓酷云
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
跟着Linux使用的扩大很多伴侣入手下手打仗Linux,依据进修Windwos的履历常常有一些茫然的感到:不知从那边入手下手学起。这里先容进修Linux的一些倡议。
1、从基本入手下手
经常有些伴侣在Linux论坛问一些成绩,不外,个中年夜多半的成绩都是很基本的。比方:为何我利用一个命令的时分,体系告知我找不到该目次,我要怎样限定利用者的权限等成绩,这些成绩实在都不是很难的,只需懂得了Linux的基本以后,应当就能够很容易的办理失落这方面的成绩。而有些伴侣们经常一打仗Linux就是但愿构架网站,基本没有想到要先懂得一下Linux的基本。这是相称坚苦的。
2、Linux命令是必需进修
固然Linux桌面使用开展很快,可是命令在Linux中仍然有很强的性命力。Linux是一个命令行构成的操纵体系,精华在命令行,不管图形界面开展到甚么程度这个道理是不会变的,Linux命令有很多壮大的功效:从复杂的磁盘操纵、文件存取、到举行庞大的多媒体图像和流媒体文件的制造。举一个例子:Linux的经常使用命令find,观察man文档,初学者必定会以为太庞大而不原意用,可是你一旦学会就爱不释手.它的功效其实太强了,在共同exec参数大概经由过程管道重定向到xargs命令和grep命令,能够完成十分庞大的操纵,假如一样的操纵用图形界面的工具来完成,生怕要多花十几陪的工夫。
分歧版本的Linux命令数目纷歧样,这里笔者把它们中对照主要的和利用频次最多的命令,依照它们在体系中的感化分红几个部分先容给人人,经由过程这些基本命令的进修我们能够进一步了解Linux体系:
安装和登录命令
:login、shutdown、halt、reboot、mount、umount、chsh
文件处置命令
:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
体系办理相干命令
:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
收集操纵命令
:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup
体系平安相干命令
:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho
3、选择一本好的工具书
工具书关于进修者而言是相称主要的。一本毛病看法的工具书却会让老手全部迷途知返。今朝国际关于Linux的书本有良多不外佳构的未几,笔者激烈倡议浏览影印本的“O"Reilly原版Linux图书http://www.oreilly.com.cn/”,并且出书社还供应了一个十分好的线路图:http://www.oreilly.com.cn/guide/guide_linux.php。
4、选择一个合适你的Linux刊行版本
今朝环球有凌驾一百多个Linux刊行版本,在国际也能找到十几个罕见版本。怎样选择请依据你的需乞降才能,RedhatLinux和DebianLinux是收集办理员的幻想选择。关于英语不是很好的读者红旗Linux、中标Linux这些中文版本对照合适。如今一些Linux网站有一些Linux版本的收费下载,这里要说的是其实不合适Linux初学者。
5、养成在命令行下事情
必定要养成在命令行下事情的习气,要晓得X-window只是运转在命令行形式下的一个使用程序。在命令行放学习固然一入手下手进度较慢,可是熟习后,您将来的进修之路将是以指数增添的体例增加的。从网管员来讲,命令行实践上就是划定规矩,它老是无效的,同时也是天真的。即便是经由过程一条迟缓的调制解调器线路,它也能利用几千千米之外的远程体系。
6、选择一个合适你的Linux社区
跟着Linux使用的扩大,呈现了很多Linux社区。个中有一些十分优异的社区:www.linuxforum.net(国际最高程度GNU站点)、http://www.chinaunix.net/(中国最年夜的Unix手艺社区),可是这几个论坛常常是Linux妙手的舞台,假如在切磋初级技能的论坛张贴十分低级的成绩常常会没有了局。保举适于初学者的Linux社区:Linux伊甸园http://www.linuxeden.com/,中国Linux公社http://www.linuxfans.org/nuke/index.php。
7、勤于理论
要增添本人Linux的妙技,只要经由过程理论来完成了。以是,从速找一部盘算机,从速安装一个Linux刊行版本,然落后进出色的Linux天下,信任关于你本人的Linux才能一定年夜有斩获。对Linux命令熟习后,你能够入手下手搭建一个小的Linux收集,这是最好的理论办法。Linux是收集的代名词,Linux收集服务功效十分壮大,不管是邮件服务器、Web服务器、DNS服务器等都十分完美。固然你不需搭建一切服务,能够渐渐来。本人多下手,不要非等着他人帮你办理成绩。
8、怎样失掉联机匡助
和公有操纵体系分歧,各个Linux的刊行版本的手艺撑持工夫都较短,这关于Linux初学者是常常不敷的。实在当你安装了一个完全的Linux体系后个中已包括了一个壮大的匡助,只是大概你还没有发明和利用它们的技能。
1.支流Linux刊行版都自带十分具体的文档(包含手册页和FAQ),从体系安装到体系平安,针对分歧条理的人的细致文档,细心浏览文档后40%成绩都可在此办理。
2.查阅典范工具书和Howto,出格是Howto是环球数以万计的Linux、Unix的履历总结十分有参考代价一般40%的成绩一样能够办理。
9、在Linux论坛猎取匡助
假如下面的措施没有办理成绩,此时你就必要Linux社区的匡助了。Linux的利用者一样平常都是专业人士,他们有着很好的电脑背景且乐意帮忙别人,Linux妙手更具有勉励老手的文明精力。怎样在Linux社区取得匡助,必要申明的是你要有全面的思索,筹办好你的成绩,不要轻率的提问,不然只会失掉到轻率的回覆大概基本得不就任何谜底。越体现出在追求匡助前为办理成绩支付的勉力,你越能失掉本色性的匡助。最好先征采一下论坛是不是有您必要的文章。如许能够取得事半功倍的效果。
上面笔者在论坛看到的一个好成绩:“安装红旗4.0后,体系紫光输出法自带的双拼计划和我的习气纷歧样,怎样自界说双拼计划办理?感谢?”这个成绩很简洁,笔者五分钟后就给出懂得决办法:“起首备份原文件到其他目次,然后删失落/usr/local/unispim/unispimsp.ksc,编纂/usr/local/unispim/unispimsp.ini,最初重启动盘算机,天生新的unispimsp.ksc。”别的失掉复兴后假如成绩办理,向匡助过你的人发个申明,让他们晓得成绩是如何办理的,这类增补有助于别人在邮件列表/旧事组/论坛中搜刮对你有过匡助的完全办理计划,这大概对他们也很有效。
上面看看一个让人没法回覆的成绩:“拯救列位妙手,向你们就教一些成绩:怎样在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,感谢”如许的成绩我想即便Linux妙手也很难疾速正确简练的回覆你。
你必要供应准确无效的信息。这并非请求你复杂的把成吨的堕落代码大概数据完整转储摘录到你的发问中。假如你有复杂而庞大的测试前提,只管把它剪裁得越小越好。大概你会碰到这类情形,关于一个成绩会呈现分歧内容回覆,这时候你必要经由过程理论来考证。别的把这个成绩放在其他Linux社区哀求匡助也是一种选择。假如得不到谜底,请不要觉得我们以为没法匡助你。偶然只是看到你成绩的人不晓得谜底而已。这时候换一个社区是不错的选择。
别的提问的时分必定要注重到某些礼仪。由于Linux社区是一个松懈的构造、也不承当复兴每一个帖子的任务。它不是手艺撑持。
10、用Unix头脑进修Linux
Linux是参照Unix头脑计划的,了解把握Linux必需依照Unix头脑来举行。头脑性的变化比临时性的手艺进步更有效,由于他能匡助你加速进修速率。
11、进修专业英文
假如你想深切进修Linux,看不懂由于文档其实是太难了。写的最好的、最周全的文档都是英语写的,开始公布的手艺信息也都是用英语写的。即使长短英语国度的人公布手艺文档,也都起首翻译成英语在国际学术杂志和收集上宣布。安装一个新的软件时先看README,再看INSTALL然后看FAQ,最初才下手安装,如许碰到成绩就晓得为何。假如申明文档不看,了局出了成绩再往论坛来找谜底反而华侈工夫。
附:Linux进修的线路图
1.把握最少50个以上的经常使用命令。
2.熟习Gnome/KDE等X-windows桌面情况操纵。
3.把握.tgz、.rpm等软件包的经常使用安装办法
4.进修增加外设,安装设备驱动程序(好比网卡)
5.熟习Grub/Lilo引诱器及复杂的修复操纵。
6.熟习Linux文件体系?和目次布局。
7.把握vi,gcc,gdb等经常使用编纂器,编译器,调试器?。
8.了解shell别号、管道、I/O重定向、输出和输入和shell剧本编程。
9.进修Linux情况下的组网。
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
作者:
再现理想
时间:
2015-1-21 11:46
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
作者:
金色的骷髅
时间:
2015-1-25 13:48
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
作者:
冷月葬花魂
时间:
2015-1-25 18:09
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者:
只想知道
时间:
2015-2-3 12:33
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
作者:
深爱那片海
时间:
2015-2-5 18:39
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
作者:
若相依
时间:
2015-2-6 09:13
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
作者:
小魔女
时间:
2015-2-15 21:22
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
作者:
分手快乐
时间:
2015-3-4 13:46
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
作者:
山那边是海
时间:
2015-3-8 16:10
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者:
活着的死人
时间:
2015-3-11 17:50
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
作者:
精灵巫婆
时间:
2015-3-11 22:17
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者:
透明
时间:
2015-3-12 00:10
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者:
飘灵儿
时间:
2015-3-16 07:39
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者:
兰色精灵
时间:
2015-3-20 14:42
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者:
小妖女
时间:
2015-4-8 15:04
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者:
小女巫
时间:
2015-4-9 04:48
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者:
简单生活
时间:
2015-4-13 02:16
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
作者:
莫相离
时间:
2015-4-13 21:18
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者:
变相怪杰
时间:
2015-4-25 10:20
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2