Linux最常用的基础知识

  1. 配置Raid5
    (1) 添加5块8G硬盘,以root账户登录,将上述5块硬盘都只划分一个主分区, 打印分区情况。
    在这里插入图片描述
    图1:首先打开虚拟机,恢复快照
    在这里插入图片描述
    图2:如图所示,已恢复快照
    在这里插入图片描述
    图3:关机虚拟机,然后选择编辑此虚拟机
    在这里插入图片描述
    图4:在虚拟机设置窗口,选择添加选项
    在这里插入图片描述
    图5:在添加硬件向导窗口,选择硬盘选项,然后单击下一步继续
    在这里插入图片描述
    图6:在添加硬件向导窗口,选择SCSI选项,然后单击下一步继续 在这里插入图片描述
    图7:在添加硬件向导窗口,选择创建新虚拟磁盘选项,然后单击下一步继续
    在这里插入图片描述
    图8:在添加硬件向导窗口,设置磁盘大小为8G,然后单击下一步继续
    在这里插入图片描述
    图9:根据图4、5、6、7、8的步骤再添加4块磁盘
    在这里插入图片描述
    图10:开启虚拟机,以root用户登录系统
    在这里插入图片描述
    注:先查看新添加的磁盘
    在这里插入图片描述
    注:改变磁盘类型为raid(b-e磁盘需要都操作一篇)
    在这里插入图片描述
    注:打印分区情况(可直接使用fdisk -l显示更详细)在这里插入图片描述
    (2)将上述5块磁盘创建设备名为md0的raid5,其中一块磁盘作为热备盘。

注:创建raid5(-l 5表示raid5,-n 4表示使用4块磁盘,- -spare-devices=1 表示一块热备盘,总共5块盘)
在这里插入图片描述
注:查看raid5磁盘详情

(3)将raid5格式化为ext4文件系统,并挂载到/mnt/md0目录,查看挂载情况。
在这里插入图片描述
注:将raid5格式化为ext4文件系统
在这里插入图片描述
挂载到/mnt/md0目录
在这里插入图片描述
查看挂载情况

(4)模拟RAID5中的第一块和第二块磁盘损坏,,查看RAID的状态,最后移除损坏的设备。

在这里插入图片描述
创建文件,测试创建的raid5磁盘是否可用。模拟RAID5中的第一块和第二块磁盘损坏

在这里插入图片描述
注:查看raid5信息
在这里插入图片描述
注:移除损坏的设备(-r是remove移除)

在这里插入图片描述
在这里插入图片描述
注:查看raid5信息

2.配置LVM
(1)添加一块10G硬盘,设置1个扩展分区,6个逻辑分区分别为1000M,打印分区情况。
(系统——关机——关闭系统)
在这里插入图片描述
注:关闭虚拟机添加一块10G磁盘
在这里插入图片描述
在这里插入图片描述
使用命令fdisk -l 查看新添加磁盘
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

使用命令fdisk创建1个扩展分区,6个逻辑分区分别为1000M,打印分区情况
在这里插入图片描述
在这里插入图片描述
注:打印分区情况(六个逻辑分区是从扩展分区空间里面分出六个部分)
(2)将6个逻辑卷转换为物理卷,将前4个逻辑卷创建为以“vga”命名的卷组。
在这里插入图片描述
注:将6个逻辑卷转换为物理卷
在这里插入图片描述
注:前4个逻辑卷创建为以“vga”命名的卷组
(3)创建以“Lva”命名的逻辑卷,逻辑卷大小为2000M。
在这里插入图片描述
注:-L 大小 -n 名称(Lva逻辑卷名称,vga卷组名称)
(4)将逻辑卷格式化为ext4,并挂载到/mnt/lva的挂载点下,同时查看挂载情况。
在这里插入图片描述
注:将逻辑卷格式化为ext4
在这里插入图片描述
注:挂载到/mnt/lva的挂载点下,同时查看挂载情况。
(5)将逻辑卷Lva扩展为5000M,同时查看挂载情况。
在这里插入图片描述
注:先扩容vg卷组,之前由4个逻辑卷组成,总大小4000M,不足以组成5000M的逻辑卷,所以把剩下的逻辑卷扩展到vga卷组

在这里插入图片描述
注:逻辑卷lva扩展为5000M(在原基础空间(2000M)上扩展+3000M)
在这里插入图片描述
注:刷新文件系统
在这里插入图片描述
注:查看挂载情况(刷新之后)

3. dhcp服务配置。
(1)设置redhat6为dhcp服务器IP地址为192.168.1.1/24。(做前先和主机网卡设成同个网段)
在这里插入图片描述
注:先查看网卡名称(然后查看虚拟机是否镜像已连接)

在这里插入图片描述
在这里插入图片描述
编辑网卡,保存
在这里插入图片描述
重启网卡服务
在这里插入图片描述
修改成功
(2)使用yum安装方式安装dhcp服务软件。

在这里插入图片描述
虚拟机系统挂载镜像文件到虚拟机
在这里插入图片描述
创建镜像挂载目录
在这里插入图片描述
挂载镜像文件到挂载目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:(安装,使用yum源配置)
(3)配置dhcp配置文档。要求ip地址范围192.168.1.10/24-192.168.1.100/24,子网掩码为255.255.255.0,DNS域名为test.com, DNS服务器地址为8.8.8.8,网关为192.168.1.1,默认租约时间为172800,最大租约时间 345600。
在这里插入图片描述
在这里插入图片描述
注:编辑配置文件并保存
在这里插入图片描述
在这里插入图片描述
打开物理机网络连接网卡VMnet1,右键→状态→详细信息
在这里插入图片描述
物理机MAC地址查看(并记下)
在这里插入图片描述
重启dhcp服务
(4)为物理机绑定固定地址192.168.1.101,并使用物理机通过linux获取到IP地址。
在这里插入图片描述
打开虚拟机虚拟网络编辑器
在这里插入图片描述
关闭虚拟网卡的DHCP服务
在这里插入图片描述
物理机系统里面的VMnet1网卡改为自动获取
在这里插入图片描述
查看获取到绑定的IP地址(物理机网络连接→VMnet1→详细信息)
在这里插入图片描述
打开物理机cmd窗口使用命令ipconfig /all窗口网络信息信息
在这里插入图片描述
使用物理机cmd查看VMnet1网卡的自动获取到的网络配置信息

4. nfs服务配置。网络环境为redhat6和redhat5
(1)设置redhat6服务器的IP地址为192.168.1.1/24,redhat5 IP地址为192.168.1.2/24
在这里插入图片描述
查看网卡名称
在这里插入图片描述
在这里插入图片描述
编辑网卡,保存
在这里插入图片描述
重启网卡服务
注:在linux6中(服务器端)设置IP
在这里插入图片描述
两个虚拟机网卡改为仅主机模式
在这里插入图片描述

注:在linux5中(nfs客户端)配置临时地址
在这里插入图片描述
注:linux5与linux6连通性测试
在这里插入图片描述
注:linux5与linux6连通性测试
(2)查看redhat上是否安装nfs及其配套软件,若没有安装请使用yum安装方式进行安装,关闭防火墙,关闭selinux保护。
在这里插入图片描述
虚拟机Redhat6(nfs服务器)查看是否安装nfs
在这里插入图片描述
虚拟机Redhat5(nfs客户端)查看是否安装nfs
(系统——管理——防火墙)
在这里插入图片描述
在这里插入图片描述
注:关闭防火墙
在这里插入图片描述
注:临时关闭selinux(显示permissive表示设置成功)
(3)配置nfs实现192.168.1.0网段用户以用户组abc的身份对/home/kickstartd目录可读可写,实现192.168.1.3的用户对/mnt/abc目录只读。
在这里插入图片描述
创建abc用户组,组id为600
在这里插入图片描述
注:创建文件夹,需要授予读写权限(chown :abc表示改变目录属组为abc组,chmod 770表示所有者,属组的对限制性)
在这里插入图片描述
创建/mnt/abc目录只读
新文件中加入
在这里插入图片描述
在这里插入图片描述
注:编辑nfs配置文件(这里的anongid=600是之前创建组abc时指定的gid)
在这里插入图片描述
重启nfs服务需要先重启rpcbind服务(rpcbind是nfs的承载服务)
在这里插入图片描述
注:重启nfs及rpcbind服务
(4)在redhat5上查看nfs的共享目录,并选择一个目录挂载在本地/mnt/nfs,同时在/mnt/nfs目录内创建文件“wlnfs.txt”,并写入“this is nfs test”,使用长格式查看/mnt/nfs目录内容。
在这里插入图片描述
在redhat5上查看nfs的共享目录
在这里插入图片描述
注:创建挂载目录,并赋予目录读写执行权限
在这里插入图片描述
挂载在本地/mnt/nfs
在这里插入图片描述
在这里插入图片描述
注:测试nfs,创建文件
在这里插入图片描述
注:使用长格式查看/mnt/nfs目录内容
在这里插入图片描述
在redhat6里面查看

5.at 和cron进程调度
(1)查看当前系统时间。
在这里插入图片描述
如图所示,编辑虚拟机系统时间
在这里插入图片描述
Redhat6调整设置时间
在这里插入图片描述
查看当前系统时间
(2)开启at服务请设置5分钟后执行mkdir /mnt/aaa,今天下午5点钟实现机器自动关机,设置完成后查看at调度,然后删除at调度。
在这里插入图片描述
查看at服务是否运行
在这里插入图片描述
注:设置5分钟后执行mkdir /mnt/aaa
在这里插入图片描述
注:今天下午5点钟实现机器自动关机
在这里插入图片描述
注:设置完成后查看at调度

在这里插入图片描述
查看at调度1

在这里插入图片描述
在这里插入图片描述
查看at调度2
在这里插入图片描述
注:删除at调度并查看
(3)开启cron服务.请设置每周五晚上10点12分,将/mnt目录下的所有目录和文件归档并压缩为:backup.tar.gz,放在/home/backup目录下,每隔三天实现将/tmp目录进行备份,备份文件设为/beifen.设置完成后查看crond调度,然后删除crond调度。
在这里插入图片描述
查看crond服务是否运行
在这里插入图片描述
在这里插入图片描述
编辑cron任务
在这里插入图片描述
查看cron任务
注:(-e编辑crontab定时任务,-l查询crontab任务,-r删除当前用户所有decrontab任务)
在这里插入图片描述
删除crond调度

6.磁盘配额
(1)添加一块10G的scsi硬盘,然后重新启动linux,使用root账户登录,将该硬盘整体格式化为ext4文件系统,并挂载到/peie目录,查看挂载情况。
(系统——关机——关闭系统)关闭虚拟机
在这里插入图片描述
虚拟机关机,(编辑虚拟机设置→添加→硬盘→)添加磁盘
在这里插入图片描述
设置添加的磁盘大小,完成添加后,虚拟机开机,使用root账户登录系统
在这里插入图片描述

注:使用fdisk -l命令查看新添加磁盘的位置

在这里插入图片描述
在这里插入图片描述
初始化磁盘,创建分区,并打印分区信息
在这里插入图片描述
注:将该硬盘格式化为ext4文件系统
在这里插入图片描述
注:先创建挂载目录/peie,然后挂载到/peie目录,查看挂载情况

修改/peie目录权限为777
在这里插入图片描述
注:使用命令查看新创建的目录权限是否设置正确
(2)设置开机启用quota磁盘配额,重新挂载/peie目录,查看挂载情况,关闭SElinux。
在这里插入图片描述
注:关闭selinux功能
在这里插入图片描述
在这里插入图片描述
注:设置开机启用quota磁盘配额,并挂载到/peie目录
在这里插入图片描述
使用命令init 1切换到运行级别1
在这里插入图片描述
切换到init 1,重新挂载/peie目录(挂载的同时已经对此磁盘开启磁盘限额),查看挂载情况
在这里插入图片描述
切换init 5
在这里插入图片描述
使用root登录,模拟开机自动挂载磁盘
在这里插入图片描述
查看挂载情况
(3)对该磁盘设置磁盘配额,设置用户a配额为占用空间软限制为60M,硬限制为80M,文件数不限,设置用户b文件数软限制为15个,硬限制为20个,磁盘空间不限,并验证。
在这里插入图片描述
注:切换到peie,生成磁盘配额数据库(-a 所有分区,-c 创建,-u 用户,-g 组)查看生成磁盘配额数据库文件
在这里插入图片描述
注:先新建a、b两个用户
在这里插入图片描述
在这里插入图片描述
注:设置用户a配额为占用空间软限制为60M,硬限制为80M,文件数不限制
在这里插入图片描述
在这里插入图片描述
注:设置用户b文件数软限制为15个,硬限制为20个,磁盘空间不限
在这里插入图片描述
查看a b 用户的磁盘限制信息
在这里插入图片描述
-a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
if=文件名:输入文件名
of=文件名:输出文件名
bs=bytes:同时设置读入/输出的块大小为bytes个字节
count=blocks:仅拷贝blocks个块
在这里插入图片描述
查看文件
注:验证磁盘限额是否成功(su a 切换到a用户,并切换到挂载的磁盘目录,在里面新建60M—100M的文件,测试设置的限额是否有效,如上图,则磁盘配额配置成功)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:验证磁盘限额是否成功(su b 切换到b用户,并切换到挂载的磁盘目录,在里面新建15-21个文件,测试设置的文件数限额是否有效,如上图,则磁盘配额配置成功)
在这里插入图片描述
注:查看创建的文件数,超过的文件没有被创建

发布了19 篇原创文章 · 获赞 63 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_44967475/article/details/104437521
今日推荐