笔试笔记(运维)

article/2025/8/13 12:21:00

(数据库,SQL)

  • limit1 随机返回其中一个
  • 聚合函数不可以嵌套使用

  • 【^】这个里面的数据任何形式组合都没有

  • sql常用语句顺序:from-->where-->group by-->having-->select-->order by-->limit

  • 只要其中一个表存在匹配,则返回行的SQL JOIN 是 FULL JOIN

  • 分布式事务资源可以是关系型数据库系统,也可以为其它数据库系统
  • 分布式事务下,使用InnoDB存储引擎时,事务的隔离级别必须是串行化
  • XA事务允许不同数据库之间的分布式事务

  • ROLLBACK 代表回滚,结束用户事务,并撤销正在进行的未提交的事务
  • SAVEPOINT indentifier 代表SAVEPOINT 允许在事务中创建一个保存点,一个事务可以有多个SAVEPOINT
  • COMMIT WORK 可以提交事务,并使得已经对数据库的修改成为永久性
  • RELEASE SAVEPOINT indentifier 删除事务的一个保存点,若执行该语句的保存点不存在,则抛出异常

  • Mysql 不支持 full join

  • 与系统函数一样,用户定义的函数可以从查询中调用
  • 标量函数和存储过程一样,可以使用EXECUTE语句执行

*查看当前目录下,所有文件大小

Du -h -max-depth=1 |sort -rm  

Du --> disk usage

-h --> human 理解的语言显示大小

-max-depth=1 -->只统计当前目录下的一级目录和文件

r -->降序排列

m -->合并已排序文件

  • Linux shell 中,当前脚本的文件名变量是 $0

  • Rathat9 安装方式:HTTP NFS 本地硬盘驱动器

  • 本用户:可读可修改可执行 (rwx)
  • 组内用户:可读可执行不可修改(rx)
  • 其余用户:无任何权限 ( )
chmod start.sh 750

  • PWD --> 当前路径
  • PATH --> 可执行文件的路径列表

  • - cut命令的-d选项指定分隔符
  • - -f选项指定要提取的字段
  • - sort配合uniq使用才能正确去重,因为uniq只能去除相邻的重复行

  • chown命令的完整语法是:chown [选项] user[:group] 文件

  • free 查看系统内存
  • uptime 获取主机运行时间和查询linux 系统负载
  • vmstat 查看cpu 负载
  • sar 查看系统活动状态

*属性分析

6-->特殊权限位:6(二进制110)表示设置了 SUID (4) 和 SGID (2)

0-->属主权限:0(无任何权限,即---)

5-->属组权限:5(4+1,即读和执行权限r-x)

0-->其他用户权限:0(无任何权限,即---)

  • SUID 的设置确保了执行时以 root 权限运行。

  • select 默认为1024 , 但poll不是默认为1024
  • select 可以同时监视多个文件描述符,一旦其中一个数据可读可写它就会返回,从而告知应用程序哪些文件可以进行读写操作
  • select 和 poll 只能工作在水平触发模式(LT),epoll可以水平触发(LT)边缘触发(ET)
  • linux应用所见内存空间一致是因为使用虚拟内存转换 
  • 非共享缓冲区不属于临界资源

top命令是Linux系统中最常用的性能分析工具之一,它提供了实时的系统状态监控,包括:

- CPU使用率及具体进程的CPU占用情况
- 内存使用情况(包括物理内存和交换空间)
- 系统负载(Load Average)
- 运行中的进程信息

free命令专门用于显示系统内存使用情况:
- 显示物理内存总量、已用量、可用量
- 显示交换空间(swap)的使用情况
- 显示系统缓存(cache)和缓冲区(buffer)的使用情况
- 输出格式清晰,便于快速了解内存整体状况

cat /proc/meminfo提供了最详细的内存使用信息:
- 包含了比free命令更多的内存相关参数
- 显示内存的具体细节,如页大小、脏页数量等
- 对于深入分析内存问题非常有帮助

- top适合实时监控和综合分析
- free适合快速查看内存概况
- /proc/meminfo适合深入分析内存细节

*a+x 所有用户的执行权限

g+w 同组的写权限

chmod 775 aaa

  • 输出重定向多种方法
  • ①>&
  • ②&>
  • ③file 2>&1

  • 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等

  • 只有全外联接能够完整显示两个表的所有信息

  • 外模式到概念模型体现了数据的独立性

grant select on CUSTOMERS(cid,cname) to SQLTest

  • InnoDB 支持行级锁和表级锁,而 MyISAM 支持表级锁


http://www.hkcw.cn/article/NsXhcduEWY.shtml

相关文章

医疗数理范式化:从范式迁移到认知革命的深度解析

引言 在当代医疗领域,数理思维已经从辅助工具逐渐发展成为核心决策支持系统的关键组成部分。随着数字技术的迅猛发展,医疗行业正经历着前所未有的变革,而数理思维作为这一变革的核心驱动力,正在深刻重塑医疗实践的方方面面。数理思维在医疗领域的应用,本质上是将抽象的数…

golang -- slice 底层逻辑

目录 一、前言二、结构三、创建3.1 根据 make创建3.2 通过数组创建 四、内置append追加元素4.1 追加元素4.2 是否扩容4.2.1 不扩容4.2.2 扩容 总结 一、前言 前段时间学了go语言基础,过了一遍之后还是差很多,所以又结合几篇不同资料重新学习了一下相关…

Fashion-MNIST LeNet训练

前面使用线性神经网络softmax 和 多层感知机进行图像分类,本次我们使用LeNet 卷积神经网络进行 训练,期望能捕捉到图像中的图像结构信息,提高识别精度: import torch import torchvision from torchvision import transforms f…

数据库系统概论(十)SQL 嵌套查询 超详细讲解(附带例题表格对比带你一步步掌握)

数据库系统概论(十)SQL 嵌套查询 超详细讲解(附带例题表格对比带你一步步掌握) 前言一、什么是嵌套查询?1. 基础组成:查询块2. 嵌套的两种常见位置(1)藏在 FROM 子句里(当…

Azure 机器学习初学者指南

Azure 机器学习初学者指南 在我们的初学者指南中探索Azure机器学习,了解如何设置、部署模型以及在Azure生态系统中使用AutoML & ML Studio。Azure 机器学习 (Azure ML) 是一项全面的云服务,专为机器学习项目生命周期而设计&am…

使用win11圆角指针教程

一.准备文件 win11圆角指针下载链接:https://wwxh.lanzoum.com/iwsZH2xqmy0d 密码:em 二.开始安装 1.将下载的压缩包解压(随便存哪,最后可以删掉) 右键,点击“全部解压缩” 点击“提取” 2.安装 选…

day16 leetcode-hot100-30(链表9)

24. 两两交换链表中的节点 - 力扣(LeetCode) 1.模拟法 思路 模拟题目要求进行两两交换,但有一点需要注意,比如交换3与4后,1仍然指的是3,这是不正确的,所以1指针的next也需要修改,所…

C语言进阶--程序的编译(预处理动作)+链接

1.程序的翻译环境和执行环境 在ANSI C标准的任何一种实现中,存在两种不同的环境。 第一种是翻译环境:将源代码转换为可执行的机器指令(0/1); 第二种是执行环境:用于实际执行代码。 2.详解编译链接 2.1翻译环境 程…

GCA解码大脑因果网络

格兰杰因果分析(Granger Causality Analysis,GCA) 是一种测量脑区之间有效性连接(effective connectivity)的成熟方法。利用多元线性回归分析一个时间序列的过去值是否能正确预测另一个时间序列的当前值,可以用来描述脑…

H5S 大华SDK带图报警类型及热成像报警支持

目前很多应用都希望报警带对应的图片,比如控制中心在弹报警框的时候需要有一张图片让人工更快的做出判断,下面介绍使用大华SDK 的带图报警功能。 大华SDK支持接入设备带图报警,并且支持热成像通道报警,设置订阅事件并吧协议端口设…

(javaSE)Java数组进阶:数组初始化 数组访问 数组中的jvm 空指针异常

数组的基础 什么是数组呢? 数组指的是一种容器,可以用来存储同种数据类型的多个值 数组的初始化 初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程。 数组初始化的两种方式:静态初始化,动态初始化 数组的静态初始化 初始化…

Java数据结构——八大排序

排序 插⼊排序希尔排序直接选择排序堆排序冒泡排序快速排序归并排序计数排序 排序的概念 排序:就是将一串东西,按照要求进行排序,按照递增或递减排序起来 稳定性:就是比如排序中有两个相同的数,如果排序后&#xff0c…

【Linux】Linux文件系统详解

目录 Linux系统简介 Linux常见发行版: Linux/windows文件系统区别 Linux文件系统各个目录用途 Linux系统核心文件 系统核心配置文件 用户与环境配置文件 系统运行与日志文件 Linux文件名颜色含义 Linux文件关键信息解析 🔥个人主页 &#x1f52…

2023年6月6级第一套第一篇

虽然,不重要题干定位到主句信息了,往下走,看强调什么信息看最后一句,优先看主干信息,先找谓语然后找主语和宾语,也是和人有关,后面出现的名词信息是修饰部分,非主干信息不看 A选项&…

Langchaine4j 流式输出 (6)

Langchaine4j 流式输出 大模型的流式输出是指大模型在生成文本或其他类型的数据时,不是等到整个生成过程完成后再一次性 返回所有内容,而是生成一部分就立即发送一部分给用户或下游系统,以逐步、逐块的方式返回结果。 这样,用户…

代谢组数据分析(二十六):LC-MS/MS代谢组学和脂质组学数据的分析流程

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包依赖包安装包加载需要的R包数据下载以及转换mzML数据预处理代谢物注释LipidFinder过滤MultiABLER数据预处理过滤补缺失值对数变换数据标准化下游数据分析总结系统信息参考介…

常量指真,指针常量 ,

const int*p;//const int 值不能变 指向可以变 int *const p;//const p 指向不可以变 值能变

智能指针unique

什么是智能指针: 就像是一个自动管家 帮你管理内存 自动清理不需要的内存 防止内存泄漏 unique_ptr 的特点: 独占所有权:一个资源只能被一个 unique_ptr 管理 不能复制:只能移动 自动释放:当 unique_ptr 被销毁…

并发执行问题 下

这段例子 是让S3 在S2后面运行 写完数据 通知后 另一个进程 竞争使用资源 独占资源 shell解释器 科学语言才有并发语句语言 C语言没有 使用多线程和多进程实现并发运行

[JS逆向] 福建电子交易平台

博客配套代码发布于github:福建电子交易平台 相关知识点:[爬虫知识] 密码学:通往JS逆向路上必会的一环 相关爬虫专栏:JS逆向爬虫实战 爬虫知识点合集 爬虫实战案例 此案例目标为对福建省电子公共服务平台逆向,并爬…