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

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
日志服务 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
相关文章
|
3月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
18天前
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
31 1
|
1月前
|
缓存 监控 Linux
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
存储 Oracle Unix
Linux 系统目录结构
Linux 系统目录结构
26 2
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
4月前
|
Unix Linux Windows
Linux 系统目录结构
这篇文章详细解释了Linux系统目录结构,重点介绍了/etc目录存放系统配置文件,/root为管理员主目录,/usr存放应用程序和共享资源,/var存放日志等变动文件,以及/home、/boot等目录的作用。
Linux 系统目录结构
|
4月前
|
存储 Linux Windows
在Linux中,目录结构是怎样的?
在Linux中,目录结构是怎样的?
|
4月前
|
存储 Linux 文件存储
深入理解Linux中的目录结构
【8月更文挑战第20天】
62 0
|
4月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
36 0