微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

教学环境介绍day6 (20191009)

教学环境介绍

开机时优先虚拟机cla***oom,所有的服务随机自启动

真机:使用rht-vmctl辅助工具
? 控制教学用虚拟机
– 格式:rht-vmctl 控制指令 虚拟机名
– 常用控制指令:
]$ rht-vmctl reset cla***oom #先重置资源服务器
]$ rht-vmctl reset server
]$ rht-vmctl reset desktop #再重置练习虚拟机

单独拒绝一个用户

[[email protected] ~]# mkdir /public
[[email protected] ~]# chmod ugo=rwx /public
[[email protected] ~]# ls -ld /public

[[email protected] ~]# setfacl -m u:student:--- /public/
[[email protected] ~]# getfacl

1、软件包管理

一、零散软件管理(简单软件包管理)

1.具备众多的软件包
2.虚拟机claoom提供了RHEL7.0光盘内容
构建Web服务:提供网页内容的服务
访问页面内容:cla
oom.example.com
传递网页内容的协议:http(超文本传输协议)

http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/Packages/

3.下载软件包
当前页面搜索:Ctrl + f -----》输入 vsftpd进行查找
软件包:vsftpd(实现FTP服务功能的软件)

? 使用wget下载工具
– wget 软件包的URL网址
– wget 软件包的URL网址 -O(大写) /目录路径/新文件

[[email protected] ~]# wget http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm

daemon
   英 [?di?m?n] 美 [?di?m?n]
  n.(古希腊神话中的)半神半人精灵

4.软件包安装
? RPM Package Manager,RPM包管理器
– rpm -q 软件名...
– rpm -ivh 软件名-版本信息.rpm...
– rpm -e 软件名...

[[email protected] ~]# rpm -q vsftpd #查询软件是否安装
未安装软件包 vsftpd
[[email protected] ~]# rpm -q firefox #查询软件是否安装
[[email protected] ~]# rpm -q net-tools #查询软件是否安装
[[email protected] ~]# rpm -q zip #查询软件是否安装

]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm
警告:/root/vsftpd-3.0.2-9.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature,密钥 ID fd431d51: NOKEY

[[email protected] ~]# rpm -q vsftpd
[[email protected] ~]# rpm -ql vsftpd #查看软件的安装清单

[[email protected] ~]# rpm -e vsftpd #卸载软件
[[email protected] ~]# rpm -q vsftpd #查询软件是否卸载成功

补充内容:导入红帽的签名信息
]# wget http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/RPM-GPG-KEY-redhat-release

]# rpm --import /root/RPM-GPG-KEY-redhat-release

]# rpm -e vsftpd
]# rpm -q vsftpd
]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm

常见的软件包安装问题:软件包的依赖关系
]# rpm -ivh /root/bind-chroot-9.9.4-14.el7.x86_64.rpm

错误:依赖检测失败:
bind = 32:9.9.4-14.el7 被 bind-chroot-32:9.9.4-14.el7.x86_64 需要

2、Yum软件包仓库,自动解决依赖关系

服务:自动解决依赖关系安装软件包

服务端:虚拟机cla***oom
1.众多的软件包 2.仓库数据文件 3.构建FTP服务或Web服务
总结:构建FTP服务或Web服务,共享光盘所有内容

客户端:虚拟机server
修改Yum客户端配置文件,指定服务端位置
– /etc/yum.repos.d/.repo
错误配置文件,会影响正确的配置文件
[[email protected] ~]# rm -rf /etc/yum.repos.d/

[[email protected] ~]# vim /etc/yum.repos.d/dvd.repo
[rhel7] #仓库标识
name=haha xixi #仓库描述信息
baseurl=http://cla***oom.example.com/content/rhel7.0/ x86_64/dvd/ #指定服务端位置,基本网络路径
enabled=1 #是否启用本文件
gpgcheck=0 #是否检测红帽签名信息

[[email protected] ~]# yum repolist #列出仓库信息

Yum的使用

1.安装软件包
[[email protected] ~]# yum -y install httpd
[[email protected] ~]# yum -y install sssd
[[email protected] ~]# yum -y install mariadb-server
[[email protected] ~]# yum -y install bind-chroot
[[email protected] ~]# yum -y install system-config-kickstart

2.卸载软件包
[[email protected] ~]# yum remove httpd
[[email protected] ~]# rpm -q httpd
未安装软件包 httpd
[[email protected] ~]# yum remove system-config-kickstart

3.查询软件包信息
[[email protected] ~]# yum info vsftpd
[[email protected] ~]# yum info httpd
[[email protected] ~]# yum info gcc

4.清空Yum的缓存
[[email protected] ~]# yum clean all
[[email protected] ~]# yum repolist
[[email protected] ~]# yum repolist

3、分区规划及使用

扇区认的大小:512字节

    一块硬盘的“艺术”之旅
     ? 识别硬盘 => 分区规划 => 格式化 => 挂载使用
       毛坯楼层 => 打隔断  => 装修 =>入驻

一、识别硬盘

[[email protected] ~]# lsblk      #列出识别的所有硬盘
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
     vda    253:0    0  10G  0 disk 
      └─vda1 253:1    0  10G  0 part /
     vdb    253:16   0  10G  0 disk 
   [[email protected] ~]# ls /dev/vda
   [[email protected] ~]# ls /dev/vdb

    [[email protected] ~]# lsblk
      NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
     vda    253:0    0  10G  0 disk 
     └─vda1 253:1    0  10G  0 part /
      vdb    253:16   0  10G  0 disk 
       vdc    253:32   0  80G  0 disk

二、分区规划

分区模式:MBR  主启动记录的模式   最大支持的空间 2.2TB
分区类型:主分区   扩展分区   逻辑分区
最多只能有4个主分区
扩展分区可以没有,至多只能有一个,空间不能直接使用,必须建立逻辑分区
逻辑分区可以没有,可以有无数个,建立在扩展分区之上

分区方案:3个主分区,一个扩展分区,在扩展分区之上划分n个逻辑分区

使用fdisk分区工具

分区表:存放分区信息的表格

   [[email protected] ~]# fdisk /dev/vdb 

    n 创建新的分区----->回车----->回车---->回车----->在last结束时 +2G
   p 查看分区表
   n 创建新的分区----->回车----->回车---->回车----->在last结束时 +1G
       d 删除分区
    w 保存并退出 
     [[email protected] ~]# ls /dev/vdb[1-2]  #查看分区设备
    [[email protected] ~]# lsblk             #查看分区情况

三、格式化:赋予空间文件系统的过程

文件系统:空间存放数据的规则

   Windows文件系统: NTFS   FAT
 Linux文件系统:ext4(RHEL6)  xfs(RHEL7)   FAT 

 [[email protected] ~]# mkfs.ext4 /dev/vdb1  #格式化ext4文件系统
[[email protected] ~]# blkid /dev/vdb1     #查看设备文件系统类型

  [[email protected] ~]# mkfs.xfs /dev/vdb2   #格式化xfs文件系统
  [[email protected] ~]# blkid /dev/vdb2    #查看设备文件系统类型

四、挂载使用

[[email protected] ~]# mkdir /mypart1              #创建挂载点
   [[email protected] ~]# mount /dev/vdb1  /mypart1/  #进行挂载
    [[email protected] ~]# df -h   #查看正在挂载设备的使用情况

     [[email protected] ~]# mkdir /mypart2     #创建挂载点
    [[email protected] ~]# mount /dev/vdb2   /mypart2   #进行挂载
   [[email protected] ~]# df -h   #查看正在挂载设备的使用情况

五、开机自动挂载设备

? 配置文件 /etc/fstab 的记录格式
     – 设备路径         挂载点        类型       参数         备份标记       检测顺序

     [[email protected] ~]# vim  /etc/fstab 
         /dev/vdb1  /mypart1  ext4  defaults  0 0
     /dev/vdb2  /mypart2  xfs   defaults  0 0

     [[email protected] ~]# umount /mypart1  #卸载挂载点设备
         [[email protected] ~]# umount /mypart2  #卸载挂载点设备
    [[email protected] ~]# df -h

     [[email protected] ~]# mount -a
     检测/etc/fstab开机自动挂载配置文件,格式是否正确
      检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载
     [[email protected] ~]# df -h    #查看正在挂载使用的设备

六、继续分区

[[email protected] ~]# fdisk /dev/vdb 
       p 查看分区表
      n 创建主分区----->回车----->回车---->回车----->在last结束时 +1G
      p 查看分区表
       n 创建扩展分区 
            ----->回车---->起始回车----->结束回车   将所有空间给扩展分区
      p 查看分区表
       n 创建逻辑分区----->起始回车------>结束+1G
       n 创建逻辑分区----->起始回车------>结束+1G
      n 创建逻辑分区----->起始回车------>结束+1G
       p 查看分区表
       w 保存并退出
      [[email protected] ~]# lsblk 
    [[email protected] ~]# partprobe #刷新分区表的命令
   [[email protected] ~]# lsblk

总结:

1.识别硬盘   lsblk
     2.分区规划   fdisk    MBR分区模式
    3.刷新分区表   partprobe 
     4.格式化文件系统   mkfs.ext4   mkfs.xfs   blkid 
   5.挂载     mount ---->/etc/fstab完成开机自动挂载   mount -a  df -h

       /dev/sda5设备表示含义: 
                    SCSI接口的设备,第一块的第5个分区
                    SCSI接口的设备,第一块的第1个逻辑分区

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐