ວິທີການຕັ້ງເຄືອຂ່າຍເກັບຂໍ້ມູນໃນການຕິດຕັ້ງຫລືປັບປຸງແພັກເກດ - ສ່ວນທີ 11


ການຕິດຕັ້ງ, ການປັບປຸງແລະ ກຳ ຈັດໂປແກຼມທີ່ຕິດຕັ້ງ (ເມື່ອ ຈຳ ເປັນ) ແມ່ນຄວາມຮັບຜິດຊອບຫຼັກໃນຊີວິດປະ ຈຳ ວັນຂອງຜູ້ບໍລິຫານລະບົບ. ເມື່ອເຄື່ອງໄດ້ເຊື່ອມຕໍ່ກັບອິນເຕີເນັດ, ວຽກເຫຼົ່ານີ້ສາມາດປະຕິບັດໄດ້ງ່າຍໂດຍ ນຳ ໃຊ້ລະບົບຄຸ້ມຄອງແພັກເກັດເຊັ່ນ ຄວາມສາມາດ (ຫຼື apt-get ), yum , ຫຼື zypper ອີງຕາມການແຈກຢາຍທີ່ທ່ານເລືອກ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກທີ 9 - ການຄຸ້ມຄອງແພັກເກດຂອງຊຸດ LFCE ( Linux Foundation Certified Engineer ). ນອກນັ້ນທ່ານຍັງສາມາດດາວໂຫລດເອກະສານແບບ standalone .deb ຫຼື .rpm ແລະຕິດຕັ້ງດ້ວຍ dpkg ຫຼື rpm ຕາມ ລຳ ດັບ.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ເມື່ອເຄື່ອງບໍ່ສາມາດເຂົ້າເຖິງທົ່ວໂລກ, ມີວິທີການອື່ນອີກ. ເປັນຫຍັງຜູ້ໃດຢາກເຮັດແນວນັ້ນ? ເຫດຜົນຕ່າງໆແມ່ນມາຈາກການປະຢັດແບນວິດຂອງອິນເຕີເນັດ (ດັ່ງນັ້ນຈຶ່ງຫລີກລ້ຽງການເຊື່ອມຕໍ່ພ້ອມໆກັນກັບຂ້າງນອກ) ເພື່ອຮັບປະກັນການຫຸ້ມຫໍ່ທີ່ເກັບມາຈາກແຫຼ່ງທ້ອງຖິ່ນ, ລວມຢູ່ໃນຫໍສະ ໝຸດ ທາງການ.

ນັ້ນແມ່ນສິ່ງທີ່ແນ່ນອນບ່ອນທີ່ເຄືອຂ່າຍຫໍສະ ໝຸດ ເຂົ້າສູ່ການຫຼິ້ນ, ເຊິ່ງແມ່ນຫົວຂໍ້ຫຼັກຂອງບົດຂຽນນີ້.

Network Repository Server:	CentOS 7 [enp0s3: 192.168.0.17] - dev1
Client Machine:			CentOS 6.6 [eth0: 192.168.0.18] - dev2

ການຕັ້ງຄ່າ Server Network Repository ໃນ CentOS 7

ໃນຂັ້ນຕອນ ທຳ ອິດ, ພວກເຮົາຈະຈັດການກັບການຕິດຕັ້ງແລະການຕັ້ງຄ່າຂອງກ່ອງ CentOS 7 ເປັນບ່ອນເກັບຂໍ້ມູນຂອງເຄື່ອງແມ່ຂ່າຍຂອງ [IP address 192.168.0.17 ] ແລະເຄື່ອງ CentOS 6.6 ເປັນລູກຄ້າ. ການຕັ້ງຄ່າ ສຳ ລັບ openSUSE ແມ່ນເກືອບຄືກັນ.

ສຳ ລັບ CentOS 7 ໃຫ້ຕິດຕາມບົດຄວາມຂ້າງລຸ່ມນີ້ທີ່ອະທິບາຍ ຄຳ ແນະ ນຳ ແບບຂັ້ນຕອນຂອງການຕິດຕັ້ງ CentOS 7 ແລະວິທີການຕັ້ງ IP address ແບບຄົງທີ່

<

  • ຕິດຕັ້ງ CentOS 7.0 ດ້ວຍ ໜ້າ ຈໍ
  • ວິທີການ ກຳ ນົດ IP Address Static Network ໃນ CentOS 7
  • ສຳ ລັບອູບັນຕູມີບົດຂຽນທີ່ດີໃນເວັບໄຊທ໌້ນີ້ທີ່ອະທິບາຍ, ເປັນແຕ່ລະບາດກ້າວ, ວິທີການຈັດຕັ້ງຫໍໄຕເອກະຊົນຂອງທ່ານເອງ.

    <

  • ຕັ້ງຄ່າຖານຂໍ້ມູນທ້ອງຖິ່ນດ້ວຍ 'apt-mirror' ໃນ Ubuntu
  • ທາງເລືອກ ທຳ ອິດຂອງພວກເຮົາແມ່ນວິທີທີ່ລູກຄ້າຈະສາມາດເຂົ້າເຖິງ server repository - FTP ແລະ HTTP ໄດ້ຖືກ ນຳ ໃຊ້ຫຼາຍທີ່ສຸດ. ພວກເຮົາຈະເລືອກແບບສຸດທ້າຍໃນຂະນະທີ່ການຕິດຕັ້ງ Apache ຖືກປົກຄຸມຢູ່ໃນພາກທີ 1 - ການຕິດຕັ້ງ Apache ຂອງຊຸດ LFCE ນີ້. ນີ້ຍັງຈະຊ່ວຍໃຫ້ພວກເຮົາສະແດງລາຍຊື່ຊຸດໂດຍໃຊ້ໂປແກຼມທ່ອງເວັບ.

    ຖັດໄປ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງສ້າງທິດທາງໃນການເກັບມ້ຽນ .rpm . ພວກເຮົາຈະສ້າງ subdirectories ພາຍໃນ /var/www/html/repos ຕາມນັ້ນ. ເພື່ອຄວາມສະດວກສະບາຍຂອງພວກເຮົາ, ພວກເຮົາອາດຈະຕ້ອງການສ້າງ subdirectories ອື່ນໆເພື່ອເປັນເຈົ້າພາບຈັດການ ສຳ ລັບການແຈກຢາຍແຕ່ລະລຸ້ນທີ່ແຕກຕ່າງກັນ (ແນ່ນອນພວກເຮົາຍັງສາມາດເພີ່ມລາຍຊື່ໄດເລກະທໍລີຫຼາຍເທົ່າທີ່ຕ້ອງການໃນພາຍຫລັງ) ແລະແມ່ນແຕ່ສະຖາປັດຕະຍະ ກຳ ທີ່ແຕກຕ່າງກັນ.

    ສິ່ງ ສຳ ຄັນທີ່ຕ້ອງ ຄຳ ນຶງເຖິງໃນເວລາສ້າງຕັ້ງຫໍສະມຸດຂອງທ່ານເອງແມ່ນທ່ານ ຈຳ ເປັນຕ້ອງມີ ຈຳ ນວນພື້ນທີ່ດິດທີ່ມີຢູ່ ( ~ 20 GB ). ຖ້າທ່ານບໍ່ເຮັດ, ປັບຂະ ໜາດ ລະບົບແຟ້ມທີ່ທ່ານ ກຳ ລັງວາງແຜນໃນການເກັບຮັກສາເນື້ອຫາຂອງຫໍສະ ໝຸດ, ຫຼືທ່ານຄວນເພີ່ມອຸປະກອນເກັບມ້ຽນທີ່ມີຄວາມ ຈຳ ເປັນພິເສດໄວ້ເພື່ອເປັນເຈົ້າພາບຫໍໄຕ

    ທີ່ຖືກກ່າວເຖິງ, ພວກເຮົາຈະເລີ່ມຕົ້ນໂດຍການສ້າງບັນດາທິດທາງທີ່ພວກເຮົາຈະຕ້ອງໄດ້ຈັດຫໍສະມຸດ:

    # mkdir -p /var/www/html/repos/centos/6/6
    

    ຫຼັງຈາກທີ່ພວກເຮົາໄດ້ສ້າງໂຄງສ້າງຂອງລະບົບ ສຳ ລັບ server server ຂອງພວກເຮົາ, ພວກເຮົາຈະເລີ່ມຕົ້ນໃນຖານຂໍ້ມູນ /var/www/html/repos/centos/6/6 ທີ່ຢູ່ຕິດຕາມການຫຸ້ມຫໍ່ແລະຄວາມເພິ່ງພາອາໃສທີ່ສອດຄ້ອງກັນຂອງພວກເຂົາໂດຍໃຊ້ createrepo .

    ຕິດຕັ້ງ createrepo ຖ້າທ່ານບໍ່ໄດ້ເຮັດແລ້ວ:

    # yum update && yum install createrepo
    

    ຈາກນັ້ນເລີ່ມຕົ້ນຖານຂໍ້ມູນ,

    # createrepo /var/www/html/repos/centos/6/6
    

    ສົມມຸດວ່າເຄື່ອງແມ່ຂ່າຍຂອງຫໍໄຕມີການເຂົ້າເຖິງອິນເຕີເນັດ, ພວກເຮົາຈະດຶງເອົາຫ້ອງເກັບຂໍ້ມູນຜ່ານອິນເຕີເນັດເພື່ອໃຫ້ໄດ້ຮັບການອັບເດດຫຼ້າສຸດຂອງແພັກເກດ. ຖ້າວ່າບໍ່ແມ່ນແນວນັ້ນ, ທ່ານຍັງສາມາດຄັດລອກເນື້ອຫາທັງ ໝົດ ຂອງໄດເລກະທໍລີ Packages ຈາກແຜ່ນດີວີດີຕິດຕັ້ງ CentOS 6.6 .

    ໃນບົດແນະ ນຳ ນີ້ພວກເຮົາຈະຖືວ່າເປັນກໍລະນີ ທຳ ອິດ. ເພື່ອເພີ່ມປະສິດທິພາບຄວາມໄວໃນການດາວໂຫລດຂອງພວກເຮົາ, ພວກເຮົາຈະເລືອກບ່ອນແລກປ່ຽນຄວາມ CentOS 6.6 ຈາກສະຖານທີ່ໃກ້ພວກເຮົາ. ໄປທີ່ CentOS download mirrorand ເລືອກເອົາບ່ອນທີ່ໃກ້ກັບສະຖານທີ່ຂອງທ່ານ (Argentina ໃນກໍລະນີຂອງຂ້ອຍ):

    ຈາກນັ້ນ, ນຳ ທາງໄປທີ່ໄດເລກະທໍລີ os ພາຍໃນລິ້ງທີ່ເນັ້ນແລ້ວເລືອກທາງສະຖາປັດຕະຍະ ກຳ ທີ່ ເໝາະ ສົມ. ເມື່ອໄປທີ່ນັ້ນ, ສຳ ເນົາລິ້ງຢູ່ແຖບທີ່ຢູ່ແລະດາວໂລດເນື້ອຫາໃນບ່ອນເກັບມ້ຽນທີ່ອຸທິດໃຫ້ຢູ່ໃນ server repository:

    # rsync -avz rsync://centos.ar.host-engine.com/6.6/os/x86_64/ /var/www/html/repos/centos/6/6/ 
    

    ໃນກໍລະນີທີ່ຫໍໄຕທີ່ຖືກເລືອກຈະຫັນອອກເປັນແບບອອບໄລນ໌ຍ້ອນເຫດຜົນບາງຢ່າງ, ໃຫ້ກັບໄປເລືອກບ່ອນອື່ນ. ບໍ່ແມ່ນເລື່ອງໃຫຍ່.

    ດຽວນີ້ແມ່ນເວລາທີ່ທ່ານອາດຈະຢາກພັກຜ່ອນແລະອາດຈະເບິ່ງຕອນຂອງການສະແດງໂທລະພາບທີ່ທ່ານມັກ, ເພາະວ່າການເລາະເບິ່ງຫໍໄຕທາງອິນເຕີເນັດອາດໃຊ້ເວລາຂ້ອນຂ້າງ.

    ເມື່ອການດາວໂຫລດ ສຳ ເລັດແລ້ວ, ທ່ານສາມາດກວດສອບການ ນຳ ໃຊ້ພື້ນທີ່ດິດດ້ວຍ:

    # du -sch /var/www/html/repos/centos/6/6/*
    

    ສຸດທ້າຍ, ປັບປຸງຖານຂໍ້ມູນຂອງຫໍສະມຸດ.

    # createrepo --update /var/www/html/repos/centos/6/6
    

    ທ່ານອາດຈະຕ້ອງການເປີດໂປແກຼມທ່ອງເວັບຂອງທ່ານແລະ ນຳ ທາງໄປທີ່ໄດເລກະທໍລີ repos/centos/6/6 ເພື່ອກວດສອບວ່າທ່ານສາມາດເຫັນເນື້ອຫາໄດ້ແນວໃດ:

    ແລະທ່ານພ້ອມແລ້ວທີ່ຈະໄປ - ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະຕັ້ງຄ່າລູກຄ້າ.