实验:配额、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

相关推荐

  • chmod命令详细用法

    指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [–help] [–version] mode file… 说明 : …

    Linux干货 2016-10-17
  • hbase安装配置(整合到hadoop)

    1.  快速单击安装 在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。 1.1下载解压最新版本 选择一个 Apache 下载镜像:http://www.apache.org/dyn/closer.cgi/hbase/,下载 HBase Re…

    Linux干货 2015-04-13
  • heartbeartv2实现lamp高可用-week17

    3、基于heartbeat v2 crm实现HA LAMP组合;要求,部署wordpress,用于编辑的文章中的任何数据在节点切换后都能正常访问; 拓扑: 环境: CentOS6.6NFS: 172.16.0.34 输出mysql数据目录ntp: 172.16.0.31 时间服务器node1: 172.16.0.32 heartbeart+httpd+php…

    Linux干货 2017-05-23
  • Linux启动之grub详解,故障排除,自建linux

    概述     上篇我们以CentOS6为例介绍了一下系统启动流程,本篇将承接上篇,详细的介绍一下系统启动流程中的grub,以及系统启动过程中的各种故障的排除,以及利用现有内核自己构建一个能够正常启动的简单Linux系统。具体分为一下几个部分:     1、grub相关概念详解 &…

    Linux干货 2016-09-13
  • GNU awk基础

    awk介绍 awk:Aho, Weinberger, Kernighan,报告生成器,格式化文本输出 有多种版本:New awk(nawk),GNU awk( gawk) gawk:模式扫描和处理语言 基本用法: awk [options] ‘program’ var=value file… awk [options] -f programfile var=…

    Linux干货 2018-01-01
  • shell脚本编写-1练习题

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 #!/bin/bash echo “the hostname is:`hostname`” echo “the ip address is:`ifconfig | sed –n ‘2p’ |sed…

    Linux干货 2016-08-15