ಇಂದು, ಟರ್ಮಿನಲ್ನ ಮುಂದುವರಿದ ಬಳಕೆಯ ಪೋಸ್ಟ್ಗಳ ಸರಣಿಯ ಈ ಕೊನೆಯ ಮತ್ತು ಏಳನೇ ಭಾಗದೊಂದಿಗೆ, ನಾವು GNU/Linux ಅಡಿಯಲ್ಲಿ ಸರ್ವರ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ಗಳು ಬಳಸುವ ಕೆಲವು ಪ್ರಮುಖ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ನಾವು ಈ ಸರಣಿಯನ್ನು ಅನ್ವೇಷಿಸುವ ಮೂಲಕ ಮುಚ್ಚುತ್ತೇವೆ ಕೊನೆಯ 2 "ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು" ಕೆಳಗಿನವು: iptables ಮತ್ತು ಫೈರ್ವಾಲ್ಡ್.
ಅದಕ್ಕಾಗಿ, ನಮ್ಮ ಸೈದ್ಧಾಂತಿಕ-ಪ್ರಾಯೋಗಿಕ ಕೊಡುಗೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ ಸುಧಾರಿತ ಕಂಪ್ಯೂಟಿಂಗ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಲಿಯಲು ನಿರಂತರವಾಗಿ ನೋಡುತ್ತಿರುವ ಸರಾಸರಿ GNU/Linux ಬಳಕೆದಾರರಿಗೆ, ಅತ್ಯಂತ ಅವಶ್ಯಕವಾದವುಗಳನ್ನು ಸ್ವತಃ ನಿರ್ವಹಿಸಲು ಆಡಳಿತ ಮತ್ತು ದೋಷನಿವಾರಣೆ ಚಟುವಟಿಕೆಗಳುಮನೆಯಲ್ಲಿ ಮತ್ತು ಕಚೇರಿಯಲ್ಲಿ ಎರಡೂ.
ಆದರೆ, ಕೆಲವು ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯ ಬಗ್ಗೆ ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು "ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು", ನೀವು ನಂತರ ಅನ್ವೇಷಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಹಿಂದಿನ ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ ಈ ಲೇಖನಗಳ ಸರಣಿಯಲ್ಲಿ:
ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು - ಭಾಗ ಏಳು: iptables ಮತ್ತು ಫೈರ್ವಾಲ್ಡ್
ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳ ಪ್ರಾಯೋಗಿಕ ಬಳಕೆ
iptables
ಆಜ್ಞೆ "iptables" ಮತ್ತು ip6tables ಒಂದು Linux ಆಜ್ಞೆಯಾಗಿದ್ದು ಅದು IPv4/IPv6 ಪ್ಯಾಕೆಟ್ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು NAT ಗಾಗಿ ಆಡಳಿತ ಸಾಧನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಂದರೆ, Linux ಕರ್ನಲ್ನಲ್ಲಿ IPv4 ಮತ್ತು IPv6 ಪ್ಯಾಕೆಟ್ಗಳಿಗಾಗಿ ಫಿಲ್ಟರ್ ನಿಯಮ ಕೋಷ್ಟಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಮತ್ತು ಇದಕ್ಕಾಗಿ, ಹಲವಾರು ವಿಭಿನ್ನ ಕೋಷ್ಟಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರತಿ ಕೋಷ್ಟಕವು ಹಲವಾರು ಅಂತರ್ನಿರ್ಮಿತ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವಲ್ಲಿ ಮತ್ತು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು. ಈ ರೀತಿಯಾಗಿ, ಪ್ರತಿ ಸರಪಳಿಯು ಪ್ಯಾಕೆಟ್ಗಳ ಗುಂಪಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ನಿಯಮಗಳ ಪಟ್ಟಿಯಾಗಿದೆ. ಮತ್ತು ಪ್ರತಿ ನಿಯಮವು ಅದಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಪ್ಯಾಕೆಟ್ನೊಂದಿಗೆ ಏನು ಮಾಡಬಹುದೆಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಇದನ್ನು "ಗಮ್ಯಸ್ಥಾನ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಅಂದರೆ, ಅದೇ ಕೋಷ್ಟಕದಲ್ಲಿ ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿಸಿದ ಸ್ಟ್ರಿಂಗ್ಗೆ ಜಂಪ್. ಮ್ಯಾನ್ಪೇಜ್ಗಳು
ಕಮಾಂಡ್ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು iptables
- ಫಿಲ್ಟರ್ ಟೇಬಲ್ಗಾಗಿ ತಂತಿಗಳು, ನಿಯಮಗಳು ಮತ್ತು ಪ್ಯಾಕೆಟ್/ಬೈಟ್ ಕೌಂಟರ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ: $ sudo iptables -vnL
- ಸರಣಿ ನೀತಿ ನಿಯಮವನ್ನು ಹೊಂದಿಸಿ: $ sudo iptables -P [ಸ್ಟ್ರಿಂಗ್] [ನಿಯಮ]
- IP ಗಾಗಿ ಸರಣಿ ನೀತಿಗೆ ನಿಯಮವನ್ನು ಸೇರಿಸಿ: $ sudo iptables -A [ಸ್ಟ್ರಿಂಗ್] -s [ip] -j [ನಿಯಮ]
- ಸರಣಿ ನಿಯಮವನ್ನು ಅಳಿಸಿ: $ sudo iptables -D [ಸ್ಟ್ರಿಂಗ್] [rule_line_number]
- ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಿ: $ sudo iptables-save -t [TableName] > [path /to/file]
- ಫೈಲ್ನಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ: $ sudo iptables-restore < [path /to/file]
ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳ ಹೆಚ್ಚಿನ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.
ಫೈರ್ವಾಲ್ಡ್
ಆಜ್ಞೆ "ಫೈರ್ವಾಲ್ಡ್" ಇದು ಡೈನಾಮಿಕ್ ಫೈರ್ವಾಲ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅಂದರೆ, ಇದು ಸರಳವಾದ, ಬಳಸಲು ಸುಲಭವಾದ ಫೈರ್ವಾಲ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಸನ್ನಿವೇಶಗಳಿಗೆ ವಿಶಿಷ್ಟ ಬಳಕೆಯ ಸಂದರ್ಭಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆದ್ದರಿಂದ, ನೆಟ್ವರ್ಕ್ನ ಹೊರಗಿನಿಂದ ಬರುವ ಯಾವುದೇ ಅನಗತ್ಯ ದಟ್ಟಣೆಯಿಂದ ಯಂತ್ರಗಳನ್ನು ರಕ್ಷಿಸಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ಮ್ಯಾನ್ಪೇಜ್ಗಳು
ಕಮಾಂಡ್ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು iptables
- ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ: $ systemctl ಅನ್ಮಾಸ್ಕ್ ಫೈರ್ವಾಲ್ಡ್
- ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ: $ systemctl ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ
- OS ಬೂಟ್ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: $ systemctl ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ನಿಲ್ಲಿಸಿ: $ systemctl ಸ್ಟಾಪ್ ಫೈರ್ವಾಲ್ಡ್
- OS ಅನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗದಂತೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: $ systemctl ಫೈರ್ವಾಲ್ಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳ ಹೆಚ್ಚಿನ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.
ನೋಟಾ: ಇಂದಿನ ವಿಷಯದ ಕುರಿತು ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ಆಜ್ಞೆಯನ್ನು ಅನ್ವೇಷಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ nft (nftables), ಸಂಕೀರ್ಣ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ-ನಿರ್ಣಾಯಕ ಫೈರ್ವಾಲ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಸಾರಾಂಶ
ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಈ ಸಂಪೂರ್ಣ ಸರಣಿಯು ಈಗಾಗಲೇ ಮುಗಿದಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದ “ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು» ನೆಟ್ವರ್ಕ್ ಸಮಸ್ಯೆಗಳನ್ನು (SysAdmins) ಪರಿಹರಿಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಸರ್ವರ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರ ಮಟ್ಟದಲ್ಲಿ ನಿರ್ವಹಿಸಲ್ಪಡುವ, ಶಕ್ತಿಶಾಲಿ ಲಿನಕ್ಸ್ ಟರ್ಮಿನಲ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಹೆಚ್ಚು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಹೆಚ್ಚಿನ ಕಂಪ್ಯೂಟರ್ ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮತ್ತು ನೀವು ಇಂದು ಈ ಕಮಾಂಡ್ಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಮೊದಲು ಬಳಸಿದ್ದರೆ ಮತ್ತು ಅವುಗಳ ಬಗ್ಗೆ ಏನಾದರೂ ಕೊಡುಗೆ ನೀಡಲು ನೀವು ಬಯಸಿದರೆ, ಹಾಗೆ ಮಾಡಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ. ಕಾಮೆಂಟ್ಗಳ ಮೂಲಕ.
ಅಂತಿಮವಾಗಿ, ನಮ್ಮ ಮನೆಗೆ ಭೇಟಿ ನೀಡುವುದರ ಜೊತೆಗೆ ಈ ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ಇತರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಮರೆಯದಿರಿ «ವೆಬ್ ಸೈಟ್» ಹೆಚ್ಚು ಪ್ರಸ್ತುತ ವಿಷಯವನ್ನು ತಿಳಿಯಲು ಮತ್ತು ನಮ್ಮ ಅಧಿಕೃತ ಚಾನಲ್ಗೆ ಸೇರಿಕೊಳ್ಳಿ ಟೆಲಿಗ್ರಾಂ ಹೆಚ್ಚಿನ ಸುದ್ದಿ, ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ಲಿನಕ್ಸ್ ನವೀಕರಣಗಳನ್ನು ಅನ್ವೇಷಿಸಲು. ಪಶ್ಚಿಮ ಗುಂಪು, ಇಂದಿನ ವಿಷಯದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ.