笔试笔记(运维)

news2025/6/4 9:18:42

(数据库,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.coloradmin.cn/o/2396292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用langchain实现五种分块策略:语义分块、父文档分块、递归分块、特殊格式、固定长度分块

文章目录 分块策略详解1. 固定长度拆分(简单粗暴)2. 递归字符拆分(智能切割)3. 特殊格式拆分(定向打击)Markdown分块 4. 语义分割(更智能切割)基于Embedding的语义分块基于模型的端到…

【项目记录】登录认证(下)

1 过滤器 Filter 刚才通过浏览器的开发者工具,可以看到在后续的请求当中,都会在请求头中携带JWT令牌到服务端,而服务端需要统一拦截所有的请求,从而判断是否携带的有合法的JWT令牌。 那怎么样来统一拦截到所有的请求校验令牌的有…

linux文件管理(补充)

1、查看文件命令 1.1 cat 用于连接文件并打印到标准输出设备上,它的主要作用是用于查看和连接文件。 用法: cat 参数 文件名 参数: -n:显示行号,会在输出的每一行前加上行号。 -b:显示行号,…

Python训练营---Day42

DAY 42 Grad-CAM与Hook函数 知识点回顾 回调函数lambda函数hook函数的模块钩子和张量钩子Grad-CAM的示例 作业:理解下今天的代码即可 1、回调函数 回调函数(Callback Function)是一种特殊的函数,它作为参数传递给另一个函数&#…

基于空天地一体化网络的通信系统matlab性能分析

目录 1.引言 2.算法仿真效果演示 3.数据集格式或算法参数简介 4.MATLAB核心程序 5.算法涉及理论知识概要 5.1 QPSK调制原理 5.2 空天地一体化网络信道模型 5.3 空天地一体化网络信道特性 6.参考文献 7.完整算法代码文件获得 1.引言 空天地一体化网络是一种将卫星通信…

c++ opencv 形态学操作腐蚀和膨胀

https://www.jb51.net/article/247894.htm(上图图片来自这个博客) https://codec.wang/docs/opencv/basic/erode-and-dilate(上图图片参考博客) cv::Mat kernel cv::getStructuringElement(cv::MORPH_RECT, cv::Size(3, 3)); cv::erode(src, dst, kern…

【c++】【数据结构】红黑树

目录 红黑树的定义红黑树的部分模拟实现颜色的向上更新旋转算法单旋算法双旋算法 红黑树与AVL树的对比 红黑树的定义 红黑树是一种自平衡的二叉搜索树,通过特定的规则维持树的平衡。红黑树在每个结点上都增加一个存储位表示结点的颜色,结点的颜色可以是…

基于SpringBoot+Redis实现RabbitMQ幂等性设计,解决MQ重复消费问题

解决MQ重复消费问题 一、实现方案 本方案参考 「RabbitMQ消息可靠性深度解析|从零构建高可靠消息系统的实战指南」,向开源致敬! 1、业务层幂等处理: 每个消息携带一个全局唯一ID,在业务处理过程中,首先检查…

使用lighttpd和开发板进行交互

文章目录 🧠 一、Lighttpd 与开发板的交互原理1. 什么是 Lighttpd?2. 与开发板交互的方式? 🧾 二、lighttpd.conf 配置文件讲解⚠️ 注意事项: 📁 三、目录结构说明💡 四、使用 C 编写 CGI 脚本…

DRF的使用

1. DRF概述 DRF即django rest framework,是一个基于Django的Web API框架,专门用于构建RESTful API接口。DRF的核心特点包括: 序列化:通过序列化工具,DRF能够轻松地将Django模型转换为JSON格式,也可以将JS…

2024年09月 C/C++(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C++编程(1~8级)全部真题・点这里 第1题:有几个PAT 字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位,第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位,第 4 位(A),第 6 位(T)。 现给定字符串,问一共可以形成多少个 PAT? 时间限制:1000 内存限制:26214…

免费且好用的PDF水印添加工具

软件介绍 琥珀扫描.zip下载链接:https://pan.quark.cn/s/3a8f432b29aa 今天要给大家推荐一款超实用的PDF添加水印工具,它能够满足用户给PDF文件添加水印的需求,而且完全免费。 这款PDF添加水印的软件有着简洁的界面,操作简便&a…

mqtt协议连接阿里云平台

首先现在的阿里云物联网平台已经不在新购了,如下图所示: 解决办法:在咸鱼上租用一个账号,先用起来。 搭建阿里云平台,参考博客: (一)MQTT连接阿里云物联网平台(小白向&…

一文详谈Linux中的时间管理和定时器编程

(目录) 先说一些在计算机中需要用到时间的地方:系统日志log、OS调度(时间片、定时器)等等~~ 时间的计量 计时的方式发展:日晷、沙漏 -> 机械钟 -> 石英振荡器、晶振 -> 铯原子钟 -> 氢原子钟 计算机中的计时方式&…

性能优化 - 理论篇:常见指标及切入点

文章目录 引言一、 Java 性能优化的核心思路二、为什么要度量?三、常用性能衡量指标详解3.1 吞吐量与响应速度3.2 响应时间的具体度量:平均响应时间与百分位数3.3 并发量3.4 秒开率(页面秒开)3.5 正确性(功能可用性&am…

【论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合】

论文阅读 | PR 2024 |ICAFusion:迭代交叉注意力引导的多光谱目标检测特征融合 1.摘要&&引言2.方法2.1 架构2.2 双模态特征融合(DMFF)2.2.1 跨模态特征增强(CFE)2.2.2 空间特征压缩(SFS)…

华为OD机试真题——模拟消息队列(2025A卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 A卷 100分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 2025华为OD真题目录+全流程解析/备考攻略/经验分享 华为OD机试真题《模拟消息队列》: 目录 题…

MySql(十三)

目录 mysql外键约束 准备工作 创建表 插入数据 创建表时添加外键 1..格式 2..创建表student表时,为其添加外键 3.插入数据测试 正常数据 异常数据 3.使用alter添加外键 删除外键 添加外键 4.Mysql外键不生效的原因 修改引擎 phpystudy的mysql位置 mysql外键约束 注&…

iOS —— UI 初探

简介 第一次新建时,你可能会好奇。为什么有这么多文件,他们都有什么用? App 启动与生命周期管理相关 文件名 类型 作用 main.m m 程序入口,main() 函数定义在这里 AppDelegate.h/.m h/m App 启动/进入后台/退出等全局事…

day23-计算机网络-1

1. 网络简介 1.1. 网络介质 网线:cat5,cat5e 六类网线,七类网线,芭蕾网线光纤:wifi:无线路由器,ap5G 1.2. 常见网线类型 1.2.1. 双绞线(Twisted Pair Cable)【最常用】 按性能主…