修改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 : 测试的页面当成功运行后;如果你的
阅读全文

修改mysql的密码

mysql数据库中有一个名叫mysql的数据库;恩;确实有点绕;多读两遍就还是能理解的;执行<code>show tables;</code>可以发现其下有这么28张表;mysql> use mysql;Database changedmysql> show tables ;+-------
阅读全文

apache 开启Gzip网页压缩

网页gzip压缩是个什么概念呢?如果你还没接触到,讲文字全是废话,先来看两张图看着实在;网页压缩前:网页压缩后:从图中就可看出网页压缩后这加载时间是成倍的缩减,下面就是就是要讲解如何开启gzip压缩;实例环境:    服务器:centos6.5    apche:2.2.15gzip压缩需要 deflate_
阅读全文

解决ssh链接服务器超时自动断开的问题

为了安全性;ssh默认的连接超时时间很短;经常就是发个呆就断开了;事实上是可以修改超时时间的。示例环境:    服务器:centos6.51:[root@iZ28qa8jt4uZ /]cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak      &nbs
阅读全文