Linux基础 第3页

Linux命令
  • 计算shell变量值长度的一些方法

    计算shell变量值长度的一些方法

    echo $HOSTNAME|awk '{print length($0)}'    #慢echo ${#HOSTNAME}    #此方法最快expr length $HOSTNAME    #一般般echo $HOSTNAME|wc -L    #慢...

    Linux基础 2019-04-23 615 0 shell
  • "while read line"循环内改变变量值,为何不能影响循环外的变量?

    "while read line"循环内改变变量值,为何不能影响循环外的变量?

    因为使用了管道的原因,改成下面这样就可以了a=0while read linedoa=$(($a+1))echo "inter:"$adone < b.txtecho "outer:"$a...

    Linux基础 2019-04-12 654 0 shell
  • Nginx使用upstream_check_module模块实现后端节点健康检查功能

    Nginx使用upstream_check_module模块实现后端节点健康检查功能

    1、下载nginx_upstream_check_module模块#下载nginx_upstream_check_module模块wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master unzip -q master本博客下载:nginx_upstream_check_module-master.zip#进入nginx安装目录cd /root/soft/nginx/...

    Linux基础 2019-03-25 1421 0
  • linux批量定时任务crontab

    linux批量定时任务crontab

    cat 1.txt 192.168.1.100 密码 cat cron.sh #/bin/bash for i in `awk '{print $1}' 1.txt` do  pass=`grep "$i" 1.txt|awk '{print $2}'`  sshpass -p&nbs...

    Linux基础 2019-02-25 759 0 linux
  • Linux命令-ipset命令

    Linux命令-ipset命令

    简介:      ipset是iptables的扩展,允许你创建匹配整个地址sets(地址集合)的规则。而不像普通的iptables链是线性的存储和过滤,ip集合存储在带索引的数据结构中,这种集合比较大也可以进行高效的查找。在许多的linux发布中ipset是一个简单的安装包,可以通过linux发行版提供的yum进行安装。 格式:ipset-6.11版本 显示已有列表:  ipset list  &nb...

    Linux命令 2019-01-31 1664 0 linux
  • TCMalloc优化MySQL、Nginx内存管理

    TCMalloc优化MySQL、Nginx内存管理

    安装方法一、1. libunwind安装64位操作系统请先安装 libunwind库,32位操作系统不要安装。libunwind库为基于64位CPU和操作系统的程序提供了基本的堆栈辗转开解功能,其中包括用于输出堆栈跟踪的API、用于以编程方式辗转开解堆栈的API以及支持C++异常处理机制的API。libunwind-v1.2.1.tar.gztar zxvf libunwind-1.1.tar.gzcd libunwind-1.1./autogen.sh./configuremakemake install./au...

    Linux基础 2019-01-30 1757 0 linux
  • 413 Request Entity Too Large

    413 Request Entity Too Large

    打开nginx主配置文件nginx.conf,找到http{}段并修改以下内容server_tokens off;client_max_body_size 2m;    2M为允许的文件大小./nginx -s reload 重新加载配置文件修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 m...

    Linux基础 2019-01-16 496 0 nginx
  • 给普通用户授予sudo权限

    给普通用户授予sudo权限

    1.切换root用户,可以用vim /etc/sudoers对文件编辑(先赋权限chmod u+w /etc/sudoers),但最好使用visudo命令编辑,原因两点:一是它能够防止两个用户同时修改它;二是它也能进行有限的语法检查。2.找到"root    ALL=(ALL)    ALL",在下面加一行“USERNAME ALL=(ALL) ALL”即完成授权 “USERNAME ”是用户名。...

    Linux基础 2019-01-15 536 0 linux
  • Nagios的配置及监控

    Nagios的配置及监控

    1.本地资源(1) 负载:uptime; (2) CPU:top,sar,cpu温度; (3) 磁盘:df; (4) 内存:free; (5) IO:iostat; (6) RAID (7) passwd文件的变化(本地所有文件指纹识别)。2.网络服务端口、URL、ping丢包、进程数、IDC网络流量3.其他设备路由器、交换机端口流量、打印机、windows等4.业务数据用户登录失败次数,用户登录网站次数,输入验证码失败次数、某个AP...

    Linux基础 2018-12-17 812 0 nagios
  • nginx禁止通过ip访问和显示版本

    nginx禁止通过ip访问和显示版本

    直接在http标签里面添加server_tokens off;server {     listen 80 default_server;     server_name _;     return 404;     或者return 500;      或者rewrite ^(.*) http://www.shnne.com permanent;} 然后r...

    Linux基础 2018-12-12 443 0 nginx