windows运维是个什么鬼,安装个windwos server 2012 开发就能搞得定,单独要你个运维干嘛。

无非就是打打杂,一点前途都没有。

目前的伺服器基本上是Linux伺服器多一些,所以建议选择Linux伺服器。

不过我的确接触过公司部分伺服器从Windows 转Linux的过程。


作为过来人,直接告诉你,几乎100%的企业伺服器都是linux,现在好多.net 开发都在转JAVA

从这些就能看出端倪。

linux运维无论从职业发展,还是企业需求量来说,都是必备技能,当然你只是单单会Linux是远远不够的,需要学习很多运维相符的技能。你可以看看我总结的,参考下!


要回答这个问题,我们首先来看一组数据:https://www.top500.org/statistics/list/

截止到2019年12月,全球前500强的超级计算机中,100%的计算机都是使用Linux作为操作系统的。

目前国内的IT企业中,90%以上的伺服器都是使用Linux作为操作系统的,所以答案一目了然。

那我们如果想学习Linux运维应该从哪里入手呢?

1、操作系统:CentOS、RedHat、Ubuntu

2、Web Server服务:Apache、Nginx、Tomcat、OpenResty3、资料库:MySQL、MariaDB、Oracle、PostgreSQL4、DB中间件:MyCAT、MaxScale、Atlas、Cobar5、网站缓存:Squid、Nginx、Varnish6、NoSQL:Memcached、Redis、MongoDB7、存储相关工具:NFS、GlusterFS、Ceph8、版本控制:SVN、Git9、监控报警:Nagios、Cacti、Zabbix、Prometheus

10、域名解析:Bind

11、配置自动化:Ansible/Saltstack、Puppet12、虚拟化:Xen、KVM13、队列工具:MemcachedQ、RabbitMQ、ActiveMQ14、日志分析:rsyslog、ELK15、CI/CD软体:Git、GitLab、Jenkins16、大数据:Hadoop、HBase、Hive、Zookeeper、Spark、Flume17、编程语言:Shell、Python、Go18、云计算:OpenStack、OpenShift、Rancher、Docker、K8S

内容来源:http://www.itheima.com/course/linuxtext.html,黑马程序员Linux云计算+运维开发课程。

希望我的回答能解决你的问题 :)


我在澳洲,我觉得没有什么比较好,看工作需要。

而且运维现在需要会云计算AWS/Azure/GCP,DevOps, 自动化配置语言CF/Ansible/Terraform,脚本语言 Shell/Python , CI/CD, 容器,Windows和Linux只是一种基本知识了,除了分工很细的大企业,很难让你只做一种技术


当下的企业用的都是Liunx系统,使用Windows系统的企业少之又少,Linux运维现在属于大趋势发展,无论大型公司还是中小型的公司企业需要的大部分都是Liunx系统运维工程师,而且Liunx系统运维的前景是非常好的,最近10年左右不会被替代。

Windows运维可能更加的偏向于桌面上的应用类似于桌面运维,只需要了解WIindows上面的系统差距 一些硬体上的管理 例如CPU 内存等进行修改或者配置

Linux运维就属于软硬体都需要的 可以在web伺服器上进行搭建进行应用,通过系统监控进行实时的日志分析处理报警故障 K8s+docker容器镜像的应用 网站上LVS的缓存伺服器 Nginx负载均衡 keepalived高可用 以及资料库mysql的管理和远程监控操作 shell脚本的编写/Python的文件编写 ansible的批量处理等等

针对于两者明显感觉Windows运维会比Linux运维学习的东西少,而且Windows运维的企业应用会很少 ,Linux运维现在属于一个比较吃香的行业,也是企业里面比较紧缺的人才,所以目前来看选择Linux运维会相对于Windows运维好。


推荐阅读:
相关文章