日期:2014-05-16  浏览次数:20620 次

菜鸟学Linux 求大神请教
小弟我仰慕Linux 已久,现在正准备学linux 求大神们给点建议:
1.装什么版本的linux
2.要看怎么书
3.应该怎么来学习?

在线等


大家多说点哦
------解决方案--------------------
鸟哥的linux:话说很多人看的
linux网络编程:挺好的,正在看。。
------解决方案--------------------
鸟哥的linux私房菜,挑历史和基础看
建议用ubuntu12
坚持用linux,基础掌握后,先学shell编程
其他的,以后看工作需求吧
------解决方案--------------------
先学shell,随便找本入门的就行
然后学习linux目录结构,即每个文件夹做什么的,里面的文件怎么需要配置
这类书籍也很多 到这里,你就会发现linux的神奇了
说的远一点 ---  Richard Stevens编著的《Unix网络编程:联网的API和套接字》、《UNIX环境高级编程》等
《linux内核完全注释》
系统的话,整个虚拟机,redhat或suse都行,登陆可以直接root用户  也不用老是切换用户
学linux要记得用命令行,忘记桌面操作  习惯了就发现linux的神奇了

------解决方案--------------------
我的建议哈:
  1、你要确定你学的性质,是耍耍桌面就得,还是想深入了解呢?如果你不知道,先装Ubuntu耍耍,熟悉之后再考虑别的linux版本。
  2、先不看书,先用linux,不会直接上网搜,论坛发帖问,不要觉得自己的问题蠢,我还曾经发过分辨率的问题呢?都是“蠢”过来的
  3、怎么学,你可以虚拟机安装个试试,如果真的虚拟机我就不建议Ubuntu了,那个桌面太耗资源,可以下个redhat CentOS 或者Fedora的低点版本都行,这些桌面比较清爽,虚拟机里运行也比较能让人忍受,如果你在虚拟机里安装个Ubutnu12.04,卡成孙子样儿,也太憋屈了!

宗上所属:楼主要有热情!热情比任何书都重要!
------解决方案--------------------
-------------------你是准备往什么方向发展?
---------------------嵌入式吗,还是服务器方面 
 C语言 ,shell  网络。这些应该是起码的。
看看APUE
------解决方案--------------------
初学者可以用视频引导教程
lamP兄弟连的视频很好
------解决方案--------------------
引用:
引用:引用:引用:-------------------你是准备往什么方向发展?
---------------------嵌入式吗,还是服务器方面 
 C语言 ,shell  网络。这些应该是起码的。
看看APUE
现在我学了java和C语……


跟楼主相反我觉得用java来做软件,一点优越感也没有,反倒是写c觉得爽,跟底层贴近。
linux开发java当然没问题,要知道,开源的东西大部分最先在linux上发展的。
------解决方案--------------------
ubuntu吧,需要在线升级这个版本和软件。否则的话用centos什么的也可以
资料的建议系统看鸟哥基础版,否则就网络搜搜~~