流水的新技术,铁打的Linux
关注嘉为科技,获取运维新知
这一年人工智能火了,凡是带电的专业都往AI上靠,实在靠不上的还可以看AlphaGo下棋,探讨AI能否取代人类。这种全民跟风,比前两年的“云计算”、“大数据”热度还高。就算你不懂AI技术,还可以百度“神经网络”“深度学习”科普,心里YY一下机器人取代人类。云计算大数据就不行了——想搞hadoop、openstack、docker……起码也得有个Linux吧?连个系统命令都敲不明白,这些高级应用你往哪儿装?
无论AI和区块链再怎么火,也要记得,对于大多数公司来说,你们机房里最关键的服务器还是类Unix系统;你们业务上最核心的数据表仍然跑在关系型数据库上;即使有一天AI落地,它依然基于系统网络存储数据库这些基础架构。对于大多数非互联网公司的IT人来说,这些才是你吃饭的根本。而这一切都指向同一个系统——Linux。
一波又一波的跟风,巩固的是Linux的江湖地位。
除去部分Windows Server和小型机不谈,大多数的新技术还得装在Linux上。等这一波AI热潮退了,下一个新技术,多半还要装在Linux上。要是你连Linux的基础都没有,你应该连hadoop和openstack的基本概念都建立不起来。因为有这些技术能力的人,几乎是不可能绕过Linux的。
从学习路径上说,这是你绕不过去的坎。
从知识的长期投资性价比来说,Linux是最可靠的知识之一。广泛,通用,重要,很难过时。连你手里的安卓系统,本质上也等于Linux,底层目录结构和Linux一模一样。这一组目录结构自Unix起,五十年来没有变过。我们有足够的理由认为,Linux还能再战五十年。
传统关系型数据库课程,无论Oracle还是MySQL,都要花时间介绍Linux的文件管理、用户切换、vim使用、软件包依赖。否则零基础学员可能连拷贝安装包都做不来。
分布式数据库课程,Linux是必备基础。即便腾讯TBase这样无比友好,简化到了一键安装,支持图形化管理的分布式数据库,安装脚本也是个Linux shell脚本。依然要在Linux下编辑配置文件指定IP和角色。
Hadoop、Openstack等一系列课程中,Linux是默认必备的前置知识。否则你无法落实MapReduce,也难以调动Nova、Swift或Keystone。没有哪一家的大数据平台给你准备全套图形化界面。你也不能奢望靠一只鼠标管理几百几千台私有云主机。命令行是你绕不过去的坎。
即便是炒得火热的自动化运维、智能化运维,其重要组成部分也是Linux的shell脚本,其他高级工具python等,也属于Linux shell基础上的延伸。
Linux下至少95%的日常操作通过命令行实现,上手门槛高于Windows,但又是大量应用的部署平台。现在的IT,还不能绕过操作系统,直接把应用部署到硬件上。而操作系统只有两种:Windows Server和类Unix系统。
对技术快速迭代的IT人来说,这是一条必经之路。即使你现在全盘使用Windows Server图形化界面,也不得不适应命令行操作。擅长图形化界面的Windows Server早在2012版本起,就开始主推powershell,从而利用命令行自动化、批量化管理海量服务器。如果你最终需要学会命令行,Linux是必然的选择。即使微软自己也在技术上拥抱Linux。
在过去的很多年里,AI从无到有,Linux从有到无,无处不在的无。
如需转载,请注明出处。
流水的新技术,铁打的Linux的更多相关文章
- 前端架构-分层而治,铁打的MV流水的C
大家好,我是Eluxjs的作者,Eluxjs是一套基于"微模块"和"模型驱动"的跨平台.跨框架『同构方案』,欢迎了解... 文前声明,以下推断和结论纯属个人探索 ...
- 流水的算法,铁打的损失函数/MLE
机器学习算法可以说是不少的,如果死记硬背的话,只能当时记得推导过程和步骤,过一段时间就又想不起来了,只能依稀记得一些影子.所以,应该找到算法的一些通用的方法来理解算法的思路以及推导过程. 我认为,最大 ...
- python与excel的关系;铁打的python流水的excel
现在很多行业,都离不开用Excel: 做财务的,要用Excel做报表:做物流的,会用Excel来跟踪订单情况:做HR的,会用Excel算工资:做分析的,会用Excel计算数据做报表.不知道你有没有这样 ...
- GMTC2019会后:做一场冷门的技术专场是什么体验
上周四(6.20)GMTC2019大会的第一天,很荣幸作为「UI与图形渲染」专场出品人获得了与图形领域几位技术专家同场交流的机会. 图形技术在前端范畴内是一个相对小众的话题,虽然前端工程师几乎每天都在 ...
- 十大广泛使用的Linux发行版
回到上世纪90年代,Mandrake Linux还是唯一的Linux发行版:而今天,Linux发行版的数量变得数不胜数.本文为大家整理出了十大广泛使用的Linux发行版,希望能帮助大家在选择合适的Li ...
- 十大流行Linux发行版
[2013年5月13日 51CTO外电头条]Linux是功能强大的常用操作系统之一,目前它在计算机操作系统领域的发展速度越来越快.它提供了出色的性能和速度.Linux用起来非常稳定而可靠.它还提供了几 ...
- 【原创】linux mint 17.3 kvm 安装windows7虚拟机
一.安装windows7虚拟机 linux mint 17.3是一个不错的桌面发行版本,我下载了 linux mint 17.3 for xfce 桌面版本,运行速度没得说,而且安装设置都挺简单,非常 ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- IT架构师介绍-软件架构设计学习第一天(非原创)
文章大纲 一.架构师定义二.架构师分类与具备能力三.研发人员发展的技术路线四.架构师知识体系五.参考文章 一.架构师定义 什么是架构师,这个聊架构话题时永恒的问题.每个公司对架构师的定位也有所 ...
随机推荐
- easyui中datagrid常见功能
1.数据加载,需要拼接成标准json格式{}.如果是jsonarray格式[{},{}],无法识别. 2.后端将list拼接成datagrid能识别的json格式,需要首先new JSONObject ...
- FireMonkey 源码学习(6)
(6)GetGlyph和GetBaseline TFontGlyphManager是一个抽象类,在不同平台上的实现是不同的,以Windows为例,在FMX.FontGlyphs.Win.pas文件中定 ...
- Bootstrap3基础 form-horizontal 表单元素横向布局 简单示例
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- Bootstrap3基础 disabled 多选框 鼠标放在方框与文字上都出现禁止 标识
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- Python 处理 CSV/EXCEL 表格文件
只想说,数据挖掘工作,80%时间都花在处理数据上了,这句话真不假! 最近和小伙伴组了个队参加数据分析比赛,记录下我处理 csv 文件的一些步骤吧: 修改csv文件 可以用csv模块1,官方文档2 im ...
- 浅谈Log4j2日志框架及使用
目录 1.日志框架 2.为什么需要日志接口,直接使用具体的实现不就行了吗? 3.log4j2日志级别 4.log4j2配置文件的优先级 5.对于log4j2配置文件的理解 6.对于Appender的理 ...
- hdu1358 Period kmp求循环节
链接 http://acm.hdu.edu.cn/showproblem.php?pid=1358 思路 当初shenben学长暑假讲过,当初太笨了,noip前几天才理解过来.. 我也没啥好说的 代码 ...
- P4213 【模板】杜教筛(Sum)(杜教筛)
根据狄利克雷卷积的性质,可以在低于线性时间复杂度的情况下,求积性函数前缀和 公式 \[ 求\sum_{i=1}^{n}\mu(i) \] 因为\(\mu*I=\epsilon\) 所以设\(h=\mu ...
- 什么是mvc?
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型 (Model).视图(View)和控制器(Controller). ...
- HTML XHTML HTNL5 简介
XHTML 是HTML与XML(扩展标记语言)的结合物 包含了所有与XML语法结合的HTML 4.01元素 XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup ...