如果您对运维行业了解一些,应该会知道,现在的运维早已不是早年的“睡机房”,往办公室打眼一看,分不清是运维攻城狮还是开发程序猿,但是,运维这行也是春天到了,今天Linux,明天云计算的,各种新鲜概念层出不穷,那么,Linux运维是什么?云计算运维又是什么?

现在我们谈运维,经常谈的就是海量这个词,当一个企业拥有几百台服务器的时候,可能更关注的是如何满足应用/业务需求,更多时候不必过多的关注架构、容量、扩展性这些,运维部门有时甚至沦为打杂部门。但是当一个企业拥有几万甚至几十万台的服务器这个体量时,则会更多的关注架构的规划和演进,质量、容量、成本的管理,自动化部署等等,这时候我们听到比运维更多的词是运营。没错,对于运维人员来说,不同体量的运维,做的其实是完全不同的两件事情,难度也是完全不同的,对于运维的能力要求、价值体现也是完全不同的。总结一下,就是海量的运维环境才能体现出运维工程师的价值,当然也就越有前景。

linux运维需要掌握的基础知识
1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本,这是最基本的了,也是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人建议学python会比较好,难实现自动化运维,perl是文本处理很强大,反正这两个学一个就行了。

2、sed和awk工具,必须要掌握,在掌握这两个工具同时,还要掌握正则表达式,这个就痛苦了,正则是最难学的表达式,但结合到sed和awk中会很强大,在处理文本内容和过滤WEB内容时十分有用,不过在学shell的同时一般会经常结合用到的。

3、文本处理命令,sort , tr , cut, paste, uniq, tee等,必学,也是结合shell脚本语言时一并学习的。

4、数据库,首选mysql,因为linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为运维人员使用最多还是查。

5、防火墙,也是必学的,防火墙也算是个难点,最重要弄懂规则,如果学过CCNA的朋友可能会比较好学,因为iptables也有NAT表,原理是一样的,而FILTER表用得最多。

6、监控工具,十分的重要,个人建议,最好学这3个,cacti,nagios,zibbix,企业用得最多应该是nagios和 zibbix,但nagios会有点难,因为会涉及到用脚本写自动监控,那个地方很难。

7、集群和热备,这个很重要,肯定要懂的,但到了公司就不会让你去弄,因为新手基本不让你碰,集群工具有很多,最好学是LVS,这是必学,最好也学学nginx集群,反向代理,还有热备,这个就更多工具能实现了,mysql热备也要学,就是主从复制,这个其实不容易的,要学懂整个流程一点也不容易。

8、数据备份,也是必须要学的,工具有很多,但至少要把RAID的原理弄懂,特别是企业最常用的1+0或0+1,自己做实验也要弄出来,备份工具有很多,如tar, dump, rsync等,最好多了解一下。

再说问题里面的另一个关键词,云计算。公有云由于它的自身特点就是为其他企业提供云计算服务,所以必然决定了它的体量一定是巨大的,并且公有云运维和传统运维有个非常大的不同,传统运维都是自有业务,可以和业务部门协调变更、停机窗口,而公有云全部都是客户的业务,很难去判断用户行为,所以要求是绝对的稳定,变更中断都要求是无感知的,这些都增加了公有云的运维难度。所以公有云运维和一般运维比起来,技术难度更大,需要更强的运营能力以及技术前瞻性。当然前景也比传统运维要更好一点,毕竟如此大体量的Infrastructure不是一般公司可以有的。

Linux运维是什么?linux运维的基础知识相关推荐

  1. linux运维开发之路(一)— 基础知识篇

    一. 虚拟机管理 虚拟机管理的基本命令 [kiosk@foundation6 Desktop]$ rht-vmctl  start  desktop           ## 打开虚拟机 ## [ki ...

  2. linux视频教程百度网盘分享,Java集合基础知识总结(绝对经典

    2.JAVA集合可以存储和操作数目不固定的一组数据. 3.若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用. 注:使用相应的toArray()和Arr ...

  3. Linux 下wifi 驱动开发(一)—— WiFi基础知识解析

     一.WiFi相关基础概念 1.什么是wifi  我们看一下百度百科是如何定义的: Wi-Fi是一种可以将个人电脑.手持设备(如pad.手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信 ...

  4. 从零开始之驱动发开、linux驱动(六十三、内核调试篇--基础知识1[earlyprintk建立过程])

    我们知道,内核中使用__section设置了很多的段属性,使用段属性可以很方便的对函数调用时间分层. 比如我们之前常见的subsys_initcall,就要比module_init更早的执行,因为su ...

  5. 用虚拟机学linux,虚拟机上学习Linux运维?学linux有什么用

    一些不熟悉Linux运维的朋友认为,只有把他们的计算机安装成Linux系统或真正的服务器设备,他们才能开始学习Linux. 但事实上,Linux操作和维护技术可以通过使用虚拟机来学习. 使用虚拟机软件 ...

  6. linux运维面板_phpstudy linux web面板(小皮面板)V0.2版本正式发布

    小皮面板是什么? 小皮面板,是由phpStudy官方团队针对Linux服务器开发推出的一款服务器环境搭建以及管理工具. 可以通过Web端方便.快速的搭建和管理服务器环境,并加入了强大的安全防护功能,提 ...

  7. linux服务器每次重启卡住,运维如何解决Linux服务器重启后命令无法正常使用的问题...

    原标题:运维如何解决 Linux 服务器重启后命令无法正常使用的问题 前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别. ...

  8. python linux运维教程 推荐_Linux运维人员成长之路学习书籍推荐

    原标题:Linux运维人员成长之路学习书籍推荐 一.入门书: <鸟哥的私房菜(基础篇)> <鸟哥的私房菜(服务篇)> <Linux命令行与Shell脚本编程大全(第2版) ...

  9. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式

    一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...

  10. Linux学习总结(41)——运维不仅仅是Linux

    运维不仅仅是懂Linux就行,因为还有一大部分的Windows运维,最近看一个报道说,windows的服务器占了47.71%.嗯,向windows运维人员致敬.当然我们这篇文章不是说运维除了懂Linu ...

最新文章

  1. sqlalchemy数据库中的limit使用(限制查询的用户数量)
  2. 为什么大公司一定要使用微服务?
  3. 基于计算机网络的可持续发展信息共享情况调查
  4. 状态码202_至少 10 个 HTTP 状态码
  5. table 样式详解
  6. 电商促销惊喜海报设计模板,会讲故事的素材
  7. nginx升级与回退
  8. 计算机网络(24)——轮转访问MAC协议
  9. keil4和烧录软件的基本使用
  10. Python学习笔记-2017.5.4thon学习笔记-2017.5.10
  11. android 系统后台进程数限制
  12. 【第4天】尊重是最有力的征服
  13. (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  14. Linux Nc命令详解及使用Nc查看Zookeeper的信息
  15. 计算机网络速度怎么改,如何手动设置网卡的速度
  16. Restoration forWeakly Blurred and Strongly Noisy Images 阅读理解
  17. causalml 因果推断
  18. 教你用 HTML5 制作Flappy Bird(下)
  19. 百读不厌:富兰克林自传
  20. kotlin跨平台_探索Kotlin跨平台第1部分

热门文章

  1. python输出输入法_python 怎么转化输入法
  2. 学习笔记—Vue项目启动时卡在98% after emitting CopyPlugin的问题解决
  3. 【IoT】2023裁员潮还在继续,构建规划能力也许是一剂良方
  4. Ubuntu中程序崩溃,杀死进程方法
  5. windows使用WiFi-direct连接手机等设备
  6. ConvE,知识图谱嵌入(KGE)论文复现(Ubuntu 20.04)
  7. 【转】CCIE一年后的心语
  8. word文档删除空白页
  9. 苹果电池测试软件原理,苹果手机电池检测软件有哪些?
  10. linux安装glib,glib源码安装使用方法