ai codes coding 97077 5c30234d46e0fb0001323587 scaled

vaihtoehtoja luo, poistaa, ylläpitää ja näyttää tietoja symbolisista linkeistä, jotka muodostavat vaihtoehtoisen järjestelmän. Vaihtoehtoinen järjestelmä on Debianin vaihtoehtoisen järjestelmän uudelleentoteutus. Usein samaan järjestelmään ilmestyy samanaikaisesti useita ohjelmia, jotka suorittavat samoja tai samankaltaisia ​​toimintoja. Esimerkiksi moniin järjestelmiin on asennettu useita tekstieditoreja samanaikaisesti. Tämä monimuotoisuus antaa järjestelmän käyttäjille mahdollisuuden halutessaan käyttää toista editoria, mutta vaikeuttaa ohjelman tekemään hyvää editorin valintaa, jos käyttäjällä ei ole tiettyä haluamaasi valintaa. Vaihtoehtoinen järjestelmä pyrkii ratkaisemaan tämän ongelman. Tiedostojärjestelmän yleinen nimi jaetaan kaikille tiedostoille, jotka tarjoavat vaihdettavia toimintoja. Vaihtoehtoinen järjestelmä ja järjestelmänvalvoja määrittävät yhdessä, mihin tiedostoon tällä yleisnimellä viitataan. Esimerkiksi jos tekstieditorit toim ja nvic molemmat asennettuna järjestelmään, vaihtoehtoinen järjestelmä aiheuttaa yleisnimen /usr/bin/editor Viittaavat /usr/bin/nvi oletuksena. Järjestelmänvalvoja voi jättää tämän huomiotta ja varmistaa, että se osoittaa: /usr/bin/ed sen sijaan, ja vaihtoehtoinen järjestelmä ei muuta tätä asetusta ennen kuin sitä nimenomaisesti pyydetään tekemään niin.

Yleinen nimi ei ole suora symbolinen linkki valittuun vaihtoehtoon. Sen sijaan se on symbolinen linkki nimeen vaihtoehtoja kansio, joka puolestaan ​​on symbolinen linkki varsinaiseen tiedostoon, johon viitataan. Tämä tehdään, jotta järjestelmänvalvojan muutoksia voidaan rajoittaa /etc-hakemistossa. Kun jokin paketti, joka tarjoaa tiedoston joitain toimintoja, asennetaan, sitä muutetaan tai poistetaan, vaihtoehtoja kutsutaan päivittämään tietoja kyseisestä tiedostosta vaihtoehtoissa system.alternatives kutsutaan yleensä tiedostosta %jälkeen tai %pre komentosarjat RPM-paketeissa. Usein on hyödyllistä synkronoida joitain vaihtoehtoja niin, että ne muuttuvat ryhmänä. Esimerkiksi kun eri versiot vi editori asennettu, man-sivu, johon viitataan /usr/share/man/man1/vi.1 on vastattava suoritettavaa tiedostoa, johon viitataan/usr/bin/vi. vaihtoehtoja tarjoaa tämän viittauksen ensisijaisen ja toissijaisen linkin kautta; kun ensisijaista vaihdetaan, myös kaikki siihen liittyvät toissijaiset muuttuvat. Ensisijainen linkki ja sen toissijaiset linkit muodostavat a kytkin ryhmä.

Terminologia

Koska toiminnasta vaihtoehtoja ovat melko monimutkaisia, jotkut erityiset termit auttavat selittämään sen toiminnan.

  • yleinen nimi: Nimi, esim /usr/bin/editorjoka osoittaa vaihtoehtoisen järjestelmän kautta yhteen useista tiedostoista, joilla on samanlainen toiminto.
  • Symlink: Ilman lisäselvityksiä tämä tarkoittaa symbolista linkkiä vaihtoehtokansiossa: sellaista, jota järjestelmänvalvojan on tarkoitus muokata.
  • Vaihtoehtoinen: Tietyn tiedoston nimi tiedostojärjestelmässä, jota voidaan käyttää yleisnimellä vaihtoehtoisen järjestelmän avulla.
  • Vaihtoehtoinen kansio: Oletuksena kansio /etc/alternativessisältää symboliset linkit.
  • Hallintokansio: Oletuksena kansio /var/lib/alternativestietoa vaihtoehtojen tilasta.
  • Linkkiryhmä: Joukko toisiinsa liittyviä symbolilinkkejä, jotka on tarkoitettu päivitettäväksi ryhmänä.
  • Ensisijainen linkki: Linkkiryhmän linkki, joka määrittää, kuinka ryhmän muut linkit on määritetty.
  • toissijainen linkki: Linkki linkkiryhmässä, jota hallitsee ensisijaisen linkin asetus.
  • Automaattinen tila: Kun linkkiryhmä on automaattitilassa, vaihtoehtojärjestelmä varmistaa, että ryhmän linkit osoittavat ryhmälle sopivimpiin korkeimman prioriteetin vaihtoehtoihin.
  • Manuaalitila: Kun linkkiryhmä on manuaalisessa tilassa, vaihtoehtoinen järjestelmä ei tee muutoksia järjestelmänvalvojan asetuksiin.

Lyhyt sisältö

Tehtävä on jossakin seuraavista muodoista: vaihtoehdot [options] –asenna linkin nimen polun prioriteetti [–slave link name path]… [–initscriptservice]
vaihtoehtoja [options] –poista nimipolku
vaihtoehtoja [options] — Aseta nimipolku
vaihtoehtoja [options] — auton nimi
vaihtoehtoja [options] –Näyttönimi
vaihtoehtoja [options] –määrityksen nimi

Vaihtoehdot

Täsmälleen yksi toiminto on määritettävä, jos: vaihtoehtoja on suorittaa mikä tahansa merkityksellinen tehtävä. Jokaisen toiminnon yhteydessä voidaan määrittää mikä tahansa määrä yleisiä vaihtoehtoja.

  • –laajuinen: Luo lisää kommentteja mistä vaihtoehtoja on tekemässä.
  • –Rauhoittaa: Älä luo kommentteja, ellei virheitä tapahdu. Tätä vaihtoehtoa ei ole vielä otettu käyttöön.
  • –testata: Älä oikeastaan ​​tee mitään, sano vain mitä tekisit. Tätä vaihtoehtoa ei ole vielä otettu käyttöön.
  • –auttaa: anna käyttötietoja (ja kerro mikä versio) vaihtoehtoja Tämä on).
  • –versio: Kerro mikä versio vaihtoehtoja tämä on (ja anna käyttötietoja).
  • –altdir kansio: Määrittää vaihtoehtoisen kansion, jos sen pitäisi olla eri kuin oletuskansio.
  • –admindir kansio: Määrittää järjestelmänvalvojan hakemiston, jolloin sen tulee olla eri kuin oletushakemisto.

Toiminnot

Toiminnot sisältävät erityisen patentoidun syntaksin.

asentaa

Lisää järjestelmään joukko vaihtoehtoja. Nimi on ensisijaisen linkin yleinen nimi, kytkin on symbolisen linkin nimi, ja polku on ensisijaiselle linkille esitelty vaihtoehto. nimi, hiipiä ja roiskua ovat yleisnimi, symbolisen linkin nimi ja toissijaisen linkin vaihtoehto, ja siirtää on kunkin vaihtoehtoon liittyvän aloitusskriptin nimi.

–initscript on Red Hat Linux -spesifinen vaihtoehto. Nolla tai enemmän –orja vaihtoehdot, joista jokaista seuraa kolme argumenttia, voidaan määrittää. Jos määritetty ensisijainen symbolinen linkki on jo olemassa vaihtoehtoisissa järjestelmätietueissa, annetut tiedot lisätään uutena vaihtoehtona ryhmään. Muussa tapauksessa uusi ryhmä, joka on asetettu automaattiseen tilaan, lisätään näillä tiedoilla. Jos ryhmä on automaattitilassa ja juuri lisättyjen vaihtoehtojen prioriteetti on korkeampi kuin kaikkien muiden tähän ryhmään asennettujen vaihtoehtojen, symboliset linkit päivitetään osoittamaan juuri lisättyihin vaihtoehtoihin. jos –initscript käytetään, vaihtoehtoinen järjestelmä hallitsee vaihtoehtoon liittyvää aloituskomentosarjaa seuraavasti: chkconfig, Init-skriptin rekisteröinti ja uloskirjautuminen sen mukaan, mikä vaihtoehto on aktiivinen.

–initscript on Red Hat Linux -spesifinen vaihtoehto.

Poista

Poista vaihtoehto ja kaikki siihen liittyvät toissijaiset linkit. nimi on nimi Vaihtoehdot-kansiossa ja polku on absoluuttinen tiedostonimi, jolle nimi voisi linkittää. jos nimi on todellakin yhteydessä polku, nimi päivitetään viittaamaan toiseen sopivaan vaihtoehtoon tai poistetaan, jos vaihtoehtoa ei enää ole. Liittyvät toissijaiset linkit päivitetään tai poistetaan vastaavasti. Jos linkki ei tällä hetkellä osoita: polku, linkkejä ei ole muutettu; vain vaihtoehdon tiedot poistetaan.

aseta

Linkkiryhmän symbolinen linkki ja toissijaiset nimi asetettu niille, jotka on määritetty polkuja kytkinryhmä on asetettu manuaaliseen tilaan. Tämä vaihtoehto ei sisälly alkuperäiseen Debian-toteutukseen.

Auto

Vaihda ensisijainen symbolinen linkki nimi automaattitilaan. Prosessin aikana tämä symbolinen linkki ja sen toissijainen linkki päivitetään osoittamaan asennettuihin vaihtoehtoihin, joilla on korkein prioriteetti.

Näyttö

Näytä tiedot linkkiryhmästä, jonka: nimi on ensisijainen linkki. Näkyviin tietoihin kuuluu ryhmätila (automaattinen tai manuaalinen), mihin vaihtoehtoon symbolinen linkki tällä hetkellä osoittaa, mitkä muut vaihtoehdot ovat saatavilla (ja niiden toissijaiset vaihtoehdot) ja parhaillaan asennettu vaihtoehto, jolla on korkein prioriteetti.

Por Markus