centos git 自动部署

自动部署的钩子总是出现权限问题,当触发钩子之后,项目目录的所有者会改为git 600,还需要去服务器更改项目文件的权限,请问我应该如何给用户权限呢? #!/bin/sh DEPLOY_PATH=/www/wwwroot/xx.api unset GIT_DIR cd $DEPLOY_PATH git

Linux/Centos7通过DenyHosts阻止SSH口令攻击

DenyHosts介绍 DenyHosts是一个python脚本帮助阻止SSH攻击(基于字典或暴力的密码攻击),它的原理很简单:通过分析系统安全日志(/var/log/secure)中的无效登录者的IP和无效登录次数与用户设置的阈值进行比较,如果尝试次数超过用户设置的阈值则将该IP加入/etc/hosts.deny,实现将其封锁。 DenyHosts版本与分支 DenyHosts最早由

CentOS 定时任务文件保存及查看地方

首页 专栏 centos 文章详情 0 CentOS 定时任务文件保存及查看地方 jrue 发布于 5 月 19 日 一、创建一个任务文件 (1)命令行输入crontab -e crontab -e (2)输入a或者i可以进入编辑状态,可输入任务代码。代码格式可以

超牛逼!100 个开箱即用的 Shell 脚本,拿好了~

首页 专栏 linux 文章详情 19 超牛逼!100 个开箱即用的 Shell 脚本,拿好了~ 民工哥 发布于 4 月 30 日 English shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效

关于服务器不停机更新的疑问

公司现在只有一台物理服务器,看到这篇文章后,我在想能不能在一台物理机上布置多个虚拟机,然后项目部署在虚拟机上,来实现这种不停机更新呢?谢谢 应该可行。 至少据我所知,一些生产环境的数通设备已经支持单机升级。软件以容器方式部署,升级时启动新版本的容器接管物理资源,而后删除旧版本容器。如此实现不停机更

使用 Supervisor 配置 Laravel 运行队列处理器

首页 专栏 linux 文章详情 0 使用 Supervisor 配置 Laravel 运行队列处理器 小伍 发布于 5 月 1 日 配置 Supervisor Supervisor 的配置文件通常位于 /etc/supervisor/conf.d 目录下。在该

MySQL 重置 root 密码

首页 专栏 mysql 文章详情 0 MySQL 重置 root 密码 小伍 发布于 5 月 13 日 # 以运行MySQL服务器的用户(如,mysql)登录 su mysql # 停止MySQL服务器 kill `cat /var/lib/mysql/host

Linux Shell 变量

首页 专栏 linux 文章详情 0 Linux Shell 变量 小伍 发布于 5 月 10 日 定义变量 # 等号的周围不能有空格 url=http://www.qq.com/shell/ name='我的网站' author="wu" 使用变量 # 推荐给

TP项目register_shutdown_function函数不执行

tp5.1的版本这几天发现在线上的register_shutdown_function无法被调用,从而导致无法记录日志,本地环境是window系统可以正常执行,请问会是哪里的问题呢? 注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。 可以多次调用 register_sh

点击加载更多