Linux系统运维
文章平均质量分 73
这是我个人在学习Linux基础知识和关于红帽练习题的讲解,
贺茗Y28
这个作者很懒,什么都没留下…
展开
-
Linux操作系统上用到的磁盘分区管理工具
GPT 支持的最大分区数理论上可达128个,实际实现中通常支持至少32个分区,并且没有2 TiB的容量限制,可以支持更大的磁盘。在Linux操作系统上添加磁盘的时候,具体的磁盘分区表格式的选择,取决于我们使用什么磁盘分区管理工具去初始化磁盘,在Linux操作系统上使用parted--help,就可以查看到关于这条命令的帮助,磁盘的三种分区主分区,扩展分区,逻辑分区,主分区+扩展分区原创 2024-07-10 11:54:30 · 256 阅读 · 0 评论 -
RAID的主要应用场景
将服务器的系统安装在RAID上,将服务器的系统直接去安装在磁盘上是不允许的。创建RAID,依赖的具体是服务器上的RAID卡提供的操作界面。磁盘阵列柜去创建RAID,磁盘阵列柜中都有RAID卡,原创 2024-07-10 11:29:49 · 126 阅读 · 0 评论 -
RAID的实现
mdadm工具,主要在虚拟机上使用,原创 2024-07-07 22:53:02 · 179 阅读 · 0 评论 -
RAID 冗余磁盘阵列
优势:提升数据的读写速度,提升数据的可靠性。具体实现哪一个功能,要看你所设计的RAID的类型。而RAID是一种通用的管理磁盘的技术,使用于多种操作系统。RAID也是Linux操作系统中管理磁盘的一种方式,只有Linux操作系统才支持LVM的磁盘管理方式。原创 2024-07-07 17:00:12 · 726 阅读 · 0 评论 -
在Linux操作系统中去修复/etc/fstab文件引起的系统故障。
如果/etcfstab文件中发生错误,有可能导致系统无法正常启动。比如:系统里的一块磁盘被删除,但是/etc/fstab中关于这块磁盘的信息依然被保存在文件/etc/fstab中。主要看倒数后两行,系统提示,敲ctrl+D或者是直接输入密码,你会登录系统,但是这时,系统所有的文件对你的权限都是只读。原创 2024-07-07 15:35:07 · 500 阅读 · 0 评论 -
在Linux操作系统使用逻辑卷的快照(snapshot),进行对逻辑卷的数据备份。
作用:结合特定应用程序,方便备份数据。基于cow(copy on write 写时复制)机制在创建逻辑卷快照的时候,如果不去设置逻辑卷快照的权限的话,那么这个逻辑卷的权限就是可读可写,原创 2024-07-07 13:49:41 · 1009 阅读 · 0 评论 -
Linux操作系统中逻辑卷的缩减
如上图所示,使用命令lvcreate -L -5GB 逻辑卷的路径回应系统的弹窗,为y这时可以使用命令lvscan来查看逻辑卷物理边界是否被缩减成功。原创 2024-07-06 19:11:07 · 518 阅读 · 0 评论 -
Linux操作系统中逻辑券的扩容
1.扩展逻辑券的物理边界2.扩展逻辑券的文件系统的大小第一步首先让逻辑券本身扩大,这时使用lvscan就可以查看逻辑卷的变化,但是扩展出来的空间是存入不了数据的,还必须进行第二步就是将该逻辑券的文件系统也扩展到相应的大小。原创 2024-07-06 16:31:22 · 949 阅读 · 0 评论 -
在Linux操作系统中关于逻辑卷的案例
如上图所示,physical volume 物理卷 被成功创建。如上图所示,可以使用pvscan来去查看当前Linux操作系统的物理卷/原创 2024-07-05 21:48:30 · 1056 阅读 · 0 评论 -
在Linux操作环境下搭建内网源
首先使用命令yum search ftpd来查看当前Linux操作系统下是否有ftpd软件。随后使用yum install vsftpd,来安装vsftpd软件。原创 2024-07-03 21:42:42 · 983 阅读 · 0 评论 -
在Linux操作系统中LVM逻辑券管理指令
pvscan 命令这个叫做/dev/sda2 的PV,被加入到了名叫centos的卷组中,并且这个券组的大小是小于19.51GB。原创 2024-05-11 15:59:24 · 354 阅读 · 0 评论 -
Linux操作系统中管理磁盘的另外一种操作方式。即LVM——逻辑卷管理操作
如上图所示,可以使用LVM的方式去创建磁盘分区,这样当我们需要备份数据的时候就可以,为磁盘拍摄快照,使用磁盘快照去备份数据,这样服务器也可以正常运行不受打扰。我们真正挂载的是最上层的逻辑券,我们需要格式化,为磁盘分区安装文件系统的也是最上方的逻辑券。1.使用LVM去管理磁盘可以在不影响原来数据的前提下去扩容磁盘空间或者是缩减磁盘空间。想使用LVM的方式去管理磁盘,就需要设备上有真实的储存设备。在LVM中除了上层逻辑券可以扩容,下层的券组也可以扩容。2.使用LVM管理的磁盘支持快照功能,方便磁盘数据备份。原创 2024-05-09 20:39:42 · 242 阅读 · 0 评论 -
Linux操作系统中磁盘结构的介绍,以及dd工具的使用教程
inode i节点 (是文件数量的限制)磁盘分区中的i节点,决定了在这个磁盘中所能建立的文件数量。可以使用df -i这条命令去查看不同硬盘分区的i节点使用情况。vim a.sh/bin/bash(系统会查看脚本的第一行来确定应该使用哪个解释器来执行脚本的内容。.#i=1dolet i++done这个shell脚本可以实现在/web/目录中不停的创建文件直到创建127995个文件为止,i节点是和谁相关的?是和硬盘分区的容量大小,息息相关的。原创 2024-05-09 19:18:59 · 763 阅读 · 0 评论 -
在Linux操作系统中扩建swap容量
在Linux操作系统上创建硬盘分区不仅可以储存数据,还可以使用创建的硬盘分区去扩展机器上swap分区的大小——去扩展交换工具的容量。有些软件对于swap分区的大小是有要求的,swap分区的大小小于多少就安装不上软件。要扩展swap容量要么重装系统,要么在现有的服务器上去扩展swap分区的容量,(而扩展swap分区的办法,)原创 2024-05-09 15:55:05 · 1200 阅读 · 0 评论 -
在Linux操作系统中实现磁盘开机自动挂载
当一个分区创建好,然后文件系统创建完毕之后,需要使用mount命令将分区挂载到空目录上,这个挂载关系是临时的,也就是说当重启机器的时候,硬盘分区于空目录之间的挂载关系就会解除。磁盘于目录之间的挂载关系断开意味着什么呢?最直白的说,当挂载关系存在时,存数据是存到相应的磁盘分区里,当挂载关系解除后,存数据是存到相应的文件夹中,这会使得数据信息可能不会存到同一个空间内,这可能会导致相关应用程序不能正常启动。原创 2024-05-06 09:56:17 · 396 阅读 · 0 评论 -
在Linux操作系统中的磁盘分区管理案例
Linux操作系统是安装在硬盘sda硬盘中,所以不要轻易动硬盘sda中的文件信息有如下需求创建主分区 500M 文件系统 ext4 挂载点 /web创建主分区 500M 文件系统 ext4 挂载点 /nginx创建逻辑分区 500M 文件系统 xfs 挂载点 /openstack创建逻辑分区 500M 文件系统 xfs 挂载点 /python首先使用fdisk /dev/sdb命令去创建两个主分区。原创 2024-04-30 22:08:00 · 806 阅读 · 1 评论 -
在Linux操作系统中的磁盘管理指令介绍
如上图所示,当创建虚拟机时SCSI硬盘是用来储存操作系统的,这里的虚拟硬盘类型是我们常说的硬盘接口,可以指定我们为虚拟机新加的硬盘的接口类型。原创 2024-04-29 21:41:36 · 339 阅读 · 0 评论 -
在Linux操作系统中的文件系统及挂载介绍
磁盘存储数据的最小单位是数据块。数据块只是一个概念,而不能查看,默认4kb是一个数据块。块设备文件存储数据时是随机的数据块,而不是相邻的数据块。无论一个数据块是否被占满,当一个数据块存储数据时,这个数据块就不再存储别的数据。原创 2024-04-29 20:51:07 · 176 阅读 · 0 评论 -
在Linux操作系统中关于磁盘(硬盘)管理的操作
电脑中数据存储设备:硬盘(实现数据的持久化存储),内存在Linux操作系统中一切皆文件的思想,所有的设备在Linux操作系统中都是通过文件来标识的,所以每一个硬盘都对应一个块设备文件。在Linux操作系统中所有的设备文件都存储在/dev/原创 2024-04-28 10:27:08 · 368 阅读 · 0 评论 -
在Linux操作系统中介绍文件属性
使用命令lsattr 文件路径查看文件属性如上图所示,没有给文件 /etc/fstab 文件设置任何属性。原创 2024-04-22 11:57:10 · 265 阅读 · 0 评论 -
在Linux操作系统中文件目录特殊权限
管理员用户和普通用户都可以使用passwd命令来给用户设置密码用户密码保存在/etc/shadowsuid 4sgid 2。原创 2024-04-17 21:55:22 · 888 阅读 · 0 评论 -
facl(Linux操作系统提供用来设置文件访问权限的一种方式)文件访问控制列表
facl——文件访问控制列表优势:针对单个用户,用户组设置,不影响其他用户的权限。针对单个用户设置权限setfacl -m u :用户名:权限 文件名称针对单个用户组设置权限setfacl -m g :用户组名:权限 文件名称如上图所示,为了保证用户userD的权限设置,不干扰其他用户的权限设置,这时可以使用setfacl -m u:用户名:权限:文件路径可以使用命令getfacl 文件路径。原创 2024-04-17 17:51:14 · 540 阅读 · 0 评论 -
在Linux操作系统中,修改文件目录权限常用的命令操作
命令chown 用户名.用户组名,文件路径如上图所示,使用命令 chown martin.caiwu /opt/test/1.txt将文件1.txt的属主修改为martin。将文件1.txt的属组修改为caiwu如上图所示,使用命令chown .jishu /opt/test/3.txt将目标文件的属组修改为jishu。原创 2024-04-16 20:43:19 · 669 阅读 · 1 评论 -
文件目录权限管理操作的介绍
r——读w——写x——执行这三个字母在文件身上和在目录身上是不一样的,原创 2024-04-16 18:00:16 · 329 阅读 · 0 评论 -
如何重置root用户的密码
4.通过在Linux16 这一段 UTF-8的结尾 补充上rd.break 就可以终止系统的正常启动,将来可以让系统进入救援模式,救援模式下/sysroot中的文件和根目录下的文件是一样的,我们需要以只读写的方式挂载根目录——/sysroot。3.选择这个grup菜单的第一项,可以看界面下面的提示,按字母e编辑这个系统的启动配置文件。2.进入grup菜单,按上下键盘,让系统的启动停在这个界面,5.Ctrl+x可以让系统重启,系统就进入了紧急的救援模式,即进入Linux操作系统的救援模式去重置密码。原创 2024-04-16 15:55:11 · 216 阅读 · 0 评论 -
用户相关的配置文件
bash-logout .bash-profile .bashrc 这三个配置文件所储存的就是一些命令,这三个配置文件的本质是按个shell脚本文件,这三个文件的主要区别就是,写在不同文件中的命令会在不同的时候自动执行。该文件中的命令会在用户登录系统时,自动执行。比如说当那个用户登录系统时,系统自动执行什么操作,就可以把相关的命令操作,补充到文件 .bash-profile 中。原创 2024-04-16 15:03:28 · 782 阅读 · 0 评论 -
Linux操作系统中用户其他管理操作
usermod [选项] 用户名-u用来指定用户的ID,修改用户的ID-s用来指定用户的shell,修改用户的shell如上图所示,用户的shell信息,储存在/etc/passwd中,可以用命令grep "用户名" /etc/passwd来查看用户的相关信息,当使用命令usermod -s /sbin/nologin userB时,就可以修改用户的shell信息,当再次使用命令 grep "用户名" /etc/passwd 就可以看到用户的shell已经被更改。原创 2024-04-14 14:20:53 · 946 阅读 · 2 评论 -
Linux操作系统中关于用户管理的操作
useradd 【选项】 用户名在/etc/passwd中以追加的方式在passwd的最后一行添加用户信息。可以使用命令tail -n 1/etc/passwd查看文件的最后一行内容。ls /home/首先/home/这是普通用户的家目录,在/home/下会有一个跟用户名同名的家目录,也就是跟用户名同名的宿主目录。如上图所示,在/etc/shadow的文件中也会出现user A的密码信息。并且出现两个感叹号,表示用户当前没有设置密码信息。原创 2024-04-14 11:10:31 · 787 阅读 · 1 评论 -
Linux操作系统如何区分根目录和家目录,对于普通用户和管理员用户来说,家目录和根目录分别意味着什么?
如上图所示,对于管理员来说,根目录是/使用命令ls /就可以查看根目录中的内容。当用户一登陆系统时,使用命令pwd,就可以查看用户的家目录,管理员的家目录总是/root如上图所示,对于管理员来说,家目录是/root。原创 2024-04-12 20:22:29 · 1070 阅读 · 0 评论 -
Linux操作系统用户相关信息介绍
这里的多任务指的是一台机器上边同时可以运行多个操作。即同时运行多个应用程序。这里的多用户指的是在同一台机器的同一个操作系统上建立多个用户。当同一台机器上有多个用户时,可以针对相同的文件对不同的用户设置不同的权限。建立多个用户的目的是为了同一台机器上的文件或者目录的安全性考虑。或者说应用程序的安全性考虑。原创 2024-04-11 22:09:04 · 1010 阅读 · 0 评论 -
在Linux操作系统中对文件内容的一些简单操作(对文件内容进行去重处理,对文件中的数据按照ASCII码表进行排序处理。)
uniq 文件名称如上图所示,使用uniq命令后面加上文件的路径,就可以对文件中的内容进行去重处理。所谓的去重处理并不会对文件中的内容进行修改,而是将去重处理之后的文件内容呈现给用户,但是文件中的内容并不会发生改变。如上图所示,uniq命令用于对文件中的内容进行去重处理,但是只能去除相邻的重复内容,如果重复内容不相邻则无法去重。原创 2024-04-09 20:00:56 · 312 阅读 · 0 评论 -
find命令查找文件
find 目录名称 搜索条件如果目录中有要寻找的文件就会将文件的绝对路径显示出来。如上图所示,find /etc/ -name "*.conf"是按文件名在同一目录中查找符合要求的文件。要求搜索出以.conf结尾的文件。原创 2024-04-08 21:59:29 · 662 阅读 · 0 评论 -
grep命令常用选项
也可以对命令gerp -E设置命令的别名,即vi /etc/bashrc打开文件bashrc,然后进入插入模式,使用alias grep='grep -E'(对命令grep -E设置别名grep)如果当要筛选的文件内容中有4个扩展正则表达式的话,就在扩展正则表达式的前面加上转义字符即\(左斜杠)使得扩展正则表达式成为普通的字符。命令egrep就相当于是grep -E命令,在使用扩展正则表达式时,使用egrep可以省略掉转移字符的书写。如上图所示,是对grep 命令加上-E后的一些正则表达式的演示。原创 2024-04-08 19:33:13 · 835 阅读 · 0 评论 -
关于正则表达式的应用案例
若想表示正则表达式中某段内容可有可无的话,就需要将该段可有可无的内容用小括号括起来,再加上转义字符使得小括号生效,然后在小括号的外面加上\?这样的元字符,就能使得正则表达式中的某些内容可有可无了。如上图所示,当正则表达式中的元字符与普通字符发生冲突时,可以对元字符进行转义,就可以把元字符转换成普通字符。将匹配同种数据的正则表达式,整理好放在电脑的记事本中,当用的时候,直接拿出来就好了。首先介绍ip地址的数据类型:即三个点隔开四个数,每一个数字的范围是0--255。原创 2024-03-28 15:19:30 · 171 阅读 · 0 评论 -
使用grep命令过滤文件内容--元字符详解02
在正则表达式中表示次数的意思。前一个字符连续出现任意次(从零次到无数次)k* k出现的次数从零次到无数次所以这个正则表达式会匹配文件中任何行,因为每一行文件内容都会至少出现零次k字符,这就是为什么你会看到不相干的文本内容的原因。.*表示任意长度的任意字符。原创 2024-03-27 21:20:51 · 620 阅读 · 0 评论 -
使用grep命令搜索文件内容--元字符详解01
grep 过滤文件内容作用:从文件中搜索出符合条件的内容grep [选项] 'pattern' 文件名称pattern :条件(由普通字符和正则表达式组成的条件)grep命令默认会显示符合过滤条件的整行内容。(grep命令的默认行为。如上图所示,利用管道符,将ifconfig ens33产生的结果交给grep “netmark”命令,筛选出文件ens33中带有netmark的整行代码。正则表达式:Regex《由一类特殊字符(元字符)组成的表达式》原创 2024-03-27 13:36:08 · 430 阅读 · 0 评论 -
Linux操作系统练习题
r表示可读,w表示可写,x表示可执行,- 表示没有权限,题目中出现的 -rwxrwxr--表明其他用户对文件的权限是只有可读权限,没有w权限和x权限。在 Linux 系统中,你看到一个文件的属主和属组都是 root,它的权限是 -rwxrwxr--,那么下面的描述中哪个是不正确的(D)因为当应用程序以内存映射的方式访问文件中的数据时,文件的一部分或者全部可以被映射到进程的地址空间,使得文件访问就像访问内存一样迅速。C文件的权限rwx确实是文件创世之初设置的,但是之后也可以使用chmod命令修改文件的权限。原创 2024-03-18 20:20:13 · 390 阅读 · 0 评论 -
使用vim编辑器的两个实际案例
在使用vim编辑器时,为了方便观看可以在命令模式输入:set nu进入末行模式,并且为每一行内容标上行号。如果想保留以上设置,确保以后每使用vim编辑器打开一个文件,都能显示行号。就可以去修改vim编辑器的配置文件,将set nu这条命令,编写进vim编辑器的配置文件中用vi /etc/virc命令打开virc文件,进入插入模式,写上set nu这样在以后打开任何文件时,都可以看到编写的行号。如上图所示,原创 2024-03-17 16:16:49 · 402 阅读 · 1 评论 -
学习在Linux操作系统中使用vim编辑器(在Linux操作系统中如何编译文件,如何修改文件内容。)
在末行模式中让每一行文件都显示相应的行号,:set nu加上回车就可以让末行模式的每一行都显示行号。命令模式切换到插入模式 a i o O都可以将命令模式切换到插入模式。也就是说在命令模式的最下空白行输入一个冒号,就可以从命令模式切换到末行模式。末行模式只能从命令模式往回切换,也就是说只能从命令模式进入末行模式。字母a会在命令模式转向插入模式时在光标的右侧插入文件。字母o会在命令模式转向插入模式时在光标的下方另起一行。字母O会在命令模式转向插入模式时在光标的上方另起一行。表示从末行模式中强制退出。原创 2024-03-17 14:45:37 · 1438 阅读 · 1 评论 -
Linux操作系统中对文件的一些简单操作(包括文件的归档压缩。)
可以用gize命令来压缩单个文件,但是压缩不了目录。如上图所示,用mkdir命令创建目录,用touch和大括号展开法,创建文件,然后可以用gzip命令将指定文件压缩为.gz为后缀的压缩包。gzip -d命令可以将以.gz解压缩。在;Linux操作系统中也可以使用bzip2命令来压缩文件,用bzip2 -d命令来解压缩文件。gize命令与bzip2命令的区别,压缩比例的不同,压缩比例越高,所压缩后的文件越小,压缩的时间越长,(bzip2命令的压缩比例强于gize命令。原创 2024-03-15 17:34:27 · 785 阅读 · 1 评论