Linux防火墙 Linux
防火墙(Firewall)是一种网络安全系统,用于控制网络通信流量。防火墙通常位于网络边缘,用于保护受保护网络不受来自外部网络的攻击。以下是 Linux 系统下常见的防火墙软件及其使用方法:
- iptables - Linux 系统默认的防火墙软件,基于 netfilter 内核模块实现。示例命令:
- 允许某个 IP 地址的所有流量通过:
iptables -A INPUT -s ip-address -j ACCEPT
- 允许某个端口的流量通过:
iptables -A INPUT -p tcp --dport port-number -j ACCEPT
- 禁止某个 IP 地址的所有流量通过:
iptables -A INPUT -s ip-address -j DROP
- 显示防火墙规则:
iptables -L
- 允许某个 IP 地址的所有流量通过:
- firewalld - CentOS/RHEL 7 以上版本默认的防火墙软件,基于 nftables 内核模块实现。示例命令:
- 允许某个服务的流量通过:
firewall-cmd --permanent --add-service service-name
- 允许某个端口的流量通过:
firewall-cmd --permanent --add-port port-number/tcp
- 禁止某个服务的流量通过:
firewall-cmd --permanent --remove-service service-name
- 显示防火墙规则:
firewall-cmd --list-all
- 允许某个服务的流量通过:
以上是一些常见的 Linux 系统下的防火墙软件及其使用方法,可以根据实际情况选择和使用。需要注意的是,防火墙配置不当可能会影响到网络的正常通信,建议在配置防火墙前备份重要的数据和配置文件。
标签: linux
Linux 进程管理 Linux
Linux 进程是正在运行的程序的实例。它是一个在内存中运行的程序实例,由操作系统管理和调度。进程拥有自己的虚拟地址空间、寄存器集、堆栈和文件描述符等资源。每个进程都有一个唯一的进程标识符(PID)。
进程是操作系统进行任务管理和资源分配的基本单位。Linux 操作系统采用了多任务和时间分片的技术,即在同一时间内可以有多个进程运行,但是 CPU 会快速切换不同进程之间的运行,使得用户感觉所有进程都在同时运行。
进程可以通过父子进程的方式创建,子进程会继承父进程的大部分属性和资源,并可以独立运行。进程之间可以通过进程间通信机制来进行数据传输和共享,比如管道、共享内存和套接字等。
标签: linux
Linux定时任务/计划任务 Linux
是为了简化系统管理员对于一些固定的/重复的/有规律的任务提供的一种服务, 从而实现自动化的一些任务, 解放管理员, 提示工作效率。
安全领域、运维领域、定时任务、脚本、自动化、端口保活、故障处理
标签: linux
Linux系统文件压缩/解压缩 Linux
- *.tar
- 通常对图片类文件进行打包
- 通常对源代码/源文件 .h .c *.cpp
- *.tar.gz 特点快
- *.gz
- *.tgz 压缩率高, 存储空间占用小
- *.bz2
- *.tar.bz2
- *.Z
- *.tar.Z
- *.zip 需要安装
yum install -y zip
- *.rar 需要安装
yum install rar
标签: linux