首页 > 系统相关 >面试题汇总——linux常见面试命令

面试题汇总——linux常见面试命令

时间:2024-04-26 15:13:57浏览次数:17  
标签:面试题 -- 端口 cmd 汇总 firewall permanent linux port

参考:https://blog.csdn.net/wangyuxiang946/article/details/133880048

 

 

 

 

 

 

 firewalld firewall-cmd 常用命令

 

网址:https://www.cnblogs.com/klvchen/p/10063875.html

复制代码
# 开启防火墙
systemctl start firewalld.service

# 防火墙开机启动
systemctl enable firewalld.service

# 关闭防火墙
systemctl stop firewalld.service

# 查看防火墙状态
firewall-cmd --state

# 查看现有的规则
iptables -nL
firewall-cmd --zone=public --list-ports

# 重载防火墙配置
firewall-cmd --reload

# 添加单个单端口
firewall-cmd --permanent --zone=public --add-port=81/tcp

# 添加多个端口
firewall-cmd --permanent --zone=public --add-port=8080-8083/tcp

# 删除某个端口
firewall-cmd --permanent --zone=public --remove-port=81/tcp

# 删除 ssh 端口
firewall-cmd --remove-port=22/tcp --permanent
firewall-cmd --remove-service=ssh --permanent 

# 针对某个 IP开放端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.233" accept"

# 删除某个IP
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.1.51" accept"

# 针对一个ip段访问
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.0/16" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="9200" accept"

# 添加操作后别忘了执行重载
firewall-cmd --reload

# 查看当前起作用的zone
firewall-cmd --get-active-zones 
复制代码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Centos 7 systemctl和防火墙firewalld命令

一、防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld.service

(2)设置开机禁用防火墙:systemctl disable firewalld.service

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld

(5)检查防火墙状态:systemctl status firewalld 

 

二、使用firewall-cmd配置端口

(1)查看防火墙状态:firewall-cmd --state

(2)重新加载配置:firewall-cmd --reload

(3)查看开放的端口:firewall-cmd --list-ports

(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent

  命令含义:

  –zone #作用域

  –add-port=9200/tcp #添加端口,格式为:端口/通讯协议

  –permanent #永久生效,没有此参数重启后失效

  注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效

(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 端口配置:

复制代码
查看你的服务的端口号是否对外开放

解决方案:
查询指定端口是否已经开放,返回yes/no。也有可能返回firewalld is not running,此时需要打开防火墙在开放端口。

firewall-cmd --query-port=8848/tcp



添加指定需要开放的端口:

firewall-cmd --add-port=8848/tcp --permanent



重载入添加的端口:

firewall-cmd --reload




查询指定端口是否开启成功:

firewall-cmd --query-port=8848/tcp





注:移除指定端口:

firewall-cmd --permanent --remove-port=8848/tcp
复制代码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

设置Redis开机自启动

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:面试题,--,端口,cmd,汇总,firewall,permanent,linux,port
From: https://www.cnblogs.com/xiaobaibailongma/p/18160132

相关文章

  • Linux基础——LVM无法删除问题排查
    一、LVM可能被占用#查看lvm被占用中[root@harbor~]#dmsetupinfo-c|grepdata01data01-lvdata012532L--w010LVM-RjmtKrgddy0ejyeqJhVtr3IRsKkukLJNn6z4gQOC22jXKNgBcv92CN2P1f9AlcDS[root@harbor~]#lsblkNAME......
  • Linux学习笔记
    Linux学习笔记前言操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我......
  • linux 控制风扇合集
    linux系统如何在系统内控制CPU风扇/机箱风扇转速:https://www.bilibili.com/read/cv23466953/详解Ubuntu控制风扇的方法:https://www.mryunwei.com/292400.html如何在Linux中查看和控制CPU风扇转速:https://www.sysgeek.cn/linux-cpu-fan-speed/sudofancontrol启动fancont......
  • Linux环境下Docker安装和基本使用命令
    以下是在CentOS7.9上安装Docker的步骤:1.更新系统并安装必要的软件包sudoyumupdatesudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.添加DockerCE的软件源sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/......
  • Linux用户及用户组管理
    用户管理添加用户useradd[选项]用户名#需要root权限,或sudopasswd用户名删除用户userdel[-r]用户名#-r作用是把用户的主目录一起删除修改用户usermod[选项]用户名用户口令管理用户刚刚创建时没创建口令,被系统锁定,无法使用,需passwd[选项]用户名#为......
  • Linux目录及文件管理
    Linux目录结构/(根目录):根目录是整个文件系统的起点,包含了所有其他目录和文件。/bin(二进制文件):存放系统的基本命令,如ls、cp、mv等。/boot(引导文件):存放启动Linux所需的引导文件,如内核文件、引导加载程序配置文件等。/dev(设备文件):包含系统中所有的设备文件,每个硬件......
  • Linux启动过程以及7种运行级别
    Linux启动过程Linux启动需要经历一些步骤,这些步骤确保系统能够在各种不同的硬件和配置条件下可靠地启动和运行,并且具有足够的灵活性以适应不同的使用场景和需求,具体步骤如下:BIOS/UEFI初始化(硬件初始化):执行基本输入输出系统(BIOS)或统一可扩展接口(UEFI)中的初始化程序。这些程......
  • Java面试题:SimpleDateFormat是线程安全的吗?使用时应该注意什么?
    在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。最常用的方法就是使用SimpleDateFormat类。这是一个看上去功能比较简单的类,但是,一旦使用不当也有可能导......
  • 利用frp+Linux+Windows实现内网穿透
    准备工作1、一台拥有公网IP的服务器(本文档使用:Ubuntu22.04.2LTS(GNU/Linux5.15.0-76-genericx86_64))2、frp:Linux服务端+Windows客户端安装部署1、下载地址:https://github.com/fatedier/frp/releases一、服务端部署1.创建目录mkdir-p/usr/local/etc/frp上传安装包fr......
  • Linux 系统故障排查,一文详解
    导读有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如......