以下代码就是判断字符串是否包含字符串的示例:
strA="helloworld"
strB="low"
if [[ $strA =~ $strB ]]then echo "包含"else echo "[......]以下代码就是判断字符串是否包含字符串的示例:
strA="helloworld"
strB="low"
if [[ $strA =~ $strB ]]then echo "包含"else echo "[......]1.去http://pecl.php.net/搜到你的插件,下载tgz文件上传,例如redis-4.2.0.tgz
2.执行pecl进行安装即可。
pecl install redis-4.2.0.tgz如果没phpize这种,先装php-devel,缺少gcc的[……]
功能就是sh文件分割字符串到数组并遍历引用,示例代码如下:
CURLURL="1;2;5;9"
IFS=";"
read -r -a array <<< "$CURLURL"for i in &[......]比如有个FTP进程,想限速如何处理?查了下,找到个程序:trickle。
trickle是一款轻量级的用户空间带宽控制管理的工具,用来限制如浏览器Firefox等, FTP , SSH,curl,wget,scp等等使用网络带宽。
安装方式:
apt-get ins[......]默认日志会压缩为gz后缀的压缩包,这个时候如何用类似grep的指令检索里面的内容?方法如下:
zgrep "test" /var/log/nginx/access.log-20190106.gz /var/log/nginx/access.log-[......]老版的cron计划任务,日志输出到
/var/log/syslogdocker里的有输出的定时任务都会报错:
No MTA installed, discarding output解决办法,定时任务尾部增加重定向输出到log的参数,例:
>/var/l[......]pecl install 安装是有提示的,如何进行静默安装?示例代码:
wget http://pecl.php.net/get/redis-4.2.0.tgz
printf "yes\nyes\n" | pecl install redis-4.2[......]我是使用
pecl install redis-4.2.0.tgz指令时,出现的这个报错,解决办法很简单:
yum install -y php-pecl-igbinary-devel之后即可正常编译安装[……]
一般当你遇到Nginx报错Too many open files的时候,就会考虑到这个文件的优化了,示例修改代码如下:
#* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数
* soft nofile 655360
* hard no[......]