Linux

C# Docker开发(二) 打开Docker的Remote API

小柊 发表于 2017年10月28日 23时21分38秒

序、扯淡

各位大家好啊,距离上一篇发布已经有快两个月了。在九月的谜之高产之后,十月又突然消失。讲到原因大概就是又滚回去上班了,难得的周末就只想在床上趴着睡觉就是了。所以一直鸽到现在。

浏览内容

Docker容器中MySQL最大连接数被限制为214的解决方案

小柊 发表于 2017年08月02日 23时58分29秒

一、背景

话说笔者在上次的博客里简单的讲了一下调整MySQL最大连接数的方法。在文章的最后笔者提到了还有一些特殊情况比如说Docker中,会导致MySQL的最大连接数被限制在一个值上。今天笔者就要来讲一下为什么在Docker环境中会出现这个问题。

这次的问题也是在公司实习的时候碰到的。当时导师要笔者去部署一个LAMP环境(不要问笔者为什么用docker还要把apache+PHP和MySQL塞在一起,这个问题您得问笔者导师),然后要调整一下Apache和MySQL的最大连接数。在调整结束之后笔者就想着要不进去看看有没有设置成功,就进入Docker容器的MySQL控制台,查看MySQL的最大连接数,结果是笔者之前设置的最大连接数并没有生效,MySQL的最大连接数被限制在了214。

浏览内容

Linux下修改MySQL最大连接数

小柊 发表于 2017年07月30日 13时30分10秒

序、扯淡

其实这个问题在网上的解决方案一搜就是一堆。本来并不打算单独写篇博客水一下的。但根据安排,后面有篇博客(暂定八月发表)的内容是基于本篇文章的内容继续深入的。所以还是放上来水一下。

 

一、背景

众所周知的是,MySQL在Linux上默认最大连接数只有100左右。对于一般的系统来说,这是一个相对合理的数字。但对于一些特殊系统来说,这么点连接数就明显有点不太够用了。

 

最近在实习的地方,需要部署一个SQL注入的漏洞环境用于演示。而在演示期间会使用Sqlmap进行注入点扫描,Sqlmap最大可以开启10个线程进行扫描工作,也就是说最坏的情况下,只要十个人就能把演示用的靶机打宕。

这当然不行了啊,你随便就打宕了还做什么演示啊。所以这种情况下,我们就需要对MySQL的最大连接数进行修改。以免出现MySQL: ERROR 1040: Too many connections的情况。

浏览内容

MySQL 5.6.6+ 使用弱密码

小柊 发表于 2017年05月31日 22时51分04秒

序、扯淡

不知不觉又是一个月过去了,突然想起来这个月貌似还没有给博客除过草,赶紧水一篇再说。

最近回到杭州实习了,但工作的地方和家隔得挺远,来去地铁一个小时,还要再算上大概45分钟的公交,下班吃完晚饭回到家也总要20点了,随便弄一下就要准备睡觉了,所以一直没有什么时间去搞别的,博客也就一直没更新。

 

一、背景

之所以会写这篇文章,主要是因为工作的需要。公司内网的几个测试用虚拟机root密码都是同一个,而MySQL的密码用的也是弱密码(说出来也无妨,就是toor),毕竟是在公司内部自己用的,所以并不会设置非常复杂的密码。

但之前的博客里也提到过(《MySQL 5.7以上 root用户默认密码问题》),MySQL 5.7以上默认要求强密码,不允许类似于“toor”这种弱密码,那该怎么办呢?

浏览内容

CentOS 7 使用证书登陆SSH

小柊 发表于 2017年04月29日 22时08分44秒

序、扯淡

大家好啊,又是好久没有出来冒泡了,上一次发博客还是3月7号的事情了,想想再不发篇日志,我的博客四月就要开天窗了…无奈最近毕业论文和公司实习忙到死,而且现在手上没什么特别能拿出来的干货,只好拿以前没写完的日志填填坑。然而吧,这篇日志其实也坑了很久了,是16年1月没写完就一直坑在那的,艾玛,真是深坑。

 

好了,废话少说,进入正题。

浏览内容

MySQL 5.7以上 root用户默认密码问题

小柊 发表于 2016年08月07日 2时17分16秒

废话少说一句话系列:

CentOS系统用yum安装MySQL的朋友,请使用 grep "temporary password" /var/log/mysqld.log 命令,返回结果最后引号后面的字符串就是root的默认密码。

(如果不存在/var/log/mysqld.log文件,请确保您已经启动过一次MySQL服务。CentOS 7启动MySQL服务的命令是:systemctl start mysqld.service

 

最近有点小问题,需要在本地虚拟机里搭建一个MySQL服务器.但是按着以前的日志一步步操作,最后总是会卡在MySQL安装完之后的root登陆上。

按照以前,安装完MySQL之后是可以直接用

mysql -uroot

进入MySQL控制台的,结果现在不行了,会提示

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

浏览内容

Windows Linux开机自启动小键盘

小柊 发表于 2015年12月24日 19时47分32秒

不知道各位对键盘有什么偏好,反正咱是很习惯使用104键键盘,现在用的Dell KB212就是104键的,瞅着咱老师那个87键机械键盘,感觉一是没有小键盘,二是键帽好高。至今没有感受到学长们口中机械键盘的balabala的一堆优点。反正从小就没怎么碰到没有小键盘键盘的我,在挑选键盘的时候如果有一款没有小键盘的键盘,我首先会在印象里直接扣掉一大堆分数。

扯得比较远,现在各路安全厂商都会宣传设置密码的时候一定要英文大小写加数字加特殊符号,这样的密码才能够强,搞的很多地方密码一定要是字母和数字的组合,单纯的数字和字母直接过不了注册这一关,比如说微软。在使用微软帐号的Windows 8下,微软帐号的密码就是你登陆系统的密码,然后一般在登陆界面下,Windows是默认关闭小键盘的。这对于像我这样重度小键盘依赖者来说是无比的反人类。所以今天教大家怎么设置以开机自开启小键盘。

浏览内容

CentOS 7 切换系统语言

小柊 发表于 2015年12月21日 23时52分29秒

又是好久没更新,最近依旧是很忙,一不留神就忘了去钻研什么心得。今天先象征性的更新一篇博文,是关于切换CentOS系统语言的。

之前一直比较奇怪的就是自己在阿里云上的CentOS服务器系统语言是英文的,但自己装的CentOS都是中文的,也不知道是阿里云是怎么考虑的,虽然说这么点英语并无所谓,但还是能统一一下也好。

浏览内容

Linux下/dev/shm与swap的区别

小柊 发表于 2015年11月21日 22时07分30秒

刚刚在酷壳上看到一个很有意思的文章《程序员那些悲催的事儿》,里面有很多程序员工作时发生的操蛋错误,一会儿会把这篇搬运到本博客来分享。

在那篇文章中,提到了Linux下的/dev/shm目录下文件存取非常快,那么这个/dev/shm目录是什么呢?

浏览内容

CentOS系统及组件升级

小柊 发表于 2015年10月31日 0时33分51秒

大概又有一个礼拜左右没有发表博客了,一是最近一直有点小倦怠,就在这个月上旬的时候完成了一个很急的项目,直到现在整个人都还处在这个项目带来的浓浓乏力感,二是最近开发上面也没有什么很大的突破,也就这么懒懒散散的。看来是时候该好好理理态度重新振奋一下精神了。

不提这个了,反正这个博客建着如果总放着不管也没什么意思,今天就扯点没什么技术含量的事儿,就来讲讲在CentOS里怎么进行系统及组件升级。

浏览内容

WordPress跨平台迁移实战

小柊 发表于 2015年10月22日 23时45分39秒

虽然bb过很多次,但还是要再啰嗦一遍,在今年九月的时候,我开始正式接触Linux服务器,在Linux服务器上搭建好Apache、php和MySQL之后,我也开始琢磨起怎么把放在Windows Server上的WordPress迁移到自己的CentOS上了。

浏览内容

Linux 修改SSH登陆欢迎语

小柊 发表于 2015年09月27日 0时15分20秒

众所周知,Linux系统并没有像Windows一样自带远程桌面连接,虽然可以通过后期安装VNC之类的软件来弥补这个缺点,但用了Linux还像Windows一样用图形化界面不免觉得有些Low。

浏览内容