免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: exitgogo
打印 上一主题 下一主题

[学习分享] 【好书来袭,参与讨论有礼】合格的Linux运维工程师是如何炼成的? [复制链接]

论坛徽章:
0
31 [报告]
发表于 2016-03-11 18:32 |只看该作者
1. 分享下自己学习Linux的心得和体会,如何快速有效的学习Linux?
工作有些年了,开发工具一直用的linux。我是11年进的上海大学,当时被分配的导师是做嵌入式的大牛,被分配的第一个任务就是开发arm9,我一查资料,这得用linux啊,可我前面一点没接触过怎么办?于是各种买书,各种查资料,各种练习,最后整整废了一年才算入门,但也只是会几个命令而已。后面慢慢开始做项目,在项目中逐渐对linux熟悉起来,各种脚本也开始学起来了,shell php就是在这个时候学起来的。后面毕业了,进了一家游戏公司,开发平台还是linux,工作至今已经在linux上开发了大大小小十个项目,linux之于我也像兄弟一样了,看见就亲切。

我忽然想扯点别的,最近大家又在讨论人工智能,总觉得人工智能不会很快的到达超人工智能阶段,那是大家都已历史或现在的速度低谷了人工智能的发展速度。
所以学习linux也一样,刚开始很慢(像我用了一年才入门),等熟悉起来速度就会飙升,进步是指数式的,再到后面就会发现linux只是工具了,像你平时使用锤头剪刀等工具一样得心应手。
所以总结下来有效的学习linux可以分为以下三步:
(1)刚开始耐住性子摸索,多多练习,多多查资料
(2)在项目中实践,没有项目就找个源码练习
(3)在linux的基础上学习扩展技术,各种脚本,编程语言等

2. 你觉得Linux的最大优势是什么,都在哪些方面体现了这些优势?
linux的最大的优势是对使用者而言的,用户刚开始使用linux就会有个明确的目的,然后会循着这个目的进行需要操作,最后linux会反馈出一个结果,而且用户对这个结果必须负责。
现在大部分互联网公司的开发环境都是linux,为什么呢?因为你可以在linux上实现自己定制化的项目或目标,linux要求不高,只要给他一个代码,他就给你一个世界。
3. Linux运维需要掌握哪些核心技术?
(1)最基础的当然是各种命令:一个好的运维能用最短命令,最快的速度找到问题所在
(2)运维需要了解网络:各种当下热门的网络协议需要懂,网络参数需要懂,路由等设备需要懂
(3)其实还需要会数据库:尤其是数据库分库分表,数据库调优等技术
(4)最后运维最需要的是交流:现在很多运维就喜欢闷头干事,殊不知临部门的妹子一直对他垂涎三尺,哈哈
4. Linux运维系统中,常用的集群架构有哪些,各有什么优缺点?
我是做大数据的,不是做运维的,这个不是我的强项,但没吃过猪肉,还没见过猪跑吗?
就我们公司情况,运维的架构需要一个前端负载,负责过滤数据,达到负载均衡的功效
其次得有个中间代理,处理一些中转服务还有一些协议过滤
最重要的得有后端服务,负责监控等重要的业务处理
最最后需要有个数据库,存储管理信息

论坛徽章:
2
CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45
32 [报告]
发表于 2016-03-12 07:22 |只看该作者
哇,搞大数据的,这个现在也是一个很火的职业。回复 31# yanke_shanghai


   

论坛徽章:
0
33 [报告]
发表于 2016-03-12 15:34 |只看该作者
简单谈谈我学习Linux的一些感受和体会:

学习linux之前必须要做好心理准备:

第一,要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期,由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;

第二,在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);

第三,如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他;

第四,如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样,原因我说了,这很耗时间,而且如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;

要学好linux需要做些什么:

第一,要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中,你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪*求其解为耻;

第二,要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;

第三,学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解,(给你装的系统里为ubuntu15.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它),但是怎么用它提高开发效率,需要你在学习的过程中不断总结;

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
34 [报告]
发表于 2016-03-14 13:39 |只看该作者
1. 分享下自己学习Linux的心得和体会,如何快速有效的学习Linux?
首先是需要接受UNIX的哲学。自己用,自己尝试解决问题。对新的技术保持好奇心,尝试新技术,以玩乐的心使用LINUX,并加入社区组。比如在CU注册账号。常写技术文档,毕竟头脑里记不住那么处理的问题和解决故障的过程。我敢保证,把那些问题和解决的过程记录并整理出来都是很好的技术文章,共享在社区本身就是对社区的一种共享。最快速的学习LINUX的方法就是在自己的机器上尝试安装并开始使用她,一切想法没有行动都是零。
2. 你觉得Linux的最大优势是什么,都在哪些方面体现了这些优势?
LINUX最大的优势就是在自由中进化,在开放中发展。所有人的想法都可以通过自己或者社区得到实现。 在LINUX世界里没有技术启示。用户和开发者是朋友。每个人的想法和所作的都可以促进LINUX本身的成长。这在商业闭源软件中很少能看到。软件的自由关乎到人类将来是否可以理解计算机行为的问题。所以软件必须自由!!!这是人可以理解计算机行为的唯一方法!!!LINUX可以让我们知道她的每一次心跳。LINUX的模块化也可以让他具有变形金刚的组合能力。理论上WINDOWS能干的她都能干。WINDOWS干不了的她同样能干。事实上她比目前任何一种UNIX都更通用和兼容性。这可以从世界500强计算机使用LINUX构建的比例来看
3. Linux运维需要掌握哪些核心技术?
需要学习学习再学习。同时需要好奇心。需要很强的动手能力。需要理解BASH。了解C语言。掌握系统本身的各种配置文件。可以通过构建具体应用来逐步熟悉相关配置文件和方法。
4. Linux运维系统中,常用的集群架构有哪些,各有什么优缺点?
lvs 常用于构建负载均衡器设备。通常使用VRRP构建主备模式的应用负载均衡器
heatha drbd 可以构建基于计算机的RAID1热切应用。
RHCR。REDHAT的官方集群架构组件,商业化,没玩过。
hadoop,apark,DOCKER属于云化集群架构。目前DOCKER容器技术很强劲。硬件服务器节点将细胞化。细胞的感知能力将来源于LINUX的强大功能。

论坛徽章:
2
luobin
日期:2016-06-17 17:46:36lufei
日期:2016-06-17 17:49:16
35 [报告]
发表于 2016-03-14 14:35 |只看该作者
1. 分享下自己学习Linux的心得和体会,如何快速有效的学习Linux?
第一次接触linux是在大学的时候。个人觉得学linux并没有所谓的捷径,需要打好基础,经验是长时间积累下来的。


2. 你觉得Linux的最大优势是什么,都在哪些方面体现了这些优势?
linux系统稳定,免费软件多,版本多样,可以满足不同客户群体的需求。


3. Linux运维需要掌握哪些核心技术?
核心技术我觉得是shell脚本,当然有些工具的安装部署,服务的安装部署也需要掌握。例如 zabbix nagios等监控,FTP Apache mysql nginx 等软件服务。

4. Linux运维系统中,常用的集群架构有哪些,各有什么优缺点?

集群架构没怎么接触过, 以后应该有机会接触的。

论坛徽章:
3
季节之章:冬
日期:2015-01-15 10:36:57IT运维版块每日发帖之星
日期:2015-09-24 06:20:00IT运维版块每日发帖之星
日期:2015-10-24 06:20:00
36 [报告]
发表于 2016-03-14 15:29 |只看该作者
本帖最后由 ylky_2000 于 2016-03-14 15:42 编辑

2016-03-14
必须参与,好活动,在碎片化的移动化的时代,来参与活动的小伙伴都是真爱。。。
1. 分享下自己学习Linux的心得和体会,如何快速有效的学习Linux?
    我学习linux有好几年历史了,主要是自学,没有参与培训。学习效果可以应付工作吧,不过还是觉得不太系统。
     个人觉得找好一个系统的学习资源,然后认真的学完,系统的学习非常重要。我开始的时候是选定鸟哥的基础教材。收获不错。
     版主这个教材, 看了下目录也不错。作者也是我们大家很熟悉的人大牛,大陆人(鸟哥是台湾人),以后有不太清楚的地方估计交流起来要方便不少。
2. 你觉得Linux的最大优势是什么,都在哪些方面体现了这些优势?
   优势一,最大是开源。
   在服务器端建议用linux,相对windows 来说确实要稳定很多。
   优势二、可以了解低层的运行。
    看看业界的大牛就知道,很少有说windows的,所以有前人的经验和例子在,可以放心的去学习。
   优势三、成本,以前阿里去o等,成本是一块大的方面。价值的体现来自哪里?来份财务报表更直接。老板看不懂if。。。then  但是财务表他可比任何人都强。
3. Linux运维需要掌握哪些核心技术?
   各有侧重吧/
   基础知识是基础 必须要学习。
   其他的看情况,关键是看工作中用到什么。就在这个方向深入学习了解应用,估计就是所谓的高级功能吧。
   如虚拟化的kvm、缓存技术cdn、squid等
4. Linux运维系统中,常用的集群架构有哪些,各有什么优缺点?
    lvs我在用。不错。有点大家都知道了。缺点是投入大点,对技术人的要求高点。但是这些都不是问题。

2016-03-14补充
3。 Linux运维需要掌握哪些核心技术?
  运维人员核心技术:数据库(大数据时代必备)+开发以python为例(总要会一门,python不错,上手快,跨平台、运维大牛用的多)+移动化的监控平台技术(把cacti  zabbix与微信公众号联动起来的能力)

论坛徽章:
11
2015年迎新春徽章
日期:2015-03-04 09:55:282017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之辽宁
日期:2016-12-15 10:24:1715-16赛季CBA联赛之佛山
日期:2016-11-30 09:04:2015-16赛季CBA联赛之江苏
日期:2016-04-29 15:56:1215-16赛季CBA联赛之同曦
日期:2016-04-12 13:21:182016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之山东
日期:2016-02-16 11:37:52每日论坛发贴之星
日期:2016-02-07 06:20:00程序设计版块每日发帖之星
日期:2016-02-07 06:20:0015-16赛季CBA联赛之新疆
日期:2018-01-09 16:25:37
37 [报告]
发表于 2016-03-14 15:35 |只看该作者
回复 1# exitgogo


    好,很好

论坛徽章:
0
38 [报告]
发表于 2016-03-14 16:16 |只看该作者
cy_lyh 发表于 2016-03-09 14:15
学习Linux。主要应该都是工作与linux相关的人员或者计算机的学生了吧,相信都不是为了炫酷的桌面效果 ...

对于一个刚接触Linux的人来说,觉得你说的很有道理

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
39 [报告]
发表于 2016-03-14 16:24 |只看该作者
1. 分享下自己学习Linux的心得和体会,如何快速有效的学习Linux?
实践,按部就班应付考试的学习方法不行
2. 你觉得Linux的最大优势是什么,都在哪些方面体现了这些优势?
完全定制是最大的优势,也是现在嵌入式、物联网、大数据在linux上发展的基础
3. Linux运维需要掌握哪些核心技术?
网络、数据库、操作系统、应用、虚拟化
4. Linux运维系统中,常用的集群架构有哪些,各有什么优缺点?
见仁见智,一般用的比较多的是LVS或者DFS

论坛徽章:
0
40 [报告]
发表于 2016-03-15 11:02 |只看该作者
回复 33# lsstarboy


很全面


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP