Docker 入门教程(二)镜像 Image

联合文件系统镜像的基础是联合文件系统 (UnionFS) ; 这个联合文件系统我们可以简单的理解为把多个目录挂载到一个目录下; 举个栗子; 这里创建 A 和 B 以及 C 三个目录; A 目录下有 a.txt 文件和 z.txt 文件; B 目录下有 b.txt 文件和 z.txt 文件; C 目录下是空的; ```bash| A| | a.txt| ` z.txt| B| | b.txt| ` z.txt` C
阅读全文

Docker 入门教程(一)概念

作为开发者; Git 是我们的必备技能; 它可以记录文件开发历史; 可以在本地和服务器上保持文件的一致性; 但是我们的代码都依赖于运行环境; 比如说典型的 LNMP 环境; 如果环境不一致; 代码跑出来的效果肯定也是很多问题的; 那能不能像管理代码一样来管理运行环境呢?Docker 就可以达到统一运行环境的目的;Docker 的精髓就在于可以保证各个环境的一致性;一个经常拿来跟 Docker 对比的是虚拟机; 虚拟机是虚拟了一个
阅读全文

MySQL的自动补全和语法高亮工具MyCli

MySQL自带的命令行客户端难用的简直令人发指;连基本的补全和高亮都没有;还好有一款叫 MyCli 的工具解决了以上痛点;一图胜千言这里直接借用官网的动图;心动的话下面进入安装环节;```bashbrew install mycli```如果是其他平台的话参考;安装完成后使用起来也非常简单;就把之前命令行中的 mysql 换成 mycli 即可;比如...
阅读全文

修改git以往历史中所有commit的name和email

  • 白俊遥
  • 2019-01-20 22:58:10
  • Linux
  • git
当换了新的电脑设备或者在 homestead 中使用 git 的时候;如果忘了 `git config` 设置用户名和邮箱;这样当 `git commit` 的时候就会使用设备名作为 git 用户名;或者我们还可能手抖设置了错误的用户名和邮箱;然后再一不小心推到了服务器或者 github 上后就尴尬了;这时候就需要下面的脚本来批量修改历史 commit 中的用户名和邮箱了;...
阅读全文

linux修改主机名

本来是在写设计模式文章的;想着把3中工厂模式一起写了;结果眼瞅着又到凌晨了;现在都该保温杯+枸杞养生了;还是别熬夜太晚了;但是如果不把我定的每周一篇文章的任务完成;还怎么实现我1个亿的小目标;于是赶紧凑了篇linux的小技巧;使用云主机的时候默认的主机名都比较长;阿里的尤为长;作为一个有强迫症的人来说;bash 这么长的地方都被这乱七八糟的字符占着很...
阅读全文

宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git

为了让更多对服务器不熟悉的童鞋能使用上我的博客项目 ;当然应用于其他 php 项目同理;这里专门写一篇扫盲入门文章;看这篇文章的前提是你已经有一台服务器了;这里示例是使用 CentOS 7.4 哈;如果没有建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装...
阅读全文

linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录

很多时候会登录一台陌生的服务器;当需要调整环境的时候;那真是起步啥都没有;装备全靠打;两眼一抹黑到处找配置项;还好我这记的有一份笔记;可以先总结下;大都是先用 which 获取目录;然后再获取配置项位置;```bashwhich mysql/usr/bin/mysql/usr/bin/mysql help | grep A1 'Default ...
阅读全文

mysql导出指定字段或指定数据到文件中

使用mysqldump把mysql数据库的数据导出到文件中还是挺方便的;比如说要导出baijunyao数据库;```bash// mysqldump u用户名 p 数据库名 导出的文件名mysqldump uroot p baijunyao baijunyao.sql```导出baijunyao数据库中的users表;```bashmysqldump uroot...
阅读全文

git同时push推送到github、gitee等多个平台

  • 白俊遥
  • 2017-05-28 11:03:32
  • Linux
  • git
基于鸡蛋不能放在一个篮子的原则;为了多地备份容灾;推git也是可以推送到不同的平台的;再因为你懂得的原因;github时而有不靠谱的情况;而且速度奇慢;偶尔有事需要下载下项目;那个急啊;所以我的开源项目都是同时推送到github和码云的;github:码云:ok;下面来讲怎么同时推送;以我的新博客为例:添加github:```bashgi...
阅读全文

使用百度云加速防apache的ab测试ddos攻击

Apache带的有一个ab压力测试的;具体的概念性的东西;咱不扯;有兴趣的自行搜索;这里只简单介绍使用方法;示例:/usr/bin/ab -n1000 -c100 http://baijunyao.com/article/8/usr/bin/ab:ab的位置;-n1000:请求数;-c100:并发数;http://baijunyao.com/article/8 : 测试的页面当成功运行后;如果你的
阅读全文