Shell 变量及函数讲解 [2] Shell 变量的输入 Shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入获得,read为bash内置命令,可以通过help read查看帮助 【语法格式】 read [参数] [变量名] 【常用参数】 -p prompt:设置提示信息 -t timeout:设置输入等待的事件,单位默认为秒 read的 应用运维 2023-05-04 剑圣无痕
Shell 基础介绍 [1] Shell 基础介绍 Shell 基础介绍 shell 时间:2016年11月10日 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 1.什么是Shell? Shell是一个命令解释器,它在操作系统的最外层,负载直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕并返回给用户。这种对话方式可 应用运维 2023-05-04 穿过生命散发芬芳
Shell 企业29道面试题 [转] 企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1:开发一个守护进程脚本每30秒实现检测一次。 阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。 阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分) [root@oldb 应用运维 2023-05-04 宇宙之一粟
Shell 脚本案例实战 [4] for循环结构 for 循环结构语句 1.for循环结构: 语法: for 变量名 in 变量取值列表 do 指令... done 提示:在此结构中“in 变量取值列表”可省略,省略时相当于in “$@”,使用for i 就相当于使用for i in “$@” 2.C语言型for循环结构 for ((exp1;exp2;exp3)) do 指令... done 使用for循环打印 应用运维 2023-05-04 张二河
Shell 脚本调试 Shell 脚本调试 1、学习脚本开发规范 2、好的编码习惯 提示: 脚本不是你写的或者windows下开发的脚本,你检查脚本明明没有问题,但就是执行出现错误,要想到执行dos2unix格式化下。 好习惯:每次写脚本都执行dos2unix格式化下。 [root@db02 ~]# dos2unix add.sh #==>使用dos2unix格式化 dos2unix: converting 应用运维 2023-05-04 大白菜程序猿
老男孩Shell企业面试题30道 [答案] @老男孩Shell企业面试题 shell 2016年9月7日 本文来自于老男孩教育,未经本人同意,禁止转载!否则追究法律责任。 原文:http://oldboy.blog.51cto.com/2561410/1632876 企业面试题1: (生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1: 应用运维 2023-05-04 法医
[PHP] 性能加速 开启模块加速 整理不易,希望大家可以仔细阅读! 此篇文章来自老男孩老师讲解 PHP缓存加速介绍 1.操作码介绍及缓存原理 当客户端请求一个php程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码文件(Operate Code,opcode)该文件是执行PHP代码后的一种二进制表示形式。默认情况下,这个编译好的操作码文件由PHP引擎执行后丢弃。而操作码缓存(Opcode cache 应用运维 2023-05-04 大猫
[PHP] 性能优化 Fcgi进程及PHP解析优化 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 博客地址:oldboy 1、PHP引擎缓存加速 常见四种软件: 1.eAccelerator 2.Zendcache 3.xcache 4.apc 5.zendopcache php5.5自带 2、使用tmpfs作为缓存加速缓存的文件目录 [root@web02 ~]# 应用运维 2023-05-04 共饮一杯
[PHP] 安装优化 安装PHP7 Centos7 or Centos6 都适合使用本文安装PHP7,如果是Centos6 建议直接使用编译安装 Centos7 安装 PHP7最新版 PHP编译安装适合Centos6以及Centos7 PHP 一、简单安装 通过yum 1.安装epel-release rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-rele 应用运维 2023-05-04 大白菜程序猿
[PHP] 性能加速 开启Opcache 在开启opcache之前,我们先介绍一下编译与解释 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. [PHP] - 性能加速 - 开启Opcache PHP PHP7已经发布了, 作为PHP10年来最大的版本 应用运维 2023-05-04 醒在深海的猫
PHP编译安装时常见错误及解决办法 PHP编译安装时常见错误及解决办法 PHP编译安装错误及解决办法 PHP date 2018年6月13日更 1. configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 复制代码 代码如下: yum -y install libxslt-devel 2. configur 应用运维 2023-05-04 共饮一杯
企业必会技能 tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP.. 企业必会技能 tomcat tomcat 一、什么 应用运维 2023-05-04 大树
tomcat的三种运行模式 [转] Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:.... tomcat的三种运行模式 [转] tomcat Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: ●BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 应用运维 2023-05-04 大白菜程序猿
[Nginx] 性能优化 配置文件优化 [一] 一般来说,软件的漏洞都和版本有关,因此我们应尽量隐藏或清除Web服务队访问的用户显示各类敏感信息(例如:Web软件名称及版本号等信息),这样恶意的用户就很难猜到他攻击的服务器所用的是否是特定漏洞的软件,或者是否有对应的漏洞存在 首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,为我们运维班28期所有成员的耐心讲解,未经本人同意禁止转载 博客地址:oldboy Nginx基本安全 应用运维 2023-05-04 Escape
[Nginx] 安全优化 配置文件优化 [二] Nginx gzip压缩模块提供了压缩文件内容的功能,用户请求的内容在发送出用客户端之前,Nginx服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快了数据传输效率,提升了用户访问体验。 [Nginx] – 安全优化 – 配置文件优化 [二] [Nginx] – 安全优化 – 配置文件优化 [二] Nginx 修改时间:2016年12月26日 首先在此感谢下我的老师–老男孩专家拥有1 应用运维 2023-05-04 竹子爱熊猫
[NGINX] 配置文件优化 NGINX.CONF 本文主要针对公司的Nginx负载均衡配置进行解释,配置文件在最下方... [NGINX] - 配置文件优化 - NGINX.CONF Nginx 本文主要针对公司的Nginx负载均衡配置进行解释,配置文件在最下方。因为公司没有使用PHP,所以NGINX里面并没有太多facgi模块相关优化 NGINX.CONF user 语法: user user[group]; 标签: main 定义user和工 应用运维 2023-05-04 大猫
Nginx 相关内容 [持续补充2017.09.06更] Nginx 相关内容 Nginx 相关内容 [持续补充] Nginx version: 2017.09-01-更 一、启动Nginx目录浏览功能 [root@abcdocker extra]# cat w.conf server { listen 80; server_name IP地址; location / { root html/bbs; #资源存放站点 autoindex on; #开启目 应用运维 2023-05-04 张二河
NGINX 缓存使用指南 一个web缓存坐落于客户端和“原始服务器(origin server)”中间,它保留了所有可见内容的拷贝。 NGINX 缓存使用指南 [proxy_cache] Nginx 一个web缓存坐落于客户端和“原始服务器(origin server)”中间,它保留了所有可见内容的拷贝。如果一个客户端请求的内容在缓存中存储,则可以直接在缓存中获得该内容而不需要与服务器通信。这样一来,由于web缓存距离 应用运维 2023-05-04 宇宙之一粟
阿里云SLB场景使用Nginx封用户真实IP 当我们使用slb代理tomcat的时候,如果出现了攻击,我们使用iptables是无法将用户真实IP进行....... 阿里云SLB场景使用Nginx封用户真实IP Nginx 场景: 前端SLB--->nginx---->proxy 1.首先需要配置SLB(阿里云负载均衡)让slb记录用户真实IP功能 此处勾选即可 创建SLB-官方文档 2.tomcat开启X-Forwarded-For日志功能 应用运维 2023-05-04 醒在深海的猫
nginx proxy_pass后的url加不加/的区别 nginx proxy_pass后的url加不加/的区别 nginx配置 proxy_pass nginx nginx配置proxy_pass,需要注意转发的路径配置 第一种:proxy_pass后缀不加斜杠 location /abc/ { proxy_pass http://172.16.1.38:8080; } 第二种:proxy_pass后缀加斜杠 location /abc/ { pro 应用运维 2023-05-04 张二河