分类 Ubuntu 下的文章

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

- 阅读剩余部分 -

Ubuntu服务器透明代理方案

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



- 阅读剩余部分 -

SSH issue: Slow connection

Situation 1

While I connecting to my server (Debian) via SSH, I have to wait at least 30 seconds to input password.

DNS resolution failed leads to the problem.

sudo /etc/ssh/sshd_config

Add or Modify this line

UseDNS no

It works in most situations.

- 阅读剩余部分 -

Install Redis Server on Ubuntu

A. apt-get install old version

You can easily install Redis 2.8 on Debian by this command:

sudo apt-get install redis-server

B. build latest version

To install the latest version, you need to build it by yourself.

sudo apt-get update
sudo apt-get install build-essential
wget http://download.redis.io/releases/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make test
make
sudo apt-get install tcl8.5
sudo make install

- 阅读剩余部分 -