实验:yum、编译安装、swap

实验:在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/74228

(1)
ss
上一篇 2017-04-25 15:49
下一篇 2017-04-25 15:51

相关推荐

  • selinux介绍

    本章内容 SELinux概念启用SELinux管理文件安全标签管理端口标签管理SELinux布尔值开关管理日志查看SELinux帮助 SELinux介绍 SELinux: Secure Enhanced Linux,是美国国家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporat…

    Linux干货 2016-09-19
  • 描述计算机的组成及其功能

    CPU:计算器,控制器,寄存器内存输入输出设备

    Linux干货 2016-08-15
  • 磁盘管理与文件系统

      关于磁盘与文件系统大致思路:要想对磁盘进行充分利用,必须要对磁盘进行分区,第二步就是要对分区进行高级格式化,也就是在分区上创建文件系统,在此过程中可以对磁盘的各种属性进行自定义。打个比方来说,创建磁盘分区好比刚买来一个毛坯房,还未装修,还不适宜人居住,那么创建文件系统就好比在光秃秃的毛坯房上进行了装修,这样才更适于人居住使用。 要想搞懂磁盘,首…

    Linux干货 2016-08-30
  • 用户组和用户权限的使用2

    touch /etc/nologin  echo system is maintanining >> /etc/nologin  可以控制非管理员root之外的所有普通用户不能登陆 7版本里面 cd /run/ touch /run/nologin 效果一样让普通用户不能登陆 ehho weihu > /run/nolo…

    Linux干货 2016-08-04
  • 第一周初入Linux世界 —马哥教育网络班N22_第一周课程练习

    一、描述计算机的组成及其功能        计算机体系结构以图灵机理论为基础,属于冯·诺依曼体系结构。    计算机由运算器、控制器、寄存器、输入输出设备组成            运算器:是计算机中执行各种算术和逻辑运算操作的部件。运算器…

    Linux干货 2016-08-15
  • CentOS 7 tomcat 7.0.54 的功能实现及详解

    一、 jdk 安装配置 # yum install java-1.8.0-openjdk-devel (依赖的java-1.8.0-openjdk,java-1.8.0-openjdk,headless也会被安装 ) # alternatives -h # vim /e…

    Linux干货 2014-06-09