随笔分类 - Linux
摘要:今天一位朋友问我:老范 我的定时任务咋不执行,命令如下: * * * * * /usr/bin/curl http://www.test.com/index.php?a=login&m=crontab >> /home/laofandata/cron.log 2>&1 随即开始排查: 1 单独访问了
阅读全文
摘要:1 删除 rm -f /usr/bin/php 2 引用你想要的版本 ln -sf /www/server/php/72/bin/php /usr/bin/php
阅读全文
摘要:官方安装说明:https://github.com/matrix org/synapse/blob/master/docs/turn howto.md 查看安装环境 下载并安装libevent 2.0 下载编译安装coturn 查看是否安装成功 首先查看网卡,记录网卡名称和内网地址 eth0网卡名称
阅读全文
摘要:此前提,先安装好 python3 和 sqlite3 可参看 Matrix Synapse Chat 系列文章安装教程 项目地址: https://github.com/matrix org/synapse 官网: https://about.riot.im/ centOS 7 平台需要安装的依赖包
阅读全文
摘要:执行命令 错误信息: 解决办法:
阅读全文
摘要:升级sqlite: https://www.cnblogs.com/richerdyoung/p/12395523.html 安装python3: https://www.cnblogs.com/richerdyoung/p/12396200.html 请先照以上两篇文章的方法,安装好sqlite
阅读全文
摘要:如果电脑自带的python2.7 先卸载 1.强制删除已安装python及其关联 2.删除残余文件 开始安装pyton3 1.安装编译 以及 相关的工具 2.下载安装包解压 3.编译安装 4 安装成功之后使用 5.查看python命令的绝对路径 6 .创建软连接 以及环境变量 查看结果: 可以看到
阅读全文
摘要:1、yum remove sqlite3(基本可以不用,后面是直接覆盖的方式) 2、下载安装包 sqlite3下载地址:https://www.sqlite.org/download.html wget下载: 3、解压并安装(依次执行下面命令): 对于centos7以上版本,如果版本还是默认的低的版
阅读全文
摘要:步骤: a、 切换目录: b、执行 : 命令 开始初始化密码 c、在 后面通过 来查找与切换账号( 可以查看所有用户) d、通过 设置密码为 12345678 (这里的密码看自己喜欢): e、通过 再次确认密码 f、通过 进行保存(切记切记 后面的 !) g、如果看到上面截图中的true ,恭喜你已
阅读全文
摘要:直接开始 1 服务器克隆项目 2 更改所有者 3 project 根目录 4 project 根目录 5 project 根目录 .gitignore 完犊子了。告辞!
阅读全文
摘要:直接上图 1 清理网站日志/php站点session/系统邮件/临时文件 2 清空面板回收站 3 清除mysql二进制日志(操作过程中会停止重启数据库) 4 检查磁盘剩余空间 很显然。没什么卵用!继续查找 5 查询整个服务器磁盘空间内容 6 磁精确到www目录 这里可以适当的调整 --max-dep
阅读全文
摘要:数据流重定向(redirect)就是将某个命令执行后应该要出现在屏幕上的数据,给它传输到其他的地方,例如文件或设备(打印机之类的)。这玩意在Linux的命令行模式下很重要,尤其是想要将某些数据存储下来时! 1 什么是数据流重定向 数据流重定向就是将数据标准输出和数据标准错误输出分别传送到文件或者设备
阅读全文
摘要:背景,在服务器用www用户身份 执行拉取命令报错 原因分析: 在新生成密钥之后,在.ssh文件夹中少了known_hosts文件 解决办法: 这里填yes就好了。此时选择yes回车之后便生成了缺少了的known_hosts文件 再次执行上边的命令。就ok了 完整过程如下图
阅读全文
摘要:背景: 在centos7 下 使用sudo 命令对www用户生成ssh秘钥 。报错 解决办法: 在执行就ok了
阅读全文
摘要:背景: 用webhook去拉取代码。报错 原因分析:.git/FETCH_HEAD的这个文件所属组和所属主是root权限,而我用webhook的用户组是www 解决:在项目目录执行命令 laofan就是我创建的用户 ,归属到www组
阅读全文
摘要:错误截图 问题分析:项目设置中。 目标集群部署路径错误, 举例: 假设你 项目名称:laofan 在目标服务器的路径: /www/wwwdata/laofan 那么你在标集群部署路径 就可以写: /www/wwwdata/laofan,但是,你的目标服务器 不能有laofan 这个文件夹,walle
阅读全文
摘要:背景: 使用walle+docker 自动化部署项目。在新建上线单时候拉取不到分支,并提示有错误。但是没有错误信息 错误排查: 首先确保远程仓库已添加宿主机公钥,且一定先在宿主机手动连接一下远程仓库,比如 clone 代码, 部分宿主机在第一次建立连接时会提示是否确认连接并将远程仓库加入信任列表,此
阅读全文
摘要:背景: 有些场景可能用到两台服务器ssh免密登录。比如服务器自动化部署 开始准备: 服务器A linux ip: 192.168.1.1 服务器B linux ip: 192.168.1.2 第一步: 在服务器A 上 ,使用以下命令 生成秘钥 出现冒号(:)回车即可,要按三次回车。如果出现(yes/
阅读全文
摘要:背景: 服务器A 向 服务器B 迁移数据,修改配置重启。发现gitlab的 nginx 无法启动。 查找原因 错误信息: 网上查了查,似乎是宝塔的问题, 原因应该是为了防止nginx冲突, 把gitlab的nginx启动文件名改成了gitlab-web, 但有个配置文件没改造成的 解决办法: 修改n
阅读全文
摘要:背景: 在进行gitlab数据迁移之后,所有页面正常访问,唯独在访问项目repo地址时,报500错误 1 查看日志: 命令查看: gitlab-ctl tail 或者手动查看:/var/log/gitlab/gitlab-rails/production.log 日志文件 查到如下错误信息 解决方法
阅读全文