yum upgrade php 7.0 to php7.2

yum provides php   #自带的只有5.4版本 yum remove php* rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm         #更新源 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum remove php-common -y     #移除系统自带的php-common yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt…

Continue Reading

Linux下的crontab定时执行任务命令详解

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start    //启动服务 service crond stop     //关闭服务 service crond restart  //重启服务 service crond reload   //重新载入配置 service crond status   //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/…

Continue Reading

Aliyun – OSS工具ossutil使用简介

Aliyun - OSS工具ossutil使用简介   0. 简介 命令行管理工具。提供方便、简洁、丰富的Object管理命令。 官方工具,支持Windows, Linux, Mac平台,不依赖于任何第三方组件,下载后即用不需要安装。 ossutil工具旨在为用户提供一个方便的,以命令行方式管理OSS数据的途径。 当前版本未提供完整的Bucket管理功能和Multipart管理功能,相关功能会在后续版本中开发。现在如果有使用上述功能的需要,可以先使用osscmd命令行工具。 ossutil将逐步替代osscmd,除非需要ossutil不具备的Bucket管理功能外,因此,强烈推荐使用ossutil。 1. 下载安装 https://help.aliyun.com/document_detail/50452.html wget http://gosspublic.alicdn.com/ossutil/1.4.2/ossutil64 chmod 755 ossutil64 2. 配置使用 交互式 $ ./ossutil64 config 请输入accessKeyID: 请输入accessKeySecret: 请输入stsToken:…

Continue Reading

阿里云CentOS服务器挂载数据盘

1.系统环境: lsb_release -a 2.运行命令查看数据盘 fdisk -l 查看磁盘情况,本次机器系统盘为vda:40G,数据盘为vdb:20G (在网上看到很多是xvda和xvdb,我不太清楚只是名称的区别还是类型有区别) 3.对数据盘分区 输入 fdisk  /dev/vdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq 查看分区是否成功 4.格式化分区 mkfs.ext4 /dev/vdb1 5.创建挂载目录 这里我创建目录叫data,如果后续还有其他磁盘,可以data0 data1 建立,也可按其功能目的建立目录名 mkdir /data 6.写入新分区信息 写入新分区信息。完成后,可以使用 cat…

Continue Reading

aliyun oss file batch upload shell command

摘要: 经常碰到内部同学或者外部客户问ossutil关于增量上传的问题。本文简单描述下原理并举例说明。 # 应用场景 ## 场景一 某用户有一批文件(比如1000个)要上传到OSS(或从OSS下载,或从OSS拷贝到OSS,下同),当执行批量上传的过程中出现失败(比如在上传第601个文件时失败)。

Continue Reading

在Linux下通过命令行来操作使用Dropbox

Dropbox是一款非常好用的免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,Dropbox的收费服务包括Dropbox Pro 和 Dropbox for Business。在不同操作系统下有客户端软件,并且有网页客户端。 当你在电脑A使用Dropbox时,指定文件夹里所有文件的改动均会自动地"同步”到 Dropbox的服务器,当下次你在电脑B需要使用这些文件时,你只需登录你的账户,所有被同步的文件均会自动下载到B电脑中。同样,你在电脑B对某文件的修改,也会体现在电脑A上,而所有这一切均是全自动的,这样你的文件可以说是随时随地都能保持着最新了。将文件放入一台电脑的Dropbox里面去,文件就能即时的同步到Dropbox的服务器端,这些文件在你任何安装了Dropbox的电脑上都可以访问。你可以用电脑或者移动终端从 Dropbox网站来访问这些文件。 用户可以通过Dropbox客户端,把任意文件丢入指定文件夹,然后就会被同步到云,以及该用户其他装有Dropbox客户端的其他计算机中。 Dropbox文件夹中的文件随后就可以与其他Dropbox用户分享,或通过网页来获取。用户也可以通过网页浏览器来手工上传文件。Dropbox作为存储服务,主要专注于同步和共享。Dropbox支持修订历史纪录,即使文件被删,也可以从任何一个同步计算机中得以恢复。用户通过Dropbox的版本控制,可以知道他们共同作业文件的历史纪录,这样多人参与编辑、再发布文件,就不会因为并发而丢失先前的纪录。版本纪录历史仅限于30天,而通过付费可以实现无限的版本纪录,也就是所谓的 "Pack-Rat"。版本纪录用到了差分编码技术,为了节省带宽和时间,当用户Dropbox文件夹中的文件发生变化后,Dropbox只上传改变的文件部分,并实施同步。尽管桌面客户端对单个文件大小不作限制,而通过网站上传的单个文件大小上限则是300MB。 Dropbox使用亚马逊的S3存储系统来存放文件。 并采用SoftLayer技术来购建后端的基础设施。 Dropbox同步采用SSL传输数据,而存储则通过AES-256进行加密。 当然 Linux 平台下也有着自己的 Dropbox 客户端: 既有命令行的,也有图形界面客户端。Dropbox Uploader 是一个简单易用的 Dropbox 命令行客户端,它是用 Bash 脚本语言所编写的。在这篇教程中,我将描述 在 Linux 中如何使用…

Continue Reading

nginx内置缓存Proxy_cache

proxy_cache作用是缓存后端服务器的内容 一.http模块加入缓存设置 1.加上下面三段(缓存到磁盘) proxy_temp_path /etc/nginx/proxy_temp; proxy_cache_path /etc/nginx/proxy_cache levels=1:2 keys_zone=content:20m inactive=1d max_size=100m; proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie; proxy_ignore_headers 不处理后端服务器返回的指定响应头 2.也可以缓存到内存(/dev/shm),提高访问速度,但重启失效,需要重新mount mkdir /dev/shm/proxy_temp mkdir /dev/shm/proxy_cache chmod -R 777 /dev/shm/proxy* mkdir /mnt/nginx_temp /mnt/nginx_cache…

Continue Reading

centos7安装memcached以及phpmemcached扩展

centos7安装memcached以及phpmemcached扩展 2018年01月09日 13:59:41 卫忠梁 阅读数:555 1.安装memcached: yum -y install memcached 2.设置memcached开机启动: chkconfig memcached on 3.立即启动memcached服务: service memcached start 4.查找memcached安装位置: rpm -ql memcached 5.查看memcached配置文件: cat /etc/sysconfig/memcached 6.执行 netstat -tunlp | grep memcached 看到11211端口,说明memcached安装成功。…

Continue Reading

Magento 1.9 安装在Nginx下的配置

fastcgi_cache_path /var/www/fastcgi_cache levels=1:2 keys_zone=MYAPP:500m inactive=10m; fastcgi_cache_key "schemerequest_methodhostrequest_uri"; server { listen 80; server_name shopym.com www.shopym.com; root /var/www/vhosts/shopym.com; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / {…

Continue Reading

apache + php 实现文件下载防盗链和密码访问

作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情地打电话告诉你的网站流量很大,估计是网站受欢迎起来了,问你是不是该考虑加钱租用带宽更宽但价格更贵的网线了。在这个值得庆祝的时候赶快打开Google Analytics看看有多少人来光顾你的网站了吧,如果发现访客每天才十来个人,很遗憾地告诉你:你的网站资源不幸地被人盗链了。而且更糟糕的是,当你把网站上的文件和电影通通删光之后,网站仍然没有变快多少,从web服务器的访问日志里会发现疯狂的访问请求正从四面八方涌过来,web服务器为了迎接这批访客而没有时间处理正常的页面,这种状况可能会一直持续好几个周时间。       vipdownload.php    <?php  // $str='d3d3LmpiNTEubmV0IOiEmuacrOS5i+Wutg==';     //定义字符串 // echo base64_decode($str); //输出解码后的内容 // $str='www.jb51.net 脚本之家'; //定义字符串 // echo base64_encode($str);  // 输出编码后的内容为: d3d3LmpiNTEubmV0IOiEmuacrOS5i+Wutg==  $pin = ""; if(!empty($_POST['pin'])){    $pin…

Continue Reading

在CentOS 7上安装带有ngx_pagespeed的Nginx

在CentOS 7上安装带有ngx_pagespeed的Nginx Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快您的站点速度,并减少页面加载时间。它可以自动应用... 分类:CentOS系统Linux介绍操作系统服务器web server  2017-06-27 00:00:00 Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快您的站点速度,并减少页面加载时间。 它可以通过自动将Web性能最佳做法应用于页面和关联资产,而无需修改现有内容或工作流。 您可以使用Ngx-pagepeed模块轻松优化各种文件,如CSS,HTML,png和jpg。 Ngx-pagepeed带有很多功能,其中一些功能如下所示: 支持图像动态调整大小,重新压缩和优化。 小资源内联。 HTML重写 缓存生存期延长。 延迟JavaScript和图像加载。 在本教程中,我们将讨论如何在CentOS 7服务器上使用ngx_pagespeed模块编译Nginx。 要求 您的系统上安装了新鲜的CentOS 7服务器。 具有root权限的Sudo用户。 1更新系统 我们先从您的系统更新到最新的稳定版本。 您可以通过运行以下命令来执行此操作: sudo yum update -y 一旦您的系统更新,请重新启动系统并使用sudo用户登录。…

Continue Reading

如何使用Nginx服务器 sub filter 做转发和匹配替换

使用Nginx做转发和匹配替换 Nginx是一个强大的服务器软件,由于处理数据内容处于第七层协议应用层的原因,所以获取的数据也比较完整; Nginx做转发: 这个很简单,vi nginx.conf(编辑nginx配置文件) 添加location /public/sexy.jpg{//这个是你域名访问的图片 proxy_pass http://www.tmp.jpg;#这个是你要替换的图片路径(加上http头) } 保存退出,重启nginx 就可以看到原本项目 http://xxx/public/sexy.jpg变成了http://www.tmp.jpg这个图片,虽然在页面上看道德还是sexy.jpg; nginx反向代理很牛逼吧,还有个更牛逼的就是sub filter这个nginx插件 将插件存放到tmp目录下面 cd /tmp git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git 【PS:如果nginx安装过的,那么需要先找到编译目录(就是你安装nginx的安装包目录)】 cd /xxx/nginx-1.11.0(安装包目录) ./configure --prefix=/xxxx/nginx(nginx项目) --add-module=/tmp/ngx_http_substitutions_filter_module    #追加sub_filter插件 make…

Continue Reading
Close Menu