SQL Server on Linux的文件和目录结构-阿里云开发者社区

开发者社区> 开发与运维> 正文

SQL Server on Linux的文件和目录结构

简介: # 问题引入 “鸟儿啊,我记得你写过一篇《SQLServer On Linux Package List on CentOS》的文章,从这篇文章,我们很清楚的知道了SQL Server on Linux包含有哪些必要的包。那么,我们怎么知道SQL Server on Linux到底包含哪些重要的文件和目录结构呢?他们的作用是什么?”。 “的确,当我们在排错或者需要改变MSSQL Server

问题引入

“鸟儿啊,我记得你写过一篇《SQLServer On Linux Package List on CentOS》的文章,从这篇文章,我们很清楚的知道了SQL Server on Linux包含有哪些必要的包。那么,我们怎么知道SQL Server on Linux到底包含哪些重要的文件和目录结构呢?他们的作用是什么?”。
“的确,当我们在排错或者需要改变MSSQL Server on Linux配置的时候,我们需要对SQL Server的各个工作目录和文件结构有清晰的认识,以及他们的主要用途是什么”。菜鸟表示对老鸟的问题很认同。

分析问题

MSSQL Server on Linux所有的文件和目录主要存储在三个地方:
/opt/mssql
/var/opt/mssql
/lib/systemd/system/
我们会在接下来的小节分别对这三个部分逐一介绍。

解决问题

这一小节我们会具体查看MSSQL Server on Linux三个重要的目录。

/opt/mssql

这个目录主要包含了mssql的bin和lab文件,以及mssql-tools文件。重要文件的详情和作用我已经标示到截图中。
01.png

/var/opt/mssql

这个目录文件主要包含的是MSSQL Server on Linux的数据文件,日志文件以及配置文件。详情参见截图中的说明。
02.png

/lib/systemd/system/

这个目录是存放与SQL Server on Linux服务相关的两个文件,详情参见截图中的说明。
03.png

写在最后

对于SQL Server on Linux的文件和目录结构和作用有了清晰认识的认识,为我们以后做问题排查和配置修改提供了非常大的帮助。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章