實驗: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.www58058.com/74228

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

相關推薦

  • 方便實用的文件查找與壓縮

    在平時的運維工作當中通常會編輯某些文件,但時間久了,突然一下子記不起文件的名字,遇到的事情又很緊急,需要立馬去處理,而自己只知道那個文件部分的特征信息,我們需要在系統中去搜索自己想要的文件,那么有沒有辦法去實現呢,當然有,在我們的系統中,文件查找的工具有兩個,locate和find。那么下面來介紹這兩個工具的用法以及兩個工具之間的差別。 在我們linux系統…

    Linux干貨 2016-08-13
  • RPM包管理——運維必備技能之一

    軟件運行環境: API:Application Programming Interface     POSIX :Portable OS 程序源代碼 –> 預處理 –> 編譯 –> 匯編 –> 鏈接     …

    Linux干貨 2016-08-21
  • raid介紹

    raid介紹 在生產環境中,服務器所需的存儲容量比較大,一般都會選擇磁盤陣列來走存儲。 陣列的優點 多個磁盤合成一個“陣列”來提供更好的性能、冗余,或者兩者都提供 首先在I/O能力上,多個磁盤并行讀寫,可以提高讀寫的速度。 陣列所提供的磁盤冗余,提升存儲設配的耐用性。 RAID實現的 外接式磁盤陣列:通過擴展卡提供適配能力 內接式RAID:主板集成RAID控…

    2017-06-24
  • 馬哥教育網絡班20期+第五周博客作業

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; ]# grep  "^[[:space:]]\+" /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; ]#…

    Linux干貨 2016-07-12
  • Linux發展史

    日期:2016-10-12  Bell,MIT與GE的『Multics』系統     早期的計算機還很不普遍,除非是軍事或者高科技用途,或者學術單位的學術研究,否則真的很難接觸到。而且計算機架構很難使用。那個時候,程序設計者必須先將程序相關的信息在讀卡紙上面打洞然后將讀卡紙插入卡片閱讀機來將信息讀入主機中運算…

    Linux干貨 2016-10-14
  • web服務及常見配置

    一次HTTP請求過程1、建立連接:接收或拒絕連接請求2、接收請求:接收客戶端請求報文中對某資源的一次請求的過程Web訪問響應模型(Web I/O)單進程I/O模型:啟動一個進程處理用戶請求,而且一次只處理一個,多個請求被串行響應多進程I/O模型:并行啟動多個進程,每個進程響應一個連接請求復用I/O結構:啟動一個進程,同時響應N個連接請求實現方法:多線程模型和…

    Linux干貨 2017-10-09
欧美性久久久久