环境配置
Cheng_Ming_Qiu
聪明在于学习,天才在于积累,所谓天才,实际上是依靠学习。
展开
-
linux 使用 crontab -e 定时任务
首先我们需要写一个脚本,或者需要执行的文件输入 crontab -e 进入定时任务编写页面:需要执行一个每天凌晨2点执行一次脚本:0 2 * * * /home/www/PC-MRST-S20/mqttmon.sh;在下面进行编写定时任务需要执行的脚本;我这边需要创建:mqttmon.sh脚本:重启crontab服务: /etc/init.d/cron stop /etc/init.d/cron start 大功告成...原创 2020-06-27 16:49:32 · 441 阅读 · 0 评论 -
Linux搭建nginx反向代理
需要:一台服务器,安装了nginx:打开要进行反向代理的项目server:加入反向代理代码;nginx.conflocation /abcd { proxy_http_version 1.1; proxy_pass http://0.0.0.0:9503;#这个地方是你需要进行实际访问的网址地址; proxy_redirect off; proxy_set_header原创 2020-06-27 16:35:53 · 304 阅读 · 0 评论 -
阿里云CDN网站缓存加速
第一步:需要开通阿里云CDN服务搜索:CDN服务选择适合的服务我选择是全站加速;需要进行购买,有按量计费;流量包,都是比较便宜的;买完后进入控制台;点击添加域名;填写内对应的加速域名和ip要启用CNAME加速服务,需要将您的加速域名指向阿里云CDN分配的CNAME地址;添加或删除后,受解析影响大约10分钟左右可以看到状态更新注意这个红款里标注的CDN域名路径接下来把对呀cdn的CNAME加入对呀域名的记录值里:点击对应修改的域名:把记录类型选择..原创 2020-05-24 11:26:59 · 748 阅读 · 0 评论 -
redis Background saving error
早上启动不来:赶快查看redis日志 redis-server.log查找文件最低部:shift+g什么都干不了;查看进程ps aux|grep redis发现是正常的;重启和关闭命令都是不能用的,service redis-server restartservice redis-server stop杀死进程也是不能用的;kill 21004; 只能强制杀死 kill -9 21004查看reids运行的pid文件redis-server.pid ...原创 2020-05-22 10:56:16 · 1538 阅读 · 0 评论 -
LInux nginx: [alert] kill(26522, 1) failed (3: No such process)
nginx: [alert] kill(26522, 1) failed (3: No such process)更改完nginx.conf文件后,执行/usr/local/nginx/sbin/nginx -s reload命令重新加载配置文件,报以下错误信息:nginx: [alert] kill(26522, 1) failed (3: No such process)提示没有相关进程。【解决】没有启动nginx服务,执行/usr/local/nginx/sbin/nginx,开启原创 2020-05-13 21:17:28 · 1181 阅读 · 0 评论 -
PHP上传文件报413 Request Entity Too Large
上传了一个9M左右的音频,nginx报了一个413 Request Entity Too Large 请求实体太大说明我们nginx里的配置太小;或者php配置文件里的上传限制太小了;解决方案:打开nginx主配置文件nginx.confclient_max_body_size 50M;当中的50修改成你需要的允许文件大小重启nginx;我们的项目是...原创 2020-04-20 15:21:01 · 618 阅读 · 0 评论 -
linux里给其他用户root
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码pas...原创 2020-04-19 08:17:18 · 393 阅读 · 0 评论 -
pecl安装PHP扩展报The program 'pecl' is currently not installed. You can install it by typing: apt install
我这使用pecl配置php扩展的时候发现报了一个:The program 'pecl' is currently not installed. You can install it by typing:apt install php-pear没有pecl;需要安装首先,您需要通过apt-get安装PEAR,以获得PEAR和PECL使用的必要包和分配系统。从shell提示符输入:...原创 2020-04-18 16:26:46 · 492 阅读 · 0 评论 -
ubuntu里安装php,并配置nginx请求php-fpm
安装phpapt-get install php安装完成后需要把php的配置加入到nginx.conf里首先我们需要把php-fpm的监听端口查出来写到nginx.conf里:打开php-fpm.conf配置文件查看listen打开nginx.conf配置文件:需要把nginx的用户改为 user:www-data我的这个是;/run/...原创 2020-04-18 15:31:52 · 467 阅读 · 0 评论 -
Linux(Ubuntu)配置防火墙
Ubuntu防火墙常用命令ubuntu 系统默认已安装ufw如果没安装:sudo apt-get install ufwUbuntu默认防火墙安装.启用.配置.端口.查看状态sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的返回的是:inactive(默认为不活动)。ufw version防火墙版本:...原创 2020-04-03 16:42:53 · 816 阅读 · 0 评论 -
linux(Centos)里防火墙配置firewall
防火墙:基于TCP/IP协议簇的Internet网际互联完全依赖于网络层以上的协议栈(网络层的IP协议、传输控制协议TCP/UDP协议和应用层协议)。考虑到网络防火墙是为了保持网络连通性而设立的安全机制,因此防火墙技术就是通过分析、控制网络以上层协议特征,实现被保护网络所需安全策略的技术。构建防火墙有三类基本模型:即应用代理网关、电路级网关(Circuit Level Gateway)和网络层...原创 2020-04-03 16:28:57 · 174 阅读 · 0 评论 -
LInux里重置Redis端口
一、需要一台服务器、并配置了redis服务查看redis运行状态:systemctl status redis这里你redis运行正常,并且端口是9736,这个时候我们需要把这个端口设置成别的,只要不是默认的6379就可以了打开redis.conf :vim /etc/redis/redis.conf查找端口:/port更换成随意只要不是6379就ok;修...原创 2020-04-03 16:13:07 · 1102 阅读 · 0 评论 -
Linux里Redis设置密码
一、首先我们需要一台服务器,服务器里并安装了Redis终端服务查看redis运行状态:systemctl status redis我们看一下redis配置文件的位置:/etc/redis/redis.conf里我们打开配置文件:vim查找一下:requirepass 位置 /requirepass如果你没有设置过密码:requirepass 你需要设置的密码:...原创 2020-04-03 16:05:44 · 264 阅读 · 0 评论 -
Linux里Nginx和php-fpm加入开机自启动(Centos)
开机自启动nginx,php-fpmSystemd进行系统初始化的;Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。Systemd服务文件以.service结尾;现在我们把nginx加入开机自启动:一、如果是yum安装nginx的话:直接:systemcel enable nginx.se...原创 2020-04-03 15:54:34 · 848 阅读 · 0 评论 -
阿里云开启“弹性伸缩“
阿里云官方文档:https://help.aliyun.com/document_detail/25857.html?spm=a2c4g.11186623.6.544.2d1f6194twBdkL一、弹性伸缩?弹性伸缩(Auto Scaling),根据业务需求和策略设置伸缩规则,业务需求增长时自动为您增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本。弹性伸缩不仅适...原创 2020-04-02 18:00:11 · 1252 阅读 · 0 评论 -
Linux上Nginx和php-fpm修改用户及其用户组问题
nginx安装和php安装都会有默认的用户和用户组,有时候项目运行需要nginx用户,有时候需要php用户,现在把nginx和php都归为一个用户组和用户管理;一、首先我们需要看看当前nginx的用户组和用户是谁:ps aux|grep nginx 或者ps -ef|grep nginx看到主进程是由root用户进行开启的,nginx进程都是www需要修改nginx.conf...原创 2020-04-01 22:58:49 · 3481 阅读 · 0 评论 -
Linux修改完配置php.ini 重启php
linux里修改PHP.ini文件后需要重新启动;下面说一下方法:先查看php-fpm的master进程号使用命令:ps aux|grep php-fpmadmin 1789 0.0 0.2 113192 2084 ? Ss Jan19 0:00 /bin/bash -c source /etc/bashrc; (echo -e " ==...原创 2020-02-06 22:01:51 · 2660 阅读 · 0 评论 -
Thinkphp框架下跑php脚本 nohup 、setsid &
第一步:框架里-项目目录里command.php里增加'app\command\Insert‘ 、注(Insert:这个可以改成你需要命名的)第二部:框架里-项目目录里command目录下创建:Insert.php(Insert就是你刚刚需要命名的)打开Insert.php 创建:<?phpnamespace app\command;use think\console\C...原创 2018-12-18 19:14:59 · 2305 阅读 · 0 评论 -
MAC下,MAMP安装Redis
两个重点:1:需要下载:编译:PHP源码,生成redis.so,然后在放到php扩展文件里;2:修改php.ini文件,添加redis扩展名称:extensions = redis.so;一、开始下载PHP源码包1、按照你的php版本进行下载PHP源码包:https://www.php.net/releases/2、然后解压改名为php,然后放到/Applications/MA...原创 2019-09-04 17:45:33 · 773 阅读 · 1 评论 -
Mac mamp 配置域名
第一步:下载MAMP:https://www.mamp.info/en/downloads/Free Download(下载免费版)第二步:安装第三步:打开apache配置文件(httpd.conf)搜索(httpd-vhosts.conf)去掉注释:#这样就是允许httpd-vhosts.conf配置域名路径了第四步:打开httpd-vhosts.conf添加:<...原创 2019-09-04 17:03:00 · 1001 阅读 · 0 评论