Gwida ta 'Amministratur tas-Sistema Linux

MAKEDEV huwa l-mod preferut biex jinħolqu fajls tal-apparat li mhumiex preżenti. Madankollu, kultant l-iskritt MAKEDEV mhux se jkun jaf dwar il-fajl tal-apparat li tixtieq toħloq. Dan huwa fejn tidħol il-kmand mknod. Sabiex tuża mknod trid tkun taf in-numri tan-nodi maġġuri u minuri għall-apparat li tixtieq toħloq. Il-fajl devices.txt fid-dokumentazzjoni tas-sors tal-kernel huwa s-sors canoniku ta 'din l-informazzjoni.

Biex tieħu eżempju, ejjew nissopponu li l-verżjoni tagħna tal-iskritt MAKEDEV ma tafx kif toħloq il-fajl tal-apparat / dev / ttyS0. Għandna bżonn tuża mknod biex toħloqha. Aħna nafu milli nħarsu lejn l-apparati.txt li għandu jkun mezz ta 'karattru b'numru kbir 4 u numru minuri 64. Allura aħna issa nafu dak kollu li għandna bżonn biex noħolqu l-fajl.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 rootout dialout 4, 64 Ottubru 23 18: 23 / dev / ttyS0

Kif tistgħu taraw, ħafna passi oħra huma meħtieġa biex jinħoloq il-fajl. F'dan l-eżempju, tista 'tara l-proċess meħtieġ, madankollu. Mhuwiex probabbli fl-estrem li l-fajl ttyS0 ma jkunx ipprovdut mill-iskritt MAKEDEV , iżda huwa biżżejjed biex juri l-punt.

* Liċenzja

* Introduzzjoni għall-Indiċi Linux