LFCS: Bii o ṣe le Ṣawari Lainos pẹlu Awọn iwe iranlọwọ iranlọwọ ti a fi sori ẹrọ ati Awọn irinṣẹ - Apá 12


Nitori awọn ayipada ninu awọn ifọkansi idanwo LFCS ti o munadoko Kínní 2, 2016, a n ṣe afikun awọn akọle ti o nilo si jara LFCE pẹlu.

Lọgan ti o lo lati ṣiṣẹ pẹlu laini aṣẹ ati ni itunu ṣiṣe bẹ, o mọ pe fifi sori ẹrọ Linux deede pẹlu gbogbo iwe ti o nilo lati lo ati tunto eto naa.

Idi miiran ti o dara lati faramọ pẹlu awọn irinṣẹ iranlọwọ laini aṣẹ ni pe ninu awọn idanwo LFCE, awọn nikan ni awọn orisun ti alaye ti o le lo - ko si lilọ kiri lori intanẹẹti ati pe ko si googling. O kan ni ati laini aṣẹ.

Fun idi eyi, ninu nkan yii a yoo fun ọ ni awọn imọran diẹ lati lo daradara awọn iwe aṣẹ ti a fi sori ẹrọ ati awọn irinṣẹ lati le mura silẹ lati kọja awọn idanwo Iwe-ẹri Linux Foundation.

Awọn oju-iwe Eniyan Linux

Oju-iwe ọkunrin kan, kukuru fun oju-iwe afọwọkọ, kii ṣe nkan ti o kere ju ati pe ohunkohun diẹ sii ju ohun ti ọrọ daba lọ: iwe itọnisọna fun ọpa ti a fun. O ni atokọ awọn aṣayan (pẹlu alaye) ti aṣẹ ṣe atilẹyin, ati diẹ ninu awọn oju-iwe eniyan paapaa pẹlu awọn apẹẹrẹ lilo daradara.

Lati ṣii oju-iwe eniyan kan, lo aṣẹ eniyan atẹle nipa orukọ ọpa ti o fẹ lati ni imọ siwaju sii nipa. Fun apere:

# man diff

yoo ṣii oju-iwe itọnisọna fun diff , ọpa ti a lo lati ṣe afiwe awọn faili ọrọ laini laini (lati jade, nirọrun tẹ bọtini q .).

Jẹ ki a sọ pe a fẹ ṣe afiwe awọn faili ọrọ meji ti a npè ni file1 ati file2 ni Linux. Awọn faili wọnyi ni atokọ ti awọn idii ti a fi sii ni awọn apoti Lainos meji pẹlu pinpin kanna ati ẹya kanna.

Ṣiṣe diff laarin file1 ati file2 yoo sọ fun wa ti iyatọ ba wa laarin awọn atokọ wọnyẹn:

# diff file1 file2

ibi ti ami < tọka awọn ila ti o padanu ni file2 . Ti awọn ila ti o padanu ni file1 , wọn yoo tọka nipasẹ ami > dipo.

Ni apa keji, 7d6 tumọ si laini # 7 ni faili yẹ ki o paarẹ lati baamu file2 (kanna pẹlu 24d22 ati 41d38), ati 65,67d61 sọ fun wa pe a nilo lati yọ awọn ila 65 si 67 ni faili ọkan. Ti a ba ṣe awọn atunṣe wọnyi, awọn faili mejeeji yoo jẹ aami kanna.

Ni omiiran, o le ṣe afihan awọn faili mejeeji lẹgbẹẹ ni lilo aṣayan -y , ni ibamu si oju-iwe eniyan naa. O le rii iranlọwọ yii lati ṣe idanimọ diẹ sii awọn ila ti o padanu ninu awọn faili:

# diff -y file1 file2

Pẹlupẹlu, o le lo diff lati ṣe afiwe awọn faili alakomeji meji. Ti wọn ba jẹ aami kanna, diff yoo jade laiparuwo laisi iṣelọpọ. Bibẹkọkọ, yoo da ifiranṣẹ wọnyi pada:\"Awọn faili Binary X ati Y yato".

Aṣayan Iranlọwọ

Aṣayan --help , ti o wa ni ọpọlọpọ awọn aṣẹ (ti kii ba ṣe gbogbo rẹ), ni a le ka si oju-iwe afọwọkọ kukuru fun aṣẹ kan pato. Botilẹjẹpe ko pese ijuwe ti irinṣẹ, o jẹ ọna ti o rọrun lati gba alaye lori lilo eto kan ati atokọ ti awọn aṣayan to wa ni wiwo kiakia.

Fun apere,

# sed --help

fihan ilo ti aṣayan kọọkan wa ni sed (olootu ṣiṣan).

Ọkan ninu awọn apẹẹrẹ ayebaye ti lilo sed ni awọn rirọpo awọn kikọ ninu awọn faili. Lilo aṣayan -i (ti a ṣalaye bi\"satunkọ awọn faili ni ibi"), o le ṣatunkọ faili kan laisi ṣi i. Ti o ba fẹ ṣe afẹyinti awọn akoonu atilẹba bakanna, lo < koodu> -i aṣayan atẹle nipa SUFFIX lati ṣẹda faili ọtọtọ pẹlu awọn akoonu atilẹba.

Fun apẹẹrẹ, lati rọpo iṣẹlẹ kọọkan ti ọrọ Lorem pẹlu Tecmint (aibikita ọran) ni lorem.txt ati ṣẹda faili tuntun pẹlu atilẹba awọn akoonu ti faili naa, ṣe:

# 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

Jọwọ ṣe akiyesi pe gbogbo iṣẹlẹ ti Lorem ti rọpo pẹlu Tecmint ni lorem.txt , ati awọn akoonu atilẹba ti lorem.txt ti wa ni fipamọ si lorem.txt.orig .

Iwe ti a fi sii ni/usr/share/doc

Eyi ṣee ṣe ayanfẹ ayanfẹ mi. Ti o ba lọ si /usr/share/doc ki o ṣe atokọ atokọ kan, iwọ yoo wo ọpọlọpọ awọn itọnisọna pẹlu awọn orukọ ti awọn irinṣẹ ti a fi sii ninu ẹrọ Linux rẹ.

Ni ibamu si Standardystem Hierarchy Standard, awọn itọsọna wọnyi ni alaye to wulo ti o le ma wa ninu awọn oju-iwe eniyan, pẹlu awọn awoṣe ati awọn faili iṣeto lati jẹ ki iṣeto rọrun.

Fun apẹẹrẹ, jẹ ki a ro squid-3.3.8 (ẹya le yatọ lati pinpin si pinpin) fun aṣoju HTTP olokiki ati olupin kaṣe squid.

Jẹ ki cd sinu itọsọna yẹn:

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

ki o ṣe atokọ ilana kan:

# ls

O le fẹ lati san ifojusi pataki si QUICKSTART ati squid.conf.documented . Awọn faili wọnyi ni iwe ti o gbooro nipa Squid ati faili iṣeto ni asọye darale, lẹsẹsẹ. Fun awọn idii miiran, awọn orukọ gangan le yato (bi QuickRef tabi 00QUICKSTART, fun apẹẹrẹ), ṣugbọn opo kanna.

Awọn idii miiran, gẹgẹ bi olupin ayelujara Apache, pese awọn awoṣe faili iṣeto ni inu /usr/share/doc , iyẹn yoo wulo nigba ti o ni lati tunto olupin ti o duro tabi oluṣakoso foju kan, lati lorukọ diẹ awọn ọran.

Iwe GNU info

O le ronu ti awọn iwe alaye gẹgẹbi awọn oju-iwe eniyan lori awọn sitẹriọdu. Bii iru eyi, wọn kii ṣe pese iranlọwọ nikan fun ọpa kan pato, ṣugbọn wọn tun ṣe bẹ pẹlu awọn ọna asopọ (bẹẹni, awọn ọna asopọ ni ila aṣẹ!) Ti o fun ọ laaye lati lilö kiri lati apakan si ekeji nipa lilo awọn bọtini itọka ati Tẹ lati jẹrisi.

Boya apẹẹrẹ apejuwe julọ ni:

# info coreutils

Niwọnwọn ohun pataki ni faili ipilẹ, ikarahun ati awọn ohun elo ifọwọyi ọrọ eyiti o nireti lati wa lori gbogbo ẹrọ ṣiṣe, o le ni oye nireti apejuwe alaye fun ọkọọkan ninu awọn ẹka wọnyẹn ni awọn alaye pataki.

Bi o ṣe jẹ ọran pẹlu awọn oju-iwe eniyan, o le jade kuro ni iwe alaye nipa titẹ bọtini q .

Ni afikun, alaye GNU le ṣee lo lati ṣe afihan awọn oju-iwe eniyan deede bakanna nigbati o tẹle atẹle nipasẹ orukọ irinṣẹ. Fun apere:

# info tune2fs

yoo da oju-iwe eniyan pada ti tune2fs, ọpa iṣakoso eto faili faili ext2/3/4.

Ati ni bayi ti a wa ni ọdọ rẹ, jẹ ki a ṣe atunyẹwo diẹ ninu awọn lilo ti tune2fs:

Ṣe afihan alaye nipa eto faili lori oke ti/dev/mapper/vg00-vol_backups:

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

Ṣeto orukọ iwọn didun eto faili kan (Awọn afẹyinti ninu ọran yii):

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

Yi awọn aaye ayewo ati / tabi awọn iṣiro oke (lo aṣayan -c lati ṣeto nọmba awọn iṣiro oke ati / tabi -i aṣayan lati ṣeto aarin ayewo, nibiti d = ọjọ, w = awọn ọsẹ, ati m = awọn oṣu).

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

Gbogbo awọn aṣayan ti o wa loke le ṣe atokọ pẹlu aṣayan --help , tabi wo ni oju-iwe eniyan.

Akopọ

Laibikita ọna ti o yan lati pe iranlọwọ fun ohun elo ti a fun, mọ pe wọn wa tẹlẹ ati bii o ṣe le lo wọn yoo wa ni ọwọ ni idanwo naa. Njẹ o mọ ti awọn irinṣẹ miiran ti o le lo lati wo iwe-ipamọ? Ni idaniloju lati pin pẹlu agbegbe Tecmint nipa lilo fọọmu ni isalẹ.

Awọn ibeere ati awọn asọye miiran jẹ diẹ sii ju itẹwọgba lọ.