本文只介绍iptables操作时的一些命令记录,对于iptables的其它概念如表,链,规则等不再赘述

在对iptables操作时需要尤其小心,对于防火墙添加的失误会造成程序间端口无法访问,导致业务受影响甚至停摆。

–APPEND -A

-A chain – 指定规则应该添加到的 chain 的名称。例如,使用 INPUT 将会把规则添加到默认的 INPUT(入站)链的末尾,而使用 OUTPUT 则会将规则添加到出站链的末尾。

1
iptables -A chain firewall-rule

-A 的意思是附加(append),并不是添加(add)的意思,它是将规则添加到已有的防火墙链(chain)的末尾的操作指令。这是特别重要的,因为规则在 iptables 中的位置非常重要,所以千万记住,-A 的意思是将规则添加到末尾,因为一般情况下 iptables 中最后一条规则是丢弃所有数据包。如果你已经有了一条这样的规则,使用 -A 参数添加的规则将会在丢弃规则之后,以至于新规则根本无法起作用。如果要插入到中间位置,需要用 -I 指令。

阅读全文 »

安装依赖库和编译工具

1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker package -y

下载解压编译git

1
2
3
4
5
6
cd /usr/local/src
wget https://www.kernel.org/pub/software/scm/git/git-2.16.2.tar.gz
tar -zvxf git-2.16.2.tar.gz
cd git-2.16.2
make all prefix=/usr/local/git
make install prefix=/usr/local/git
阅读全文 »

Artemis版本作为Classic版本的替代品而诞生,相较的提升点有:

高性能与低延迟:Artemis通过改进的设计实现了更高的吞吐量和更低的消息处理延迟。
存储机制:使用了不同的持久化策略和日志结构Journal文件系统,以获得更好的写性能和恢复速度。
内存管理:内存使用效率更高,尤其是在处理大量小消息时表现更好。
集群和HA:提供了更先进的高可用性解决方案和更灵活的集群模式。
协议支持:除了原有的JMS之外,对AMQP 1.0的支持更加成熟和完善,并且也支持STOMP等多种协议。
架构更新:整体架构更为现代化,为云原生环境和大规模分布式部署进行了优化。

阅读全文 »
0%