实验:配额、RAID、LVM

实验:在centos7实现光盘yum源

  • 1
    yum install autofs

  • 2现在启动
    systemctl start autofs

  • 3开机启动
    systemctl enable autofs

  • 4 cat /etc/yum.repos.d/base.repo
    [centos7]
    name=centos7 repo
    baseurl=file:///misc/cd
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

实验:yum网络仓库

  • 1 安装网络服务ftp为例
    yum install vsftpd

  • 2现在启动
    systemctl start vsftpd centos7
    service vsftpd start centos6

  • 3开机启动
    systemctl enable vsftpd centos7
    chkconfig vsftpd on centos6

  • 4 清除防火墙
    iptables -F
    systemctl disable firewalld.service centos7
    chkconfig iptables off centos6

  • 5
    复制rpm包文件到共享的网络目录
    /var/ftp/pub/app/

  • 6 创建yum metadata 生成repodata/
    yum install createrepo 
    createrepo /var/ftp/pub/app/

  • 7 客户端配置
    [app]
    baseurl=ftp://192.168.33.128/pub/app/
    gpgcheck=0

实验:编译安装

  • 三步:

    • configure
    • make
    • make install

实验:在centos7 编译安装httpd2.4.25

  • 1
    download 源码包
    解包:tar xvf httpd-2.4.25.tar.bz2

  • 2安装开发包组
    查看是否安装包组:yum grouplist 
    yum groupinstall “Development tools”

  • 3
    cd /root/httpd-2.4.25
    查看INSTALL、README;了解httpd
    ./configure –prefix=/app/httpd24 –sysconfdir=/etc/httpd24/
    会提醒需要提前安装的软件:
    yum install apr-devel
    yum install apr-util-devel
    yum install pcre-devel
    反复改错

  • 4
    make

  • 5
    make install

  • 6 软件使用
    指定路径($PATH变量)
    vim /etc/profile.d/httpd24.sh 
    PATH=$PATH:/app/httpd24/bin

  • 7
    apachectl start|stop
    netstat -tnl 查看端口

  • 8
    查看http://网页上的内容,
    vim /httpd24/htdocs/index.html

  • 9
    删除时把所有的文件都清理干净
    安装路径:/apps/httpd24/
    变量路径:/etc/profile.d/httpd24.sh
    重启$PATH中的变量会改变

实验:备份分区表,破坏后恢复

  • 备份MBR
    dd if=/dev/sda of=mbr bs=1 count=512

  • 破坏MBR
    dd if=/dev/zero of=/dev/sda bs=1 count=512

  • 恢复
    dd if=mbr of=/dev/sda

  • 破坏分区表
    dd if=/dev/zero of=/dev/sda bs=1 count=64 skip=446 seek=446

实验:swap实现

  • 1分区
    fdisk sdc1 t 82

  • 2
    mkswap /dev/sdc1 -L swap2

  • 3
    vim /etc/fstab
    /dev/sdc1 swap swap pri=100 0 0

  • 4生效
    swapon -a

  • 5 swapon -s 查看

  • 删除swap分区
    swapoff /dev/sdc1
    free
    vim /etc/fstab 
    fdisk /dev/sdc

  • 文件swap
    dd if=/dev/zero of=/swapfile bs=1M count=2048
    mkswap /swapfile 
    vim /etc/fstab 
    swapon -a

  • 删除swap file
    swapoff /swapfile 
    vim /etc/fstab 
    rm -f /swapfile

分区、格式化、挂载

  • 分区

  • 格式化

    • 格式化中的问题:
    • 问题:
      sdb 8:16 0 120G 0 disk 
      ├─sdb1 8:17 0 40G 0 part 
      ├─sdb2 8:18 0 1K 0 part 
      ├─sdb5 8:21 0 40G 0 part 
      ├─sdb6 8:22 0 40G 0 part 
      ├─sdb1 (dm-0) 253:0 0 1G 0 part 
      └─sdb2 (dm-1) 253:1 0 2G 0 part
    • 解决方法:低级格式化dm
      dmsetup status
      dmsetup remove_all

原创文章,作者:s,如若转载,请注明出处:http://www.178linux.com/74230

(0)
ss
上一篇 2017-04-25
下一篇 2017-04-25

相关推荐

  • 挂载

    挂载的相关介绍

    Linux干货 2017-12-10
  • Linux 系统架构

    1.内核     1.1.组成部分         1.1.1.系统调用接口         1.1.2.进程管理 &n…

    Linux干货 2016-06-04
  • 马哥教育网络班21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep ^[[:space:]] /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; egrep "^#[[:space:]]{1,}[[:alnum:]]…

    Linux干货 2016-08-08
  • linux基础知识之nmcli

           CentOS7才有的功能网络组:将多块网卡聚合在一起的方法,从而实现冗错和提高吞吐量        网络组不同于旧版中的bonding技术,提供了更好的性能和扩展性        网路组由内核驱动和teamd守护进程实现 &n…

    Linux干货 2016-09-07
  • linux文件管理命令与命令行展开

    linux文件管理命令与命令行展开

    2017-12-11
  • N25-第六周总结 vim编辑器

    vim编辑器:         模式化的编辑器             基本模式:                     编辑模式,命令模式,输入模式,末行模…

    Linux干货 2017-02-15