ಲಿನಕ್ಸ್ "sysctl" ಆದೇಶವನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಚಾಲನಾಸಮಯದಲ್ಲಿ ಕರ್ನಲ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಂರಚಿಸಿ

ಲಿನಕ್ಸ್ ಸಿಸ್ಕ್ಟ್ಲ್ ಆಜ್ಞೆಯು ರನ್ಟೈಮ್ನಲ್ಲಿ ಕರ್ನಲ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಂರಚಿಸುತ್ತದೆ. ಲಭ್ಯವಿರುವ ನಿಯತಾಂಕಗಳನ್ನು / proc / sys / ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿರುತ್ತದೆ. Linux ನಲ್ಲಿ sysctl (8) ಬೆಂಬಲಕ್ಕಾಗಿ ಪ್ರೊಕ್ಫುಕ್ಸ್ ಅಗತ್ಯವಿದೆ. Sysctl ಡೇಟಾವನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಎರಡೂ sysctl (8) ಅನ್ನು ಬಳಸಿ.

ಸಾರಾಂಶ

sysctl [-n] [-e] ವೇರಿಯೇಬಲ್ ...
sysctl [-n] [-e] -w ವೇರಿಯಬಲ್ = ಮೌಲ್ಯ ...
sysctl [-n] [-e] -p (ಡೀಫಾಲ್ಟ್ /etc/sysctl.conf)
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 ) ಬಳಸಿ.