[原创]如何才能更深入的学习linux?_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2925 | 回复: 0   主题: [原创]如何才能更深入的学习linux?        下一篇 
    本主题由 hui.chen 于 2014-11-5 16:20:13 移动
Robin
注册用户
等级:少校
经验:856
发帖:63
精华:4
注册:2014-3-22
状态:离线
发送短消息息给Robin 加好友    发送短消息息给Robin 发消息
发表于: IP:您无权察看 2014-5-4 19:45:54 | [全部帖] [楼主帖] 楼主   主页

问题

我是一个在校的大二学生,对linux非常感兴趣,以后呢想往linux方向发展,现在能熟练的操作linux系统,基本上熟悉了各种命令,也能写一些shell脚本,平时写代码都用linux,基本上可以独立搭建各种开发环境,C语言、操作系统原理学的不错,但是学校并没有这样的课程安排,现在也很迷茫,不知道如何才能更加深入的学习linux,比如linux内核,驱动开发或者运维等等,都需要学习那些东西,希望各位大神能给一些意见

我的回答

楼主已经超越了绝大多数的同龄人了,赞!

我对Linux内核和驱动开发不熟,但对运维比较熟悉。如果以后想走运维方向,那从基本的命令开始,要有绝对的熟练,运维对文本处理比较多,所以shell必须非常精通,awk、sed、grep三大利器命令玩得忒熟;命令完了以后,就是Linux下常见的服务了,比如SSH、FTP、NFS、NTP、Telnet、Postfix、Apache、Tomcat、Nginx等等,对这些服务有快速的搭建,并知道如何排错;接着就是存储,存储是非常重要的,RAID、LVM、XFS、OCFS……很多很多,特别是RAID和LVM必需从原理上下功夫;然后就是Linux安全,iptables、SELinux、防止ARP欺骗、账户权限、系统安全等等;然后就是Linux的集群和高可用,比如Web服务器的集群,集群和高可用通常都是伴随着某个服务的,高可用需要了解的是heartbeat、LVS,集群的话RHCS套件很值得一学。其他方面,运维是个多面手,对数据库,特别是MySQL要有一定的了解,还有网络知识也是非常重要的。运维工程师和DBA在很多方面挺类似,都是一个大而全的职位,你需要知道很多点,但有个问题是很多点都不是很深入,所以,最重要的是要找到自己的一个立足点,从而深入。一个人的发展取决于他最长那块木板,这就是所谓的反木桶原理。原理性的东西可以看下Linux的基本经典书籍,平时学习可以多上论坛,多看博客,最好的学习方式就是向大牛看齐。并且平时注意总结,每个月有几篇总结进入自己的知识库,长而久之是一笔宝贵的财富。

该贴由hui.chen转至本版2014-11-5 16:20:13

该贴由hui.chen转至本版2014-11-11 15:08:57




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论