Fermana skrîptê di rêveberiya pergala Linux de ji bo tomarkirina danişînên şêlê xizmet dike, ji bo sysadminên pêşkeftî yên Linux-ê amûrek hêja peyda dike. Ew hem têketin û hem jî derketina danişînek termînalê digire, rê dide bikarhêneran ku kiryarên xwe binirxînin û analîz bikin, pirsgirêkan çareser bikin, û danişîna tomarkirî ji bo mebestên perwerdehî an xeletkirinê bi kesên din re parve bikin.
Dema ku tê vexwendin, fermana skrîptê şêlek nû diafirîne û hemî çalakiyên di wê danişînê de di pelek diyarkirî de tomar dike. Di vê pelê de tomarek bêkêmasî ya hemî fermanên hatine darve kirin, digel derenca wan, peyamên xeletiyê, û tewra agahdariya demjimêr jî heye. Ew nêrînek berfireh a tevahiya rûniştinê pêşkêşî dike, rê dide rêvebiran ku rêza fermanên hatine darvekirin ji nû ve hilberînin û fêm bikin, di karên rêveberiya pergalê de zelalî û berpirsiyariyê misoger dike.
Fermana skrîptê vebijarkên cihêreng piştgirî dike da ku tevgera tomarkirinê xweş bike. Mînakî, vebijarka "-a" li şûna ku wê binivîsîne, encamek li pelek heyî zêde dike, dema ku vebijarka "-t" her rêzê îşaret dike, agahdariya demjimêra rast peyda dike. Wekî din, vebijarka "-q" pêşandana pankarta destpêkê ditepisîne, ku encam ji bo mebestên nivîsandinê kurttir û maqûltir dike.
Ji bo ku hûn dest bi tomarkirina danişînek şêlê bikin, bi tenê termînalek vekin û fermana skrîptê li dûv navê pelê derketinê yê xwestî bicîh bînin. Mînakî, ji bo tomarkirina danişînek di pelek bi navê "session.log" de, emrê jêrîn dikare were bikar anîn:
shell $ script session.log
Dema ku tomar dest pê dike, hemî fermanên paşîn û derketinên wan dê di pelê diyarkirî de bêne tomar kirin heya ku danişîn bi dawî bibe. Ji bo derketina ji danişînê û rawestandina tomarkirinê, emrê "derketin" an tikandina Ctrl+D dikare were bikar anîn.
Danişîna tomarkirî dikare bi karanîna her edîtorê nivîsê an bernameyek pager, wek pisîk, kêm, an vim were vekolandin. Ev rê dide rêvebirên pergalê ku danişînê analîz bikin, xeletî an mîhengên xelet nas bikin û ji kiryarên xwe fêr bibin. Digel vê yekê, danişîna tomarkirî dikare bi hevalbendan re were parve kirin an wekî referans ji bo çareserkirina pirsgirêkê were bikar anîn, ji ber ku ew hesabek berfireh a çalakiya tevahiya rûniştinê peyda dike.
Fermana skrîptê di rêveberiya pergala Linux de amûrek hêzdar e ku destûrê dide sysadminên pêşkeftî ku danişînên şêlê xwe tomar bikin û binirxînin. Bi girtina hemî ketin û derketinê, ew analîz, çareserkirin, û parvekirina zanînê hêsantir dike. Pirrjimarî û karanîna wê hêsan e ku di warê rêveberiya pergala Linux de sermayek bêhempa dike.
Pirs û bersivên din ên vê dawiyê di derbarê Sysadmin pêşkeftî di Linux de:
- Ji bilî fermanên navborî, çi vebijark û fonksiyonên din fermana journalctl pêşkêşî dike? Hûn çawa dikarin xwe bigihînin rûpela manual ji bo journalctl?
- Rola kovara systemd di hilanîna têketinên di pergalên Linux de çi ye?
- Awantaj û dezawantajên karanîna fermana journalctl ji bo gihîştina têketinê li gorî pelên têketinê yên kevneşopî yên sade çi ne?
- Girîngiya ala "-fu" di fermana "journalctl -fu [unit]" de çi ye? Ew çawa di çavdêriya têketinê ya rast-a-dem de dibe alîkar?
- Armanca fermana "journalctl -u [unit]" di rêveberiya pergala Linux de çi ye? Ew ji fermana xwerû ya "journalctl" çawa cûda dibe?
- Çima girîng e ku emrên paqijkirinê bi îmtiyazên sudo re bimeşînin?
- Hûn dikarin kîjan fermanê bikar bînin da ku paqijkirina têketin li gorî mezinahiya wan bi karanîna amûra systemd journalctl sînordar bikin?
- Dema ku bi fermana journalctl vebijarka "–vacuum-time" bikar tînin hûn çawa dikarin pîvana demê diyar bikin?
- Hûn dikarin kîjan fermanê bikar bînin ku bi karanîna amûra systemd journalctl têketinên ji demek diyarkirî kevntir jêbirin?
- Meriv çawa dikare mezinahiya kovara systemd li ser pergalek Linux-ê kontrol bike?
Pir pirs û bersivan li Sysadmin Pêşketî di Linux de bibînin