Säännöllinen järjestelmän ylläpito on tarpeen asianmukaisen toiminnan Kaari yli ajan. Oikea-aikainen huolto on käytäntö, johon monet käyttäjät tottuvat.
Tarkista virheet
Ei systemd palvelut
Tarkista, onko mitään systemd palvelut ovat tulleet epäonnistunut valtio:
$ systemctl --failed
Katso Systemd#Analysoimalla järjestelmän tilan lisätietoja.,
Lokitiedostot
Etsiä virheitä lokitiedostot sijaitsevat osoitteessa /var/log
sekä korkean prioriteetin virheet systemd lehdessä:
# journalctl -p 3 -xb
Katso systemd/Journal lisätietoja.
KS. Xorg#vianmääritys tietoa siitä, missä ja miten Xorg kirjaa virheet.
varmuuskopiointi
luo säännöllisin väliajoin varmuuskopioita tärkeistä tiedoista. Katso synkronointi-ja varmuuskopiointiohjelmat monille vaihtoehtoisille sovelluksille, jotka saattavat sopia paremmin tapaukseesi. Katso Luokka: järjestelmän takaisinperintä muiden korkotuotteiden osalta.,
varmuuskopiot voidaan automatisoida systemd / ajastimilla.
asetustiedostot
ennen asetustiedostojen muokkaamista Luo varmuuskopio, jotta voit palata työversioon ongelmatilanteissa. Toimittajat, kuten vim ja emacs voi tehdä tämän automaattisesti, sekä työkaluja, kuten etckeeper jotka pitävät /etc
version control system (VCS); ks. dotfiles#Seuranta dotfiles suoraan Git enemmän.,
asennetut paketit
Ylläpitää listaa kaikki asennetut paketit, joten jos täydellinen uudelleen asennus on väistämätöntä, on helpompaa luoda uudelleen alkuperäisessä ympäristössä.
Katso Pacman tips#lista asennetuista paketeista tarkemmin.
Pacman database
Katso pacman / Tips and tricks#Back up the pacman database.
Salaus metadata
Katso Data-at-lepo salausta#Varmuuskopiointi levyn salaus skenaarioita.
järjestelmä ja käyttäjätiedot
Katso järjestelmän varmuuskopiointi.,
Päivittäminen
Se on suositeltavaa suorittaa koko järjestelmän päivityksiä säännöllisesti kautta Pacman#Päivittäminen paketit, nauttia sekä uusimmat korjauksia ja tietoturvapäivityksiä, ja myös välttää ottaa käsitellä liian monia paketti päivityksiä, jotka vaativat manuaalista kerralla. Kun yhteisö pyytää tukea, yleensä oletetaan, että järjestelmä on ajan tasalla.
varmista, että Arch install media tai toinen Linux ”live” CD / USB saatavilla, jotta voit helposti pelastaa järjestelmän, jos on ongelma päivityksen jälkeen., Jos käytät Kaari tuotantoympäristössä, tai ei ole varaa seisokkeja jostain syystä, testi muutoksia asetustiedostoja, sekä päivityksiä ohjelmistopaketteja, ei-kriittinen päällekkäisiä järjestelmän ensimmäinen. Sitten, jos ongelmia ei synny, rullaa muutokset tuotantojärjestelmään.
Jos järjestelmässä on AUR: n paketteja, päivitä ne kaikki huolellisesti.
pacman on tehokas paketinhallintatyökalu, mutta se ei yritä käsitellä kaikkia kulmatapauksia. Käyttäjien on oltava valppaita ja otettava vastuu oman järjestelmänsä ylläpidosta.,
Lue ennen kuin päivität järjestelmän,
Ennen päivitystä, käyttäjät ovat odotettavissa vierailla Arch Linux-etusivu voit tarkistaa uusimmat uutiset, tai vaihtoehtoisesti tilata RSS-syötteen tai kaari-ilmoittaa sähköpostilistalla. Kun päivitykset vaativat out-of-the-tavallinen käyttäjä interventio (enemmän kuin mitä voidaan käsitellä yksinkertaisesti seuraamalla ohjeita pacman), sopiva uutiset post tehdään.
Ennen päivitystä perusoikeuksien ohjelmisto (kuten kernel, xorg, systemd, tai glibc) uusi versio, katso sopiva foorumi nähdä, jos siellä on ollut mitään raportoitu ongelmia.,
käyttäjien on myös oltava tietoisia siitä, että pakettien päivittäminen voi aiheuttaa yllättäviä ongelmia, jotka saattavat vaatia välitöntä puuttumista asiaan. On viisasta odottaa sen sijaan tarpeeksi aikaa, jotta voidaan käsitellä mahdollisia päivityksen jälkeisiä kysymyksiä.
Vältä tiettyjä pacman-komentoja
vältä osittaisia päivityksiä. Toisin sanoen, ei koskaan lopu pacman -Sy
; sen sijaan aina käyttää pacman -Syu
.
yleensä vältä --overwrite
– vaihtoehdon käyttöä Pacmanin kanssa. --overwrite
– optio ottaa glob: tä sisältävän argumentin. Kun käytetään pacman ohittaa tiedoston konfliktitarkistukset tiedostot, jotka vastaavat glob. Oikein ylläpidetty järjestelmä, se tulisi käyttää vain silloin, kun nimenomaisesti suosittelemia, Kaari kehittäjille. Katso #Lue ennen päivittämistä järjestelmän osassa.,
Vältä -d
vaihtoehto pacman. pacman -Rdd package
hyppää huoltotarkastukseen paketin poistamisen aikana. Tämän seurauksena kriittisen riippuvuuden tarjoava paketti voitaisiin poistaa, jolloin järjestelmä rikkoutuisi.
Osittainen päivityksiä ei tueta
Arch Linux on liikkuva release jakelu. Se tarkoittaa, että kun uusi kirjasto versiot ovat työnnetään arkistot, kehittäjät ja Luotettu Käyttäjät rakentaa kaikki paketit ja arkistot, jotka täytyy uudelleen vastaan kirjastot., Esimerkiksi, jos kaksi paketit riippuvat sama kirjasto -, päivitys-vain yksi paketti saattaa myös päivittää kirjaston (kuten riippuvuus), joka voi sitten rikkoa muita paketti, joka riippuu vanhempi versio kirjastoon.
siksi osittaisia päivityksiä ei tueta. Älä käytä pacman -Sy package
tai jokin vastaava kuten pacman -Sy
seuraa pacman -S package
. Huomaa, että pacman -Syuw
ei merkitse sitä, että samat riskit kuin pacman -Sy
, niin se päivittää pacman sync tietokantaan ilman asentaa uudempia paketteja., Päivitä aina (pacman -Syu
) ennen paketin asentamista. Huomaa, että jos pacman -Syu
ei suorita päivitys virheen vuoksi, lopputulos on sama kuin käynnissä pacman -Sy
. Siksi virhe on ratkaistava ja päivitysoperaatio saatettava päätökseen mahdollisimman pian. Olla hyvin varovainen, kun käytät IgnorePkg
ja IgnoreGroup
samasta syystä. Jos järjestelmä on paikallisesti rakennettu paketteja (kuten AUR paketteja), käyttäjien täytyy rakentaa niitä, kun niiden riippuvuudet saavat soname kolahtaa.,
Jos osittainen päivitys skenaario on luotu, ja binaarit ovat rikki koska he voi löytää kirjastojen ne ovat sidoksissa vastaan, ei ”korjata” ongelma yksinkertaisesti symlinking. Kirjastot saavat soname kuoppia, kun ne eivät ole taaksepäin yhteensopivia. Yksinkertainen pacman -Syu
kunnolla synkronoitu peili korjata ongelma niin kauan kuin pacman ei ole rikki.
bash script checkupdates, mukana pacman-contrib-paketti, tarjoaa turvallisen tavan tarkistaa päivitykset asennetut paketit ilman käynnissä järjestelmä päivittää samaan aikaan.,
Laki hälytyksiä päivityksen aikana
Kun päivität järjestelmän, muista kiinnittää huomiota alert ilmoitukset esittänyt pacman. Jos käyttäjä vaatii lisätoimia, muista huolehtia niistä heti. Jos pacman-hälytys hämmentää, etsi keskustelupalstoilta ja tuoreista uutispostauksista tarkemmat ohjeet.
Paljon nopeasti uusien mallien tiedostot
Kun pacman vedotaan, .pacnew
ja .pacsave
tiedostoja voidaan luoda. Pacman tarjoaa ilmoituksen, kun tämä tapahtuu ja käyttäjien on käsiteltävä nämä tiedostot nopeasti., Käyttäjät ohjataan Pacman / Pacnew – ja Pacsave wiki-sivulle yksityiskohtaisten ohjeiden saamiseksi.
mieti myös muita asetustiedostoja, joita olet saattanut kopioida tai luoda. Jos paketissa oli esimerkkikokoonpano, jonka kopioit kotihakemistoosi, tarkista, onko Uusi luotu.
Käynnistä tai käynnistä uudelleen päivitysten jälkeen
tämä artikkeli tai osio tarvitsee laajennusta.
päivityksiä ei yleensä sovelleta olemassa oleviin prosesseihin. Sinun täytyy käynnistää prosessit täysin soveltaa päivitystä.
ydintä on erityisen vaikea paikata ilman uudelleenkäynnistystä. Uudelleenkäynnistys on aina turvallisin vaihtoehto, mutta jos tämä on erittäin hankalaa ytimen live-paikkausta voidaan käyttää päivitysten soveltamiseen ilman uudelleenkäynnistystä.
Palauta rikki päivitykset
Jos paketti päivitys on odotettavissa/tiedetään aiheuttavan ongelmia, pakkaajat varmistaa, että pacman näyttää asianmukainen ilmoitus, kun paketti on päivitetty., Jos ongelmia ilmenee päivityksen jälkeen, tarkista Pacmanin ulostulo katsomalla /var/log/pacman.log
.
tässä vaiheessa, vasta varmistuttuaan siitä ei ole tietoa saatavilla pacman, ei ole suhteellinen uutiset https://archlinux.org/, ja ei ole foorumin viesteistä, jotka koskevat päivitys, harkita etsivät apua foorumi, IRC yli, tai alentamalla rikkoneen paketti.,
Tarkista orvoille ja pudottaa paketteja
päivityksen Jälkeen saatat nyt on paketit, joita ei enää tarvita tai jotka eivät ole enää virallisessa arkistot.
Käyttö pacman -Qtd
tarkista paketit asennettiin riippuvuus, mutta nyt, mikään muu paketti ei riipu niistä. Jos orvoksi jäänyttä pakettia vielä tarvitaan, on suositeltavaa muuttaa asennussyy selkeäksi. Muuten, jos pakettia ei enää tarvita, se voidaan poistaa.,
lisäksi jotkin paketit eivät välttämättä ole enää etävarastoissa, mutta ne saattavat silti olla paikallisessa järjestelmässä. Listataksesi kaikki ulkomaiset pakkaukset käytä pacman -Qm
. Huomaa, että tämä luettelo sisältää paketteja, jotka on asennettu manuaalisesti (esim., alkaen AUR). Jos haluat sulkea pois AUR: lla (vielä) saatavilla olevat paketit, käytä ancient-packagesAUR-työkalua.
Käytä package manager asentaa ohjelmisto
Pacman tekee paljon paremmin kuin sinua pitämään kirjaa tiedostoja., Jos asennat asiat manuaalisesti, unohdat ennemmin tai myöhemmin, mitä teit, unohda, mihin olet asentanut, asenna ristiriitaisia ohjelmistoja, asenna vääriin paikkoihin jne.
- Asentaa paketteja virallisia arkistoja käyttäen menetelmää Pacman#pakettien Asentaminen kohta.
- Jos ohjelma haluat ei ole saatavilla, tarkista nähdä, jos joku on luonut paketin AUR. Noudata kyseisen artikkelin menetelmää asennusta varten.
- Lopuksi, jos haluamasi ohjelma ei ole virallinen arkistot tai AUR, oppia, miten luoda paketti se.,
siivotakseen väärin asennetut tiedostot, Katso Pacman / Tips and tricks#tunnista tiedostot, joita mikään paketti ei omista.
Valitse avoimen lähdekoodin ajurit
Aina kokeilla avoimen lähdekoodin ajurit, ennen kuin turvaudutaan oma kuljettajia. Useimmiten avoimen lähdekoodin ajurit ovat vakaampia ja luotettavampia kuin omaehtoiset ajurit. Avoimen lähdekoodin ohjainvirheet korjataan helpommin ja nopeammin. Vaikka proprietary ajurit voivat tarjota enemmän ominaisuuksia ja ominaisuuksia, tämä voi tulla kustannuksia vakautta., Tämän dilemman välttämiseksi yritä valita laitteistokomponentit, joilla tiedetään olevan kypsä avoimen lähdekoodin ajurituki, jossa on täydet ominaisuudet. Tietoa laitteiston kanssa avoimen lähdekoodin Linux-ajurit on saatavilla osoitteessa linux-drivers.org.
Ole varovainen epävirallinen paketit
Käytä varotoimet, kun käytät paketit AUR tai epävirallinen käyttäjän arkiston. Useimmat ovat tavallisten käyttäjien toimittamia, joten niillä ei välttämättä ole samoja standardeja kuin virallisilla arkistoilla. Vältä AUR-apulaisia, jotka automatisoivat AUR-pakettien asennuksen., Tarkista aina PKGBUILDs järki ja merkkejä virheestä tai haitallisesta koodista ennen paketin rakentamista ja/tai asentamista.
huollon yksinkertaistamiseksi rajoittakaa käytettyjen epävirallisten pakkausten määrää. Tarkastetaan säännöllisesti, mitkä ovat tosiasiallisesti käytössä, ja poistetaan (tai korvataan niiden virallisilla vastineilla) kaikki muut. Katso pacman/vinkkejä ja temppuja#huolto hyödyllisiä komentoja.
Päivitä mirrorlist
Päivitys pacman on mirrorlist, koska laatu peilit voi vaihdella ajan mittaan, ja jotkut saattavat mennä offline tai niiden latausnopeus saattaa hajota.
katso tarkemmat tiedot peileistä.,
Puhdas tiedostojärjestelmä
Kun etsit tiedostoja, poistaa, se on tärkeää löytää tiedostot, jotka vievät eniten levytilaa. Ohjelmat, jotka auttavat tässä, löytyvät:
- sovellusluettelosta # levyn käyttönäyttö.
- luettelo sovelluksista#Levypuhdistus.
Paketti välimuisti
Poista ei-toivotut .pkg
tiedostot /var/cache/pacman/pkg/
vapauttaa levytilaa.
Katso lisätietoja Pacman#Cleaning the package cache-palvelusta.,
käyttämättömät paketit (orvot)
Poista käyttämättömät paketit järjestelmästä levytilan vapauttamiseksi ja ylläpidon yksinkertaistamiseksi.
Katso lisätietoja Pacman / Tips and tricks#Removing unused packages (orvot).
Vanhat asetustiedostot
Vanhat asetustiedostot saattavat ajan myötä olla ristiriidassa uudempien ohjelmistoversioiden kanssa tai korruptoitua. Poista tarpeettomat kokoonpanot ajoittain, erityisesti kotikansiostasi ja ~/.config
. Muista samoista syistä olla varovainen jakaessasi kotikansioita asennusten välillä.,
etsi seuraavia kansioita:
Katso lisätietoja xdg Base Directory-tuesta.
pitää kotikansio puhdistaa väliaikaiset tiedostot luodaan, väärässä paikassa, se on hyvä idea hallita luettelo ei-toivotut tiedostot ja poistaa niitä säännöllisesti, esimerkiksi rmshit.py.
rmlint voidaan löytää ja valinnaisesti poistaa tiedostojen kaksoiskappaleita, tyhjiä tiedostoja, rekursiivinen tyhjä hakemistoista symboliset linkit ja rikki.
rikkoutuneet symlinkit
Vanhat, rikkoutuneet symboliset linkit saattavat istua järjestelmäsi ympärillä; ne kannattaa poistaa., Esimerkkejä tämän saavuttamisesta löytyy täältä ja täältä. Kaikkia katkenneita symbolisia linkkejä ei kuitenkaan pidä sokeasti poistaa, sillä osa niistä palvelee tarkoitusta .
nopeasti listata kaikki rikki symboliset linkit järjestelmän, käytä:
# find / -xtype l -print
Sitten tarkastaa ja poistaa tarpeettomat merkinnät luettelosta.
vinkkejä ja temppuja
seuraavia vinkkejä ei yleensä tarvita, mutta tietyt käyttäjät saattavat pitää niitä hyödyllisinä.,
Käytä todistettu ohjelmistopaketteja
Kaari on liikkuvan tiedotteet voi olla siunaus käyttäjille, jotka haluavat kokeilla uusimpia ominaisuuksia ja saada alkupään päivitykset mahdollisimman pian, mutta ne voivat myös tehdä järjestelmän ylläpidosta vaikeampaa. Yksinkertaistaa ylläpitoa ja parantaa vakautta, yritä välttää kärjessä ohjelmisto ja asentaa vain kypsä ja todistettu ohjelmisto. Tällaiset paketit eivät todennäköisesti saa vaikeita päivityksiä, kuten suuria kokoonpanomuutoksia tai ominaisuuksien poistoja., Mieluummin ohjelmisto, joka on vahva ja aktiivinen kehittäjäyhteisö, sekä suuri määrä osaavia käyttäjiä, jotta voidaan yksinkertaistaa tukea, jos ongelma.
vältä testausselosteen käyttöä, jopa yksittäisiä paketteja testauksesta. Nämä paketit ovat kokeellisia eivätkä sovellu vakaaseen järjestelmään. Samoin vältä paketteja, jotka rakennetaan suoraan alkupään kehityslähteistä. Näitä esiintyy yleensä AUR: ssa, jonka nimiin kuuluvat muun muassa seuraavat asiat: ”dev”, ”devel”, ”svn”, ”cvs”, ”git” jne.,
Asenna linux-lts-paketti
linux-lts-paketti on vaihtoehto Kaari-ytimen paketti, ja on saatavilla core-arkistoon. Tässä nimenomaisessa ytimen versiossa on pitkän aikavälin tuki (LTS) ylävirtaan, mukaan lukien tietoturvakorjaukset ja jotkut ominaisuudet backports. On hyödyllistä, jos haluat vähemmän toistuvien kernel-päivitysten vakauden tai jos haluat varajännitteen, jos Uusi kernel-versio aiheuttaa ongelmia.,
Jotta se on käytettävissä boot vaihtoehto, sinun täytyy päivittää käynnistyslataimen on configuration file käyttää LTS-ytimen ja ram-levy: vmlinuz-linux-lts
ja initramfs-linux-lts.img
.
Katso Myös
- Arch News Bash-Skripti
- Automaattinen Kaari Järjestelmän Ylläpito
Vastaa