Linux

CentOS 7 关闭透明大页

小柊 发表于 2019年04月30日 23时34分19秒

序、扯淡

上个月的笔者还在博客里吐槽工作忙没空写干货,本以为四月会好些,结果鬼知道四月依旧是工作满满,不得不感叹笔者平时广积德,现在正被修来的“福报”簇拥着呢。

浏览内容

CentOS 7 Gnome桌面图标过大的问题

小柊 发表于 2019年03月31日 21时59分27秒

序、写在最前

非常抱歉三月份工作非常忙,外加整个人都提不起劲,所以没法写出有点质量的文章,只能这么水一篇。

 

一、背景

大概是17年年初还是什么时候的一次升级后,如果安装了Gnome桌面的CentOS 7桌面图标就会变的巨硕无比,大概就是这样的:

 

不过除了图标变大了,其他的倒没啥问题。所以很多时候就是凑合着用了。但对于我这样的强迫症而言,实在是看着不舒服。

浏览内容

CentOS7 源码编译Python 3

小柊 发表于 2018年09月05日 00时00分46秒

序、扯淡

之前一直把CentOS7源码编译安装Python 3的命令放在钉钉的石墨文档里,并不准备把这个当作一篇博客单独放出来的。但最近要源码编译Python 3的次数实在是太多了,而且每次打开石墨文档的速度实在是太——慢——了——(还不如我的博客快),所以决定把CentOS源码编译安装Python 3的命令放到博客里来,以后需要用的时候就直接翻博客算了。

 

注:本文在2019年4月30日被重新编辑

浏览内容

CentOS 7 Yum离线下载安装软件包

小柊 发表于 2018年02月19日 19时21分23秒

一、背景

yum是Fedora 22-、RedHat以及CentOS系统中默认使用的一款软件包管理器。使用yum命令我们可以非常轻松的为系统安装各种软件包。

由于系统自带源中的软件包往往收录不全面或更新并不即时,所以例如Nginx,MySQL,MongoDB、Docker等有名的程序都会创建自己的软件源,我们只需添加他们的源即可在yum中找到并安装最新的版本了。

不过这种非官方自建源,往往会因为服务器在国外,且国内没有镜像服务器,导致下载速度非常不稳定,比如MySQL官方源在国内最高速度一般只有200-300KB/s,最低甚至只有几B/s。

所以现在就有这么一个想法,能不能把yum在线安装时下载的文件离线保存在本地,到时候需要安装的时候直接拿着之前离线保存的安装包直接安装,这样在可以联网的电脑上安装需要的程序包时就可以省去从网上下载程序包的时间,另外也可以给不能联网的电脑安装程序包了。

浏览内容

Asp.net Core中使用GDI+绘图

小柊 发表于 2018年01月01日 00时00分03秒

一、扯淡

光阴荏苒,日月如梭。转眼2017年就这么过去了。在这2017年里本人遇见了很多人,遇到了很多事。如果要从其中挑出一件最遗憾的事情,那大概就是.net Core 2.0居然不支持System.Drawing命名空间。

浏览内容

WordPress Docker化迁移实战

小柊 发表于 2017年12月24日 23时17分37秒

序、扯淡

很久没有正儿八经的写一份算得上是干货的文章了,不知道有没有细心的朋友注意到本站更新日志里悄悄的更新了一条吗?是的,本站在2017年12月05日完成了Docker化迁移,现在你们看到的网站其实已经部署在Docker里面了。

浏览内容

MySQL 开启root账户的远程连接功能

小柊 发表于 2017年11月30日 22时01分39秒

废话少说一句话系列(下面的命令都在MySQL控制台下执行):

授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '[你的密码]' WITH GRANT OPTION;

FLUSH PRIVILEGES;

 

取消授权:

USE mysql;

DELETE FROM user WHERE Host='%' AND User='root';

FLUSH PRIVILEGES;

一、扯淡

这个月真的忙得飞起,本来这个月是想再继续之前的Docker系列,无奈实在抽不出时间,连这篇文章都是在30号晚上21点开始起草的。

在公司开发的时候,系统数据库选择的是MySQL,由于我个人现在是属于一种身在曹营(Python)心在汉(.net)的情况,所以并不想在自己电脑上装MySQL,所以决定直接把开发服务器上的MySQL打开root远程连接,方便自己本地的调试。

浏览内容

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的情况。

浏览内容