道招

mysql 关闭3306端口对外开放服务

我们都知道mysql的默认端口就是3306,一般默认是对外开放的,也就是可以通过ip + 端口的访问直接远程访问,这样是有安全隐患,类似百度云观察这样的服务扫描到的话就会把这当成安全隐患提示站长。 对于只有一个服务器的用户,也就是只用使用单机版的mysql就行了。

我们怎么关闭3306端口对外开放呢?

修改/etc/my.cnf文件里面的[mysqld]的内容

用nginx架设wordpress提示上传文件失败,无权限
网上一般解决方案都只是简单说文件没有执行权限,需要设置为755权限。实际上在使用nginx来作为服务器来使用wordpress的时候,需要用到php-fpm来解析php,默认用户是apache,而我们利用ssh登录vps时一般都是用的root权限,所以我们在用apache用户来写入root权限的文件夹,肯定会提示没有权限的啊。 我们可以这样查看进程的权限 ps -ef | grep n
docker运行WordPress报MySQL server has gong away
前几天在用docker安装wordpress,之前已经安装的有mysql,准备使用--link的方式让wordpress的容器访问之前的mysql的容器,但是总是一启动在浏览器里面访问就把容器给搞挂了,页面什么的当然是从来没有打开的。开始以为是自己用的wordpress镜像生成容器的命令参数有问题,就没有扔一边了。这个周末有时间了继续倒腾下,毕竟这个博客都是wordpress,总得给点面子用用官方
macbook 使用vi方向键变ABCD,不能删除
近期在捯饬docker,进入容器操作是不可避免的,在linux使用vi编辑器时,发现自己几乎没法操作,主要是一下问题: 1、用键盘的上下左右键调整光标变成了输入ABCD 2、delete键(PC的backspace)无法删除 那使用多蛋疼啊 解决方案如下 1、编辑vim /etc/vim/vimrc.tiny,首先将set compatible
nginx开启https parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf
安装nginx,一般是安装在/usr/local/nginx

nginx基本操作

cd /usr/local/nginx/sbin
启动 ./nginx 关闭 ./nginx -s quit
开机自动启动 vim /etc/rc.d/rc.loca
VSC:Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222
最近想试试微软的编程IDE visual studio code,江湖简称VSC,按F5可以进行debug,之前用了一直还没有报错,后来随便弄了一下chrome,在用vsc的调试模式就报错了,提示内容是
Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222,
windows平台Emacs单实例原理、设置及右键菜单的添加

鉴于Emacs那神奇的启动速度,如果像Vim一样,每打开一个文件都启动一个Emacs的话,那肯定是无法忍受的,于是,Linux下可以使用emacs --deamon来启动Emacs作为一个守护进程,但该参数不支持windows平台(虽然说在windows平台使用Emacs是一件感觉很别扭的事情),估计是使用了windows平台没有的特性,具体使用的什么特性我并没有研究。

但是

emacs常用指令(快捷键)
不重动 Emacs 让 .emacs 配置文件生效 有四个函数可以做到:eval-last-sexp,eval-region,eval-buffer 和load-file M-x eval-last-sexp 使.emacs中光标前的那一条语句立刻生效。 M-x eval-region 使.emacs中选中的region中的语句立刻生效。 M-x eval-buffe
windows版emacs中文乱码
找到C:\Users\Shadow\AppData\Roaming(自行修改用户名)下的.emacs文件, (set-language-environment 'Chinese-GB) ;; default-buffer-file-coding-system变量在emacs23.2之后已被废弃,使用buffer-file-coding-system代替 (set-defaul
windows最新版chrome出现卡顿?
目前的chrome的最新版本应该是29.0.1547.62 m了吧。