当前位置: 首页 > ds >正文

笔试笔记(运维)

(数据库,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.xdnf.cn/news/10582.html

相关文章:

  • LeetCode - 965. 单值二叉树
  • 计算机网络第1章(下):网络性能指标与分层模型全面解析
  • PCB设计教程【强化篇】——USB拓展坞PCB布线
  • javaEE->多线程:定时器
  • 【Hot 100】45. 跳跃游戏 II
  • Python训练第四十一天
  • 【创新实训个人博客】实现了新的前端界面
  • CP4-OFDM模糊函数原理及仿真
  • 三方接口设计注意事项
  • 人工智能在智能能源管理中的创新应用与未来趋势
  • ContentProvider URI匹配机制详解
  • DELETE 与 TRUNCATE、DROP 的区别
  • 【Java基础】Java基础语法到高级特性
  • Canvas: trying to draw too large(256032000bytes) bitmap.
  • 02.上帝之心算法用GPU计算提速50倍
  • Java对象的内存结构
  • 华为IP(7)
  • 工作流引擎-04-流程引擎(Process Engine)activiti 优秀开源项目
  • 【AI论文】SWE-rebench:一个用于软件工程代理的任务收集和净化评估的自动化管道
  • 搭建基于VsCode的ESP32的开发环境教程
  • PTA-根据已有类Worker,使用LinkedList编写一个WorkerList类,实现计算所有工人总工资的功能。
  • “候选对话链”(Candidate Dialogue Chain)概念
  • DAY18C语言笔记
  • Odoo 中SCSS的使用指南
  • AR/MR实时光照阴影开发教程
  • VSCODE的终端无法执行npm命令
  • rsync服务的搭建
  • vue-10( 动态路由匹配和路由参数)
  • 标准精读:2025 《可信数据空间 技术架构》【附全文阅读】
  • 机器学习:逻辑回归与混淆矩阵