實驗:配額、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 15:50
下一篇 2017-04-25 20:01

相關推薦

  • 計算機和操作系統的一些概念

    一、計算機組成     (一) 硬件         CPU:運算器、控制器、寄存器、緩存器         存儲器:主內存,RAM(Random Access…

    Linux干貨 2016-08-15
  • 終端的類型

    Linux下的終端是一個連接系統的接口,它有以下幾個分類     tty:虛擬終端       tty是Teletype的縮寫。Teletype是最早出現的一種終端設備,很象電傳打字機(或者說就是?),是由Teletype公司生產的。   &nbsp…

    Linux干貨 2016-10-20
  • 01Linux的發展歷史

    1、1965年時,貝爾實驗室(Bell Labs)加入一項由通用電氣(General Electric)和麻省理工學院(MIT)合作的項目;該項目要建立一套多使用者、多任務、多層次(multi-user、multi-task、multi-level)的MULTICS操作系統。但是由于整個目標過于龐大,糅合了太多的特性,Multics雖然發布了一些產品,但是性…

    Linux干貨 2016-10-14
  • 磁盤管理,軟raid,腳本基礎

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; mke2fs -t ext4 -L MYDATA -m 2 /dev/sdb tune2fs -o acl /dev/sdb (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行…

    Linux干貨 2017-10-25
  • 簡單的啟動排錯

    一、出現 grub> 字樣,等待交互式輸入指令,說明MBR中Bootloader的stage1、stage1_5、stage2都正常,但丟失了/boot/grub.conf 文件,所以無法加載啟動項菜單,就無法讀取默認啟動的kernel、initrd等文件路徑。 解決辦法:無需救援模式,直接在此交互式界面指定相關文件的加載路徑。 (1) grub&gt…

    Linux干貨 2016-11-26
  • mysqld_multi 多實例部署

    序言:多實例?Why?   隨著硬件層面的發展,linux系統多核已經是普通趨勢,而mysql是單進程多線程,所以先天上對多進程的利用不是很高,雖然5.6版本已經在這方面改進很多,但是也沒有達到100%,所以為了充分的利用系統資源,mysql有自己的補充,那就是可以部署多實例,一個實例一個端口。     1,準備好mysql環境…

    2017-11-16
欧美性久久久久