2016年12月

Ubuntu 14.04安装LNMP并使用PHP7

加Repo

sudo add-apt-repository ppa:ondrej/php

如果出现add-apt-repository command not found错误使用

sudo apt-get install software-properties-common

如果非英文还需要解决编码问题

sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

最后更新一下

sudo apt-get update

- 阅读剩余部分 -

MySQL远程root登录

老实说,允许root用户远程登录MySQL这个事情也是挺蠢的,新建一个限制权限的用户也不麻烦,如果不是纯内网或者临时测试,还是不要启用的好,毕竟不安全。

终端登录MySQL

$ mysql -u root –p

修改权限

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;

Ubuntu服务器透明代理方案

一些程序会读取环境变量去主动寻找代理通道,但是多数程序都没有这样的功能。链接一些被关照过的国外服务器不是慢到死就是丢包丢到死,这道墙实在讨厌,更新一些东西都急死人。
本方案代理用SS,通过ProxyChains使其他程序通过代理通道链接网络。
实际上ProxyChains使用的原理并不十分稳定,却是最方便的无奈之举。程序会把socket相关函数包括connect和sendto等全部挂钩(hook),然后通过自己的函数通过代理重新链接。通常情况下这样的做法不会有问题,但是一旦目标程序涉及底层函数的时候就会出现无法意料到的错误甚至直接崩溃。



- 阅读剩余部分 -