1. Vagrant 使用说明

    Vagrant 是一款用于构建及配置虚拟开发环境的软件,基于 Ruby, 主要以命令行的方式运行。 主要使用 Oracle 的开源 VirtualBox 虚拟化系统,与 Chef,Salt,Puppet 等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。

    2018/01/15 vagrant

  2. SSH 远程执行任务

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。

    2018/01/13 ssh

  3. 通过 SSH 连接本机 Docker 容器

    虽然 Docker 提供了 docker attach 和 docker exec 命令可直接进入容器,但有时候我们需要通过 SSH 方式连接容器,以方便做相关测试。

    2018/01/13 ssh

  4. Docker 进入已运行容器,exit 不中断容器运行

    当进入容器完成相关操作,使用 [ctrl+d] 或 exit 命令退出容器后,使用 docker ps 查看发现容器已经退出,如何避免这种情况呢?

    2018/01/11 docker

  5. 使用 Docker Compose 一键搭建本地代码质量检测平台 SonarQube

    目前代码分析工具首推的也是 sonarqube,支持各种语言的程序检测,使用简单方便,非常适合微服务的代码评审,强烈推荐!

    2018/01/10 docker-compose

  6. 关闭ext4文件系统的日志功能

    手头有一32G TF卡,准备插在路由器USB口做网盘使用,因fat32 不支持单文件超过4G的缺点,查阅各磁盘文件系统特点后,最终决定格式化成ext4,同时关闭日志功能,提高IO利用率

    2018/01/05 ext4

  7. Git 从远程仓库检出指定目录或文件

    对于大型 Git 仓库,每次执行 Git 命令,都需要经过漫长的等待,特别是要经常执行的 git status 命令。 从 1.7.0 开始,Git 引入 sparse checkout(稀疏检出) 机制,稀疏检出机制允许只检出指定目录或者文件,这在大型 Git 仓库中,将大幅度缩短 Git 执行命令的时间。

    2018/01/02 Git

  8. 工作中得来的教训

    把每一次的挫败,化解为下一次生长的营养。

    2015/03/30 Blog