ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಗೈಡ್

MAKEDEV ಎಂಬುದು ಪ್ರಸ್ತುತ ಇರುವ ಸಾಧನ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುವ ಆದ್ಯತೆಯಾಗಿದೆ. ಹೇಗಾದರೂ, ಕೆಲವೊಮ್ಮೆ MAKEDEV ಸ್ಕ್ರಿಪ್ಟ್ ನೀವು ರಚಿಸಲು ಬಯಸುವ ಸಾಧನ ಫೈಲ್ ಬಗ್ಗೆ ತಿಳಿದಿರುವುದಿಲ್ಲ. ಇಲ್ಲಿ mknod ಆಜ್ಞೆಯು ಬರುತ್ತದೆ. Mknod ಅನ್ನು ಬಳಸುವ ಸಲುವಾಗಿ ನೀವು ರಚಿಸಲು ಬಯಸುವ ಸಾಧನಕ್ಕಾಗಿ ನೀವು ಪ್ರಮುಖ ಮತ್ತು ಸಣ್ಣ ನೋಡ್ ಸಂಖ್ಯೆಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ಕರ್ನಲ್ ಮೂಲ ದಾಖಲಾತಿಗಳಲ್ಲಿನ devices.txt ಫೈಲ್ ಈ ಮಾಹಿತಿಯ ಕ್ಯಾನೊನಿಕಲ್ ಮೂಲವಾಗಿದೆ.

ಉದಾಹರಣೆಗಾಗಿ, MAKEDEV ಸ್ಕ್ರಿಪ್ಟ್ನ ನಮ್ಮ ಆವೃತ್ತಿಯು / dev / ttyS0 ಸಾಧನ ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂದು ತಿಳಿದಿಲ್ಲ ಎಂದು ಭಾವಿಸೋಣ. ಇದನ್ನು ರಚಿಸಲು ನಾವು mknod ಅನ್ನು ಬಳಸಬೇಕಾಗಿದೆ. Devices.txt ನೋಡುವ ಮೂಲಕ ಅದು ಪ್ರಮುಖ ಸಂಖ್ಯೆ 4 ಮತ್ತು ಸಣ್ಣ ಸಂಖ್ಯೆಯ 64 ರೊಂದಿಗೆ ಅಕ್ಷರ ಸಾಧನವಾಗಿರಬೇಕು ಎಂದು ನಾವು ತಿಳಿದಿದ್ದೇವೆ. ಆದ್ದರಿಂದ ನಾವು ಫೈಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿರುವುದನ್ನು ನಾವು ಈಗ ತಿಳಿದಿರುತ್ತೇವೆ.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 ಮೂಲ ಡಯಲ್ ಔಟ್ 4, 64 ಅಕ್ಟೋಬರ್ 23 18: 23 / dev / ttyS0

ನೀವು ನೋಡುವಂತೆ, ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ಹಲವು ಹೆಜ್ಜೆಗಳ ಅಗತ್ಯವಿದೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನೀವು ಅಗತ್ಯವಿರುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನೋಡಬಹುದು. TTYS0 ಕಡತವನ್ನು MAKEDEV ಸ್ಕ್ರಿಪ್ಟ್ ಒದಗಿಸುವುದಿಲ್ಲ ಎಂದು ಅದು ತೀರಾ ಅಸಂಭವವಾಗಿದೆ , ಆದರೆ ಬಿಂದುವನ್ನು ವಿವರಿಸಲು ಸಾಕು.

* ಪರವಾನಗಿ

* ಲಿನಕ್ಸ್ ಸೂಚ್ಯಂಕಕ್ಕೆ ಪರಿಚಯ