查看当前web服务器的并发连接数 Linux
对于web服务器来说,并发连接数是一个比较重要的参数,通过下面的命令就可以直接查看#netstat-nat|grep\":80\"|grepEST|wc-l命令解释netstat-nat显示出与tcp相关的所有项grep\":80\"匹配包含\":80\"的行grepEST匹配包含\"EST\"的行,也就是找到状态为“ESTABLISHED”的行,即正在通信的行wc-l查看不同状态的连接数数量
标签: linux
解决 nginx 服务器下使用 thinkphp 框架不支持 pathinfo 的问题 Linux
解决nginx服务器下使用thinkphp框架不支持pathinfo的问题。更改php.ini找到:cgi.fix_pathinfo=0改为:cgi.fix_pathinfo=1修改nginx对应配置文件,在server段加上
shell脚本每行后面多了一个^M的原因和解决办法 Linux
shell脚本每行后面多了一个^M的原因和解决办法。在开发过程中,有时候不小心将Windows本地创建的shell脚本(以.sh结尾的脚本),传到linux系统中,通过vi或者view命令查看文件时,发现在末尾发现出现了很多^M字符。^M是什么?这个字符就是换行符,是由于跨平台解析的原因,因为windows和Linux下对行尾的换行的定义不同。
标签: linux
Linux shell使用nc命令验证IP 端口是否可以连通 Linux
Linuxshell使用nc命令验证IP端口是否可以连通。nc-v-w5-z192.168.1.1142182&>/dev/nullecho$?输出结果1表示不通,0表示通。bash脚本示例:
标签: linux
linux 打包压缩命令 Linux
tar是linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以通过解包把一个打包的大文件恢复成一系列文件。1.打包文件tar-cvf打包文件.tar被打包的文件/路径...2.解包文件tar-xvf打包文件.tartar选项说明:c生成档案文件,创建打包文件x解开档案文件v列出归档解档的详细过程,显示进度f指定档案文件名称,f后面一定是.tar文件
标签: linux
如何在Bash中检查一个文件或目录是否存在 Linux
很多时候,在编写Shell脚本时,你可能会发现自己处于这样一种情况:你需要根据一个文件的存在与否来执行一个动作。在Bash中,你可以使用test命令来检查一个文件是否存在,并确定该文件的类型。测试命令采用以下语法形式之一
标签: linux
将bash脚本编译为可执行的二进制文件 Linux
如果我们想要混淆脚本代码,那么我们可以Shell脚本编译器工具(SHC),使用shc将bash/shell脚本编译为二进制文件,隐藏源代码并防止被被人修改的功能。由于在大多数操作系统上默认是不安装的,我们mac上可以使用brew安装,或在基于Debian的Linux系统上使用apt安装它(即:aptinstallshc)。或者,我们可以从github下载安装它并运行make。
标签: linux
SSH连接服务器经常被断开解决方法 Linux
最近开始使用阿里云服务器ECS,系统是CENTOS7.4,通过SSH连接上自动创建的实例后,几分钟不操作,就自动断开,提示“信号灯时间已到”,非常影响工作。解决办法:默认镜像创建的实例,SSH服务需要更改配置:vim/etc/ssh/sshd_config找到该文件中如下两行注释的的配置项#ClientAliveInterval0#ClientAliveCountMax3去掉注释
标签: linux