ಚಾಲನಾಸಮಯದಲ್ಲಿ ಕರ್ನಲ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಂರಚಿಸಿ
ಲಿನಕ್ಸ್ ಸಿಸ್ಕ್ಟ್ಲ್ ಆಜ್ಞೆಯು ರನ್ಟೈಮ್ನಲ್ಲಿ ಕರ್ನಲ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಂರಚಿಸುತ್ತದೆ. ಲಭ್ಯವಿರುವ ನಿಯತಾಂಕಗಳನ್ನು / proc / sys / ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿರುತ್ತದೆ. Linux ನಲ್ಲಿ sysctl (8) ಬೆಂಬಲಕ್ಕಾಗಿ ಪ್ರೊಕ್ಫುಕ್ಸ್ ಅಗತ್ಯವಿದೆ. Sysctl ಡೇಟಾವನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಎರಡೂ sysctl (8) ಅನ್ನು ಬಳಸಿ.
ಸಾರಾಂಶ
sysctl [-n] [-e] ವೇರಿಯೇಬಲ್ ...
sysctl [-n] [-e] -w ವೇರಿಯಬಲ್ = ಮೌಲ್ಯ ...
sysctl [-n] [-e] -p
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A
ನಿಯತಾಂಕಗಳು
ವೇರಿಯೇಬಲ್
ರಿಂದ ಓದಲು ಒಂದು ಕೀಲಿಯ ಹೆಸರು. ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಕರ್ನಲ್ .ಔಟ್ಟೈಪ್ . ಸ್ಲಾಶ್ ವಿಭಾಜಕವನ್ನು ಕೀ / ಮೌಲ್ಯ ಜೋಡಿ-ಉದಾ, ಕರ್ನಲ್ / ಆಸ್ಟೈಪ್ ಅನ್ನು ಬೇರ್ಪಡಿಸುವ ಅವಧಿಯ ಸ್ಥಳದಲ್ಲಿ ಸಹ ಅಂಗೀಕರಿಸಲಾಗಿದೆ .
ವೇರಿಯೇಬಲ್ = ಮೌಲ್ಯ
ಕೀಲಿಯನ್ನು ಹೊಂದಿಸಲು, ಫಾರ್ಮ್ ವೇರಿಯೇಬಲ್ = ಮೌಲ್ಯವನ್ನು ಬಳಸಿ , ಅಲ್ಲಿ ವೇರಿಯೇಬಲ್ ಕೀಲಿ ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಅದು ಹೊಂದಿಸಿದ ಮೌಲ್ಯವಾಗಿರುತ್ತದೆ. ಮೌಲ್ಯವು ಶೆಲ್ನಿಂದ ಪಾರ್ಸ್ ಮಾಡಲಾದ ಉಲ್ಲೇಖಗಳು ಅಥವಾ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಮೌಲ್ಯವನ್ನು ಎರಡು ಉಲ್ಲೇಖಗಳಲ್ಲಿ ಸೇರಿಸಬೇಕಾಗಬಹುದು. ಇದಕ್ಕೆ -w ನಿಯತಾಂಕವನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.
-n
ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸುವಾಗ ಕೀ ಹೆಸರಿನ ಮುದ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ.
-ಇ
ಅಪರಿಚಿತ ಕೀಲಿಗಳ ಬಗ್ಗೆ ದೋಷಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ.
-w
ನೀವು sysctl ಸಂಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದಾಗ ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ.
-ಪಿ
ಯಾವುದನ್ನೂ ನೀಡದಿದ್ದಲ್ಲಿ ನಿಗದಿತ ಅಥವಾ /etc/sysctl.conf ಕಡತದಿಂದ sysctl ಸಿದ್ಧತೆಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ.
-ಎ
ಪ್ರಸ್ತುತ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ.
-ಎ
ಟೇಬಲ್ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ.
ಉದಾಹರಣೆ ಬಳಕೆ
/ sbin / sysctl -a
/ sbin / sysctl -n kernel.hostname
/ sbin / sysctl -w kernel.domainname = "example.com"
/ sbin / sysctl -p /etc/sysctl.conf
ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಮೂಲಕ ನಿರ್ದಿಷ್ಟ ಬಳಕೆ ಬದಲಾಗಬಹುದು. ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಬಳಸಿ.