不做浮躁的人
正在行走的人...
posts - 171,  comments - 51,  trackbacks - 0
我是新手,中间遇到的过程做备忘,可能都是很浅显的问题。

空白的ubuntu server,一步一步来。

1、首先在ubuntu server里面安装openssh server,通过tasksel命令调出task,选择openssh server进行安装。
2、我一般用windows办公,直接用putty,通过ip和port连接服务器,注意一点的就是connection的seconds between keepalives设置时间稍微长一些,毕竟通信过程有延迟。
3、用wget下载redis的稳定版本,然后用tar解压,进入到解压目录。执行make,提示make没有安装。
4、用sudo apt-get install make和sudo apt-get install gcc安装两个编译器。
5、在redis解压目录下,执行make,如果提示“error: jemalloc/jemalloc.h: No such file or directory”,则可以先执行指令:make distclean
6、make完后,一般建议make test,我在make test时提示“You need tcl 8.5 or newer in order to run the Redis test”
7、wget http://prdownloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gz,下载后,进入安装目录,进入unix,然后执行"./configure",然后make,然后make install(告诉我没有权限建立文件,在make前加上sudo)。
8、然后跑到redis的解压目录下,再进行"make test",很多很多ok,哈哈。
9、然后make install,这样以后执行命令不用上全路径
10、开发环境中启动:redis-server --port 6000,命令行客户端:redis-cli -h 192.168.1.10 -p 6000,然后就可以用redis的各种命令交互了。

总结:我是老白,不过ubuntu server基于debian,真心很好用,debian的更新周期太长,所以ubuntu还是不错的。

每次启动redis,总是报告:Unable to set the max number of files limit
解决方案:
1.打开/etc/security/limits.conf,里面有很详细的注释,找到如下设置(如果没有就插入)
* soft nofile 51200
* hard nofile 51200
2.编辑/etc/pam.d/common-session,加入一行
session required pam_limits.so
3.编辑/etc/profile,加入
ulimit -SHn 51200
重启服务器,再次登陆,查看句柄数,已经正确设置为51200。
posted on 2014-01-16 15:04 不做浮躁的人 阅读(3203) 评论(3)  编辑  收藏

FeedBack:
# re: ubuntu server下安装redis
2014-01-17 07:44 | 零柒锁业
写的不错,加油博主!
  回复  更多评论
  
# re: ubuntu server下安装redis
2014-01-18 13:47 | 鹏达锁业
谢谢分享。。。。。。。。。。  回复  更多评论
  
# re: ubuntu server下安装redis
2014-01-19 06:28 | 鹏达锁业
支持博主,我很喜欢你的文章
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2014年1月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(9)

随笔分类(31)

随笔档案(75)

文章分类(1)

文章档案(3)

搜索

  •  

最新评论

阅读排行榜

评论排行榜