当我们有 ssh 代理代理转发的需求时,就可以在跳板机上做一个仅任认证不登录的用户,用来防止跳板机被以外登录 创建用户1sudo adduser jump 配置 sshd先切换到 jump 用户 欢迎信息vim /home/jump/banner 1Ok! You've successfully authenticated. 创建 authorized_keys12mkdir /ho...
在一次偶然的机会下触发了一个端口映射的bug 配置docker-compose.yml 1234567891011version: "3.8"services: machine: image: ubuntu:20.04 container_name: "ubuntu_2004" restart: always tty: tru...
很多时候我们的 docker 环境都不在本地,而通过 ssh 连接远程服务器然后在通过 docker 命令进入容器貌似又有点繁琐,所以直接一步到位搞个跳板可以让我们直接访问到容器 配置容器DockerCompose 配置 docker-compose.yml 1234567891011version: "3.8"services: ccc: image: ubun...
有时我们需要在脚本中加入一些有进度状态的命令,为了既能让我们的脚本无需人工守候,又能方便的监测到这些命令的执行情况时,就该 script 登场了 常用参数123-a 以追加的形式,将命令的执行状态输出到指定的文件中-c 运行指定命令-q 让 -c 指定的命令以静默方式运行,比如删除文件时的确认提示 使用示例 记录 scp 过程 1script -q -a record.log -c...
可以在无需增加密钥配置的情况下访问指定的单个或多个仓库 这里我们以 gitlab 为例 创建 access_tokens 创建 access token 的方式有两种 项目级别,只对单个项目生效 帐号级别,对该帐号下的所有项目生效 项目 access token 先进入到指定项目 侧边栏 -> Settings Access tokens 配置 token 的名称,一般我们以...
HexoMatery 主题没有自带 utteranc 评论插件,当然我们也可以依葫芦画瓢地搞一个上去 先决条件 可以保存 utteranc 评论的公共库 可以提交修改的主题仓库 配置 utteranc 评论库 先跟以往创建 github 仓库的方式一样创建一个公共代码库 安装 utteranc app 将 utteranc 插件添加到主题仓库 创建评论模版 在主题 layout\_p...
先决条件网站源码库 私有仓库,存放你手写的博客源代码,简称 库1 主题库 私有仓库,存放你自定义的主题代码,将其作为 git submodule 添加到 库1,简称 库2 Github Pages 库(xxx.github.io) 公共库,存放通过前两个仓库生成的网站页面,简称 库3 配置给公共库配置部署密钥 用于 库1 和 库2 的代码编译后自动部署到 库3 生成密钥1ssh-k...
AOSP,全称”Android Open Source Project”,中文意为”Android 开放源代码项目”。发起者是谷歌,主要用途是移动设备的系统。 准备工作安装 REPO123456mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/...
去除 Android 自带的 padding 效果有两种方式 布局文件中去除 1234567<Button android:paddingStart="0dp" android:paddingLeft="0dp" android:paddingEnd="0dp" android:paddingRight="0dp" android:minHeig...
Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 常用参数12345678-B 使用批处理模式(传输过程中不询问传输口令或短语)-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能...