全新ubuntu服务器安装ssdb

环境:该ubuntu是aws的免费全新实例

一、AWS VPS没有ROOT权限是很难受的事,并且密码登陆也方便一些。
首先用AWS证书验证的账户登录(用puttygen.exe把.pem证书改为.ppk,用putty.exe登录)
1、修改ROOT密码
sudo passwd root
2、sudo vi /etc/ssh/sshd_config
修改为
PermitRootLogin yes
PasswordAuthentication yes
3、重启sshd,就可以使用root正常登陆

4、创建完免费ubuntu实例后,修改安全组,入站规则-》全部流量 允许

二、开始安装ssdb

1、下载 wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

2、解压 unzip master

问题:没有unzip -》 sudo apt install unzip

3、进入 cd ssdb-master/    编译make

问题:没有make  -》 sudo apt install make

问题:没有autoconf -》 sudo apt-get install autoconf

问题:没有安装GCC -》 sudo apt-get install build-essential

查看版本:gcc --version

问题:g++ ...deps/snappy-1.1.0/.libs/libsnappy.a: No such file or directory
make[1]: *** [all] Error 1

4、解决:cd deps/snappy-1.1.0
autoreconf --force --install
./configure
make

又出现问题:缺少各种库

解决:sudo apt-get install libcurl4-gnutls-dev

sudo pt-get install pkg-config

...

ps:缺少什么就装什么

5、继续第4步,成功

6、继续第3步,成功

7、安装: 将安装在 /usr/local/ssdb 目录下
sudo make install

如果你想安装 ssdb 在其它的目录, 不在 /usr/local 目录下, 可以这样

sudo make install PREFIX=/your/direcotry

8、启动为后台进程(不阻塞命令行)

cd  /usr/local/ssdb/

./ssdb-server -d ssdb.conf

# 停止 ssdb-server
./ssdb-server ssdb.conf -s stop
# 对于旧版本
kill `cat ./var/ssdb.pid`

# 重启
./ssdb-server ssdb.conf -s restart

9、加入开机启动

sudo find / -name ssdb.sh

sudo cp /home/ubuntu/ssdb-master/tools/ssdb.sh /etc/init.d/

sudo vi ssdb.sh

编辑下面的内容:

# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf

将 /data/ssdb_data/test/ssdb.conf 修改为你的 SSDB 配置文件的路径. 如果你有多个 SSDB 实例, 那么把它们写在一行, 用空格来分隔

10、连接ssdb

安装python -》 sudo apt-get install python

cd /usr/local/ssdb/

执行:./ssdb-cli -h 127.0.0.1 -p 8888

ssdb (cli) - ssdb command line tool.
Copyright (c) 2012-2013 ideawu.com

'h' or 'help' for help, 'q' to quit.

ssdb 127.0.0.1:8888>


附加:http://www.cnblogs.com/dyfblog/p/5894518.html(ssdb)

http://justcoding.iteye.com/blog/1931347(kill pid)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值