![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事件
张芝山
这个作者很懒,什么都没留下…
展开
-
nginx的常用命令和总结
web服务器是程序员不陌生的东西,但是这一块的知识很零散,基本上是要用的时候进行查阅,除非是专业的运维哥哥才能信手拈来,所以本篇是自己在日常开发中记录的常用的知识总结概念总结啥是nginx?高新能HTTP和反向代理服务器,特点是占有内存少,并发能力强支持高达50000的并发连接数支持热部署 (也就是不重启的情况下 加载新的改动)正向代理客户端配置代理服务器,通过代理服务器去进行互联网访问反向代理客户端不需要配置代理服务器,用户直接访问代理服务器,代理服务器去转发给要访问目标服务器.原创 2021-09-07 14:20:19 · 307 阅读 · 0 评论 -
linux 实际工作中用的命令总结
基本命令1.ls 路径a.ls+路径 列出路径下的文件夹和文件的名字如果没有路径 则列出当前下的文件夹和文件的名字 b.ll:以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 c.ll -l :以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 d.ll -al:;以列表的形式列出当前下的文件夹和文件的名字 显示文件信息 包含隐藏文件2.清空当前屏幕的所有内容 clear3.切换用户su 用户名 su admin4.关机命令shutdown -h 分原创 2021-08-17 16:10:13 · 354 阅读 · 0 评论 -
docker 笔记
docker 和虚拟机的区别和优缺点1.docker 是在宿主机上 一起共享操作系统虚拟机是在操作系统上运行操作系统2.docker 镜像小 便于传输和存储 后者镜像庞大3.前者无额外性能损失 后者有额外的 CPU 内存消耗在 centos 安装 Docker1.安装一些必要的系统工具yum install -y yum-utils device-mapper-persistent-data lvm22.添加软件源信息yum-config-manager --add-repo ht原创 2021-08-16 17:56:24 · 270 阅读 · 0 评论 -
部署laravel项目出现500解决方法
我是通过lnmp一键安装进行搭建php环境 之后拉取完代码配置了nginx之后,访问的时候出现500的错误第一步查找php.ini文件php -i | grep php.ini以上命令会显示当前环境的php的配置文件打开这个文件 查找display_error,将值改成on重启php-fpm再次访问域名,就可以看到具体的报错类似以上的图片,这时候在项目的目录下去执行com...原创 2020-05-06 17:07:16 · 2298 阅读 · 0 评论 -
docker入门之安装mysql和redis
安装mysql1.拉取mysql docker pull mysql:5.6docker pull mysql:5.62.运行mysql 并进行mysql的相关配置文件的挂载docker run -p 1234:3306 --name zzsmysql -v /project/docker/mysql/conf:/etc/mysql/conf.d -v /project/d...原创 2020-01-07 10:38:39 · 142 阅读 · 0 评论 -
dockerr入门之Dockerfile的基本介绍和使用
这次介绍关于docker中一个很重要的东西 dockerfile文件的编写需要注意几点保留字 也就是那些 FROM CMD RUN 必须全部大写 后面至少跟随一个参数 否则会报错 指令从上到下执行 #表示注释 每条指令会创建一个新的镜像层并进行提交 所以调试过程中 可以进入每一层的镜像对应的容器中进行调试FROM#来自于哪个基础镜像 也就是镜像基于哪个镜像 也可以是自己所创...原创 2020-01-07 10:26:54 · 283 阅读 · 0 评论 -
docker入门之容器数据卷的使用
关于容器卷 其实就是可以理解得简单点 就是挂载也就是让容器内的某个地方的内容和宿主机的某个地方进行同步或者是容器之间实现同步而特点呢 就是:数据卷可以在容器之间共享或重用数据 卷中的更改可以直接生效 卷中的更改不会包含在镜像的更新中 生命周期一直持续到没有容器使用它为止容器内添加数据卷(也就是挂载)方式一、直接命令添加#语法 docker run -it -...原创 2020-01-07 09:52:12 · 166 阅读 · 0 评论 -
docker入门之容器Container的基本使用
上一篇讲到了docker的镜像Image的基本使用这次介绍容器Container!有镜像才能创建容器新建并启动容器#语法:docker run options image commond# -d :后台运行容器 并返回容器ID 也就是启动守护式容器如:docker run -d centos (docker ps -a 会发现此时容器出于退出状态 所以要用以前台进...原创 2020-01-05 22:24:26 · 765 阅读 · 1 评论 -
docker入门之镜像Image基本使用
docker系列文章请戳主页https://me.csdn.net/zhangzeshan镜像 就相当于类 一个镜像会产生多个容器container本文主要总结关于镜像的一些基本使用命令 也会有具体的示例搜索镜像#搜索nginx镜像docker search nginx#搜索点赞数大于30的镜像 OFFICIAL为OK 表示官方镜像docker search -s 30...原创 2020-01-05 21:19:20 · 991 阅读 · 0 评论 -
docker入门之centos7安装和ubuntu安装以及镜像加速
最近初步掌握了docker的基本命令 所以整理一下 接下来会是一系列docker相关的文章这两个地址 以后用到docker大概率会用到官网 https://www.docker.com/中文文档 http://www.dockerinfo.net/documentdocker和虚拟机的区别:docker是在宿主机上 一起共享操作系统 而后者是在操作系统上运行操作系统 ...原创 2020-01-05 20:28:05 · 400 阅读 · 0 评论 -
nginx负载均衡配置以及多台服务器代码更新同步配置
这采用的负载均衡的策略是权重策略找到环境中的nginx.conf 然后配置大致如下:在http模块下 配置一个upstream 名字叫api然后里面的的内容 对应三台不同的服务器 权重分别为2之后在server的模块下 找到location / 的模块配置如下:这样就是配置完成了 。接下来就是如何处理这三条服务器代码的问题了 为了防止每次更新代码的时候 一...原创 2019-11-29 21:35:49 · 1181 阅读 · 3 评论 -
linux学习笔记(基础知识,常用命令等)
在我的上一篇文章中按照步骤搭建好linux系统之后,我们就可以登陆自己的账号密码进入到系统中https://blog.csdn.net/zhangzeshan/article/details/89488978常用的目录:可以看到系统中有很多文件夹 这次只介绍几个我们比较常接触的:bin :存放的是二进制的文件 但是在linux中 二进制文件是可以被执行的 目录中的命令文件是给...原创 2019-04-24 14:31:51 · 456 阅读 · 0 评论 -
shell入门小结
介绍shell 是一种用C语言编写的程序 是用户使用linux的桥梁可以说 即是一种命令语言 也是一种程序设计语言大多数linux默认使用的是shell是 bashsh已经被/bin/bash所取代完全可以理解成在文件中写linux的命令编写规范:代码:指定告知系统当前这个脚本要使用的shell解释器#!/bin/bashshell 相关命令文件命名:...原创 2019-05-08 16:23:55 · 96 阅读 · 0 评论 -
本地访问远程服务器部署的MySQL以及服务器mysql的备份和还原
远程连接首先用xshell服务器工具进入服务器进入mysqlmysql -uroot -p然后输入密码use mysql更新mysql这个库中的user表的字段值update user set host = '%' where host = '127.0.0.1';然后刷新权限flush privileges;然后在服务器的控制中心查看有没有3306...原创 2019-05-07 17:46:26 · 861 阅读 · 0 评论 -
linux数据库mysql物理备份
之前粗略讲过MySQL的逻辑备份 地址在这里:https://blog.csdn.net/zhangzeshan/article/details/89925979现在要讲的是物理备份物理备份:复制数据文件进行备份逻辑备份:从数据库中导出数据到文件中这两种方式比较,物理备份更加效率,对数据库运行影响低一些;逻辑备份方式可选择的备份数据粒度更精细。先说几个知识点:热备:读写...原创 2019-05-10 14:00:26 · 791 阅读 · 0 评论 -
快速部署showDoc文档工具
安装Nginx + PHPyum install nginxyum install php php-gd php-fpm php-mcrypt php-mbstring php-mysql php-pdo安装完后,在/etc/nginx/conf.d新建文件127.0.0.1.confcd /etc/nginx/conf.dvim 127.0.0.1.conf粘贴内...原创 2019-05-08 09:21:25 · 410 阅读 · 2 评论 -
Centos7搭建lnmp环境部署TP5详细过程
我买的是一个阿里云的轻量级应用服务器centos7首先搭建lbmp环境wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp选择所需要...原创 2019-07-18 13:52:48 · 1844 阅读 · 0 评论 -
lumen使用Hhxsv5\LaravelS实现websocket通信
本篇文章是自己在使用lumen框架中 安装了swoole的集成依赖的过程记录!通过这个依赖 我们可以让lumen这个框架完美使用websocket服务!以centos7为例首先 本地的php环境是必须的 我使用的是lnmp环境 这个倒是什么区别然后安装swoole扩展 到php环境中 具体步骤可以看这里https://blog.csdn.net/zhangzeshan/art...原创 2019-10-01 17:22:57 · 1972 阅读 · 0 评论 -
虚拟机安装linux(VMware)
学linux,肯定要用到linux的系统才行,但是要如果用到呢 ,总不能把自己电脑装成这个系统吧,虽然可以 ,但是不太方便,所以我们可以用虚拟机进行安装这个系统,这样很方便!话不多说 开始!centos是linux系统的一个分支 所以这边以centos7的镜像文件为例首先本地下载一个centos系统的镜像文件 64位电脑就下64 32就32CentOS-7-x86_64-DVD-1...原创 2019-04-24 11:33:47 · 270 阅读 · 0 评论 -
linux开启ftp服务
执行以下命令进行查看是否安装vsftpd -v如果没有安装的话就执行以下命令进行安装:yum -y install vsftpd修改vsftpd.conf文件vi /etc/vsftpd/vsftpd.conf把anonymous_enable=YES ,改为NO ,然后重启vsftpd# 重启systemctl vsftpd restart...原创 2019-04-26 18:10:59 · 5004 阅读 · 2 评论 -
mysql 查询当天、本周,本月,上一个月的数据等查询语句
查询今天的数据:select * from 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(now());查询昨天的数据:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1查询近七天的数据:SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(), INTERVA...转载 2018-08-20 21:12:47 · 815 阅读 · 0 评论 -
git 更换提交代码的账户和邮箱
首先 先检查自己的提交代码的账户是什么名字git config user.name此语句会得到当前账户名接着git config--global user.name "linkin" 设置为账户名为linkin(name后面接的"linkin"之间要加上空格 不然是无法生效的)再接着 设置邮箱地址git config --global user.email "linkin...原创 2018-08-07 08:56:12 · 955 阅读 · 0 评论 -
git使用规范!(新手篇)
常规远程分支git操作命令 Git branch –a 查看所有分支,本地与远程 Git push origin --delete dev-2.1 删除远程分支 Git push ori...原创 2018-08-01 21:44:21 · 212 阅读 · 0 评论 -
Laravel接口查询本月交易金额的数据(平均值,消费方式分布,总值,金额分布)
$startOfMonth = Carbon::now()->startOfMonth();$endOfMonth = Carbon::now()->endOfMonth();$today = Carbon::today();//今日交易金额$dataToday = Order::select() ->where('user_id','=',$params['...原创 2018-08-20 21:31:51 · 3480 阅读 · 0 评论 -
centos7部署lamp(快速部署论坛系统)
安装PHP安装php的时候 其实已经将apache一起安装yum install php然后启动apacheservice httpd start如果出现那就需要修改apache的配置文件vim /etc/httpd/conf/httpd.conf搜索ServerName/ServerName找到ServerName www.examp...原创 2019-04-26 16:48:51 · 605 阅读 · 0 评论 -
Workerman的个人总结和服务器搭建(Centos7)
workerman是命令行启动的workerman本身已经是一个类似apache/nginx的容器,只要PHP环境OKworkerman就可以运行。长连接必须加心跳长连接长时间不通讯肯定会被防火墙干掉而断开。http://doc.workerman.net/faq/heartbeat.html(心跳说明)客户端和服务端协议一定要对应才能通讯不要尝试在浏览器地址...原创 2019-04-10 17:31:47 · 1822 阅读 · 0 评论 -
github拉取代码时候出现 Permission denied (publickey).的解决方法
首先执行命令:ssh-keygen -t rsa -C "你的本地git拉取代码的账号"输入命令后会出现类型这样的句子记住这三个句子不需要填入东西 直接一直回车下去然后就会出现下面这个情况:这时候,我们要找到一个叫id_rsa.pub的文件,那么路径的在哪呢,在我们刚才输入第一条命令的时候就会告诉我们,他要存放在哪里了,比如我这边是显示这样的:这就是图片存放的...原创 2018-10-28 11:06:00 · 3215 阅读 · 4 评论 -
git将本地项目托管到码云上(含git更换远程仓库步骤)
首先在码云上创建一个空项目然后将自己本地的项目换成一个仓库,执行如下命令:(cd到自己的项目下)git init执行完毕后,本地项目就会生成.git的文件下一步,添加远程仓库,也就是在码云上创建的空项目的链接git remote add origin 码云项目的链接下一步,将码云上的仓库pull到本地文件夹git pull origin master下一步,将...原创 2018-10-09 18:22:06 · 1921 阅读 · 2 评论 -
WordPress后台出现 admin-ajax.php 500错误
因为对WP不是很熟悉,误打误撞解决了这个问题:原先是以为这个admin-ajax.php文件出现了逻辑错误,但是死活找不到哪边出错换了思路,先是打开调试模式,出现了错误:从错误入手,发现wp-config.php中设置了两个内存限制的语句 尝试先把这两句注释掉.接下来找到/wp-includes/default-constants.php找到代码段 这是默认的...原创 2018-10-15 15:24:54 · 4259 阅读 · 0 评论 -
Cookie与Session详解
一、Cookie详解Cookie在远程浏览器端存储数据并以此跟踪和识别用户的机制。从实现上说,Cookie是存储在客户端上的一小段数据,浏览器(即客户端)通过HTTP协议和服务器端进行Cookie交互。Cooke独立于语言存在,严格地说,Cookie并不是由PHP、Java等语言实现的,而是由这些语言对Cookie进行间接操作,即发送HTTP指令,浏览器收到指令便操作Cookie并返...原创 2018-10-08 10:34:39 · 184 阅读 · 0 评论 -
关于vue渲染图片时候,控制台出现403(Forbidden)的问题
前台页面的数据通过vue从后台laravel框架的接口获取,页面刚进来的时候,谷歌浏览器报出错误因为前台显示的照片是放在storage下面的,是因为路径的问题,图片的地址放在src上出现了问题,看下sre装的路径:可以看出来问题就是出在这里后面的解决方法是,将图片文件的路径抽出来,在渲染的时候,再次拼接上去:代码:var srcStorage = '/storage/...原创 2018-09-06 11:02:14 · 4838 阅读 · 2 评论