Linux基础知识

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

注:创建raid5(-l 5表示raid5,-n 4表示使用4块磁盘,- -spare-devices=1 表示一块热备盘,总共5块盘)
Linux基础知识_第14张图片
注:查看raid5磁盘详情

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

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

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

Linux基础知识_第17张图片
注:查看raid5信息
在这里插入图片描述
注:移除损坏的设备(-r是remove移除)

在这里插入图片描述
Linux基础知识_第18张图片
注:查看raid5信息

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

Linux基础知识_第22张图片

Linux基础知识_第23张图片

Linux基础知识_第24张图片
Linux基础知识_第25张图片

在这里插入图片描述

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

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

3. dhcp服务配置。
(1)设置redhat6为dhcp服务器IP地址为192.168.1.1/24。(做前先和主机网卡设成同个网段)
Linux基础知识_第31张图片
注:先查看网卡名称(然后查看虚拟机是否镜像已连接)

在这里插入图片描述
Linux基础知识_第32张图片
编辑网卡,保存
Linux基础知识_第33张图片
重启网卡服务
在这里插入图片描述
修改成功
(2)使用yum安装方式安装dhcp服务软件。

Linux基础知识_第34张图片
虚拟机系统挂载镜像文件到虚拟机
在这里插入图片描述
创建镜像挂载目录
在这里插入图片描述
挂载镜像文件到挂载目录
在这里插入图片描述
Linux基础知识_第35张图片
在这里插入图片描述
注:(安装,使用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。
在这里插入图片描述
Linux基础知识_第36张图片
注:编辑配置文件并保存
Linux基础知识_第37张图片
Linux基础知识_第38张图片
打开物理机网络连接网卡VMnet1,右键→状态→详细信息
Linux基础知识_第39张图片
物理机MAC地址查看(并记下)
在这里插入图片描述
重启dhcp服务
(4)为物理机绑定固定地址192.168.1.101,并使用物理机通过linux获取到IP地址。
Linux基础知识_第40张图片
打开虚拟机虚拟网络编辑器
Linux基础知识_第41张图片
关闭虚拟网卡的DHCP服务
Linux基础知识_第42张图片
物理机系统里面的VMnet1网卡改为自动获取
Linux基础知识_第43张图片
查看获取到绑定的IP地址(物理机网络连接→VMnet1→详细信息)
在这里插入图片描述
打开物理机cmd窗口使用命令ipconfig /all窗口网络信息信息
Linux基础知识_第44张图片
使用物理机cmd查看VMnet1网卡的自动获取到的网络配置信息

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

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

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

Linux基础知识_第60张图片
查看at调度1

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

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

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

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

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

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

学习Linux,首先我们应该从基础开始学起。对Linux操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。

你可能感兴趣的:(linux系统企业常用服务搭建)