• 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这个挂载点上,使用默认的挂载选项,并且不将其备份,不需要在启动时进行检查和修复。

    好啦,完结散花

  • 相关阅读:
    SAP ABAP Function Module 的动态调用方式使用方式介绍试读版
    8.1 Windows驱动开发:内核文件读写系列函数
    AiDocZh.com重磅发布!LlamaIndex中文文档上线啦!
    通过ssh隧道转发本地ssh,实现内网穿透
    Servlet | Servlet原理、开发第一个带有Java小程序Servlet
    【计量统计】计量经济学导论常见公式原理及习题解答
    web网页设计期末课程大作业 基于HTML+CSS+JavaScript响应式环保科技公司网站模板(环保主题网站设计)
    复习Day15:栈与队列part02:20. 有效的括号、1047.删除字符串中所有相邻重复项
    macOS 下JD-GUI报JDK1.8+的问题
    【树莓派不吃灰】使用frp内网穿透,实现远程访问树莓派
  • 原文地址:https://blog.csdn.net/yushaoyyds/article/details/134083883