Ალტერნატივები - Linux Command - Unix Command

Linux / Unix Command:> ალტერნატივები

სახელი

ალტერნატივები - შეინარჩუნეთ სიმბოლური კავშირები ნაგულისხმევი ბრძანებების განსაზღვრისათვის

სინოფსისი

ალტერნატივები [ პარამეტრები ] - დააინსტალირეთ ბმული სახელების გზა პრიორიტეტი [ --slave ლინკის სახელი გზა ] ... [- ინსტალაციის სერვისი ]

ალტერნატივები [ პარამეტრები ] - ამოიღეთ სახელი გზა

ალტერნატივები [ პარამეტრები ] - ჩასვით სახელი გზა

ალტერნატივები [ options ] --auto name

ალტერნატივები [ პარამეტრები ] - დისპლეი სახელი

ალტერნატივები [ პარამეტრები ] - კონფიგურა სახელი

აღწერა

ალტერნატივები ქმნის, ხსნის, ინარჩუნებს და აჩვენებს ინფორმაციას სიმბოლური კავშირების შესახებ, რომელიც მოიცავს ალტერნატიულ სისტემას. ალტერნატივების სისტემა არის Debian ალტერნატივების სისტემის განმეორება. ეს იყო გადაწერა, პირველ რიგში, პერლზე დამოკიდებულების ამოღება; იგი მიზნად ისახავს Debian- ის განახლების-დამოკიდებულების სკრიპტის ჩანაცვლება. ეს გვერდი გვერდი არის Debian- ის პროექტში ადამიანის გვერდიდან მოდიფიცირებული ვერსია.

შესაძლებელია ერთი და იგივე ფუნქციების შესრულების რამდენიმე პროგრამა ერთდროულად ერთ სისტემაში დამონტაჟდეს. მაგალითად, ბევრ სისტემას აქვს რამდენიმე ტექსტური რედაქტორი ერთდროულად დამონტაჟებული. ეს საშუალებას აძლევს არჩევანს სისტემური მომხმარებლებისთვის, რომელიც საშუალებას მისცემს თითოეულს გამოიყენოს სხვადასხვა რედაქტორი, თუ სასურველია, მაგრამ ართულებს პროგრამას, რათა კარგი არჩევანი გააკეთოს რედაქტორისთვის, თუ მომხმარებელი არ აკონკრეტებს კონკრეტულ უპირატესობას.

ალტერნატიული სისტემა მიზნად ისახავს ამ პრობლემის მოგვარებას. ფაილური სისტემის ზოგადი სახელი იზიარებს ყველა ფაილს, რომელიც უზრუნველყოფს ურთიერთშემცვლელ ფუნქციონალობას. ალტერნატივების სისტემა და სისტემური ადმინისტრატორი ერთად განსაზღვრავს, თუ რომელი ფაქტობრივი ფაილი მითითებულია ამ გენერალური სახელის მიხედვით. მაგალითად, თუ ტექსტის რედაქტორები რედაქტირებად (1) და ნავი (1) ორივე სისტემაში დამონტაჟდება, ალტერნატიულ სისტემა გამოიწვევს გენერიურ სახელს / usr / bin / editor- ს / usr / bin / nvi- ს . სისტემის ადმინისტრატორს შეუძლია შეცვალოს ეს და გამოიწვიოს ის / usr / bin / ed ნაცვლად და ალტერნატიული სისტემა არ შეცვლის ამ პარამეტრს მკაფიოდ ითხოვს ამის გაკეთებას.

ზოგადი სახელი არ არის პირდაპირი ალტერნატიული სიმბოლური ბმული. ამის ნაცვლად, ეს არის სიმბოლური ბმული სახელი ალტერნატივების დირექტორიაში , რაც, თავის მხრივ, არის სიმბოლური ბმული ფაქტობრივი ფაილი მითითებულია. ეს ხდება ისე, რომ სისტემის ადმინისტრატორთა ცვლილებები შეიძლება შემოიფარგლონ / დაინსტალირებაში: FHS (qv) აძლევს მიზეზებს, თუ რატომ არის ეს კარგი რამ.

როდესაც თითოეული პაკეტი უზრუნველყოფს სპეციფიკურ ფუნქციონირებას, დამონტაჟებულია, შეცვალა ან წაიშლება, ალტერნატივები ეწოდება განახლებული სისტემის შესახებ ინფორმაციის განახლების შესახებ. ალტერნატივები , ჩვეულებრივ, RPM პაკეტების % post ან % s სკრიპტებიდან.

ხშირად სასარგებლოა ალტერნატივების სინქრონიზაციისათვის, რათა მათ შეიცვალოს ჯგუფი; მაგალითად, როდესაც vi (1) რედაქტორის რამდენიმე ვერსია დამონტაჟებულია, manus გვერდზე /usr/share/man/man1/vi.1 უნდა შეესაბამებოდეს შესრულებადი მითითებულ / usr / bin / vi . ალტერნატივები მასტერისა და მონა კავშირების საშუალებით ახერხებს; როდესაც ოსტატი შეიცვალა, მასთან დაკავშირებული ნებისმიერი მონებიც შეიცვალა. სამაგისტრო ბმული და მასთან დაკავშირებული მონები ქმნიან ბმულს .

თითოეული ბმული ჯგუფი, ნებისმიერ დროს, ერთი ორი რეჟიმი: ავტომატური ან სახელმძღვანელო. როდესაც ჯგუფი ავტომატურად რეჟიმშია, ალტერნატიულ სისტემას ავტომატურად გადაწყვეტს, რადგან პაკეტები დამონტაჟებულია და ამოღებულია, თუ არა და როგორ განაახლეთ ბმულები. სახელმძღვანელოში ალტერნატიული სისტემა არ შეიცვლება ბმულები; ის დატოვებს ყველა გადაწყვეტილებას სისტემის ადმინისტრატორს.

ბმული ჯგუფები ავტომატურ რეჟიმში არიან, როდესაც ისინი პირველად სისტემაში გაეცნობიან. თუ სისტემური ადმინისტრატორი სისტემაში ავტომატური პარამეტრების ცვლილებებს შეიცვლის, ეს შეინიშნება შემდეგი დროის ალტერნატივებზე, რომლებიც შეცვლიან კავშირის ჯგუფს, და ავტომატურად იქნება გადატანილი ჯგუფი რეჟიმში.

თითოეულ ალტერნატივას აქვს მასთან დაკავშირებული პრიორიტეტი . როდესაც ბმული ჯგუფი ავტომატურ რეჟიმშია, ჯგუფის წევრების მიერ მითითებულ ალტერნატივას წარმოადგენს ის, ვისაც აქვს უმაღლესი პრიორიტეტი.

როდესაც კონფიგურაციის პარამეტრი იყენებს კონფიგურაციის ყველა ბმულს, რომლის სახელიც არის სამაგისტრო ბმული. თქვენ მაშინ მოგეთხოვებათ, თუ რომელი არჩევანი გამოიყენოთ ბმული ჯგუფისთვის. ცვლილების მიღებისთანავე, ბმული ჯგუფი აღარ იქნება ავტომატური რეჟიმში. ავტომატურ მდგომარეობაში დაბრუნების მიზნით, თქვენ უნდა გამოვიყენოთ --auto ვარიანტი.

ტერმინოლოგია

მას შემდეგ, რაც ალტერნატივების საქმიანობა საკმაოდ ჩართულია, გარკვეული კონკრეტული პირობები ხელს შეუწყობს მისი ოპერაციის ახსნას.

ზოგადი სახელი

სახელი, მაგ. / Usr / bin / editor , რომელიც ალტერნატიულ სისტემას ეხება, მსგავსი ფუნქციის ერთ-ერთ ფაილზე.

სიმბოლო

დამატებითი კვალიფიკაციის გარეშე, ეს ნიშნავს სიმბოლურ კავშირს ალტერნატიულ კატალოგში: ერთი, რომელიც სისტემური ადმინისტრატორის მოსალოდნელია შეცვალოს.

ალტერნატივა

ფაილური სისტემის სპეციფიური ფაილების სახელი, რომელიც შეიძლება შეიცავდეს ზოგად სახელს ალტერნატიული სისტემის გამოყენებით.

ალტერნატივების დირექტორია

დირექტორია, ნაგულისხმევი / etc / ალტერნატივა , რომელიც შეიცავს სიმბოლოებს.

ადმინისტრაციული დირექტორია

დირექტორია, ნაგულისხმევი / var / lib / ალტერნატივების მიხედვით , ალტერნატივების სახელმწიფო ინფორმაციის შემცველი.

ბმული ჯგუფი

კომპლექტი დაკავშირებული symlinks, აპირებდა განახლება, როგორც ჯგუფი.

სამაგისტრო ბმული

ბმული ბმული ჯგუფში, რომელიც განსაზღვრავს ჯგუფის სხვა ბმულები კონფიგურაციას.

მონა ლინკი

ბმული ბმული ჯგუფში, რომელიც აკონტროლებს სამაგისტრო ბმულს.

ავტომატური რეჟიმი

როდესაც ბმული ჯგუფი ავტომატურ რეჟიმშია, ალტერნატიულ სისტემაში დარწმუნებულია, რომ ჯგუფში მოცემული ბმულები ჯგუფისთვის ყველაზე მაღალი პრიორიტეტული ალტერნატივების გათვალისწინებით.

სახელმძღვანელო რეჟიმში

როდესაც ბმული ჯგუფი მენიუ რეჟიმშია, ალტერნატიულ სისტემა სისტემაში ცვლილებების შეტანას სისტემის ადმინისტრატორს არ მოახდენს.

პარამეტრები

ზუსტად უნდა იქნას მითითებული ერთი ქმედება, თუ ალტერნატივა არის ნებისმიერი მნიშვნელოვანი ამოცანა. ნებისმიერი ქმედების საერთო რაოდენობა შეიძლება დაკონკრეტდეს ნებისმიერი ქმედებით.

საერთო პარამეტრები

- ბერკეტი

უფრო მეტი კომენტარების გენერირება, თუ რას აკეთებს ალტერნატივა .

--quiet

არ შეცდომები მოხდეს, თუ შეცდომები არ მოხდება. ეს ვარიანტი ჯერ არ განხორციელებულა.

- საუკეთესო

სინამდვილეში არაფერს აკეთებთ, უბრალოდ თქვით, რა მოხდება. ეს ვარიანტი ჯერ არ განხორციელებულა.

--help

მოგვაწოდოთ გარკვეული ინფორმაცია (დაამატე ალტერნატივების რომელი ვერსიაა).

--ვერსია

ისაუბრეთ ალტერნატივების რომელი ვერსია ეს არის (და მისთვის გარკვეული ინფორმაციის გამოყენება).

--altdir დირექტორია

განსაზღვრავს ალტერნატიულთა დირექტორია, როდესაც ეს უნდა იყოს განსხვავებული საწყისი default.

--admindir დირექტორია

განსაზღვრავს ადმინისტრაციული დირექტორია, როდესაც ეს განსხვავდება ნაგულისხმევი.

მოქმედებები

--install ბმული სახელი გზამკვლევი [- slave slink sname spath ] [- initscript მომსახურება ] ...

დაამატეთ სისტემის ალტერნატიულ ჯგუფს. სახელი არის სამაგისტრო ბმულზე ზოგადი სახელი, ბმული არის მისი სიმბინის სახელი და გზა არის ალტერნატიული შემოღება სამაგისტრო ბმულზე. თაღლითური , slink და spath არის ზოგადი სახელი, სიმბოლოს სახელი და ალტერნატივა მონა ლინკზე და მომსახურება არის ნებისმიერი ასოცირებული initscript ალტერნატივა. შენიშვნა: --ინსკრიპტი არის Red Hat Linux- ის კონკრეტული ვარიანტი. ნულოვანი ან მეტი - სკაუტური ვარიანტი, თითოეული მოჰყვება სამი არგუმენტი, შეიძლება მითითებული.

თუ სამაგისტრო სიმბოლო მითითებულია, უკვე არსებობს ალტერნატივების სისტემის ჩანაწერებში, მიეწოდება ინფორმაცია, როგორც ახალი ჯგუფის ალტერნატივა ჯგუფისთვის. წინააღმდეგ შემთხვევაში, ახალი ინფორმაცია, რომელიც ავტომატურ რეჟიმშია დაყენებული, დაემატება ამ ინფორმაციას. თუ ჯგუფი ავტომატური რეჟიმშია, და ახლად დამატებული ალტერნატივების პრიორიტეტი უფრო მაღალია, ვიდრე რომელიმე სხვა დამონტაჟებული ალტერნატივა ამ ჯგუფისთვის, სიმბოლოები განახლდება ახლად დამატებული ალტერნატივების შესადგენად.

თუ ინსტალაცია გამოიყენება, ალტერნატიულ სისტემას მოახდენს ალტერნატიულ სისტემას, რომელიც დაკავშირებულია ალტერნატივასთან დაკავშირებულ ალტერნატივასთან ერთად chkconfig- ის მეშვეობით , init სკრიპტის დარეგისტრირება და რეგისტრაცია, რაც დამოკიდებულია ალტერნატივაზე.

შენიშვნა: --ინსკრიპტი არის Red Hat Linux- ის კონკრეტული ვარიანტი.

- ამოიღეთ სახელი გზა

ამოიღეთ ალტერნატივა და ყველა მონათესავე მონაკვეთი. სახელი არის ალტერნატიულთა დირექტორიაში, ხოლო გზა არის აბსოლუტური ფაილის სახელი, რომლის სახელიც შეიძლება იყოს დაკავშირებული. თუ სახელი მართლაც უკავშირდება გზას , სახელი განახლდება სხვა სათანადო ალტერნატივაზე, ან წაიშლება, თუ ასეთი ალტერნატივა არ არსებობს. ასოცირებული მონა კავშირები განახლდება ან წაიშლება, შესაბამისად. თუ ბმული არ არის გაკეთებული მიუთითებს გზაზე , არ შეიცვალა კავშირები; მხოლოდ ალტერნატივის შესახებ ინფორმაცია ამოღებულია.

- დასახელების სახელი

სიმბოლური ბმული და მონები ბმული ჯგუფის სახელი დადგენილია იმ გზაზე , რომლებიც კონფიგურირებულია გზაზე და ბმული ჯგუფს მითითებული აქვს სახელმძღვანელო რეჟიმში. ეს ვარიანტი არ არის ორიგინალური Debian განხორციელებისას.

--auto სახელი

გადაერთეთ სამაგისტრო სიმბოლოს სახელი ავტომატურ რეჟიმში. პროცესში, ეს სიმბოლო და მისი მონები განახლებული უნდა იყოს ყველაზე მაღალი პრიორიტეტული ალტერნატივების გათვალისწინებით.

- სახელების ჩვენება

ასახავს ინფორმაციას ბმულს, რომლის სახელიც არის სამაგისტრო ბმული. ნაჩვენები ინფორმაცია მოიცავს ჯგუფის რეჟიმში (ავტო ან სახელმძღვანელო), რომელიც ალტერნატიულ სიმბოლოს მიუთითებს, რა სხვა ალტერნატივები არსებობს (და მათი შესაბამისი მონა ალტერნატივები) და ამჟამად არსებული ყველაზე მაღალი პრიორიტეტული ალტერნატივაა.

იხილეთ ასევე

ln (1), FHS, ფაილსისტემის იერარქიის სტანდარტი.

მნიშვნელოვანია: გამოიყენეთ კაცი ბრძანება ( % man ), რათა ნახოთ თუ როგორ ბრძანება გამოიყენება თქვენს კომპიუტერში.