问题引入

“鸟儿啊,我记得你写过一篇《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文件。重要文件的详情和作用我已经标示到截图中。

/var/opt/mssql

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

/lib/systemd/system/

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

写在最后

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

相关文章:

  • SQL Server 急救包(First Responder Kit)入门教程

  • SQL Server on Linux 理由浅析

  • SQLServer On Linux Package List on CentOS

原文地址:https://yq.aliyun.com/articles/67199


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

SQL Server on Linux的文件和目录结构相关推荐

  1. 个性化配置你的SQL Server on Linux

    问题引入 这天老鸟满面春风找到菜鸟:"鸟儿啊,看你最近研究SQL Server On Linux如鱼得水,干得不错啊.不过呢,这是一个张扬个性的年代,要创新,要与众不同,那你怎么在Linux ...

  2. SQL Server中的数据库文件组和零碎还原

    So far, we discussed many de-facto details about SQL Server database backup and restore. In this 15t ...

  3. 配置 sql server linux,配置SQL Server on Linux(2)

    1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...

  4. linux sqlserver有图形化吗,SQL Server for Linux 下一版本的公共预览

    当微软宣布即将发布SQL Server for Linux版本的时候,有些人觉得很兴奋,有些人觉得然并卵,但是既然Gartner在2016年的数据库管理系统魔力象限图中将微软列在了第一位,超过了一直以 ...

  5. SQL Server On Linux(3)——SQL Server 2019 For Linux 下载并部署示例数据库

    本人新书上市,请多多关照:<SQL Server On Linux运维实战 2017版从入门到精通>   接上文SQL Server On Linux(2)--SQL Server 201 ...

  6. linux sql server硬件要求,SQL Server On Linux(20)—— SQL Server On Linux性能(6)——针对性能的配置(Linux层面)...

    前面两篇大部分属于Windows和 Linux 平台公用,但是这一篇主要集中在Linux内核层面.因为本系列是Linux上的SQL Server(以2017.2019为主体)的介绍. 完整的列表可以查 ...

  7. linux日志文件存放目录,Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一.场景和需求 假设我现在有3个独立的用project(暂时用maven关联起 ...

  8. 当SQL Server爱上Linux:配置 SQL Server 2017 上的可用性组初体验

    作者 | 张乐奕:Oracle ACE 总监,ACOUG (中国 Oracle 用户组)联合发起人.Oracle 数据库高可用解决方案与  Exadata 一体机专家.长于数据库故障诊断,性能调优.作 ...

  9. 问君能有几多愁,恰似不懂Linux SQL如何调优——聊聊SQL Server on Linux最佳实践

    问君能有几多愁,恰似不懂Linux SQL如何调优--聊聊SQL Server on Linux最佳实践 自从微软开始拥抱Linux, SQL Server 很快就推出了 Linux版本, linux ...

最新文章

  1. Android提升篇系列:Android项目代码优化实践
  2. WARN ServletController:171 - Can't find the the request for xxxx's Observer
  3. 16.matlab中各种文件的I/O操作1——load/save
  4. git clone 报错 “Clone failed: Authentication failed for xxxxx”(做过测试)
  5. JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
  6. 一段简单的模拟服务器的代码(Selector)
  7. 20级:班级日常分享,一天一瞬间
  8. mysql 5.1 到 mysql 5.2的出现的索引BTREE问题 use near 'USING BTREE
  9. 宁波大学计算机专硕分数线,2019宁波大学研究生分数线汇总(含2016-2019历年复试)...
  10. CBD将建智慧城市管理平台
  11. 基于MTCNN+CNN的疲劳检测
  12. win7新建文本文档快捷键
  13. Google鲜为人知的强大功能!(陆续更新)
  14. 【未完成】7-12 任务调度的合理性 (25 分)
  15. 电脑连接打印机并共享及其他打印机连接
  16. Java实现用汉明距离进行图片相似度检测的
  17. 基址寻址和变址寻址区别(白话版)
  18. 快速入门MapboxGL
  19. javascript教程系列-1.JavaScript基础
  20. 生成返回PYTHON__生成器和普通函数的区别

热门文章

  1. struts2配置中Action的name 和package的name和namespace作用
  2. AngularJS快速入门指南09:SQL
  3. Json.Net系列教程 3.Json.Net序列化和反序列化设置
  4. FreeBSD大败局
  5. Windows 10 版本 21H2 正式发布
  6. .NET 6新特性试用 | 最小Web API
  7. 一个简单的规则引擎例子
  8. .NET工资低?那肯定是你打开的方式不正确
  9. MiniProfiler,一个.NET简单但有效的微型分析器
  10. asp.net core 使用 TestServer 来做集成测试