LFCS: Hvernig á að kanna Linux með uppsettum hjálparskjölum og verkfærum - Part 12


Vegna breytinga á LFCS prófmarkmiðum sem taka gildi 2. febrúar 2016, bætum við nauðsynlegum viðfangsefnum við LFCE röðina líka.

Þegar þú ert búinn að venjast því að vinna með skipanalínuna og þér líður vel að gera það, áttarðu þig á því að venjuleg Linux uppsetning inniheldur öll þau skjöl sem þú þarft til að nota og stilla kerfið.

Önnur góð ástæða til að kynnast skipanalínuhjálparverkfærum er sú að í LFCE prófunum eru þetta einu upplýsingalindirnar sem þú getur notað – engin vafra á netinu og ekkert googlað. Það ert bara þú og skipanalínan.

Af þeirri ástæðu munum við í þessari grein gefa þér nokkur ráð til að nota uppsett skjöl og verkfæri á áhrifaríkan hátt til að búa þig undir að standast Linux Foundation vottunarprófin.

Linux Man Pages

Man page, stytting á manual page, er hvorki minna né meira en það sem orðið gefur til kynna: handbók fyrir tiltekið verkfæri. Það inniheldur lista yfir valkosti (með útskýringum) sem skipunin styður og sumar mansíður innihalda jafnvel notkunardæmi líka.

Til að opna mannasíðu, notaðu man skipunina á eftir nafni tólsins sem þú vilt læra meira um. Til dæmis:

# man diff

mun opna handbókarsíðuna fyrir diff, tól sem notað er til að bera saman textaskrár línu fyrir línu (til að hætta, ýttu einfaldlega á q takkann.).

Segjum að við viljum bera saman tvær textaskrár sem heita file1 og file2 í Linux. Þessar skrár innihalda lista yfir pakka sem eru settir upp í tveimur Linux kössum með sömu dreifingu og útgáfu.

Að gera mun á milli skrá1 og skrá2 mun segja okkur hvort það sé munur á þessum listum:

# diff file1 file2

þar sem < táknið gefur til kynna að línur vantar í skrá2. Ef það vantaði línur í skrá1, væru þær sýndar með > tákninu í staðinn.

Aftur á móti þýðir 7d6 að eyða ætti línu #7 í skrá til að passa við skrá2 (sama með 24d22 og 41d38), og 65,67d61 segir okkur að við þurfum að fjarlægja línur 65 til 67 í skrá eitt. Ef við gerum þessar leiðréttingar verða báðar skrárnar eins.

Að öðrum kosti geturðu birt báðar skrárnar hlið við hlið með því að nota -y valmöguleikann, samkvæmt mansíðunni. Þú gætir fundið þetta gagnlegt til að auðkenna auðveldlega línur sem vantar í skrár:

# diff -y file1 file2

Einnig geturðu notað diff til að bera saman tvær tvíundir skrár. Ef þau eru eins mun diff hætta hljóðlaust án úttaks. Annars mun það skila eftirfarandi skilaboðum: Tvöfaldur skrár X og Y eru mismunandi.

-hjálparvalkosturinn

Valmöguleikinn --help, fáanlegur í mörgum (ef ekki öllum) skipunum, getur talist stutt handbókarsíða fyrir þá tilteknu skipun. Þó það gefi ekki tæmandi lýsingu á tólinu er það auðveld leið til að fá upplýsingar um notkun forrits og lista yfir tiltæka valkosti þess í fljótu bragði.

Til dæmis,

# sed --help

sýnir notkun hvers valmöguleika sem er í boði í sed (straumritlinum).

Eitt af klassísku dæmunum um notkun sed samanstendur af því að skipta út stöfum í skrám. Með því að nota -i valmöguleikann (lýst sem \breyta skrám á sínum stað), geturðu breytt skrá án þess að opna hana. Ef þú vilt líka taka öryggisafrit af upprunalegu innihaldi skaltu nota -i valmöguleikann fylgt eftir með ENDURSKOÐI til að búa til sérstaka skrá með upprunalegu innihaldi.

Til dæmis, til að skipta út hverju tilviki orðsins Lorem fyrir Tecmint (óviðkvæmt hástöfum) í lorem.txt og búa til nýja skrá með upprunalegu innihald skráarinnar, gerðu:

# less lorem.txt | grep -i lorem
# sed -i.orig 's/Lorem/Tecmint/gI' lorem.txt
# less lorem.txt | grep -i lorem
# less lorem.txt.orig | grep -i lorem

Vinsamlegast athugaðu að hverju tilviki Lorem hefur verið skipt út fyrir Tecmint í lorem.txt og upprunalega innihaldi lorem.txt hefur verið vistað í lorem.txt.orig.

Uppsett skjöl í /usr/share/doc

Þetta er líklega uppáhalds valið mitt. Ef þú ferð í /usr/share/doc og gerir möppuskráningu muntu sjá fullt af möppum með nöfnum uppsettra verkfæra í Linux kerfinu þínu.

Samkvæmt skráakerfisstigveldisstaðlinum, innihalda þessar möppur gagnlegar upplýsingar sem gætu ekki verið á mannasíðunum, ásamt sniðmátum og stillingarskrám til að auðvelda uppsetningu.

Til dæmis skulum við íhuga squid-3.3.8 (útgáfa getur verið breytileg frá dreifingu til dreifingar) fyrir vinsæla HTTP umboðsþjóninn og smokkfiskskyndiminni.

Við skulum cd inn í þá möppu:

# cd /usr/share/doc/squid-3.3.8

og gerðu möppuskráningu:

# ls

Þú gætir viljað fylgjast sérstaklega með QUICKSTART og squid.conf.documented. Þessar skrár innihalda umfangsmikil skjöl um Squid og mjög mikið ummæli um stillingarskrá, í sömu röð. Fyrir aðra pakka geta nákvæm nöfn verið mismunandi (eins og QuickRef eða 00QUICKSTART, til dæmis), en meginreglan er sú sama.

Aðrir pakkar, eins og Apache vefþjónninn, bjóða upp á sniðmát fyrir stillingarskrár inni í /usr/share/doc, sem munu vera gagnlegar þegar þú þarft að stilla sjálfstæðan netþjón eða sýndarhýsil, svo eitthvað sé nefnt mál.

GNU upplýsingar skjöl

Þú getur hugsað um upplýsingaskjöl sem mannasíður um stera. Sem slíkir veita þeir ekki aðeins hjálp fyrir tiltekið tól, heldur gera þeir það einnig með tengla (já, tengla í skipanalínunni!) sem gera þér kleift að fletta frá hluta til annars með því að nota örvatakkana og Enter til að staðfesta.

Kannski er best lýsandi dæmið:

# info coreutils

Þar sem coreutils inniheldur grunnskrár-, skel- og textavinnslutólin sem búist er við að séu til í hverju stýrikerfi, geturðu með sanni búist við nákvæmri lýsingu fyrir hvern og einn af þessum flokkum í info coreutils.

Eins og það er tilfellið með mansíður, geturðu farið úr upplýsingaskjali með því að ýta á q takkann.

Að auki er hægt að nota GNU upplýsingar til að birta venjulegar mannasíður þegar fylgt er eftir með heiti tólsins. Til dæmis:

# info tune2fs

mun skila mansíðu tune2fs, ext2/3/4 skráakerfisstjórnunartólið.

Og nú þegar við erum að því, skulum við fara yfir nokkrar af notkun tune2fs:

Birta upplýsingar um skráarkerfið ofan á /dev/mapper/vg00-vol_backups:

# tune2fs -l /dev/mapper/vg00-vol_backups

Stilltu hljóðstyrksheiti skráarkerfisins (afrit í þessu tilfelli):

# tune2fs -L Backups /dev/mapper/vg00-vol_backups

Breyttu eftirlitsbilunum og / eða fjalltalningum (notaðu -c valkostinn til að stilla fjölda fjalltalna og / eða -i valkostur til að stilla eftirlitsbil, þar sem d=dagar, w=vikur og m=mánuðir).

# tune2fs -c 150 /dev/mapper/vg00-vol_backups # Check every 150 mounts
# tune2fs -i 6w /dev/mapper/vg00-vol_backups # Check every 6 weeks

Hægt er að skrá alla ofangreinda valkosti með --hjálp valmöguleikanum, eða skoða á mannsíðunni.

Samantekt

Burtséð frá því hvaða aðferð þú velur til að kalla fram hjálp fyrir tiltekið verkfæri, að vita að þau eru til og hvernig á að nota þau mun örugglega koma sér vel í prófinu. Veistu um önnur verkfæri sem hægt er að nota til að fletta upp skjölum? Ekki hika við að deila með Tecmint samfélaginu með því að nota eyðublaðið hér að neðan.

Spurningar og aðrar athugasemdir eru líka vel þegnar.