אויב אַזוי, דאָ איך ברענגען איר ווי צו שפּיגל סענטאָס 7. וואָס זענען די בענעפיץ פון דעם? צווישן זיי, איר שפּאָרן אינטערנעץ באַנדווידט, איר האַלטן אַ היגע קאָפּיע פון דיין ריפּאַזאַטאָריז מיט וואָס די דאַונלאָודז און ינסטאַליישאַנז זענען פיל פאַסטער, און די הויפּט איינער פון אַלע איז זייער נוצלעך ווי אַ דערהייַנטיקן סערווער אויב איר האָט 10 סערווערס אָדער 1000 ווערקסטיישאַנז מיט CentOS איך טראַכטן דאָס איז דיין בעסטער אָפּציע ווייַל איר קענען פאָרשלאָגן אַ שנעל דערהייַנטיקן דינסט מיט די גיכקייט פון דיין LAN נעץ.
איצט, איר קענט מאַכן דיין שפּיגל אין וועגן 10 וועגן, אָבער איך וועל זאָגן איר אַז אין מיין מיינונג איז די פאַסטאַסט און מערסט באַקוועם, נו איר קענען מאַכן דיין שפּיגל אין קיין פאַרשפּרייטונג וואָס שטיצט rsync. Yesiiiiii! ווער עס יז, איר קענען לייענען בלויז די רסינק טייל, מאַכן אַ היגע סענטאָס ריפּאַזאַטאָרי אויף ובונטו, דעביאַן, פעדאָראַ, רעדהאַט, סלאַקקוואַרע, זיי אַלע שטיצן רסינק
rsync איז אַ פריי אַפּלאַקיישאַן פֿאַר יוניקס און מיקראָסאָפט ווינדאָוז סיסטעמען וואָס אָפפערס עפעקטיוו טראַנסמיסיע פון ינקראַמענאַל דאַטן, וואָס אויך אַפּערייץ מיט קאַמפּרעסט און ינקריפּטיד דאַטן. ניצן אַ דעלטאַ קאָדירונג טעכניק, אַלאַוז איר צו סינגקראַנייז טעקעס און דיירעקטעריז צווישן צוויי מאשינען אין אַ נעץ אָדער צווישן צוויי לאָוקיישאַנז אויף דער זעלביקער מאַשין, און מינאַמייז די טראַנספערד באַנד פון דאַטן.
מיר גיינ ווייַטער צו ינסטאַלירן רסינק
# yum install rsync
אַמאָל אינסטאַלירן איר נאָר האָבן צו קוקן אין די רשימה פון CentOS מירערז עטלעכע שפּיגל לעבן דיין געגנט וואָס אַרבעט מיט rsync (דאָס איז די זעקסט זייַל) Rsync אָרט
שאַפֿן אַ טעקע וווּ איר קענען שטעלן דעם ריפּאַזאַטאָרי.איך נאָר מאַכן אַ שפּיגל פון CentOS 7, פול מיט יסאָס און אַלע פאַראַנען פאָלדערס וואָס האָבן גענומען 38 גיגאבייט, אַזוי נעמען אין באַטראַכטונג אויב איר וועט מאַכן אַ פּאַרטיייש שפּיגל פון אנדערע ווערסיעס פון סענטאָס אָדער אַ פול שפּיגל. ווי פיל פּלאַץ עס וועט פאַרנעמען? עס איז עפּעס איר זאָל אָפּשאַצן.
# mkdir -p /home/repo/CentOS/7
די ריפּאַזאַטאָרי האט אַלע די פאָלדערס:
- אַטאָמישע
- סענטאָספּלוס
- וואָלקן
- cr
- עקסטראַז
- פאַסטטראַק
- יסאָס
- os
- sclo
- סטאָרידזש
- דערהייַנטיקונגען
- מייַלע
rsync אַרבעט ווי גייט:
# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"
- מיט די קוויטל ויסמעקן - יקסקלודיד און – עקסקלודע איר קענען איגנאָרירן פאָלדערס אָדער טעקעס, פֿאַר בייַשפּיל ISO טעקע, אָדער. יסאָ טעקעס, זייער גרינג?
# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root
- מיט אָפּציע –מעקן, וועט ויסמעקן טעקעס אַז ניט מער עקסיסטירן אין די מקור.
- -a אַרקייוו און קראָם
- -q שטיל מאָדע, סאַפּרעסיז ניט-טעות אַרטיקלען
- -z קאָמפּרעס דאַטן בעשאַס אַריבערפירן
- -H האַלטן די שווער לינקס, אויב איר ווילט, איך וואָלט אויך רעקאָמענדירן די אָפּציע -l צו האַלטן סימלינקס
ווי אַזוי האָב איך עס געטאָן? פּשוט ווי דאָס:
# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7
דו זאלסט נישט קאַמיש, איך וועט דערקלערן וואָס איך האָב דאָס אַזוי.
- –דעלי-דערהייַנטיקונגען שטעלן אַלע דערהייַנטיקט טעקעס אין די סוף פון די גאַנץ אראפקאפיע, פֿאַרשטיין איר? דאָס הייסט, ער קען נישט דערהייַנטיקן יעדער מאָל ווען ער דאַונלאָודז אַ נייַע טעקע, אָבער אויף די פאַרקערט, אויב עס זענען געווען 100 נייַע טעקעס, נאָך ענדיקן די 100 נייַע טעקעס, זיי זיי זיי אָרט אין פּלאַץ
- rsync: //ftp.osuosl.org/centos/7/ ווייַל איך נאָר וועלן צו טאָן CentOS 7
- / וואַר / וווווו / HTML / רעפּאָ / סענטאָס / 7 וווּ איך וועל שטעלן אַלע מיין טעקעס וואָס איך קאַפּיד פֿון די מקור.
עס איז ניט נייטיק, אָבער איך רעקאָמענדירן דעם פּעקל קרעאַטערעפּאָ, פּונקט וואָס עס טוט איז געבן אים די http קוואַליטעט און שאַפֿן אַן אינדעקס פֿאַר דיין ריפּאַזאַטאָרי
# yum install createrepo
דעמאָלט נאָר לויפן די באַפֿעל אָנווייַזן דיין ריפּאַזאַטאָרי
# createrepo /home/repo/CentOS/7
אַמאָל פאַרטיק, איר מוזן טיילן עס אין עטלעכע וועג, איך שטענדיק נוצן אַ http סערווער, פאָרזעצן מיט CentOS 7, איר קענען ינסטאַלירן אַ יקערדיק וועב סערווער ווי גייט (נוצן httpd, עס איז נישט אַפּאַטשי)
# yum group install -y "Basic Web Server
שאַפֿן אַ סימבאָליש לינק פֿון די פאַקטיש ריפּאַזאַטאָרי פּלאַץ צו די "וווווו" טעקע
# 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
סערווירער נאָמען repocentos.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] נאָמען = בעל - באַזע באַסעורל = http: //IP אָדער URL/ רעפּאָ / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = טעקע: /// עטק / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [updates] name = master - Updates baseurl = הטטפּ: //IP אָדער URL/ רעפּאָ / CentOS / $ releasever / updates / $ basearch / gpgcheck = 1 gpgkey = טעקע: /// עטק / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [עקסטראַז] נאָמען = בעל - Extras baseurl = הטטפּ: //IP אָדער URL/ רעפּאָ / CentOS / $ releasever / extras / $ basearch / gpgcheck = 1 gpgkey = טעקע: /// עטק / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [centosplus] נאָמען = בעל - CentosPlus baseurl = הטטפּ: //IP אָדער URL/ רעפּאָ / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = טעקע: /// עטק / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7
מיר דערפרישן די ריפּאַזאַטאָריז מיט:
# yum clean all
# yum repolist all
# yum update
נו אַז ס עס פֿאַר דעם מאָל. ווי שטענדיק געדענקען צו נאָכפאָלגן מיין פּאָסטן און דעם וועבזייטל. באַמערקונג און אַזוי מיר אַלע טיילן אונדזער וויסן ביז די ווייַטער צייַט !!!
11 באַמערקונגען, לאָזן דיין
איז סענטאָס פּאַסיק פֿאַר נוצן אויף אַ סוף-באַניצער דעסקטאַפּ פּיסי? אָדער איז עס אַ וויסט פון רעסורסן? איך'ווע טעסטעד עס דורך לייוו-וסב און איך טאַקע לייקט עס.
עס איז זייער סטאַביל, דאָס איז טאַקע אַ גוטע אָפּציע. דאַנקען פֿאַר דיין באַמערקונג
ליב עלענדילנאַרסיל נוצן פעדאָראַ ווי אַ סוף באַניצער מיט סענטאָס איר דאַרפֿן צו אַרבעטן אַ פּלאַץ און עס איז אַ זייער סטאַביל סערווער.
מאַכט קענען. אָבער עס איז נישט זייער בדעה פֿאַר דעסקטאַפּס פון נאָרמאַל ניצערס.
דו זאלסט נישט זיין סאַפּרייזד אויב די Wifi אָדער עטלעכע דייווער פון איך טאָן ניט וויסן, וועב אַפּאַראַט (זינט עס כולל דריווערס מער ווי גאָרנישט פון שווער סערווערס), אַז אין די רעפּאָ עס איז קיין פּעקל פון איך טאָן ניט וויסן, קאָדעקס, אָפיס אָטאַמיישאַן אָדער עפּעס ווי דאָס, אָדער אַז די פּאַקידזשיז זענען אַלט (אָבער סטאַביל ווי אייַזן)
איך טאָן נישט שטימען מיט איר, עס זענען באַאַמטער ריפּאַזאַטאָריז אָריענטיד צו דעם ציל, אַזאַ ווי עפּעל און נוקס https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7
גיי צו דעם אַרטיקל, ויסגעצייכנט !!
אויב איר האָבן אַ גרויס נומער פון לינוקס קאָמפּיוטערס, די ינסטאַליישאַנז ווערן פיל פאַסטער און מער פּראַקטיש.
אַז ס רעכט, דאַנקען פֿאַר דיין באַמערקונג
העלא קאָלעגע, קען איך באָטל מאַכן און נעמענ זיכ ווידער די אראפקאפיע פון די רעפּאָ? פאָרזעצן ווו איך לינקס?
דאַנק
אַ צווייפל פרייַנד, ווי איך פאַרנוצן די רעפּאָ דורך http, וואָס איז, זען די סטרוקטור פון די רעפּאָ פֿון httpd
http://172.16.1.9 איך באַקומען די אַפּאַטשי בלאַט אָבער איך ווילן צו שטעלן http://172.16.1.9/??? צו זען די סטרוקטור דורך הטטפּ.
דאַנק
איך דאַרפֿן צו פרעגן אַ קשיא פֿאַר צווייפל אַז אויפגעשטאנען ...
rsync -avzqlH –דעלעטע – Delay-updates rsync:…. אפילו עס איז גוט, אָבער איך טאָן ניט האָבן צו שטעלן ווו עס שפּעטער קאַפּיד
פֿאַר בייַשפּיל: rsync -avzqlH –delete – Delay-updates rsync:…. / לויפן / מעדיע / מיוסער / דאַטאַ / ריפּאַזאַטאָרי / סענטאָס 7/7 /
ליב גוטע נאָכמיטאָג
איר זוכט פֿאַר אינפֿאָרמאַציע אויף די וועב, איך גאַט דעם טשיקאַווע מאַנואַל וואָס איר האָט געשריבן, מאַזל - טאָוו מיט וואָס. מייַן קשיא ערייזאַז ווייַל איך ווילן צו מאַכן אַ שפּיגל מיט עטלעכע לינוקס דיסטריביושאַנז, סענטאָס, אָראַקלעלינוקס, דעביאַן, אַלע מיט זייער לעצט ווערסיעס וואָס איך האָבן אינסטאַלירן אין די פירמע. ווי אַזוי קען איך מאַכן די זעלבע שפּיגל סערווער קראָם עטלעכע דיסטריביושאַנז און ווערסיעס? זאָל איך מאַכן אן אנדער טעקע מיט די נאָמען פון די פאַרשפּרייטונג און אַזוי אויף? די ריפּאַזאַטאָריז זענען אויטאָמאַטיש דערהייַנטיקט אָדער טאָן איך האָבן צו פירן אַ באַפֿעל יעדער אָפט? וואַך פֿאַר דיין באַמערקונגען. מזל טאָג