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

DBA笔记(1)

目录

1、rpm  yum 命令的使用,参数的含义

rpm命令:

yum命令:

2、上传镜像至虚拟机搭建本地yum源

3、chown chomd 命令每一个参数的含义

chown命令:

chmod命令:

4、fdisk partd 硬盘分区命令用法

fdisk命令:

parted命令:

5、在自己的虚拟机上创建一个/backup 虚拟机新添加一块 5G的盘,创建Iv挂载/backup目录,并再次扩容到10G。(操作)

6、fstab 这个配置文件每个字段的含义:UUID="93ce6cdb-1f9c-4b70b055-31adec159d89" /data defaults  0 0 


笔记目标:

  1. rpm  yum 命令的使用,参数的含义
  2. 上传镜像至虚拟机搭建本地yum源
  3. chown chomd 命令每一个参数的含义
  4. fdisk partd 硬盘分区命令用法
  5. 在自己的虚拟机上创建一个/backup 虚拟机新添加一块 5G的盘,创建Iv挂载/backup目录,并再次扩容到10G。(操作)
  6. fstab 这个配置文件每个字段的含义:
    UUID="93ce6cdb-1f9c-4b70b055-31adec159d89"/datadefaults 0 0

1、rpm  yum 命令的使用,参数的含义

rpm命令:

rpm命令是Linux中的软件包管理工具。它可以用于安装、更新、卸载RPM软件包。常见的参数包括:

  • -i:安装RPM软件包
  • -U:升级RPM软件包
  • -e:卸载RPM软件包
  • -q:查询已安装的RPM软件包
  • -V:验证已安装的RPM软件包
  • -h:显示安装进度
  • -a:显示所有已安装的软件包

参数的含义:

  • -i:表示安装
  • -U:表示升级
  • -e:表示卸载
  • -q:表示查询
  • -V:表示验证

常用样例:

安装软件包:

rpm -ivh package.rpm
  • -i: 安装软件包
  • -v:显示详细信息
  • -h:显示安装进度

升级软件包:

rpm -Uvh package.rpm
  • -U:升级已经安装的软件包
  • -v:显示详细信息
  • -h:显示安装进度

删除软件包:

rpm -ev package_name
  • -e:卸载软件包
  • -v:显示详细信息

查询软件包信息:

rpm -q package_name
  • -q:查询软件包是否安装

显示已安装软件包列表:

rpm -qa
  • -q:查询软件包是否安装
  • -a:显示所有已安装的软件包

yum命令:

yum命令是基于RPM的软件包管理器,可以自动处理软件包依赖关系。常见的参数包括:

  • install:安装软件包
  • update:升级软件包
  • remove:卸载软件包
  • list:列出已安装的软件包
  • search:搜索可用的软件包

参数的含义:

  • install:表示安装
  • update:表示升级
  • remove:表示卸载
  • list:表示列出
  • search:表示搜索

常用样例:

安装软件包:

yum install package_name

升级软件包:

yum update package_name

删除软件包:

yum remove package_name

搜索软件包:

yum search keyword

显示所有可用软件包:

yum list

显示已安装软件包列表:

yum list installed

更新所有软件包:

yum update

清理无用的软件包和缓存:

yum clean all

2、上传镜像至虚拟机搭建本地yum源

参考我的博客:Rea Hat配置本地yum源icon-default.png?t=N7T8https://blog.csdn.net/yushaoyyds/article/details/133930080?spm=1001.2014.3001.5501

3、chown chomd 命令每一个参数的含义

chown命令:

chown命令用于修改Linux文件或目录的所属用户和所属用户组。常见的参数包括:

  • -R:递归修改目录及其下所有文件的所属用户和所属用户组
  • -v:显示修改详细信息
  • --reference:将目标文件的所有者和组设成参考文件的所有者和组

使用格式:chown [options] new_owner:group file(s)

  • new_owner:新的所有者的用户名或用户 ID。
  • group:新的所属组的组名或组 ID。
  • file(s):需要改变所有者的文件或目录列表。

chmod命令:

chmod命令用于修改文件或目录的访问权限。常见的参数有:

  • u:表示用户权限
  • g:表示组权限
  • o:表示其他用户权限
  • a:表示所有用户权限
  • +:表示增加权限
  • -:表示删除权限
  • =:表示设置权限
  • r:表示读权限
  • w:表示写权限
  • x:表示执行权限

例如:

  • 755:文件所有者可读、写、执行,组用户和其他用户可读、执行
  • 777:文件所有者、组用户和其他用户都可读、写、执行

使用格式:chmod [options] mode file(s)

  • mode:权限模式,可以使用数字(例如,755)或符号(例如,u+rwx)表示。
  • file(s):需要改变权限的文件或目录列表。

总结:chown的参数用于修改文件或目录的所有者和所属用户组;chmod的参数用于修改文件或目录的访问权限。

4、fdisk partd 硬盘分区命令用法

fdisk 和 parted 命令都是用于分区的磁盘工具,下面是它们的使用方法:

fdisk命令:

fdisk用于创建主引导分区和扩展分区。这些分区只能使用磁盘的前4个主分区。常见的参数有:

  • -l:列出所有磁盘的分区表
  • -n:创建一个新分区
  • -d:删除一个分区
  • -p:列出选定磁盘的分区信息
  • -t:更改分区的类型

例如:

  • fdisk /dev/sda:进入sda磁盘的分区操作模式
  • n:创建一个新分区
  • p:选择分区类型为主分区
  • 1:分区号为1
  • 回车:分区起始位置默认为磁盘起始位置
  • +200M:分区大小为200MB
  • w:保存分区表

使用样例:

fdisk /dev/sdX

这里的 /dev/sdX 是你想要分区的磁盘,例如 /dev/sda/dev/sdb

一旦进入 fdisk,你可以使用以下命令来操作分区:

  • n:新建分区
  • d:删除分区
  • p:显示分区表
  • w:保存并退出
  • q:退出而不保存

具体来说,如果你想要新建分区,你可以按下 n,然后选择分区的类型(主分区或逻辑分区),起始扇区和结束扇区。接着,你可以使用 w 来保存并退出。

parted命令:

parted支持创建主分区、扩展分区和逻辑分区。支持更多的分区类型和文件系统类型。常见的参数有:

  • mklabel:创建新的分区表类型
  • mkpart:创建新的分区
  • rm:删除指定分区
  • print:打印指定设备分区表信息
  • resizepart:调整分区大小

例如:

  • parted /dev/sda:进入sda磁盘的分区操作模式
  • mklabel gpt:创建GPT分区表
  • mkpart primary 0% 100%:创建一个占据整个磁盘的主分区
  • print:打印sda的分区表信息

使用样例:

parted 命令提供了一个更友好和交互式的界面来处理分区。其基本语法为:

parted /dev/sdX

fdisk 不同,parted 提供了一个交互式的界面,你可以直接输入命令来创建、删除、调整分区。

一些常用的 parted 命令:

  • mklabel label-type:创建一个新的磁盘分区表,例如 msdosgpt
  • mkpart part-type fs-type start end:创建一个新分区,指定分区类型、文件系统类型、起始位置和结束位置。
  • rm partition-number:删除指定分区。
  • resize partition-number start end:调整分区的大小。
  • print:显示分区表。

parted 中,你可以使用 quit 命令来退出。

请注意,以上命令可能需要以超级用户(root)身份运行,你可以使用 sudo 命令来获取足够的权限。在使用这些命令时,请务必小心,确保你了解自己在做什么,以免不小心删除或改变了重要的数据。

总的来说,fdisk命令适用于较老的MBR分区表,parted命令适用于新的GPT分区表。

5、在自己的虚拟机上创建一个/backup 虚拟机新添加一块 5G的盘,创建Iv挂载/backup目录,并再次扩容到10G。(操作)

参考我的博客:

Linux创建逻辑卷并扩容(超详细)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/yushaoyyds/article/details/134064257?spm=1001.2014.3001.5502

6、fstab 这个配置文件每个字段的含义:UUID="93ce6cdb-1f9c-4b70b055-31adec159d89" /data defaults  0 0 

fstab是一个在Linux系统中用来定义文件系统挂载信息的文件,常用于系统启动时自动挂载文件系统。每个字段的含义如下:

  • UUID="93ce6cdb-1f9c-4b70-b055-31adec159d89":文件系统的UUID值,此处为需要挂载的文件系统的UUID,UUID是一个独一无二的标识符,用于指定每个文件系统的唯一标识符。
  • /data:需要挂载的文件系统的挂载点,即文件系统要挂载到的位置。
  • defaults:默认挂载选项,用于指定文件系统的挂载属性和行为,包括读写权限等。
  • 0:dump选项,用于指定文件系统是否需要备份,0表示不备份。
  • 0:fsck选项,用于指定文件系统是否需要在启动时进行检查和修复,0表示不需要检查。

综合来看,这一行的意思是将UUID为93ce6cdb-1f9c-4b70-b055-31adec159d89的文件系统挂载到/data这个挂载点上,使用默认的挂载选项,并且不将其备份,不需要在启动时进行检查和修复。

好啦,完结散花

相关文章:

DBA笔记(1)

目录 1、rpm yum 命令的使用,参数的含义 rpm命令: yum命令: 2、上传镜像至虚拟机搭建本地yum源 3、chown chomd 命令每一个参数的含义 chown命令: chmod命令: 4、fdisk partd 硬盘分区命令用法 fdisk命令&am…...

C++设计模式_15_Proxy 代理模式

Proxy 代理模式也是属于“接口隔离”模式,通过增加一层间接层来解决问题的模式。 文章目录 1. 动机( Motivation)2. 模式定义3. 结构( Structure )4. 代码演示Proxy 代理模式4.1 常规方法4.2 Proxy 代理模式 5. 要点总结6. 其他参考 1. 动机( Motivation) 在面向对…...

Go学习第十四章——Gin请求与响应

Go web框架——Gin请求与响应 1 响应1.1 String1.2 JSON(*)1.3 HTML(*)1.4 XML1.5 文件(*) 2 请求2.1 请求参数查询参数 (Query)动态参数 (Param)表单参数 (PostForm)原始参数 (GetRawData) 2.2 请求头2.3 …...

【多线程面试题十】、说一说notify()、notifyAll()的区别

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说一说notify()、notify…...

【Element UI】解决 el-button 禁用状态下,el-tooltip 提示不生效问题

文章目录 问题描述解决方法 问题描述 关键代码&#xff1a; <el-tooltipcontent"一段提示内容"placement"bottom"effect"light":disabled"count > 100" ><el-buttontype"text"class"dl-button":dis…...

C++单元测试GoogleTest和GoogleMock十分钟快速上手(gtestgmock)

C单元测试GoogleTest和GoogleMock(gtest&gmock) 环境准备 下载 git clone https://github.com/google/googletest.git # 或者 wget https://github.com/google/googletest/releases/tag/release-1.11.0安装 cd googletest cmake CMakeLists.txt make sudo make instal…...

Starknet的去中心化路线图

1. 引言 StarkWare正以2条路线在迈向去中心化&#xff1a; planningimplementation 以让Starknet协议 走向 去中心化proof-of-stake协议。 Starknet向以太坊发送STARK proofs来验证其状态变更。 一年前Starknet就在做去中心化规划&#xff0c;相关提案见&#xff1a; Sim…...

python基础语法(十二)

目录 标准库认识标准库使用 import 导入模块代码示例: 字符串操作剑指offer 58, 翻转单词顺序题目题目做法代码 leetcode 796, 旋转字符串题目题目做法 leetcode 2255, 统计是给定字符串前缀的字符串数目题目题目做法 代码示例: 文件查找工具 感谢各位大佬对我的支持,如果我的文…...

【开源】基于SpringBoot的农村物流配送系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2.1 快递信息管理&#xff1a;2.2.2 位置信息管理&#xff1a;2.2.3 配送人员分配&#xff1a;2.2.4 路线规划&#xff1a;2.2.5 个人中心&#xff1a;2.2.6 退换快递处理&#xff1a;…...

【2024秋招】2023-9-16 贝壳后端开发一面

1 秒杀系统 1.1 如何抗住高并发 1.2 数据一致性你是怎么处理&#xff0c;根据场景来说明你的设计思路 1.3 你们当时系统的架构是怎么样的 秒杀表做节点隔离&#xff0c; 1.4 为了保证数据一致性&#xff0c;引入了redission的锁&#xff0c;你是为了抗住高并发而去为了引入…...

BI是什么?想要了解BI需要从哪些方面入手?

企业为了执行数字化战略&#xff0c;实行数字化转型&#xff0c;实现数据价值&#xff0c;除了需要相关数字化技术及理念、人才等&#xff0c;还需要借助数字化相关应用&#xff0c;例如商业世界中广受企业欢迎的ERP、OA、CRM等业务信息系统&#xff0c;以及上升势头非常迅猛的…...

软件测试---等价类划分(功能测试)

能对穷举场景设计测试点-----等价类划分 等价类划分 说明&#xff1a;在所有测试数据中&#xff0c;具有某种共同特征的数据集合进行划分分类&#xff1a; 1&#xff09;有效等价类 2&#xff09;无效等价类步骤&#xff1a;1&#xff09;明确需求 2&#xff09;确定有效和无…...

javascript原生态xhr上传多个图片,可预览和修改上传图片为固定尺寸比例,防恶意代码,加后端php处理图片

//前端上传文件 <!DOCTYPE html> <html xmlns"http://www.w3.org/1999/xhtml" lang"UTF-8"></html> <html><head><meta http-equiv"Content-Type" content"text/html;charsetUTF-8;"/><title…...

【Java】Map集合中常用方法

Map集合的常用方法 方法名称作用V put(Key k,V value)添加元素V remove(K key, V value)根据键值删除对应的值void clear()清除所有键值元素boolean containsKey(Object key)判断集合中是否包含指定的键boolean containsValue(Object value)判断集合中是否包含指定的值boolean …...

方太描画未来厨房的模样

作者 | 辰纹 来源 | 洞见新研社 不知不觉中&#xff0c;iPhone已经更新到15代了&#xff0c;家里的电视变成了越来越轻薄的液晶屏&#xff0c;过去被称为“老三样”的富康&#xff0c;捷达、桑塔纳&#xff0c;如今也被以特斯拉为代表的新能源智能汽车们所取代…… 类似以上的…...

ELASTICO-A Secure Sharding Protocol For Open Blockchains

INTRO 在中本聪共识中&#xff0c;通过POW机制来公平的选举leader&#xff0c;不仅非常消耗power&#xff0c;并且拓展性也不好。现在比特币中是7 TPS&#xff0c;和其他的支付系统相比效率相差甚远。 当前的许多拜占庭共识协议&#xff0c;并不支持在一个开放的环境中使用&a…...

【数据结构】Map和Set

⭐ 作者&#xff1a;小胡_不糊涂 &#x1f331; 作者主页&#xff1a;小胡_不糊涂的个人主页 &#x1f4c0; 收录专栏&#xff1a;浅谈数据结构 &#x1f496; 持续更文&#xff0c;关注博主少走弯路&#xff0c;谢谢大家支持 &#x1f496; Map、Set 1. 搜索树1.1 概念1.2 性能…...

Python Flask

Python Flask是一个轻量级的web开发框架&#xff0c;用于快速地构建web应用程序。以下是Python Flask的基本使用步骤&#xff1a; 安装Flask&#xff1a;使用pip安装Flask包。在命令行中输入以下命令&#xff1a; pip install flask创建Flask对象&#xff1a;在Python文件中&am…...

时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测

时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测 目录 时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 时序预测 | Python实现ARIM…...

Redis快速上手篇八(redission完善分布式锁)

Redisson Redisson是一个在Redis的基础上实现的Java驻内存数据网格&#xff08;In-Memory Data Grid&#xff09;。它不仅提供了一系列的分布式的Java常用对象&#xff0c;还提供了许多分布式服务&#xff0c;其中就包含了各种分布式锁的实现。简单说就是redis在分布式系统上工…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段&#xff0c;极易成为DDoS攻击的目标。一旦遭遇攻击&#xff0c;可能导致服务器瘫痪、玩家流失&#xff0c;甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案&#xff0c;帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

地震勘探——干扰波识别、井中地震时距曲线特点

目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波&#xff1a;可以用来解决所提出的地质任务的波&#xff1b;干扰波&#xff1a;所有妨碍辨认、追踪有效波的其他波。 地震勘探中&#xff0c;有效波和干扰波是相对的。例如&#xff0c;在反射波…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

【HTML-16】深入理解HTML中的块元素与行内元素

HTML元素根据其显示特性可以分为两大类&#xff1a;块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...

Swagger和OpenApi的前世今生

Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章&#xff0c;二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑&#xff1a; &#x1f504; 一、起源与初创期&#xff1a;Swagger的诞生&#xff08;2010-2014&#xff09; 核心…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例&#xff0c;其中使用的是 Module Federation 和 npx-build-plus 实现了主应用&#xff08;Shell&#xff09;与子应用&#xff08;Remote&#xff09;的集成。 &#x1f6e0;️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版

7种色调职场工作汇报PPT&#xff0c;橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版&#xff1a;职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...

【Redis】笔记|第8节|大厂高并发缓存架构实战与优化

缓存架构 代码结构 代码详情 功能点&#xff1a; 多级缓存&#xff0c;先查本地缓存&#xff0c;再查Redis&#xff0c;最后才查数据库热点数据重建逻辑使用分布式锁&#xff0c;二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...