上一文中提到,小编用MacOS系统的最最最大的目的是用OS自带的terminal,是随时随地的terminal。这与当时小编的职业有关系,作为一名合格的运维工程师,不能随时召唤出来terminal那肯定不行。有人会说,windows平台下面很多第三方terminal可以用啊。No No No,用不了。为什么呢?举几个例子,比如,我想在google上搜索点东西,在Linux下我会怎么办呢?我会用一条ssh命令,马上就可以搭建一个基于sshd隧道的代理服务器,基本就是1分钟不到,就搞定了。贴上一段代码:
ssh -qTfnN -D 7070 root@192.168.3.4
这段代码就可以迅速搭建一个代理,用root用户登录远程192.168.3.4服务器,在本地实现一个基于7070的socket代理服务器。
我们打开浏览器,设置一下socket代理ip以及端口,马上可以google了。
而windows呢?大家可以去查查,ssh在windows下设置代理有多麻烦。
不过现在windows有了WSL(windows下的Linux子系统)也可以轻松实现代理服务器的搭建,只是,你想设置socket代理...
windows代理设置页面
你看,这里设置好了,其实不生效的,或者保存以后和没保存一样,怎么办?需要在IE浏览器里修改,你没看错,需要在IE里修改代理。总之,就算现在windows傍上Linux子系统可以轻松搭建代理了,还是难用啊。
再举一个例子,我们运维工程师经常上传下载文件,初级工程师一般用第三方工具,比如filezilla。熟练的工程师会使用scp命令:
scp ./system.conf root@192.168.3.4:/root/
通过这个命令,我们就可以把当前目录下的system.conf文件拷贝到192.168.3.4服务器的/root/目录下。是不是很方便呢?windows就不行(不基于WSL)。
小编就暂举几个例子让大家明白为啥作为运维工程师那么热爱terminal,如上都是基于原生terminal实现的,Linux可以,MacOS也可以。
更有大神使用vim开发软件,那windows就更没有了。再有些优秀的开源项目、软件,只有Linux有,windows没有。对的,跟国内完全相反,Linux就是一群极客搞出来的系统,当然要自己先爽了。再举个例子,Docker,大家都知道吧,一开始就只有Linux版本,在很长时间以后才有windows版本。
有些软件版本就算windows有了,版本号更新的也迟滞一些,导致你跑个别人写的demo一堆bug,跑不起来。
因此,小编一开始就抱着ubuntu一顿啃,越啃越香,后来用顺手了就放弃windows彻底使用Ubuntu办公,就这样坚持了2年。在第三年使用了elementaryOS。
elementaryOS
大家看上面这张图片就知道小编为什么放弃了ubuntu,对,我嫌弃它丑了。你看看这位,这颜值,瞬间想入坑有没有?
ubuntu
再看看ubuntu这8年时间,跟ubuntu14有什么不一样的地方吗?这套UI完美的传承了下来。
小编当时用的elementaryOS还是0.X版本,连正式版本都没发布,而且在今后很长时间都是beta版,坚持了一年,里面有不少的bug。在搜索论坛的时候大家都在讨论黑苹果,这才开始了解苹果系统,以至于不巧,小编的笔记本被成功的黑苹果了。
远景论坛功不可没
从此走上了正常的运维与生活。为什么说正常呢?因为Linux下什么软件都有,就是没有微信和QQ,导致我验证与团队脱节,传个文件,让人家发邮箱。大家马上能收到处理的工作,小编得从手机端倒一下手,才能在PC上看到处理。但是还是坚持了下来,因为信仰。
自从黑苹果了以后,生活发生了很大的变化,Linux上的terminal,Mac有。Linux没有的微信QQ,mac有。Linux没有的adobe全家桶,Mac有。感觉自己就在用一款2030年的Linux,有穿越了的感觉。甚至可以安装各种输入法。幸福来的太突然,让我先幸福一会。
随着Mac OSx 10.11 更新,界面更漂亮了,图标焕然一新。从此在Linux下的那种痛苦再没出现过,办公电脑能装个虚拟机,平时运维一下,修改文档,听听歌,IM沟通下。真的满足了。
一路下来,特别感谢为Linux生态付出的厂家们:
尽管WPS你广告多,但是还是谢谢WPS。
第一款适配Linux的国产输入法(企业)
虽然停更了,也谢谢啦
网抑云Linux版
网易推出没多久,QQ音乐For Linux就出来,大家说对于用户市场而言QQ音乐大还是QQ大?为啥不出QQ(别提那个残废版)?虽然小编个人有情绪,但是有总比没有强:
QQ音乐For Linux
再就是deepin操作系统了,带来了一些深度原创应用:
平时办公能用到的基本覆盖了,谢谢深度。
虽然小编现在用着Mac OS系统,但是还是希望Linux的生态会越来越好,其实Linux距离普及就差一个微信 For Linux、QQ For Linux了。
据说微信开发了一版政府用的微信 For Linux,结果是网页套壳,哎,很难说。
如果让小编选择再一次用Linux,小编会选择哪个Linux发行版?基于现实考虑,小编优先选择Deepin或者统信UOS,里面有wine版本的QQ和微信可以用,少了折腾和被边缘化的麻烦。如果就内心来讲,我想试试:Manjaro
Manjaro
选择Mac OS X,你会感受到苹果为文艺从业者量身定做的系统有多优秀,选择Linux,你会发现一群极客的狂欢是多么的纯粹,而选择windows,你会发现从小用到大顺手了,其他用不惯,对,它就这么普通。对于国家安全长远角度看,Linux发展的趋势不可阻挡。
以上仅作为小编个人观点。
小编最近计划购买一台笔记本,重回Linux时代,Mac呢,登录个微信,写写文档,剪辑下视频。Linux,作为写代码的主力军。Linux,我又回来了(正在...)
欢迎关注微信公众号:《小葵花Python课堂》