搞Linux运维的,需要学习些什么语言?
Linux运维主要学习以下语言:
运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多,
你既要懂网络:思科华为设备的配置;
要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优;
要懂数据库mysql或者nosql(例如mongodb):
要懂编程语言:Shell是最基本的,还要学习perl,python,甚至ruby和C++等(因为一些软件是这些语言编写的),还得熟练掌握awk,sed,grep以及正则表达式;
要懂一些调试排错的命令工具的使用,比如htop,dstat,strace,systemtap,iostat,sar等;
要有比较好的英语水平:因为很多软件或者工具以及出现问题排错的答案都不是国人所做,甚至还需要和原作者交流,在谷歌group里面留言讨论
要有坚强的体魄和超时工作的心理准备:升级维护都是在大家还在做梦时候。夜里2点网站挂了你也得起来,手机不停的接收各种报警短信...
要有背黑锅的忍耐力:运维一直是公司爹不疼娘不爱的位置,别人做好了和你无关,你做差了别人作不好就是你影响的。人力和财务是技术部门的服务,运维就是各技术部门的服务,大到线上操作,小到帮助公司其他使用linux桌面的同事,公司内部机房,IDC维护(跑腿搬服务器)。
开放麒麟是linux吗?
不是。
1. 麒麟系统是基于Ubuntu 13.04版本的Linux系统,也就是说他们都是Linux衍生版系统;
2. 同样的Linux衍生系统还有红帽企业的Fedora,Red Hat Enterprise Linux;国产的红旗Red Flag;Linux Mint,数不胜数;当然手机智能操作系统Android也是基于Linux的!
3. 他们的共同点是都使用的是被称为kernel的Linux内核,也就是他们的核心部件基本是一样的;
4. 他们的不同点(对于一般用户而言)最主要的在于操作界面:有的有开始摁纽,有的有任务栏,有的则都没有;
5. 麒麟在Ubuntu 13.04中作了本地化的更改,比如用户语言默认是中文,添加了中国特色的农历日历,等等,也就像国内很多山寨Android操作系统一样,只是改了改界面、加了点小应用就算是自己的了,本质而言麒麟就是Ubuntu 13.04;
6. 至于“为什么没人使用”,各个Linux发行版,使用习惯有别于Windows系列(可喜的是差距在不断的减小),应用软件少,最简单的QQ都没个像样的,更别提一些好玩的游戏了(这一点也在进步中),所以普通消费者用的相对较少;
7. 作为国产操作系统麒麟,还是肩负着重任的,有方能精,希望麒麟可以走的远一些!
是的,麒麟系统是基于Linux开发的。
1. Linux是一个开源操作系统,麒麟系统是基于Linux内核进行开发的,因此它继承了Linux的稳定性、安全性和灵活性等优点。
2. 麒麟系统在Linux的基础上进行了定制和优化,使其更适合特定的使用场景和需求。
这些定制和优化包括系统的界面设计、内核调优、软件包管理等方面。
3. Linux作为一个广泛应用的操作系统,具有庞大的开发和社区支持,这使麒麟系统能够充分利用Linux生态系统中的资源和工具,提供更丰富的功能和更好的兼容性。
所以可以明确地说,麒麟系统是基于Linux开发的。