【运维开发岗面试题1】

目录

  • mkdir -p 中-p 是干什么的?
  • df -h 和 du -h 命令作用?
  • 磁盘管理你都用到过什么命令?
  • cp 和 mv 是干什么的?有什么区别
  • 内存大小怎么查看?查看内存的运行情况?怎么查看内存?
  • 进程杀不掉怎么办
  • 如何查看 Linux 操作系统版本、内核版本,请写出具体的命令
  • 说一下mysql中的日志类型
  • MySQL中二进制日志的作用是啥?有几种格式?


mkdir -p 中-p 是干什么的?

-p用于级联的创建目录,即使你指定的目录路径中的某些部分不存在,mkdir -p 也能确保整个路径被完整地创建出来。


df -h 和 du -h 命令作用?

df 用于显示文件系统的磁盘空间使用情况,包括文件系统的总容量、已使用的空间、可用的空间以及挂载点这些信息。

du用于显示目录或文件所占用的磁盘空间大小。

-h选项都是使得命令以人类可读的格式(如KB、MB、GB)显示磁盘空间,提高了信息的可读性


磁盘管理你都用到过什么命令?

  • fdisk:用于创建、删除、修改磁盘分区
  • lsblk:用于列出所有可用的块设备的信息,经常用于查看分区前后的变化、确认分区是否成功创建或删除
  • mkfs:用于格式化分区,为其创建一个文件系统
  • mount 和 umountmount 命令用于将分区挂载到文件系统的某个目录下,使其可以被访问和使用。相反,umount 命令用于卸载已挂载的分区
  • df:这个命令用于显示文件系统的磁盘空间使用情况
  • du:与df不同,du命令用于估算和显示目录或文件在磁盘上的使用情况


cp 和 mv 是干什么的?有什么区别

  • cp命令:用于将文件或目录从一个位置复制到另一个位置。复制后的文件或目录会保留在原始位置,同时在目标位置创建一个相同的副本。
  • mv命令:主要用于移动文件或目录。当使用mv命令时,文件或目录会被从原始位置移动到目标位置,原始位置的文件或目录将不再存在。此外,mv命令还可以用于文件或目录的重命名。

内存大小怎么查看?查看内存的运行情况?怎么查看内存?

查看内存大小:

  • free:以显示内存的使用情况,包括总内存、已用内存、空闲内存等。
  • 查看/proc/meminfo文件可以查看到内存的详细信息

查看内存运行情况:

  • top
  • vmstat命令可以显示关于系统虚拟内存、进程、CPU活动等的信息。

进程杀不掉怎么办

可以尝试以下几种方法:

  1. 检查进程状态
    • 使用ps命令查看进程的状态,确保你正在尝试杀掉的进程确实在运行。
  2. 使用kill命令
    • 尝试使用kill命令加上进程ID(PID)来结束进程。例如:kill PID
    • 如果进程没有响应,你可以尝试发送SIGKILL信号来强制终止进程:kill -9 PID。SIGKILL信号会立即停止进程,但可能会导致数据丢失或资源未正常释放。
  3. 查找并结束父进程
    • 有时,一个进程可能由另一个父进程控制。如果直接杀掉子进程不起作用,你需要找到并结束父进程。可以使用ps -ef | grep 进程ID来查找父进程,然后使用kill命令结束它。

如何查看 Linux 操作系统版本、内核版本,请写出具体的命令

  1. 查看 Linux 操作系统版本
    • cat /etc/os-release:这个命令会显示操作系统的名称、版本号等信息。
  2. 查看 Linux 内核版本
    • uname -a:这个命令会输出更详细的信息,包括内核名称、主机名、内核版本号、内核发行日期、硬件名称等。
    • cat /proc/version:这个命令会输出 Linux 内核的版本信息,包括 gcc 版本和编译日期等。

说一下mysql中的日志类型

  • 错误日志(Error Log):主要记录MySQL服务器启动、运行或停止时出现的问题
  • 慢查询日志(Slow Query Log):记录执行时间超过指定阈值的SQL语句,默认情况下,慢查询日志可能是关闭的。可以在mysql配置文件/etc/my.cnf配置文件中修改参数值来启动慢速查询日志
  • 二进制日志(Binary Log):记录了所有事务操作,主要用于复制操作和数据恢复。比如在MySQL复制架构中,主服务器上的二进制日志会被从服务器读取,并在从服务器上重新执行,以保持数据的一致性
  • 重做日志(Redo Log):记录了对数据库所做的所有修改,包括对数据块的修改以及修改前后的值等。当系统崩溃或断电导致数据未能及时更新到数据文件时,数据库重启时会根据重做日志中的记录重新执行这些修改操作,将数据恢复到一致的状态。
  • 撤销日志(Undo Log):它记录了事务开始之前被修改数据的备份,以便在事务回滚时能够撤销对数据库的修改

MySQL中二进制日志的作用是啥?有几种格式?

二进制日志主要用于进行数据恢复和备份。比如MySQL的主从复制机制就依赖于二进制日志。服务器将更改操作记录到二进制日志中,然后从服务器通过读取主服务器的二进制日志来同步数据。这种机制确保了数据在多个服务器之间的一致性。

关于二进制日志的格式,MySQL提供了三种主要格式:

  1. 基于行的二进制日志(ROW):这种格式记录对单个表行的更改。它详细记录了每一行数据的变化细节,因此在某些情况下可以提供更准确的复制和恢复。但是,由于记录了大量细节,这种格式的日志量通常较大,对I/O影响较大。
  2. 基于语句的二进制日志(STATEMENT):这种格式包含实际的SQL语句,如DDL和DML。由于它只记录SQL语句,所以日志文件相对较小。然而,它并不能保证非确定性语句在远程机器上的正确重放,因此在使用时需要谨慎。
  3. 基于混合格式的二进制日志(MIXED):这是MySQL的默认格式。当语句不确定时,它会使用基于行的日志记录;否则,它会使用基于语句的日志记录。这种格式结合了前两种格式的优点,旨在提供既可靠又高效的日志记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/746799.shtml

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

相关文章

姿态旋转的哥氏定理以及速度微分的推导

姿态旋转中涉及到坐标系的转换,在有相对旋转的两个坐标系中观察一个向量的变化,用到了哥氏定理。 例如在i系中观察e系下的运动,则 哥氏定理的公式 wie是e相对于i的角运动 注意符号i在前e在后。 wie是e相对于i的角运动 注意符号i在前e在…

各个类型和Json类型的相互转换

ObjectMapper类(com.fasterxml.jackson.databind.ObjectMapper)是Jackson的主要类&#xff0c;它可以帮助我们快速的进行各个类型和Json类型的相互转换。 对应maven&#xff1a; <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId&…

【驱动】编译内核时报错:multiple definition of `yylloc‘

1、问题描述 在Ubuntu22.04中编译Linux kernel4.9源码时报错: /usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[2…

R语言:如何基于地球外辐射(Ra)和相对日照(n/N)计算太阳辐射Rs?

正在编写相关软著&#xff0c;借此机会了解R语言的基本语法和一些处理流程&#xff0c;所以解释稍微繁琐。 Note&#xff1a; 使用的R语言版本是 R version 4.3.2 (2023-10-31 ucrt) 使用的RStudio编辑器版本是&#xff1a; 01 基于随机森林的插值填补缺失值 这是目前处理…

深入探索C与C++的混合编程

实现混合编程的技术细节 混合使用C和C可能由多种原因驱动。一方面&#xff0c;现有的大量优秀C语言库为特定任务提供了高效的解决方案&#xff0c;将这些库直接应用于C项目中可以节省大量的开发时间和成本。另一方面&#xff0c;C的高级特性如类、模板和异常处理等&#xff0c;…

mysql数据库中查询重复数据和去重数据

文章目录 1.查找重复数据2. 查到重复组的唯一数据3.删除重复数据4.注意重复的内容和删除的记录数是否一致 1.查找重复数据 select gene_entrez_id,count(*) a from diag_gene GROUP BY gene_entrez_id HAVING a > 12. 查到重复组的唯一数据 原理 分组后如果组内多个数据…

跨境电商干货|如何在Snapchat上做电商?

Snapchat是一个与用户互动与创意内容为主的平台&#xff0c;也因其广阔的受众群体广受跨境电商卖家的喜爱&#xff0c;成为跨境出海的热门渠道之一。本文将为大家分享&#xff0c;要在Snapchat上进行电子商务&#xff0c;可以遵循以下步骤&#xff1a; 1、创建商业账户 在Snap…

卷积的九大变体算法

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 引言 卷积神经网络&#xff08;CNN&#xff09;的核心在于其多样化的卷积技术&#xff0c;每种技术针对不同的应用和性能需求有着独特的优势。逐…

力扣46. 全排列

Problem: 46. 全排列 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 回溯可以理解为是在对一个多叉树的操作 1.回溯结束条件&#xff1a;当决策路径的长度等于nums数组的长度时&#xff0c;将当前的结果添加到二维结果集res中&#xff1b; 2.每一次决策的选择处…

javaScript链式调用的简单实现

链式调用在JavaScript很常见&#xff0c;比如jQuery、Promise和其它的插件等&#xff0c;都是使用的链式调用。链式调用可以让我们在进行连续操作时&#xff0c;写出更简洁的代码。 链式调用它允许你在单个对象上连续调用多个方法&#xff0c;每个方法的返回值都是调用它的那个…

Qt 图形视图 /基于Qt示例DiagramScene解读图形视图框架

文章目录 概述从帮助文档看示例程序了解程序背景/功能理清程序概要设计 分析图形视图的协同运作机制如何嵌入到普通Widget程序中&#xff1f;形状Item和文本Item的插入和删除&#xff1f;连接线Item与形状Item的如何关联&#xff1f;如何绘制ShapeItem间的箭头线&#xff1f; 下…

Java文件大小转换的两种方式

小伙伴们好&#xff0c;欢迎关注&#xff0c;一起学习&#xff0c;无限进步 在程序开发的过程中&#xff0c;文件的大小在视图呈现和数据库存储的过程不一致怎么转换呢 文件大小的单位&#xff0c;在计算机中&#xff0c;文件大小通常使用字节&#xff08;byte&#xff09;作为…

穿越半个世纪,探索中国数据库的前世今生

引言 在数字化潮流席卷全球的今天&#xff0c;数据库作为 IT 技术领域的“活化石”&#xff0c;已成为数字经济时代不可或缺的基础设施。那么&#xff0c;中国的数据库技术发展经历了怎样的历程&#xff1f;我们是如何在信息技术的洪流中逐步建立起自己的数据管理帝国的呢&…

Hadoop大数据应用:HDFS 集群节点扩容

目录 一、实验 1.环境 2.HDFS 集群节点扩容 二、问题 1.rsync 同步报错 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构软件版本IP备注hadoop NameNode &#xff08;已部署&#xff09; SecondaryNameNode &#xff08;已部署&#xff09; Resourc…

Java并发编程学习笔记:synchronized

Java并发编程学习笔记&#xff1a;synchronized 一、synchronized关键字实例方法静态方法代码块 二、底层原理三、锁的升级锁的状态锁升级 一、synchronized关键字 实例方法 作用在类的普通方法上&#xff0c;锁的是当前对象实例。构造方法本身是线程安全的&#xff0c;不能使…

海川润泽AI机器视觉仪系列产品,助推“人工智能+”打开新质生产力的大门

3月5日&#xff0c;第十四届全国人民代表大会第二次会议开幕。国务院总理李强在政府工作报告&#xff0c;提出大力推进现代化产业体系建设&#xff0c;加快发展新质生产力。深入推进数字经济创新发展&#xff0c;制定支持数字经济高质量发展政策&#xff0c;积极推进数字产业化…

零基础自学C语言|动态内存管理

✈为什么要有动态内存分配 我们已经掌握的内存开辟方式有&#xff1a; int a 0;//在栈空间上开辟四个字节char arr[10] { 0 };//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的方式有两个特点&#xff1a; 空间开辟大小是固定的。数组在申明的时候&#xff0c;必须…

【开源】SpringBoot框架开发公司货物订单管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 客户管理模块2.2 商品维护模块2.3 供应商管理模块2.4 订单管理模块 三、系统展示四、核心代码4.1 查询供应商信息4.2 新增商品信息4.3 查询客户信息4.4 新增订单信息4.5 添加跟进子订单 五、免责说明 一、摘要 1.1 项目…

Cap2:Pytorch转TensorRT(上:Pytorch->ONNX)

文章目录 1、pytorch导出onnx模型2、使用onnxruntime推理onnx模型3、精度对齐4、总结 深度学习框架种类繁多&#xff0c;想实现任意框架之间的模型转换是一件困难的事情。但现在有一个中间格式ONNX&#xff0c;任何框架模型都支持转为ONNX&#xff0c;然后也支持从ONNX转为自身…

案例分析篇00-【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-先导篇)

专栏系列文章&#xff1a; 2024高级系统架构设计师备考资料&#xff08;高频考点&真题&经验&#xff09;https://blog.csdn.net/seeker1994/category_12593400.html 案例分析篇01&#xff1a;软件架构设计考点架构风格及质量属性 案例分析篇11&#xff1a;UML设计考…