實驗:配額、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.www58058.com/74230

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

相關推薦

  • Bash腳本寫法及變量如何使用

    Bash是什么? bash腳本是作為linux執行與內核交互的一個方便快捷的腳本語言工具。它可以幫助我們快速的解決問題。 Bash寫法: 需要創建一個文件,以.sh結尾。這樣就生成一個腳本文件 我們文件內容開頭要以#!/bin/bash 開頭,這是腳本規定的格式,目的是告訴編譯器我們這個腳本是bash類型的腳本。 當上述工作都做好以后,我們就可以正式開始腳本…

    Linux干貨 2017-04-10
  • Linux內核編譯過程詳解

    前言 Linux內核是Linux操作系統的核心,也是整個Linux功能體現的核心,就如同發動機在汽車中的重要性。內核主要功能包括進程管理、內存管理、文件管理、設備管理、網絡管理等。Linux內核是單內核設計,但卻采用了微內核的模塊化設計,支持內核線程以及動態裝載內核模塊的能力。 Linux作為一個自由軟件,在廣大愛好者的支持下,內核版本不斷更新。新的內核修訂…

    Linux干貨 2015-04-01
  • 第五周

    1、簡述rpm與yum命令的常見選項,并舉例
    2、自建yum倉庫,分別為網絡源和本地源
    3、簡述at和crontab命令,制定 每周三凌晨三、五點10分執行某個腳本,輸出當前時間,時間格式為 2017-12-28 10:00:00
    4、簡述sed常用操作命令,并舉例

    Linux干貨 2017-12-30
  • 筆記整理:權限管理3-ACL

    ACL 訪問控制列表,并不是所有的Linux文件系統,都支持ACL。FAT文件系統也不支持ACL   ACL文件系統中,不支持chmod等命令。同時不能更改文件權限。不存在文件權限。 問題提出 只讓wang用戶,對該文件不能夠訪問,同時不影響其他任何用戶對該文件的操作。   ACL特點 針對單一用戶或群組,單一文件或目錄,進行rwx權限設…

    Linux干貨 2016-08-05
  • 文件通配符練習

    課后資料補充 * : 通配符,代表任意字符(0到多個)? : 通配符,代表一個字符# : 注釋/ : 跳轉符號,將特殊字符或通配符還原成一般符號| : 分隔兩個管線命令的界定; : 連續性命令的界定~ : 用戶的根目錄$ : 變量前需要加的變量值! : 邏輯運算中的&q…

    Linux干貨 2016-08-08
  • 三.Linux博客-2016年7月24日幫助、history、別名、tree

    格式說明: 操作 概念 命令 說明及舉例 三-1.幫助、history、別名、tree touch /etc/nologin 使普通用戶不能登錄(創建了一個文件,刪掉就可以登陸)   ll /etc/nologin 查看那個文件 -rm -f /etc/  刪…

    Linux干貨 2016-08-23
欧美性久久久久