Linux编程:也谈LINUX的进修偏向及进修办法仓酷云
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。起首,我想说的是,我本人打仗LINUX是往年7月份,之前我打仗的是一些UNIX体系,如SCOOPENSVER、HPUX、IBMAIX等。自己干的一向都是体系办理方面的事情,进修LINUX一半是因为本人的乐趣,一半是事情的必要(为今后打基本)。对LINUX而言,我还处在熟习阶段。
其次,我要说的是,假如你成天就是丑化界面、玩安装、汉化等,你其实不能说你是一个LINUX的妙手,乃至连一个LINUX的熟习人士都谈不上。君不见老外有几个懂汉化的?可是你能说你的LINUX程度比他们高吗?
进修偏向:
1、内核源码进修。我如今没工夫也没精神来干着件事,年夜学时已经读过UNIX的一些源码,我以为即便你不剖析它,读一遍对每一个人都是有优点的。
2、体系办理、SHELL界面、图形外挂等。就体系办理、用户办理、文件办理等来讲,LINUX跟UNIX很相象,良多的命令跟UNIX也差未几。在今朝,这是我的进修偏向。
3、使用开辟。就今朝而言,在易用性、使用体系多样化方面等,LINUX跟它的合作敌手WINDOWS比拟另有必定的差异,我自己的事情性子的干系,基础上不作在LINUX上开辟使用的实验。接纳的是拿来就用的准绳。
4、使用集成。依据本人的事情情况,实验将一些LINUX的使用集成到事情中,与公司中别的的各类体系、使用构成一个全体,举行一致的办理。这也是我的进修重点。
进修办法:
1、对照法。我喜好将一些windows、UNIX中的常识、办理工具、思绪跟LINUX作一些对照。开掘它们的不异的地方和分歧的地方。如文件体系,LINUX撑持哪些文件体系,而经常使用的UNIX中又有哪些文件体系,分歧的文件体系有甚么差别。分歧的事情情况中应当如何选用分歧的文件体系?应当如何在可办理性、平安性、功能等方面举行综合评价它们?假如你一点都说不上的话,我想你应当补补课了。
2、触类旁通法。对任何的命令,我习气性的就是先弄分明它究竟有那些参数,能做甚么用;跟它相干的命令有哪些,又能做些甚么?;这些命令它究竟触及到哪些体系文件?只要如许,才干对这个命令称得上说熟习,说不定良多你自觉得很熟习的命令无能良多你意想不到的事情哦!
3、查询法。我不想对一个本人不晓得的成绩即刻往问他人。良多时分MAN一下,用google查询一下,论坛中搜刮一下,谜底大概就在你的长远。我发明良多的弟兄没有养成这类习气,实在经由过程你本人查询来的常识,你大概了解得更深,由于你必要好好的重新看一下,看看有甚么漏掉的,而不是他人复杂的一就是一的告知你。
4、交换法。假如对一个成绩举行了思索,查询到了必定的常识,仍是办理不了,那末最间接的办法就是上彀问他人了,不耻下问嘛!将你的坚苦、了解、概念告知他人,请他人来匡助你。
好啦,说了一堆费话,也该进正题了。
1、问问列位斑竹,我们论坛的偏向是甚么,存身LINUX利用提高推行;LINUX体系办理;LINUX与别的体系的集成使用办理;LINUX使用开辟;LINUX内核手艺研讨?????如何从分歧的偏向来引诱弟兄们举行分歧条理的进修?
2、也问问列位弟兄们。你们进修LINUX的目标是甚么?成为一个利用者;LINUX体系办理者;各类体系综合办理者(集成计划供应者);使用开辟职员;LINUX研讨者?????
我举一反三,请弟兄们能谈谈本人的一些概念及设法。感谢!
wxz8兄举一反三,我这块碎瓦也来讲说。
丑化界面、玩安装、汉化等是推行Linux的基本,我们都但愿有更多的伴侣到场Linux。一个论坛光推行Linux也不可的,也要在手艺上有所发展。以是我想除推行,我们还要开展兄弟提到的LINUX体系办理;LINUX与别的体系的集成使用办理;LINUX使用开辟;LINUX内核手艺研讨等等方面,这就是各个专题版块的所要做的。把老手带进了Linux年夜门,有了必定的基本,就要看大家本人喜欢选择感乐趣的方面研讨,这时候候响应的版块就给这些伴侣们供应了一个好中央。LinuxSir应当是个Linux手艺的综合论坛。从进门到妙手城市找到合适本人的版块,我是这么希冀的。
关于人人进修Linux的目标,之前也会商过,甚么都有,良多人都是乐趣,就跟一个喜好一样。并非都想着未来靠Linux用饭,这点兄弟你有点实际了,Linux原本就是靠黑客等凭乐趣和自在的信心开展起来的。
wxz8兄剖析得很好,特别是进修法,值得人人进修,感谢。
我的概念,进门级和初级使用都要做并且要做好(两手抓两手都要硬)
固然如今论坛中年夜部分的会商都是很低级的,但想让让更多的人到场linux步队
这些会商明显仍是远远不敷的。我们和那些英语国度的人比拟,在用linux时又多了言语停滞。汉化过程当中会有很多成绩,常常一个成绩办理了,另外一个成绩又有了。必要中文输出法。另有就是看“匡助”,人家man一下就办理了良多成绩,而我们呢,看不懂,仍是得问。(固然如今有中文的man但仍是材料无限,以是必定要把英语学好)。推行linux的基本就是使linux表面更像windows,以是,安装、汉化的会商是不成制止的,也是很主要的。
企业级使用、初级使用也要做好,由于linux在这些方面是刚强。并且只要进修这方面常识才干真正进步本人的程度。做好了才干吸引更多的妙手到这个论坛。
关于资金成绩,我以为能够卖linux的相干工具,外洋很多非营利构造也是这么做的(也有很多兄弟没用刻录机没有上宽带,卖光盘也是便利了这些兄弟)
还能够找一个信用对照好的网上告白站点,在页面放些banner兄弟们会帮着点的。
1.读中心源代码是相对收益年夜的,并且必要极年夜的耐烦。
2.假如能到场一些感乐趣的源码开辟项目,劳绩天然不会少。
3.假如能在LINUX下试着开辟一个小的项目(哪怕是一个小的人为程序),则必定能收到意想不到的效果。
4.做网管不管做到甚么地步,最初还得会编程序,一些工具不是随时有补钉可用的。如想弄懂shellcode,天然还得会看懂代码,否则熟悉不会深入。
5.要在浓郁乐趣下,勉力试着本人办理,本人查找,最初不可再到旧事组或BBS上问。呵呵,本人办理成绩后的快感到该象打桥牌后,打了个打年夜满贯一样爽就能够了。
概念大概欠好,愿者上勾吧。:-)
我很早就想学学关于UNIX/LINUX方面的工具,客岁的时分机子上就有了MANDRAKE8.2了,但是事先一向没怎样用。
也许2,3个月前,带着对windows的一些厌倦,从头入手下手用linux了,入手下手有良多成绩,良多工具都不懂。如今一样平常的安装、操纵都没有甚么成绩。一是本人学到一些工具,另外一方面,如今的刊行版安装实在都对照复杂了,各类言语一样平常都撑持,只是大概离我们的希冀还差那末一点点了。可是要能用总的来讲不是太难的事变,可是要用好就是别的一回事。
我是做windows下的程序开辟的,对windows的全部体系布局,出格是桌面程序仍是对照懂得,固然不克不及进进windows的体系内核,不外写过这么多程序以后,我想对这方面的懂得仍是比这回用的人更深切一些。分明了他最基础的事理,你就能够把握他,让本人为所欲为做一些事变。linux也是一样的,你想把握他,那末你必需先懂得他的习惯,看一些体系较底层一些的工具是很有效处的,究竟一个操纵体系都不是在必定的局限内不休开展,良多基础的工具是不年夜会有年夜的修改。就像是unix上的工具年夜多半在linux上能够用的。懂得他们之间的干系对你深切懂得这个体系很有匡助的。如今在看两本书,一本是<UNIX操纵体系教程>,一本是《unix情况初级编程》,很有启示。
我是从一个程序员的角度动身说这些的,假如你想在这个体系上作一些本性话的事变,那末你不懂得他怎样性呢。至于“体面”上的事变,过得往就好了!不必太在乎。
linux太难用了!(一通鼠标点击,进进/etc)
进修linux,你健忘windows的头脑体例了吗?
怎样安装软件阿?那一堆文件是干甚么的阿?
进修linux,你还在急躁吗?
进进linux,任意按了几下.赶忙重启进进win
进修linux,你专心了吗?
.......
你我共勉之
作者:GuCuiwenemail:win2linux@163.com
原文链接:http://www.cnitblog.com/charester/archive/2006/12/21/20948.html
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 直到学习Linux这门课以后,我才知道,原来我错了。? 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 选择交流平台,如QQ群,网站论坛等。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
页:
[1]