本案例命令均亲测可用
Linux系统基本信息命令
Linux uname(英文全拼:unix name)命令用于显示系统信息,uname 可显示电脑以及操作系统的相关信息。
# 显示计算机类型:
uname -m
# x86_64
# 显示计算机名
uname -n
# linux
# 查看发行版本号:
uname -r
# 4.11.0-14-generic
# 显示操作系统名称:
uname -s
# Linux
# 显示系统版本与时间:
uname -v
#20~16.04.1-Ubuntu SMP Wed Aug 9 09:06:22 UTC 2017
查看一下Linux系统发行版本
cat /etc/redhat-release
Linux防火墙操作
开启关闭防火墙
CentOS 7、RedHat 7 之前的 Linux 发行版防火墙开启和关闭( iptables ):
- 即时生效,重启失效复原
#开启
service iptables start
#关闭
service iptables stop
- 永久性生效,重启生效且不会复原
#开启
chkconfig iptables on
#关闭
chkconfig iptables off
- 修改配置
开启相关接口
1、找到防火墙配置文件并修改
目录在/etc/sysconfig/iptables
在里面增加行代码,代码如下:
-A RH-Firewall-1-INPUT -p tcp -m state –state NEW -m tcp –dport 8088 -j ACCEPT
此代码必须放在以下代码之上
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之上,否则不会起作用
- 重启防火墙,以便改动生效
service iptables restart
CentOS 7、RedHat 7 及之后的 Linux 发行版防火墙开启和关闭
- 查看防火墙状态
[root@soulmate ~]# firewall-cmd --state
not running
[root@soulmate ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
- 防火墙的开启、关闭、禁用命令
#设置开机启用防火墙:
systemctl enable firewalld.service
#设置开机禁用防火墙:
systemctl disable firewalld.service
#启动防火墙:
systemctl start firewalld
#关闭防火墙:
systemctl stop firewalld
#检查防火墙状态:
systemctl status firewalld
使用firewall-cmd配置端口
- 查看防火墙开启的端口列表
#查看开放的端口列表:
firewall-cmd --list-ports
#查看防火墙状态:
firewall-cmd --state
#重新加载配置:
firewall-cmd --reload
#开启防火墙端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#命令含义:
# –zone #作用域
# –add-port=9200/tcp #添加端口,格式为:端口/通讯协议
# –permanent #永久生效,没有此参数重启后失效
# 注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效
# 关闭防火墙端口:
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
本文由
程序员soulmate
原创发布于
阳光沙滩
,未经作者授权,禁止转载