linux
woshihaiyong168
1.苦才是生活;2.累才是工作
3.变才是命运;4.忍才是历练
5.容才是智慧;6.静才是修养
7.舍才会得到;8.做才会拥有
展开
-
Nginx Rewrite规则详解
Nginx Rewrite 规则相关指令相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break; 1.break指令默认值:none ;使用环境:server,location,if ;转载 2016-09-18 11:40:51 · 331 阅读 · 0 评论 -
mysql pdo查询结果 int 变成结果string 解决
php与mysql交互参考资料:http://stackoverflow.com/questions/1197005/how-to-get-numeric-types-from-mysql-using-pdo#answer-1197041http://zhangxugg-163-com.iteye.com/blog/1894990http://dengxi.blog.51cto原创 2017-12-28 21:59:07 · 4007 阅读 · 0 评论 -
12 个 Linux 进程管理命令介绍
执行中的程序在称作进程。当程序以可执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。操作系统会有效地管理和追踪所有运行着的进程。为了管理这些进程,用户应该能够:查看所有运行中的进程查看进程消耗资源定位个别进程并且对其执行指定操作改变进程的优先级杀死指定进程限制进程可用的系统资源等转载 2017-07-17 15:06:10 · 457 阅读 · 0 评论 -
nginx.conf 配置(如何配置 php)
Nginx 配置文件详解user nginx ; #用户worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit; #错误日志pid logs/nginx.pid;#pid放转载 2017-06-08 15:39:30 · 1178 阅读 · 0 评论 -
contos7.2 搭建 python pip uwsgi 以及安装 django 框架
安装python 1.查看是否已经安装PythonCentos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用python -V命令查看一下是否安装Python: 然后查看一下Python可执行文件的位置:进入到bin目录:可以看到可执行文件python指向python2,python2原创 2017-02-14 16:39:34 · 3186 阅读 · 0 评论 -
服务器外网端口无法访问 解决办法
在线上服务器上我们使用redis、memcached、nodejs 等等 ,都需要使用端口,但是有些时候我们却发现命名程序已经运行成功!但是却是连接超时访问不到下面就是笔者的解决办法: 例如我们的端口是8888 我们需要/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT #开启8888端口 我的线上镜像是cen原创 2017-02-07 20:37:44 · 10846 阅读 · 0 评论 -
linux 与window 下 文件分隔符 区别
在window下我们的文件路径是这样:E:\phpstudy\WWW\jhy\laravel5.1但是在linux 中我们的文件路径是 /usr/local/nginx/html/ 与windows 下相反 所以我们在window下开发好之后 放在linux 环境下回报错 那么我们使用DIRECTORY_SEPARATOR来 代替 这样放在linux 环境中就不会报错了 在原创 2017-05-08 20:24:48 · 4296 阅读 · 0 评论 -
php 使用ssh2 操作linux、mysql(模拟阿里云控制台)
通过 php 利用 ssh2扩展操作 linux、mysql 1、首先安装扩展 这里是centos中的php安装ssh2扩展,记得关闭selinux和firewalld yum install libssh2 libssh2-devel php-devel gcc-c++(make 需要) 下载ssh2扩展,从http://pecl.php.ne原创 2017-02-06 19:37:17 · 2655 阅读 · 0 评论 -
Linux命令find的35个实例
注:本文内容参考《35 Practical Examples of Linux Find Command》 网址:http://www.tecmint.com/35-practical-examples-of-linux-find-command/Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。转载 2017-04-05 21:57:42 · 1162 阅读 · 0 评论 -
阿里云 实现流媒体 直播 demo
原理图:实现步骤:1、下载nginx-rtmp-module: 1)nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module 2)使用Git下载nginx-rtmp-module原创 2016-12-31 12:08:17 · 12825 阅读 · 1 评论 -
centOS crontab定时任务不执行的解决
crontab 配置文件 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # .- minute (0 59) # |.- hour (0 23) # ||.- day of month (1 31) # |||.- month (1 12) OR jan,feb,mar,apr # ||||.- day转载 2017-02-22 10:10:22 · 1284 阅读 · 0 评论 -
利用shell脚本实现计划任务功能
利用shell脚本实现计划任务功能 一、mytask 实现功能: 1、多任务并发执行,不会互相影响,采用锁机制避免单个任务的重叠执行。2、每个任务以单独脚本形式保存,相互独立。3、支持起始运行时间,如"2013/05/08"、"13:30"或“now”。并且支持给起始运行时间的修正值,比如"now+5m"表示当前时间的5分钟后执行(另外还实现了负数修正值,比如-1h,现在觉转载 2017-02-21 16:59:47 · 3739 阅读 · 0 评论 -
tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)
对于ThinkPHP的URL访问路劲如:http://域名/index.php/Index/BlogTest/read,原先的Nginx的是不支持的pathinfo路劲的,导致你在thinkPHP5上面测试的时候,输入相应的URL也不会提示模块名,控制器名或者方法名错误,而是出现一个404找不到的错误,那是因为Nginx无法解析这样的链接,下面讲讲如何配置:首先找到 nginx.c原创 2017-02-10 19:51:53 · 19374 阅读 · 8 评论 -
阿里云 ECS(centos 7.2镜像) 搭建 Etherpad(在线协作编辑 与一起写相仿)
自从使用了一起写程序,笔者发现在线协作编辑可以为我们省了不少事,十分利于团队同时开发!! Etherpad 是一个线上共制平台,是基于网络的实时合作文档编辑器,三、四个人可以坐在自己电脑前,同时对一份文档修改,也同时能看到其他人的修改。实现效果:代码实现:1、先安装一些工具# yum install curl vim gcc-c原创 2017-02-07 20:29:18 · 2562 阅读 · 3 评论 -
linux ubuntu下出现无法解析主机的问题
1、 vim /etc/hosts 2、将localhost 修改为主机名即可!注:可以使用全部替换原创 2017-01-03 08:28:49 · 2923 阅读 · 0 评论 -
10个重要的Linux ps命令实战
Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风转载 2017-01-03 08:24:47 · 392 阅读 · 0 评论 -
linux下的计划任务
Crontab是什么?是一个用于设置周期性被执行性的任务的工具周期性:相当于闹钟 每分钟、小时、天、周、月执行Cronjob 周期性执行的任务Crontab 周期性执行的任务的列表 安装crond 写一个计划任务crontab -e*/1 * * * * data >> /var/www/html/log.txtTail -f 文件名字 不断的显示文转载 2016-11-01 08:35:43 · 389 阅读 · 0 评论 -
最有用的Linux命令行使用技巧集锦
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips。将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考。下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。1 基本命令转载 2016-10-31 14:33:28 · 360 阅读 · 0 评论 -
异步redis队列实现 数据入库
业务需求app客户端向服务端接口发送来json 数据 每天 发一次 清空缓存后会再次发送出问题之前业务逻辑:php 接口 首先将 json 转为数组 去重 在一张大表中插入不存在的数据该用户已经存在 和新增的id入另一种详情表问题所在:当用户因特殊情况清除缓存 导致app 发送json串 入库并发高 导致CPU 暴增到88% 并且居原创 2018-01-19 21:09:08 · 3257 阅读 · 0 评论