CentOS 7 مڪاني مخزن (آئيني)

جيڪڏهن ائين آهي ، هتي آئون توهان کي آڻيندو آهيان سينٽ ايس ايس جو آئينو ڪيئن ٺاهيو 7. انهي جا فائدا ڇا آهن؟ انهن ۾ ، توهان انٽرنيٽ بينڊوڊٿ کي بچايو ٿا ، توهان پنهنجي ريزنٽسز جي هڪ مقامي ڪاپي رکندا آهيو جنهن سان ڊائون لوڊ ۽ انسٽاليشن تمام تيز هوندي آهي ، ۽ سڀني جو بنيادي هڪ تازه ڪاري سرور طور تمام مفيد آهي جيڪڏهن توهان وٽ 10 سرور يا 1000 ڪم اسٽيشنون آهن CentOS منهنجو خيال آهي ته اهو توهان جو بهترين آپشن آهي ڇاڪاڻ ته توهان روزانه سهولت فراهم ڪندي ۽ پنهنجي LAN نيٽ ورڪ جي رفتار سان گڏ پيش ڪري سگهو ٿا.

ھاڻي ، توھان پنھنجن آئيني کي 10 طريقن سان ٺاھي سگھو ٿا پر مان توھان کي ھڪڙي ٻڌائڻ وارو آھيان جيڪو منھنجو خيال ۾ سڀ کان تيز ۽ سھڻو آھي ، چ wellي طرح توهان ڪنهن به تقسيم ۾ پنهنجو آئينو ٺاهي سگهو ٿا جيڪو سپورٽ ڪري ٿو rsync. جي ها! ڪو، توهان صرف rsync حصو پڙهي سگھو ٿا ، Ubuntu ، debian ، fedora ، redhat ، slackware تي مقامي CentOS مخزن ٺاهڻ ، اهي سڀئي rsync جي حمايت ڪن ٿا

rsync يونڪس ۽ مائڪروسوفٽ ونڊوز قسم جا سسٽم لاءِ هڪ مفت ايپليڪيشن آهي جيڪا وڌندڙ ڊيٽا جي موثر ٽرانسميشن پيش ڪري ٿي ، جيڪا کمپ ڪريڊري ۽ انڪرپٽ ٿيل ڊيٽا سان به هلندي آهي ڊيلٽا انڪوڊنگ ٽيڪنڪ استعمال ڪندي ، اهو توهان کي ٻن مشينن جي وچ ۾ فائلن ۽ ڊائريڪٽريز کي هڪ نيٽ ورڪ تي يا ساڳي مشين تي ٻن هنڌن جي وچ ۾ هم وقت سازي ڪرڻ جي اجازت ڏي ٿو ، منتقل ڪيل ڊيٽا جي مقدار کي گهٽائي.

اسان آر ايس سي ايس انسٽال ڪرڻ اڳتي وڌو
# yum install rsync

هڪ دفعو انسٽال ٿيل توهان کي صرف لسٽ ۾ ڏسڻ لاءِ آهي CentOS آئيني توهان جي پسگردائي جي ويجهو ڪجهه آئيني جيڪو آر ايس سي سي سان ڪم ڪري ٿو (اهو ڇهون ڪالمن آهي) روپين جڳھ

فولڊر ٺاهيو جتي توهان مخزن رکي سگهو ٿا ، آئون صرف سينوسس 7 جو هڪ آئينو ٺاهيو آهي ، اهو آئوس ۽ سڀني دستياب فولڊرز سان مڪمل آهي ، جيڪو 38 GB کڻي چڪو هو ، تنهن ڪري ڌيان ۾ رکجو جيڪڏهن توهان سينٽوس جي ٻين نسخن جو جزوي آئيني ٺاهڻ وارا آهيو يا هڪ مڪمل آئينو. ڪيتري جڳھ تي قبضو ٿيندو؟ اهو ڪجهه آهي جنهن کي توهان جو اندازو ڪرڻ گهرجي.

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

مخزن ۾ اهي سڀ فولڊر آهن:

  • جوهر
  • سينٽوپلس
  • ڪڪر
  • cr
  • اضافي
  • تڪڙو حصو
  • آهيس
  • os
  • اسڪيلو
  • اسٽوريج
  • تازه
  • نيڪيون

رينسڪ هيٺين طريقي سان ڪم ڪندو آهي.

# 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 نئي فائلون ختم ڪرڻ بعد ، انهن کي وري ڪيو جڳھ تي
  • آر ايس سي ايس: //ftp.osuosl.org/centos/7/ ڇاڪاڻ ته مان صرف ڪرڻ ٿو چاهيان سينٿوس 7
  • / ويار / www / html / repo / CentOS / 7 جتي آئون پنهنجي سڀني فائلن کي رکڻ جي لاءِ وڃان ٿو جيڪو مون ذريعن مان ڪاپي ڪئي.

اهو ضروري ناهي ، پر آئون پيڪيج جي سفارش ڪريان ٿو ڪرپٽٽو، اهو جيڪو ڪندو آهي اهو انهي کي http خصوصيت ڏيندو ۽ پنهنجي مخزن جي لاءِ انڊيڪس ٺاهيو

# yum install createrepo

پوءِ صرف حڪم توهان جي مخزن کي طرف اشارو ڪندي هلائيندا

# createrepo /home/repo/CentOS/7

هاڻي هڪ ڀيرو مڪمل ، توهان ضرور انهي کي شيئر ڪرڻ گهرجي ، مان هميشه هڪ http سرور استعمال ڪندو آهيان ، سينٿوس 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


سرور جو نالو repocentos.com
# سرور ايليس مثال.com
دستاويز روٽ / ويار / www / html / repo / CentOS /
غلطي Log /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] نالو = ماسٽر - بيس baseurl = http: //آئي پي يا يو آر ايل/ repo / CentOS / $ releasever / os / $ basearch / gpgcheck = 1 gpgkey = فائل: /// وغيره / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [اپڊيٽ] نالي = ماسٽر - تازه ڪاري baseurl = http: //آئي پي يا يو آر ايل/ ريپو / سينٽوس / $ رليزور / اپڊيٽ / $ basearch / gpgcheck = 1 gpgkey = فائل: /// وغيره / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [extras] name = master - Extras baseurl = http: //آئي پي يا يو آر ايل/ ريپو / سينٽوس / $ رليزيوور / اضافي / $ basearch / gpgcheck = 1 gpgkey = فائل: /// وغيره / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7 [سينٽوپلس] نالو = ماسٽر - سينٽ پلاس بيسورس http: //آئي پي يا يو آر ايل/ repo / CentOS / $ releasever / centosplus / $ basearch / gpgcheck = 1 gpgkey = فائل: /// وغيره / pki / rpm-gpg / RPM-GPG-KEY-CentOS-7

اسان ريزنٽسريزس کي ريفريش سان ڪيو آهي:
# yum clean all

# yum repolist all

# yum update

خير اهو هن وقت لاءِ آهي. جيئن هميشه ياد رکجو منهنجي پوسٽ ۽ هن ويبسائيٽ تي ويجهڙائي سان. تبصرو ڪيو ۽ پوءِ اسان سڀ پنهنجي معلومات شيئر ڪندا ، جيستائين ايندڙ وقت تائين !!!


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

11 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   ايلينديلنيسل چيو

    ڇا سينٽوس ڪنهن آخري صارف ڊيسڪٽاپ پي سي تي استعمال لاءِ مناسب آهي؟ يا اهو وسيلن جو ضامن آهي؟ آئون ان کي آزمائي چڪو آهيان Live-usb ذريعي ۽ مون واقعي پسند ڪيو.

    1.    بروڊي ڊيلي چيو

      اهو تمام گهڻو مستحڪم آهي ، اهو واقعي هڪ سٺو اختيار آهي. توهان جي راءِ جي مهرباني

    2.    هوم 2 گي چيو

      پيارا elendilnarsil فيڊورا استعمال ڪريو هڪ آخري صارف جي طور تي توهان سينٽ سان توهان کي تمام گهڻو ڪم ڪرڻو آهي ۽ اهو هڪ تمام مستحڪم سرور آهي.

  2.   گونزالو مارزني چيو

    طاقت ڪري سگھي ٿي. پر اهو عام استعمال ڪندڙن جي ڊيسڪٽاپ لاءِ گهڻو نه آهي.

    حيرت انگيز نه ٿيو جيڪڏهن وائي فائي توهان کي نه پڪڙيو يا مون کي ڪنهن به ڊائيور کي خبر ناهي ، ويب ڪئميرا ، (جتان هن ۾ سرور جي هارڊ کان وڌيڪ ڊرائيور شامل آهن) ، ته رپو ۾ مون کي ڪا packageم جي پيڪيج ناهي ، ڪوڊيڪ ، آفيس آٽوميشن ، يا ڪا شي وانگر ، يا اهو ته پراڻي پيڪيج آهن (پر لوهه وانگر مستحڪم آهن)

    1.    بروڊي ڊيلي چيو

      مان توهان سان متفق نه آهيان ، هتي سرڪاري ريزنٽسس هن جي مرضي آهن ، جيئن ايپل ۽ نڪسس https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   گونزالو مارزني چيو

    آرٽيڪل ڏانهن وڃي رهيو آهي ، زبردست !!

    جڏهن توهان وٽ لينڪس ڪمپيوٽرن جو وڏو تعداد آهي ، انسٽاليشن گهڻو تيز ۽ وڌيڪ عملي ٿي وڃن ٿيون.

    1.    بروڊي ڊيلي چيو

      اھو صحيح آھي ، توھان جي تبصري جي لاءِ

  4.   ايڪسزمانفيان چيو

    هيلو ساٿي ، ڇا مان منسوخ ڪري سگھان ٿو ۽ ريمو ڊائون لوڊ کي رد ڪري سگھان ٿو؟ جاري رکو جتي آئون ڇڏي ويس؟
    Gracias

  5.   Luis چيو

    هڪ مشڪوڪ دوست ، جئين آئون ريپٽو کي http ذريعي استعمال ڪريان ، يعني httpd کان ريپو جي ساخت کي ڏسو
    http://172.16.1.9 مون کي اپاچي پيج ملي آهي پر آئون لڳائڻ چاهيان ٿو http://172.16.1.9/؟؟؟ http طرفان جوڙجڪ ڏسڻ لاءِ.

    قبرن

  6.   اوڊائنمرا چيو

    مون کي شڪ لاءِ هڪ سوال پڇڻ گهرجي جيڪو پيدا ٿيو ...
    rsync -avzqlH –delete –delay-update rsync:…. اتي پڻ ٺيڪ آهي پر مون کي اهو ناهي لڳڻو ته اهو بعد ۾ ڪاپي ڪرڻ وارو آهي ڪٿي؟
    مثال طور: rsync -avzqlH –delete –delay-update rsync:…. / رن / ميڊيا / مائيس / ڊيٽا / مخزن / سينٽيوس 7/7 /

  7.   ڊينئل موريلس چيو

    پيارا شام جو سلام

    ويب تي اڻ ڳوليندي مون کي اهو دلچسپ دستور مليو جيڪو توهان لکيو آهي ، انهي تي مبارڪون هجن. منهنجو سوال اهو پيدا ٿئي ٿو ڇاڪاڻ ته آئون گھڻائي لينڪس تقسيم ، سينٽوس ، اورايل لينڪس ، ڊيبين سان گڏ ، هڪ مرر ٺاهڻ چاهيان ٿو ، انهن سڀني پنهنجي جديد نسخن سان گڏ جيڪا مون ڪمپني ۾ انسٽال ڪئي آهي. پر آئون ساڳيو ئي شيئر سرور گهڻن ئي تقسيم ۽ نسخن کي ڪيئن ٺاهي سگهان ٿو؟ ڇا مان ڊويزن ۽ ٻين وغيره جي نالي سان هڪ ٻيو فولڊر ٺاهيندس؟ اهي ذخيرا پاڻمرادو تازه ڪاري ڪيا ويندا آهن يا ڇا مون کي هر حڪم ۾ ڪيترائي ڀيرا هلائڻا پوندا آهن؟ پنهنجا ويچار ڏسو. ڏينهن مبارڪ