linux
网络相关
防火墙
- firewall
- 检查开启状态
systemctl status firewalld
- 打开防火墙
systemctl start firewalld
- 开机启动
systemctl enable firewalld
- 开放端口
firewall-cmd --zone=public --add-port=22/tcp --permanent
- 重载设置
firewall-cmd --reload
- 查看端口是否开启
firewall-cmd --zone=public --query-port=22/tcp
- 查看打开的所有端口
firewall-cmd --zone=public --list-ports
- 限制端口
firewall-cmd --zone=public --remove-port=22/tcp --permanent
- 批量开放或限制
firewall-cmd --zone=public --add-port=100-500/tcp --permanent
- 限制IP访问
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.200" port protocol="tcp" port="80" reject"
- 查看限制规则
firewall-cmd --zone=public --list-rich-rules
- 解除IP限制
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.200" port protocol="tcp" port="80" accept"
- 限制IP地址段
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.0.0.0/24" port protocol="tcp" port="80" reject"
- 检查开启状态
系统相关
- 系统版本:
- 内核版本:
cat /proc/version
uname -a
- 发行版本:
lsb_release -a
cat /etc/redhat-release
- 内核版本:
文件操作
- less:
- 显示行号:
-N
- 显示行号:
- sed:
sed ‘/pattern/!p’ infile //匹配pattern的行不输出
sed -n ‘1,2p’ infile //print line 1 to 2
sed -n ‘2,$p’ file //print line 2 to end of line