服务器 Linux下svn提交版本 post-commit自动同步到网站目录

用svn在成功提交新版本的时候,svn仓库目录下的hooks文件夹下的post-commit脚本会运行。用shell写一个脚本,在提交完版本后,自动在web目录运行一下svn update。什么是 post-commit利用SVN的POST-COMMIT钩子自动部署代码 我们在开发的过程将代码提交到SVN后使用SVN的hook,通过post-commit脚本,在目标文件夹根下执行svn update操作,将更新内容同步到测试环境,这样开发调试非常方便。如何配置?1.检出代码在网站目录下check

SVNLinux 高蒙 2019/10/13 15:32 112浏览 1评论


服务器 Linux命令之du命令 查看文件夹大小

Linux命令之du命令可以查看文件夹大小。

Linux 高蒙 2019/10/09 17:03 93浏览 0评论

服务器 Linux Centos6安装php5.6 php7.3多个版本环境

linux服务器安装php5.6 php7.3等多个版本环境。

NginxLinuxPHP技术 高蒙 2019/10/09 16:36 420浏览 0评论

服务器 Linux统计文件夹个数以及文件夹下文件的个数

1) 统计当前文件夹下文件的个数:ls -l |grep “^-“|wc -l2) 统计当前文件夹下目录的个数:ls -l |grep “^d”|wc -l3) 统计当前文件夹下文件的个数,包括子文件夹里的 :ls -lR|grep “^-“|wc -l4) 统计文件夹下目录的个数,包括子文件夹里的:ls -lR|grep “^d”|wc -l说明:ls&n

Linux 高蒙 2019/08/29 10:11 256浏览 1评论

服务器 Centos7 + mysql主从配置

虚拟机: 192.168.1.195 192.168.1.196 192.168.1.197 环境: centos7+mysql5.7 mysql   帐号: root   密码:GAOmeng@123 要求: 192.168.1.195 主库 192.168.1.196 从库 192.168.1.197 从库master配置[root@localhost etc]#&nbs

Linux 高蒙 2019/05/08 13:51 533浏览 0评论

服务器 Linux上实现Node.js项目自启动

用node express写项目的时候,想让Node项目后台执行,虽然安装了forever包,但是每次server重新启动,都要管理员手动的去执行下才可以,所以还是挺不方便的。注:centos 7.2   node v10.15.01.首先安装forever,直接运行下面命令就行。npm install forever -g --save2.安装完毕先测试下是否安装好了。forever start app.

高蒙 2019/03/22 17:30 342浏览 0评论

服务器 nginx反向代理基本配置实现负载均衡

关于nginx反向代理的原理,网上有很多解释,我这里面就不多阐述了。一、环境:代理机:192.168.1.196网站:192.168.1.195:8080 192.168.1.195:8081 192.168.1.195:8082我这里是虚拟机,我就在开端口演示了。开始之前最好把防火墙,selinux都关闭哦,免得出现意想不到的问题。二、配置:2.1 代理机的配置:upstream proxy {     serv

Nginx 高蒙 2019/02/15 16:18 524浏览 0评论

服务器 curl执行报错 Encountered end of file

在执行curl命令访问地址的时候,出现下面的错误。curl: (35) Encountered end of file原因:服务器443端口未对外开放,需要在防火墙规则中将443端口打开即可。或者 直接关闭防火墙(只限于测试环境哦)

Linux 高蒙 2018/12/26 11:36 3.5k浏览 0评论

服务器 如何使用shell脚本每天自动备份mysql数据库

在工作中,定时脚本保存mysql数据库是比较日常的工作之一,有了它,至少在出现数据库有问题时,有个备份可以参考,那么,我们怎么使用shell脚本去自动备份mysql数据库呢,请看下面的步骤。一、mysql提供了一个mysqldump的工具可以方便的导出导入数据库信息;二、使用命令行shell测试执行mysqldump,理解必备的参数,查看生成的sql备份文件是否符合需求;/usr/bin/mysqldump --opt -ubatsing -pbatsingpw&n

Linux 高蒙 2018/07/22 09:08 1.2k浏览 0评论

服务器 如何简单的在linux centos6.5服务器下搭建vsftpd ftp服务

如何简单在linux服务器上安装vsftpd服务,当我踩了一个个的坑之后,才发现真的很简单。综合网上的安装与自身的实践,终于实现了linux centos环境下安装vsftpd服务,也就是ftp。那么我们直接来看怎么安装步骤吧。一、安装vsftpd服务。1、使用yum安装vsftpdyum install vsftpd -y2、安装完成先启动服务service vsftpd start3、启动之后查看下21端口,是否已经在监听状态。netstat

Linux 高蒙 2018/07/04 14:03 856浏览 0评论

服务器 解决linux shell脚本 syntax error:unexpected end of file错误

在windows下通过记事本编辑shell脚本,上传到linux环境下执行。 提示syntax error:unexpected end of file错误解决思路:DOS下文件和Linux下文件格式差异问题导致的。解决方案:使用下面的命令将文件格式设置为unix格式即可解决上述错误。vi 1.sh :set fileformat=unix :wq

Linux 高蒙 2018/03/23 17:29 1.8k浏览 0评论

服务器 nginx如何配置secure_link完成文件防盗链功能

网站中有下载压缩包等资源,但是这些资源都是对会员公开的,需要设定有效期。这里就需要做到防盗链的功能。以前仅仅使用Referer验证,只能防止一些小白的盗链,对于一些工具来说一点用都没有。但是在nginx下,可以使用secure_link完美的来解决这个问题。这里针对的只是文件下载防盗链,不适用于图片的防盗链。一、配置nginx。server {     listen      &nbs

Nginx 高蒙 2017/11/17 10:13 3.7k浏览 0评论

服务器 如何在nginx下实现访问web网站密码认证保护的功能

在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访问。以便拒绝那些不速之客。其实,配置起来也很简单,按照下面的步骤即可实现。一、编辑虚拟主机配置文件。server {       listen       80;  //监听端口为80      &n

Nginx 高蒙 2017/11/16 15:43 3.0k浏览 0评论

服务器 linux iptables防火墙的配置

在服务器上端口的开放是有限的,为了更好的避免服务器被攻击,在服务器上必须限制开发的端口。一般我在用虚拟机的时候,都会直接将防火墙关闭。一、查看防火墙的配置。vi /etc/sysconfig/iptables二、配置防火墙的端口,开放80,22,3306。将下面的代码直接复制进配置中# Firewall configuration written by system-config-firewall # Manual 

Linux 高蒙 2017/07/02 13:42 1.6k浏览 0评论

服务器 linux centos下系统时间时区同步设置

安装centos系统完成之后,使用程序读取时间戳的时候,发现时间是伦敦时间,与我的时间相差八小时,不是我们当前的时间和时区。于是,我就要将其设置成东八区北京时间才行。下面看centos怎么设置时间时区。一、查看当前的时间与时区。date -R二、联网更新时间,并写入BOIS设置中。(此操作需要联网)ntpdate time.windows.com && hwclock -w两步操作即可轻松解决centos下系统时间时区同步设置的问

Linux 高蒙 2017/07/02 13:07 1.8k浏览 0评论

...

高蒙

男, PHP程序猿

文章

484

标签

41

热度

10w+

南京, 江苏, 中国

人生要是没有理想, 那跟咸鱼有什么分别。