摘要:主机防火墙:主要是用来防范单台主机的进出报文; filter表·网络防火墙: 能够实现对进出本网络的所有主机报文加以防护 nat表 iptables 表: iptables 链: 表和链之间的关系: iptables 命令: 查看filter表:# iptables -t filter --list
阅读全文
摘要:firewalld跟iptables比起来,不好的地方是每个服务都需要去设置才能放行,因为默认是拒绝。而iptables里默认是每个服务是允许,需要拒绝的才去限制。 firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现,也就是说firewall
阅读全文
摘要:1. 把字符串当成整型进行比较,由于abcd等字符对不上0123当程序尝试去转成二进制时无法完成转换,所以用于数值比较的运算不能用于字符串比较;但是把整型当成字符串进行比较,0123这些数值完全可以转成ASCII码而且原本两个整型相等则变成ASCII码还是相等、不等的还是不等,所以可用于字符串的比较
阅读全文
摘要:Linux 获取CPU核心数 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
阅读全文
摘要:[root@tymm2-1 sbin]# cat /proc/versionLinux version 3.10.0-1127.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4
阅读全文
摘要:单分支语句结构 if [ 条件表达式 ]; then 指令 fi 例如: 双分支语句结构 if [ 条件表达式 ]; then 指令一 else 指令二 fi 例如: 条件表达式的左右,以及[ ]的左右都要有空格! 字符判断: -n str1 当串的长度大于0时为真(串非空) -z str1 当串的
阅读全文
摘要:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 curl 默认发出 GET 请求 -H参数添加 HTTP 请求的标头,可以多次添加。 -d参数用于发送 POST 请求的数据体。 -i参数打印出服务器回应的 HTTP 标头 -v参数输
阅读全文
摘要:我们常用的后台执行命令: nohup java -Xms512m -Xmx2000m -jar demo.jar >/dev/null 2>&1 & 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句,具体代表什么含义呢? 2>&1就是用来将标准错误2重定向到标准输出1中的。此
阅读全文
摘要:有时候我们需要在两台linux服务器之间共享资源,例如在服务器A上面部署了一个大文件上传程序,但是需要将文件上传到服务器B的某个目录下面,因为上传大文件,需要先将文件所有分块单独上传到服务器B,然后在服务器B上面进行文件的合并,而服务器B上面有没有我们的上传程序,那么该如何实现这个需求呢?其中有个简
阅读全文
摘要:一、变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格 二、使用变量 使用一个定义过的变量,只要在变量名前面加美元符号即可,如: your_name="qinjx"echo $your_nameech
阅读全文
摘要:LVS有多种模式(或者称为模型),在不同的模型下,LVS实现负载均衡的方式也不同,也就是说,我们可以通过不同的"姿势"来配置LVS,但是为了尽量降低我们认识LVS的门槛,我们可以先从较为简单的、容易理解的模式开始。 我们先来了解一下LVS的NAT模型(此模型较为容易理解),LVS-NAT模型的结构示
阅读全文
摘要:Linux发行版本为 centos7.0 一、文件描述符上限调整 在linux系统中,每一个socket都要占用一个文件描述符。每一个文件描述符都需要占用一定的系统资源,鉴于内存资源有限,linux系统分别从三个层面上对能打开的文件描述符设了上限。 1、系统级。linux系统规定了整个系统文件描述符
阅读全文