CentOS 7 දේශීය ගබඩාව (කැඩපත)

එසේ නම්, සෙන්ටොස් 7 හි කැඩපතක් සාදා ගන්නා ආකාරය මෙහිදී මම ඔබට ගෙන එන්නෙමි. මෙහි ඇති වාසි මොනවාද? ඒවා අතර, ඔබ අන්තර්ජාල කලාප පළල සුරකින අතර, බාගැනීම් සහ ස්ථාපනයන් වඩා වේගවත් වන ඔබේ ගබඩාවල දේශීය පිටපතක් ඔබ තබා ගන්නා අතර, ප්‍රධාන වශයෙන් ඔබට සේවාදායක 10 ක් හෝ වැඩපොළ 1000 ක් තිබේ නම් යාවත්කාලීන සේවාදායකයක් ලෙස ඉතා ප්‍රයෝජනවත් වේ. CentOS මම හිතන්නේ මෙය ඔබේ හොඳම විකල්පය වන්නේ ඔබට වේගවත් යාවත්කාලීන සේවාවක් සහ ඔබේ LAN ජාලයේ වේගය සමඟ ඉදිරිපත් කළ හැකි බැවිනි.

දැන්, ඔබට ඔබේ කැඩපත ක්‍රම 10 කින් පමණ සාදා ගත හැකි නමුත් මම ඔබට කියන්නට යන්නේ මගේ මතය අනුව වේගවත්ම හා සුවපහසු, හොඳින් සහාය දක්වන ඕනෑම බෙදාහැරීමකදී ඔබට ඔබේ කැඩපත සෑදිය හැකිය rsync. Yesiiiiii! ඕනෑම කෙනෙකුට, ඔබට කියවිය හැක්කේ rsync කොටස පමණි, උබුන්ටු, ඩෙබියන්, ෆෙඩෝරා, රෙඩ්හැට්, ස්ලැක්වෙයාර් පිළිබඳ දේශීය සෙන්ටෝස් ගබඩාවක් සාදන්න, ඒ සියල්ලම rsync සඳහා සහය දක්වයි

rsync යුනික්ස් සහ මයික්‍රොසොෆ්ට් වින්ඩෝස් වර්ගයේ පද්ධති සඳහා නොමිලේ යෙදුමක් වන අතර එය වර්ධක දත්ත කාර්යක්ෂමව සම්ප්‍රේෂණය කරයි, එය සම්පීඩිත හා සංකේතාත්මක දත්ත සමඟද ක්‍රියාත්මක වේ. ඩෙල්ටා කේතන ක්‍රමයක් භාවිතා කරමින්, ජාලයක යන්ත්‍ර දෙකක් අතර හෝ එකම යන්ත්‍රයක ස්ථාන දෙකක් අතර ලිපිගොනු සහ නාමාවලි සමමුහුර්ත කිරීමට ඉඩ සලසයි.

අපි rsync ස්ථාපනය කිරීමට ඉදිරියට යමු
# yum install rsync

ස්ථාපනය කිරීමෙන් පසු ඔබ ලැයිස්තුවෙන් බැලිය යුතුය CentOS දර්පණ rsync සමඟ වැඩ කරන ඔබේ ප්‍රදේශය අසල ඇති කැඩපතක් (එය හයවන තීරුවයි) Rsync ස්ථානය

ඔබට නිධිය තැබිය හැකි ෆෝල්ඩරයක් සාදන්න, මම සාදා ඇත්තේ සෙන්ටෝස් 7 හි කැඩපතක් පමණි, එය සම්පූර්ණ වූයේ අයිසෝස් සහ දැනට පවතින සියලුම ෆෝල්ඩර වලින් වන අතර එය ගිගාබයිට් 38 ක් ගෙන ඇත, එබැවින් ඔබ සෙන්ටෝස් හි අනෙකුත් අනුවාදවල අර්ධ කැඩපතක් සෑදීමට යන්නේ නම් සැලකිල්ලට ගන්න. හෝ සම්පූර්ණ කැඩපතක්. එය කොපමණ ඉඩ ප්‍රමාණයක් අත්පත් කර ගනු ඇත්ද? එය ඔබ ඇගයීමට ලක් කළ යුතු දෙයකි.

# mkdir -p /home/repo/CentOS/7

ගබඩාවට මෙම සියලු ෆෝල්ඩර ඇත:

  • පරමාණුක
  • සෙන්ටොස්ප්ලස්
  • වලාකුළක්
  • cr
  • අමතර
  • වේගවත් ධාවන පථය
  • සමස්ථානික
  • os
  • sclo
  • ගබඞා
  • යාවත්කාලීන
  • ගුණවත්කම

rsync පහත ​​පරිදි ක්‍රියා කරයි:

# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"

  • ටැග් මකාදැමීම - බැහැර කර ඇති අතර - ඉවත් කරන්න ඔබට ෆෝල්ඩර හෝ ගොනු නොසලකා හැරිය හැකිය, උදාහරණ iso ෆෝල්ඩරය, හෝ .iso ගොනු, ඉතා පහසු නේද?

# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root

  • විකල්පය සමඟ මකන්න, ප්‍රභවයේ තවදුරටත් නොපවතින ගොනු මකා දමනු ඇත.
  • -a සංරක්ෂිත සහ ගබඩා
  • -q නිහ silent මාදිලිය, දෝෂ නොවන පණිවිඩ යටපත් කරයි
  • -z මාරු කිරීමේදී දත්ත සම්පීඩනය කරන්න
  • -H දෘ links සබැඳි තබා ගන්න, ඔබට අවශ්‍ය නම් මම විකල්පය නිර්දේශ කරමි -l සිම්ලින්ක් තබා ගැනීමට

මම එය කළේ කෙසේද? මේ වගේ සරලයි:

# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7

ඉක්මන් නොවන්න, මම එය එසේ කළේ ඇයිද යන්න පැහැදිලි කරන්නම්.

  • යාවත්කාලීන කිරීම් යාවත්කාලීන කරන ලද සියලුම ගොනු සම්පූර්ණ බාගැනීම අවසානයේ තබන්න, ඔබට මාව තේරෙනවාද? එනම්, ඔහු නව ගොනුවක් බාගත කරන සෑම අවස්ථාවකම ඔහු යාවත්කාලීන නොකරයි, නමුත් ඊට පටහැනිව, නව ලිපිගොනු 100 ක් තිබුනේ නම්, නව ලිපිගොනු 100 අවසන් කිරීමෙන් පසු, rsync ස්ථානය සොයා ගන්න
  • rsync: //ftp.osuosl.org/centos/7/ මොකද මට කරන්න ඕන සෙන්ටෝස් 7 විතරයි
  • / var / www / html / repo / CentOS / 7 එහිදී මම පිටපත් කරන මගේ සියලුම ලිපිගොනු මූලාශ්‍රයෙන් තැබීමට යන්නේ.

එය අවශ්ය නොවේ, නමුත් මම පැකේජය නිර්දේශ කරමි Createrepo, එය කරන්නේ එය http ලක්ෂණය ලබා දී ඔබේ ගබඩාව සඳහා දර්ශකයක් නිර්මාණය කිරීමයි

# yum install createrepo

ඉන්පසු ඔබේ ගබඩාවට යොමු වන විධානය ක්‍රියාත්මක කරන්න

# createrepo /home/repo/CentOS/7

දැන් අවසන් වූ පසු, ඔබ එය යම් ආකාරයකින් බෙදා ගත යුතුය, මම සෑම විටම http සේවාදායකයක් භාවිතා කරමි, CentOS 7 සමඟ දිගටම, ඔබට මූලික වෙබ් සේවාදායකයක් පහත පරිදි ස්ථාපනය කළ හැකිය (httpd භාවිතා කරන්න, එය අපාචේ නොවේ)

# yum group install -y "Basic Web Server

සත්‍ය නිධිය අඩවියේ සිට "www" ෆෝල්ඩරයට සංකේතාත්මක සබැඳියක් සාදන්න

# ln -s /home/repo /var/www/html/repo

අපි අඩවි ලබා ගත හැකි සහ අඩවි සක්‍රීය ෆෝල්ඩර නිර්මාණය කරමු
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

අපගේ සියලුම සක්‍රීය අඩවි සක්‍රීය අඩවි එක් කිරීමට අපි httpd.conf ගොනුව සංස්කරණය කරමු

# vi /etc/httpd/conf/httpd.conf

ගොනුවේ අවසානයට මෙම රේඛාව එක් කරන්න
ඇතුළත් වෙබ් අඩවි සක්‍රීය / *

අපි අපගේ වෙබ් අඩවිය නිර්මාණය කර සංස්කරණය කරමු

# vi /etc/httpd/sites-available/repocentos.conf


ServerName repocentos.com
#ServerAlias ​​example.com
DocumentRoot / var / www / html / repo / CentOS /
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/requests.log ඒකාබද්ධ

සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීමෙන් අපි අපගේ වෙබ් අඩවිය සක්‍රීය කරමු

# ln -s /etc/httpd/sites-available/repocentos.conf  /etc/httpd/sites-enabled/repocentos.conf

අපාචේ සඳහා අපි ගොනු සහ ෆෝල්ඩර වල හිමිකරු සහ කණ්ඩායම වෙනස් කරමු

# chown apache. www/ -R

අපි යන්ත්‍රය ආරම්භ කළ මොහොතේ සිටම වෙබ් සේවාදායකය ආරම්භ වන පරිදි අපි පහත විධානය ක්‍රියාත්මක කරමු

# systemctl enable httpd.service

පහත දැක්වෙන විධානය සමඟ අපි වෙබ් සේවාදායකය නැවත ආරම්භ කරමු

# systemctl restart httpd

අපට එය භාවිතා කළ හැක්කේ කෙසේද?

/Etc/yum.repos.d/local.repo හි ගොනුවක් සාදා පහත පේළි අලවන්න:

[os] name = master - Base baseurl = http: //ip හෝ url/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [යාවත්කාලීන කිරීම්] name = master - යාවත්කාලීන කිරීම් baseurl = http: //ip හෝ url. http: //ip හෝ url/ repo / CentOS / $ releasever / extra / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] name = master - CentosPlus baseurl = http: //ip හෝ url/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

අපි මේ සමඟ ගබඩාවන් නැවුම් කරමු:
# yum clean all

# yum repolist all

# yum update

හොඳයි මේ කාලය සඳහා එය එයයි. සෑම විටම මගේ සටහන සහ මෙම වෙබ් අඩවිය සමීපව අනුගමනය කිරීමට මතක තබා ගන්න. අදහස් දක්වන්න, ඒ නිසා අපි සියලු දෙනා ඊළඟ වතාවේ තෙක් අපගේ දැනුම බෙදා ගනිමු !!!


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 11 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   elendilnarsil ප්රකාශ කළේය

    අවසාන පරිශීලක ඩෙස්ක්ටොප් පරිගණකයක භාවිතා කිරීම සඳහා සෙන්ටෝස් සුදුසු ද? නැත්නම් එය සම්පත් නාස්තියක්ද? මම එය Live-usb හරහා පරීක්ෂා කර ඇති අතර මම එයට ඇත්තෙන්ම කැමතියි.

    1.    බ්‍රොඩිඩේල් ප්රකාශ කළේය

      එය ඉතා ස්ථාවරයි, එය ඇත්තෙන්ම හොඳ විකල්පයකි. ඔබගේ අදහස් දැක්වීමට ස්තූතියි

    2.    HO2Gi ප්රකාශ කළේය

      ආදරණීය elendilnarsil ඔබට බොහෝ වැඩ කළ යුතු සෙන්ටෝස් සහිත අවසන් පරිශීලකයෙකු ලෙස ෆෙඩෝරා භාවිතා කරන්න. එය ඉතා ස්ථාවර සේවාදායකයකි.

  2.   ගොන්සාලෝ මාටිනස් ප්රකාශ කළේය

    බලයට පුළුවන්. නමුත් එය සාමාන්‍ය පරිශීලකයින්ගේ ඩෙස්ක්ටොප් සඳහා එතරම්ම අදහස් නොකෙරේ.

    වයිෆයි හෝ මා නොදන්නා කිමිදුම්කරුවෙකු නම්, වෙබ් කැමරාව, (එයට සේවාදායකයින්ට වඩා වැඩි ධාවක ඇතුළත් බැවින්), රෙපෝ හි මා නොදන්නා පැකේජයක් නොමැති බව, කෝඩෙක්ස්, කාර්යාල ස්වයංක්‍රීයකරණය හෝ එවැනි දෙයක්, හෝ පැකේජ පැරණි (නමුත් යකඩ මෙන් ස්ථාවර)

    1.    බ්‍රොඩිඩේල් ප්රකාශ කළේය

      මම ඔබ සමඟ එකඟ නොවෙමි, එපල් සහ නූක්ස් වැනි නිල ගබඩාවන් මේ සඳහා නැඹුරු වේ https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   ගොන්සාලෝ මාටිනස් ප්රකාශ කළේය

    ලිපිය වෙත යාම, විශිෂ්ටයි !!

    ඔබට ලිනක්ස් පරිගණක විශාල සංඛ්‍යාවක් ඇති විට, ස්ථාපනයන් වඩා වේගවත් හා ප්‍රායෝගික වේ.

    1.    බ්‍රොඩිඩේල් ප්රකාශ කළේය

      ඒක හරි, ඔබේ අදහස් දැක්වීමට ස්තූතියි

  4.   ඇලෙක්ස්මානෆන් ප්රකාශ කළේය

    හෙලෝ සගයා, මට නැවත බාගත කිරීම අවලංගු කර නැවත ආරම්භ කළ හැකිද? මම ගිය තැන දිගටම කරගෙන යන්න?
    ස්තූතියි

  5.   ලුයිස් ප්රකාශ කළේය

    සැක සහිත මිතුරෙකු, මම http මගින් repo පරිභෝජනය කරන විට, එනම් httpd වෙතින් repo හි ව්‍යුහය බලන්න
    http://172.16.1.9 මට අපාචේ පිටුව ලැබුනත් මට දැමීමට අවශ්‍යයි http://172.16.1.9/??? http මගින් ව්‍යුහය බැලීමට.

    ස්තූතියි

  6.   ඔඩ්නම්රා ප්රකාශ කළේය

    මට සැකයක් ඇතිවීමට ප්‍රශ්නයක් ඇසීමට අවශ්‍යයි ...
    rsync -avzqlH –delete –delay-update rsync:…. දඩයක් තිබුණත් එය පසුව පිටපත් කිරීමට යන්නේ කොතැනටද?
    උදාහරණයක් ලෙස: rsync -avzqlH –delete –delay-update rsync:…. / run / media / miuser / Data / repository / centos7 / 7 /

  7.   ඩැනියෙල් මොරාලෙස් ප්රකාශ කළේය

    හිතවත් සුබ සන්ධ්‍යාවක්

    වෙබයේ තොරතුරු සොයමින් ඔබ ලියූ මෙම රසවත් අත්පොත මට ලැබුණි, ඒ සඳහා සුබ පැතුම්. මගේ ප්‍රශ්නය පැන නගින්නේ මට ලිනක්ස් බෙදාහැරීම්, සෙන්ටෝස්, ඔරකල් ලිනක්ස්, ඩේබියන් වැනි මිරර් එකක් නිර්මාණය කිරීමට අවශ්‍ය නිසා, ඒ සියල්ලම මා සමාගම තුළ ස්ථාපනය කර ඇති ඔවුන්ගේ නවතම අනුවාදයන් සමඟ ය. නමුත් එකම දර්පණ සේවාදායකය විසින් බෙදාහැරීම් සහ අනුවාද කිහිපයක් ගබඩා කරන්නේ කෙසේද? බෙදාහැරීම්වල නම සහ වෙනත් ෆෝල්ඩරයක් මා විසින් නිර්මාණය කළ යුතුද? මෙම ගබඩාවන් ස්වයංක්‍රීයව යාවත්කාලීන වේ ද නැතහොත් සෑම විටම මට විධානයක් ක්‍රියාත්මක කළ යුතුද? ඔබගේ අදහස් සඳහා බලා සිටින්න. සුබ දවසක්