
服务器
文章平均质量分 59
一个头发贼多的小火鸡
。
展开
-
git submodule的简单使用
项目中经常会使用到第三方的 git 库,直接把第三方的版本库合并到自己的库中。目前做Node.js Koa2 时需要使用工程集成的Mongodb Models文件,所以需要将Koa2工程引用外部工程模块。创建2个Git代码仓库。以下为例:1.1 JS仓库:Test_git1.2 Models仓库:Model创建完两个仓库。//获取代码至本地git clone git@github.com:dlw1398287387/Test_git.git//进入项目cd Test_git.原创 2020-11-26 11:42:26 · 506 阅读 · 1 评论 -
PM2 ecosystem 服务器自动化部署
一:准备工作1.1 :将项目上传至代码管理库(github,gitlab,bitbucket,等)1.2 :Windows 和 服务器 都安装SSH,Git 工具。二:开始2.1 本地生成ssh key连接服务器//根据邮箱生成ssh keyssh-keygen -t rsa -C "..........@163.com"//仔细看注释//1.如果生成过一次ssh key,就别一路回车了。中间有一步是需要确认覆盖ssh key的。2.2 将本地id_rsa.pub里面的内原创 2020-07-30 17:46:33 · 1295 阅读 · 0 评论 -
crontab+Shell 定时切割服务器日志
一:编译Shell脚本切割任务。1.1在任意地方创建一个sh脚本文件。(以service.sh为例)sudo touch service.sh1.2编辑脚本任务#!/bin/bash# 第一行必须是 #!/bin/bash 开头。#!/bin/bashecho "日志开始切割"echo $(date -d "yesterday" +"%Y")-$(date -d "yesterday" +"%m")-$(date -d "yesterday" +"%d") $(date -原创 2020-07-29 17:19:42 · 531 阅读 · 0 评论 -
SSH Tunneling (SSH隧道)远程连接服务器
由于工作原因,总是要连接到各种不能直接访问的环境,所以大部分环境必须要使用ssh隧道进行访问。理解:本质上就是端口转发。它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。SSH 端口转发能够提供两大功能:1.加密 SSH Client 端至 SSH Server 端之间的通讯数据。2.突破防火墙的限制完成一些之前无法建立的原创 2020-07-17 14:38:32 · 4394 阅读 · 2 评论