DBA笔记(1)

这篇具有很好参考价值的文章主要介绍了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 


DBA笔记(1),数据库运维,数据库,运维,服务器,linux,oracle

笔记目标:

  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源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:创建一个新的磁盘分区表,例如 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博客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),数据库运维,数据库,运维,服务器,linux,oracle文章来源地址https://www.toymoban.com/news/detail-734090.html

到了这里,关于DBA笔记(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C++集群聊天服务器 muduo+nginx+redis+mysql数据库连接池 笔记 (下)

    C++集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)-CSDN博客 https://blog.csdn.net/weixin_41987016/article/details/135991635?spm=1001.2014.3001.5501 C++集群聊天服务器 数据模块+业务模块+CMake构建项目 笔记 (上)-CSDN博客 https://blog.csdn.net/weixin_41987016/article/details/136007616?spm=1001.2014.

    2024年02月19日
    浏览(91)
  • 开源数据库Mysql_DBA运维实战 (备份与还原)

    备份对于数据库而言是至关重要的。当数据文件发生损坏、MySQL服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,就可以快速解决以上所有的问题。MySQL提供了多种备份方案,包括: 逻辑备份、物理备份、全备份以及增

    2024年02月12日
    浏览(73)
  • 开源数据库MYSQL DBA运维实战 第二章 SQL

    1.1定义库 创建业务数据库         语法:CREATE  DATABASE   数据库名;         数据库命名要求:                 区分大小写                 唯一性                 不能使用如create  select                 不能单独使用数字和特殊符号如-                

    2024年02月20日
    浏览(88)
  • 开源数据库Mysql_DBA运维实战 (DCL/日志)

      SQL(Structured Query Language 即结构化查询语言) a.DDL语句   数据库定义语言: 数据库,表,视图,索引,存储过程,函数,创建删除ALTER(CREATE DROP ALTER)  b.DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE c.DQL语句   数据库查询语言:查询数据SELECT d.

    2024年02月12日
    浏览(84)
  • 开源数据库Mysql_DBA运维实战 (DDL语句)

    例如:CREATE  DROP ALTER 定义库{                 创建业务数据库: CREAATE DATABASE   ___数据库名___ ;                 数据库名要求{                                         a.区分大小写                                         b.唯一性  

    2024年02月13日
    浏览(57)
  • 开源数据库Mysql_DBA运维实战 (修改root密码)

    本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql set password for 用户名@localhost = password(‘新密码’); 例子:mysql set password for root@localhost = password

    2024年02月12日
    浏览(48)
  • 开源数据库Mysql_DBA运维实战 (DML/DQL语句)

    DML/DQL DML         INSERT    实现数据的  插入                 实例:         DELETE   实现数据的  删除                 实例:         UPDATE   实现数据的  更新                  实例1:                  实例2:          

    2024年02月13日
    浏览(47)
  • MariaDB数据库服务器

    目录 一、什么是数据库? 二、什么是关系型数据库? 三、数据库字符集和排序规则是什么? 四、常用数据类型 五、Mariadb数据库相关配置案例 一、什么是数据库? 数据库(DB)是以一定方式长期存储在计算机硬盘内,能与多个用户共享,具有尽可能小的冗余度、与应用程序

    2024年02月10日
    浏览(41)
  • redis数据库缓存服务器

    redis比mysql访问数据快 非关系型数据库以键值对的方式存储数据 作用:加快访问速度,缓解数据库压力 redis最新版本7 特点 丰富的数据结构 list,set,hash等数据结构的存储 支持持久化 支持事务 “一个完整的动作,要么全部执行,要么什么也没有做” 支持主从支持高可用,支持

    2024年02月05日
    浏览(62)
  • 服务器编程:数据库连接池

    引言: 数据库连接池和线程池的思想一样,是为了避免频繁创建和销毁数据库连接导致的性能开销。如果一个项目频繁的需要访问数据库,那么它就有可能需要频繁的创建/销毁数据库连接,那么我们可以采用数据库连接池的技术,在需要时,从数据库连接池中获取数据库连

    2024年02月11日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包