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

问题引入

“鸟儿啊,我记得你写过一篇《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的文件和目录结构和作用有了清晰认识的认识,为我们以后做问题排查和配置修改提供了非常大的帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值