学Linux运维你学什么SQLServer?——虽然说微软也在开发Linux版本的SQLServer。首先,你得明白Linux运维主要做什么,至少你需要维护Linux服务器,而Linux服务器上跑的数据库最多就是MySQL或MariaDB。其次,现在除了一些企业内部的信息系统,但凡在互联网上的数据库,还是以Linux上的数据库为多,除了MySQL/MariaDB之外,还有Oracle、MongoDB、ES等等。另外,一般来说,Linux运维不涉及数据库的深入运维,也就是不承担DBA的职责,当然,小公司会要求你都会,不过也不会提多变态的要求。差不多能安装部署、能跑起来,能针对系统级的数据库问题(比如文件句柄、缓存/内存分配、磁盘分配、IO优化)解决就好了。至于说SQL查询写的不好而查询慢,建表没建好索引,那是DBA或者程序员的锅——一般不用抢过来背。那么,要不要学习SQLServer的运维呢?如果你还兼任Windows系统的运维,那你肯定需要学一些的。SQLServer的好处是,有图形界面,慢慢搞懂每个选项(其实也不容易),基本上也就七七八八了。当然,MySQL的企业版之类的也有图形管理界面,但是相对来说,没SQLServer那么复杂。
SQLserver好像只能在Windows平台运行哦。学Linux运维必须要会MySQL数据库安装,包括分布式高可用等。
纯粹Linux运维,那么sqlserver使用场景不会很多甚至没有,即使sqlserver现在也支持linux系统。所以学习mysql会是更好的选择