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

笔记目标:
- rpm yum 命令的使用,参数的含义
- 上传镜像至虚拟机搭建本地yum源
- chown chomd 命令每一个参数的含义
- fdisk partd 硬盘分区命令用法
- 在自己的虚拟机上创建一个/backup 虚拟机新添加一块 5G的盘,创建Iv挂载/backup目录,并再次扩容到10G。(操作)
- 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源
https://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:创建一个新的磁盘分区表,例如msdos或gpt。mkpart part-type fs-type start end:创建一个新分区,指定分区类型、文件系统类型、起始位置和结束位置。rm partition-number:删除指定分区。resize partition-number start end:调整分区的大小。在
parted中,你可以使用quit命令来退出。请注意,以上命令可能需要以超级用户(root)身份运行,你可以使用
sudo命令来获取足够的权限。在使用这些命令时,请务必小心,确保你了解自己在做什么,以免不小心删除或改变了重要的数据。
总的来说,fdisk命令适用于较老的MBR分区表,parted命令适用于新的GPT分区表。
5、在自己的虚拟机上创建一个/backup 虚拟机新添加一块 5G的盘,创建Iv挂载/backup目录,并再次扩容到10G。(操作)
参考我的博客:
Linux创建逻辑卷并扩容(超详细)-CSDN博客
https://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 提示不生效问题
文章目录 问题描述解决方法 问题描述 关键代码: <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条路线在迈向去中心化: planningimplementation 以让Starknet协议 走向 去中心化proof-of-stake协议。 Starknet向以太坊发送STARK proofs来验证其状态变更。 一年前Starknet就在做去中心化规划,相关提案见: Sim…...
python基础语法(十二)
目录 标准库认识标准库使用 import 导入模块代码示例: 字符串操作剑指offer 58, 翻转单词顺序题目题目做法代码 leetcode 796, 旋转字符串题目题目做法 leetcode 2255, 统计是给定字符串前缀的字符串数目题目题目做法 代码示例: 文件查找工具 感谢各位大佬对我的支持,如果我的文…...
【开源】基于SpringBoot的农村物流配送系统的设计和实现
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2.1 快递信息管理:2.2.2 位置信息管理:2.2.3 配送人员分配:2.2.4 路线规划:2.2.5 个人中心:2.2.6 退换快递处理:…...
【2024秋招】2023-9-16 贝壳后端开发一面
1 秒杀系统 1.1 如何抗住高并发 1.2 数据一致性你是怎么处理,根据场景来说明你的设计思路 1.3 你们当时系统的架构是怎么样的 秒杀表做节点隔离, 1.4 为了保证数据一致性,引入了redission的锁,你是为了抗住高并发而去为了引入…...
BI是什么?想要了解BI需要从哪些方面入手?
企业为了执行数字化战略,实行数字化转型,实现数据价值,除了需要相关数字化技术及理念、人才等,还需要借助数字化相关应用,例如商业世界中广受企业欢迎的ERP、OA、CRM等业务信息系统,以及上升势头非常迅猛的…...
软件测试---等价类划分(功能测试)
能对穷举场景设计测试点-----等价类划分 等价类划分 说明:在所有测试数据中,具有某种共同特征的数据集合进行划分分类: 1)有效等价类 2)无效等价类步骤:1)明确需求 2)确定有效和无…...
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 …...
方太描画未来厨房的模样
作者 | 辰纹 来源 | 洞见新研社 不知不觉中,iPhone已经更新到15代了,家里的电视变成了越来越轻薄的液晶屏,过去被称为“老三样”的富康,捷达、桑塔纳,如今也被以特斯拉为代表的新能源智能汽车们所取代…… 类似以上的…...
ELASTICO-A Secure Sharding Protocol For Open Blockchains
INTRO 在中本聪共识中,通过POW机制来公平的选举leader,不仅非常消耗power,并且拓展性也不好。现在比特币中是7 TPS,和其他的支付系统相比效率相差甚远。 当前的许多拜占庭共识协议,并不支持在一个开放的环境中使用&a…...
【数据结构】Map和Set
⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈数据结构 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 Map、Set 1. 搜索树1.1 概念1.2 性能…...
Python Flask
Python Flask是一个轻量级的web开发框架,用于快速地构建web应用程序。以下是Python Flask的基本使用步骤: 安装Flask:使用pip安装Flask包。在命令行中输入以下命令: pip install flask创建Flask对象:在Python文件中&am…...
时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测
时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测 目录 时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 时序预测 | Python实现ARIM…...
Redis快速上手篇八(redission完善分布式锁)
Redisson Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务,其中就包含了各种分布式锁的实现。简单说就是redis在分布式系统上工…...
ide-eval-resetter:突破JetBrains IDE试用期限制的创新方案——2026开发者必备指南
ide-eval-resetter:突破JetBrains IDE试用期限制的创新方案——2026开发者必备指南 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 问题引入:JetBrains IDE试用期限制的痛点分析 作为开发…...
别再死记硬背了!用eNSP模拟一个500人公司的真实网络(含VLAN、MSTP、VRRP完整配置)
从零构建500人企业网络:eNSP实战中的VLAN、MSTP与VRRP深度解析 当你第一次面对企业级网络规划时,是否曾被各种协议和配置弄得晕头转向?本文将以一个真实的500人企业网络为蓝本,带你用华为eNSP模拟器完成从需求分析到最终实现的完整…...
简单介绍C语言中的字符串函数
1.首先给出字符分类函数这几个就简单过一下,不做重点说明。这两个为字符转换函数,顾名思义,没什么好介绍的;接下来简单介绍几个字符串函数:strlen.strcpy.strcat.strstr.strncpy.strncat.memcpy.memmove;strlen:求字符…...
手把手教程:在CSDN星图一键部署LFM2.5轻量模型,低配电脑也能跑AI
手把手教程:在CSDN星图一键部署LFM2.5轻量模型,低配电脑也能跑AI 还在为本地跑不动大模型而烦恼吗?今天我要分享一个好消息:即使你的电脑配置不高,也能轻松部署一个实用的AI文本生成模型。LFM2.5-1.2B-Thinking-GGUF就…...
基于OpenCV的边缘梯度模板匹配:代码与分析
基于Opencv边缘梯度模板匹配源码,今天,我决定深入研究一下基于OpenCV的边缘梯度模板匹配算法。说实话,这个算法听起来有点高大上,但我觉得只要一步步来,一定能搞明白。 什么是边缘梯度模板匹配? 边缘梯度模…...
CLIP-GmP-ViT-L-14图文匹配工具入门必看:上传图片+批量文本匹配全流程
CLIP-GmP-ViT-L-14图文匹配工具入门必看:上传图片批量文本匹配全流程 你是不是经常好奇,AI到底能不能看懂图片?比如,你给它一张小狗的照片,它能准确说出这是“一只狗”而不是“一只猫”或“一辆车”吗?今天…...
四管升降压电路实战解析:从拓扑原理到模式切换(附波形对比)
1. 四管升降压电路为何成为工程师的"瑞士军刀" 第一次接触四管升降压电路时,我正被一个光伏储能项目折磨得焦头烂额。太阳能板的输出电压在8V-18V剧烈波动,而系统需要稳定的12V供电。传统方案要用两个独立电路串联,直到老工程师扔给…...
千问3.5-2B效果对比评测:与Qwen-VL-Chat基础版在OCR精度和响应速度上的实测差异
千问3.5-2B效果对比评测:与Qwen-VL-Chat基础版在OCR精度和响应速度上的实测差异 1. 评测背景与模型介绍 视觉语言模型正在改变我们与图像交互的方式。作为Qwen系列的最新成员,千问3.5-2B以其轻量级架构和高效性能引起了广泛关注。本次评测将聚焦于两个…...
QQ空间记忆备份终极指南:3步永久保存你的数字青春
QQ空间记忆备份终极指南:3步永久保存你的数字青春 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否担心那些珍贵的QQ空间说说会随着时间消失?那些记录着青春…...
免费EDA工具全解析:从电路仿真到PCB设计
1. 电路设计软件的选择困境与免费方案的价值 作为一名在电子设计行业摸爬滚打多年的工程师,我深知专业工具对项目成败的决定性影响。行业主流EDA工具如Altium Designer、Cadence往往价格不菲,单用户年费动辄数万元,这对独立开发者、学生群体和…...
