SQLServer On Linux 的目录结构|学习笔记

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
日志服务 SLS,月写入数据量 50GB 1个月
简介: 快速学习 SQLServer On Linux 的目录结构

开发者学堂课程【SQL Server on Linux 入门教程:SQLServer On Linux 的目录结构】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/386/detail/4843


SQLServer On Linux 的目录结构


SQLServer On Linux 的文件和目录结构包含以下三个大的部分:

1、PARTI:

/opt/mssql

连接虚拟机,centos 7.2的版本在这个过程中会用到一个比较重要的命令是 tree 命令先安装这个工具

代码如下:

[root@localhost ~]# tree /opt/mssql/

opt/mssql
bin 目录
compress-dump.shgenerate-core.shmssql-confSQLServer On Linux 配置信息
sqlpackage
sqlservr  SQLServer On Linux启动服务的进程

sqlservr-setup 在安装 SQLServer On Linux 过程中配置是否开机启动或者密码等作用的工具
sqlservr-telemetry
lib  目录下都是引用到的一些文件
libc++abi.so.1libc++.so.1libjemalloc.so.1libsqltelemetry.solibunwind.so.8
mssql-conf  做一些具体的配置
collations. txtmssqlconfhelper.py

mssqlconfhelper.pyc

mssql-conf. Py  排序规则修改数据文件日志文件以及错误日志文件的目录等功能的配置
mssqlsetting smanager. py

mssqlsetting smanager. pyc

mssqlsettings. pymssqlsettings. pycsapassword.sh
set-collation. Sh 去修改排序规则的比如重置密码定制化管理的设置
sqlpackage.sfpsqlservr.sfpsystem.certificates.sfp

system. common.sfpsystem.netfx.sfpsystem.sfp3 directories, 28 files
2、PARTII:

/var/opt/mssql

代码如下

3 directories, 28 files

[root@localhost ~]# tree /var/opt/mssql/

/var/opt/mssql/

cllEvents 存放的文件

0a76c0c4-bec1-40bf-87a5-c4c59d05c79c. norm. cllevent

e77fcf95-ab1d-46ff-948c-3fb6000915c8. crit. cllevent

settings

settings.json

Data  数据文件 data 目录和 log 是放在一起的

master . mdf

mastlog. ldf

modellog. ldf

model.mdf

msdbdata. ndf

msdblog. ldf

tempdb. mdf

templog. ldf

Log 错误日志存放的目录

errorlog

errorlog.1

errorlog.2

errorlog.3

errorlog.4

errorlog.5

errorlog.б

HkEngineEventFile_ 0_131265442520090000. xel

HkEngineEventFile_ 0_131265442627590000. xel

HkEngineEventFile_ 0_131265471607980000. xel

HkEngineEventFile_ 0_131265472875150000.xel

HkEngineEventFile_ 0_131265473543700000. xel

HkEngineEventFile_ 0_131265479882470000. xel

log_ 80.trc

log_81.trc

log _82.trc

log_83. trc

log_ 84.trc

setup-20161218-221523. log

setup-20161218-221724. log

system_ health_ 0_ 131265471611790000.xel

system_ health_0_ 131265472877780000. xel

system_ health_ 0_ 131265473546830000. xel

system_ health_ 0_ 131265479885890000.xel

mssql. Conf  配置文件

secrets

machine-key

3、PARTIII:

/lib/systemd/system 关于服务进程的目录

代码如下

[ root@localhost ~]# tree /lib/systemd/systemI grep -i mssql

mssql-server.service最终的服务指的就是这个服务

mssql-server-telemetry seryice

之后对 SQLServer On Linux 进行配置,比如它的数据文件放在哪日志文件放在哪怎样去检查 SQLServer On Linux 当前的配置信息,学完之后就很清楚的知道了

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
网络协议 Java Linux
Linux学习笔记
Linux学习笔记
86 0
|
11天前
|
Oracle 关系型数据库 Linux
【Linux 基础】目录结构
Linux 的目录结构(也称为文件系统结构)是组织文件和目录的一种逻辑方式。每个文件和目录在文件系统中都有一个唯一的位置或路径。
18 3
|
3天前
|
数据可视化 Shell Linux
技术笔记:Linux学习笔记1
技术笔记:Linux学习笔记1
|
1月前
|
存储 缓存 监控
Linux 文件系统目录结构详解
本文介绍了Linux文件系统的目录结构,包括`/bin`、`/boot`、`/dev`、`/etc`、`/home`、`/lib`、`/media`、`/mnt`、`/opt`、`/proc`、`/root`、`/sbin`、`/tmp`、`/usr`和`/var`等目录的用途和重要性。每个目录都有其特定的功能,例如`/bin`存放基本用户命令,`/boot`存储启动相关文件,`/home`是用户主目录,`/lib`包含共享库,`/proc`提供进程信息,`/usr`存储用户程序资源,而`/var`则用于可变数据如日志文件。理解这些目录的用途有助于更好地管理和使用Linux系统。
Linux 文件系统目录结构详解
|
1月前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
1月前
|
存储 安全 Unix
2023年最详细介绍Linux 系统目录结构!你确定不来了解一下吗?
2023年最详细介绍Linux 系统目录结构!你确定不来了解一下吗?
|
1月前
|
IDE Unix Linux
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
|
1月前
|
Linux
linux系统目录结构
linux系统目录结构
15 0
|
1月前
|
Linux
Linux目录结构
【2月更文挑战第19天】Linux目录结构。
24 1
|
1月前
|
存储 监控 安全
【Linux】Linux系统编程——Linux目录结构
【Linux】Linux系统编程——Linux目录结构
36 3

热门文章

最新文章