说明:redis
的缩写是REmote DIctionary Server
。它是最流行的开源,高级key-value
存储系统。这里说下CentOS 7
上安装redis
服务器方法。
项目地址:http://redis.io/
安装
1、安装EPEL
#CentOS/RHEL 6:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
#CentOS/RHEL 7:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2、安装Redis服务器
1、yum
安装redis
服务器
yum install redis
两个重要的redis
服务器配置文件的路径/etc/redis.conf
和/etc/redis-sentinel.conf
。
2、启动redis
服务器
#CentOS 6
service redis start
#CentOS 7
systemctl start redis.service
3、检查redis
服务器的运行状态
#CentOS 6
service redis status
#CentOS 7
systemctl status redis.service
4、测试Redis
的安装
redis-cli ping
如果返回结果PONG
,则安装成功。
3、redis服务器相关命令
#CentOS 6系统
chkconfig redis on #开机自启
service redis stop #停止redis服务器
service redis restart #重新启动redis服务器
#CentOS 7系统
systemctl stop redis.service #停止redis服务器
systemctl restart redis.service #重新启动redis服务器
systemctl enable redis.service #开机启动redis服务器
systemctl disable redis.service #开机禁用redis服务器
4、Redis服务器监听端口Redis Server
默认侦听端口号6379
,可使用SS
命令查看。
ss -nlp|grep redis
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1690/
不妨点个广告再走嘛
相关推荐
-
一款功能强大的免费开源网站统计程序:百夫长统计
简介 百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。 截图 功能 性能:百夫长统计处理速度飞快!配置较低的VPS即可轻松处理每天100万PV。 项目:开放源码、自我部署、数据安全和隐私,100%独享数据。 报告:丰富的统计报告,百夫长统计提供多达37个固定的统计报告。 热力图:提供一种全新的,直接的方式展示访问者在您的网页上的浏览行为! 自定义报告:随心所欲的玩转数据。多维度、多条件、多指标,按分组和顺序查询并返回你想要的数据。 安装 系统要求:CentOS 7、Debian 8 +、Ubuntu 16.04 +,且为64位系统,内存建议2G以上。环境要求:Nginx、PHP> = 7.0、MySQL> = 5.7、Redis> = 3.0。 这里说下宝塔面板和军哥LNMP两种安装方法,并且写到一起了,请注意区分开来。新手建议使用宝塔,喜欢折腾的用军哥的LNMP一键包。 1、安装Web环境 #安装宝塔面板 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh #LNMP一键包 wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp 宝塔面板安装成功后,登录面板,安装Nginx、PHP、MySQL,然后再添加域名。如果是LNMP,安装成功后,使用lnmp vhost add添加域名,并且自动签发ssl证书。 2、安装Redis并配置PHP #宝塔面板 找到左侧软件管理-PHP7.x-设置-安装拓展-安装Redis。然后在设置里找到禁用函数,删除popen函数。 #LNMP一键包 #安装Redis cd /root/lnmp1.5 && ./addons.sh install redis #编辑PHP配置文件 编辑/usr/local/php/etc/php.ini文件,大概在314行,找到disable_functions,删除后面的popen, 3、编辑mysql配置文件 #宝塔面板 找到左侧软件管理-MySQL 5.x-设置-配置修改...
-
解决"-bash: make: command not found"提示问题
前言 在用VPS安装Python环境的时候有出现"-bash: make: command not found"提示问题,一般我们很多时候安装软件也会出现这样的问题。 解决方法 Centos yum -y install gcc automake autoconf libtool make Debian或者Ubuntu apt-get install gcc automake autoconf libtool make
-
Axel - Linux多线程下载工具
一个非常简单的多线程下载工具,解决单线程下载速度慢的问题,首先是安装: apt-get install axel #debian/ubuntu安装方法 yum install axel #centos安装方法 使用方法,就几个参数,非常简单: axel -n 10 http://...... -o /tmp #指定下载目录 -q #静默模式 -s #限制最大速度
-
使用AVS搭建我们的视频/照片/游戏分享平台
简介 AVS在线视频上传分享脚本是一个老牌的国外视频CMS,您可以使用该源码创建在线视频,照片,游戏网站。用户可以上传自己的视频、照片以及flash游戏,程序有多语言支持,及很多很多功能,差不多很多国外视频站都用的这个程序,本次用的源码来自顶点网,且为最新的V7.0版本,这里就说下安装方法。 截图 更新 【2019.2.15】 更新源码为中文汉化版,由林叶展博主汉化。 功能 1、视频功能 #前端 用户可以上传视频(超过20种格式) 上传视频上传的进度条 用户可以直播观看视频) 用户可以评论视频 用户可以举报视频 用户可以评价视频 用户可以嵌入视频 用户可以分享视频 用户可以查看相关视频 视频页面按时间轴,类别和类型排序(私人/公共) #后台(管理面板) 管理视频(删除/批准/暂停/功能/取消功能/编辑) 管理视频评论 管理垃圾邮件和标记的视频 2、照片功能 #前端 用户可以上传照片并整理相册中的照片(jpg,gif和png) 用户可以评论照片 用户可以标记照片 用户可以评价照片 用户可以分享照片 用户可以查看相册幻灯片 #后端(管理面板) 管理照片和相册(删除/批准/暂停) 管理照片评论 管理垃圾邮件和标记的照片 3、游戏功能 #前端 用户可以上传游戏(swf扩展) 用户可以评论游戏 用户可以评价游戏 用户可以分享游戏 #后端(管理面板) 管理游戏(删除/批准/暂停/编辑) 管理游戏评论 管理垃圾邮件和标记的游戏 4、博客功能 #前端 用户可以创建博客 用户可以在他们的博客上嵌入照片和视频 用户可以评论博客 #后端(管理面板) 管理博客(删除/批准/暂停/编辑) 管理博客评论 5、用户功能 #前端 用户拥有自己的个人资料页面 用户可以配置在其个人资料页面上列出的内容 用户可以配置要接收的电子邮件 用户可以邀请朋友 用户可以评论其他用户个人资料 用户可以向其他用户发送消息 用户可以报告其他用户 用户可以订阅其他用户 用户可以编辑他们的个人资 用户可以上传和裁剪头像 用户可以轻松批准/拒绝朋友 用户可以监控其他用户的操作(当他们上传视频/照片/游戏/博客时) #用户墙 按性别排序的用户 后端(管理面板) 管理用户(添加/删除/暂停/编辑) 电子邮件用户(或群发邮件) 6、管理博客/公告 管理员可以在网站上创建博客/新闻/公告部分 用户可以对管理博客/新闻/公告发表评论 管理员可以通过支持/反馈页面接收访问者的电子邮件 7、分类管理 类别页面 对于每个类别,可以显示类别封面图像,或其最新视频 后端(管理面板) 管理类别(添加/删除/编辑) 8、广告功能 整个网站有20多个广告位 旋转广告(广告组) 视频播放器中的前/后滚动视频/图像/ Flash广告 播放期间视频播放器中的文字广告(位于底部) 9、管理面板 能够控制网站的各个方面 配置邮件设置(php邮件,sendmail或smtp服务器)...
-
Debian/Ubuntu开启超级暴力版魔改BBR教程
说明:超级暴力版魔改BBR源码由南琴浪大佬提供,具体有多暴力博主暂时没怎么测试,这里只说下安装教程。 安装 系统要求:Debian/Ubuntu系统,内核版本v4.9.3-v4.12.x。得安装gcc,Makefile默认只支持gcc 6,你可以修改它(例如)gcc-4.9。 1、更换内核并开启BBR这里手动安装,方法从BBR刚出来时就在博客说过,这里再说一次。内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/。且魔改BBR需要3个内核linux-image、linux-headers-all、linux-headers-$bit,这里以v4.10.1为例。 内核下载 #64位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb #32位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 内核安装,且安装顺序不要变,依次image、headers_all、headers,不然会出错。 dpkg -i linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb dpkg -i linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb dpkg -i linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 查看内核 dpkg -l|grep linux-image dpkg -l|grep linux-headers 删除旧内核 apt-get purge (旧内核名称) 内核更新 update-grub 重启 reboot 保存生效 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p 查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即启动成功 # lsmod | grep bbr tcp_bbr 20480 14 2、安装超级暴力版魔改BBR安装环境 apt install -y gcc git make 下载暴力魔改BBR源码 git clone https://github.com/nanqinlang/tcp_nanqinlang-test.git 查看/usr/bin文件夹gcc文件。 find /usr/bin/gcc* 此时可以看到几个文件,找到gcc-5,也可以是6,具体自己看着办。如果没看到gcc-6,则需要编辑Makefile文件。 cd tcp_nanqinlang* nano Makefile 将modules CC=/usr/bin/gcc-6后面的gcc修改成刚刚看到的gcc版本文件,如gcc-5。 安装暴力魔改BBR...
-
一款强大的多功能网盘和文件管理器:FileRun安装教程
说明:关于FileRun多用户网盘之前已经介绍过了,参考:File Run-多功能的VPS文件管理器,对于安装方法,只是简单的说了下,估计还有很多人不会安装,这里就详细的说下安装方法,不得不说这个网盘安装过程有点坑爹,特别是在PHP配置方面,博主花了很久才配置完全。本教程使用2种方法安装,使用宝塔面板和手动编译安装,对于新手建议直接用宝塔,爱折腾的可以用编译的方法,后者要快些,不过相对前者更容易出问题。 截图 方法一 1、安装宝塔面板 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成会给面板地址,用户名和密码你。 2、安装环境并上传FileRun进入面板后,根据提示安装nginx,php 7.0,mysql 5.6环境,再添加域名,解析域名,然后将FileRun程序下载并上传解压到网站根目录,并建好数据库。FileRun程序下载地址:https://www.filerun.com/download。 3、安装PHP拓展Filerun需要安装ionCube、imagemagick和Exif拓展。可进入PHP管理进行安装。 4、修改PHP配置文件和步骤3一样,同样的在PHP管理里找到配置文件,进行如下修改: #找到open_basedir,大概在293行,记得替换成你的域名 open_basedir = /www/wwwroot/yourdomain.com/:/tmp/:/proc/ #找到disable_functions,大概在298行 删掉exec,代码即可。 编辑好了后,重启PHP。5、安装FileRun程序打开域名,根据提示检查配置信息后,再输入数据库名称、用户名、密码安装FileRun程序。 安装成功显示如下信息。 最后就可以直接登录,第一次会要你修改密码等信息。 方法二 本教程在CentOS 7下测试成功。编译的环境为Apache,Mysql 5.6和PHP 7.0。 1、安装Apache #安装并启动Apache Web服务器 yum install httpd -y systemctl start httpd.service 此时我们进入http://ip地址可以看到Apache欢迎页面。 2、安装Mysql 5.6 #下载并安装Mysql wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-server #设置权限 chown -R root:root /var/lib/mysql service mysqld restart #重置Mysql密码 mysql -u root use...
-
Lstu:一款简单、美观的轻量级网址缩短程序
说明:Lstu是一个使用Perl编写的轻量级短网址程序,还提供api、二维码生成、统计面板、网址导入和导出等功能,界面挺简洁的,用起来还行,这里就发个手动和Docker安装。 截图 手动安装 Github地址:https://github.com/ldidry/lstu 教程只适用于Debian、Ubuntu系统,建议使用Debian 9。 #安装依赖 apt update apt install build-essential libssl-dev zlib1g-dev libpng-dev memcached sqlite git -y #安装cpanm curl -L http://cpanmin.us | perl - App::cpanminus #安装carton cpanm Carton #拉取源码 git clone https://github.com/ldidry/lstu.git cd lstu #安装lstu,这里默认使用sqlite数据库 carton install --deployment --without=test --without=postgresql --without=mysql #复制并编辑配置文件 cp lstu.conf.template lstu.conf nano lstu.conf 这里只说下部分参数: #端口监听,端口自行修改,如果想使用ip访问,就把127.0.0.1改为0.0.0.0 listen => ['http://127.0.0.1:8080'], #联系邮箱(必开启) contact => 'admin[at]southcat.net', #主题修改,默认的不太好看,建议修改为如下主题 theme => 'milligram', #给统计管理加密码,下面2个参数只需要开启一个 adminpwd => 'moerats', //明文密码,直接填字母就行 hashed_adminpwd => '6a3123b', //hash密码,在ssh客户端使用echo -n moerats | sha256sum即可生成 #其它参数就自己看着修改,比如api限制,黑名单,白名单之类的。 修改好了后,使用ctrl+x、y保存退出。 接下来,继续操作,使用命令: #修改Systemd配置文件,修改lstu路径为自己的,这里默认/root/lstu/,记得后面加/ sed -i -e "s#/var/www/lstu/#/root/lstu/#g" -e "s/www-data/root/g" utilities/lstu.service #移动配置文件 cp utilities/lstu.service /etc/systemd/system/...
-
Linux下,使用speedtest测试网络的上/下行速率
简介 speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest很简单——只需要下载其Python脚本文件。 使用 1、安装: wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py chmod a+rx speedtest.py mv speedtest.py /usr/local/bin/speedtest chown root:root /usr/local/bin/speedtest 2、使用: speedtest 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后测试出网络上/下行速率。 speedtest --share 这个命令将会把你的测试结果上传到Speedtest.net服务器,并以图形的方式分享给其他人。 speedtest --list 这个命令将会打印出所有的Speedtest.net服务器(按照离你的地理距离由近及远排序)。 speedtest --server 935 在上面的列表中,每个服务器的前面都有一个与其对应的ID。如果想使用指定的服务器来测试你的网速,你只需要在speedtest-cli命令后指定其ID即可。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935)。
-
分享6个免费SSL证书申请网站,给你的网站开启https加密
说明:现在网站上ssl证书已是大势所趋,各大主流网站纷纷都上了ssl,对于我们这些小博客来说,上了ssl可以防止被运营商劫持,还可以增加收录几率。这里分享6个免费的ssl申请地址。1、Let's Encrypt提供免费SSL证书周期为90天,我们需要设置自动或者提前续约才可以继续使用 https://letsencrypt.org/ 2、StartSSL提供3年免费SSL服务,不过StartSSL在火狐浏览器中可能会不信任,不过可以尝试下,说不定就兼容信任了。 https://www.startssl.com/ 3、阿里云Symantec DV SSL免费DV SSL证书,一次申请每个域名1年,每个阿里账户可以签发20张免费证书。单个域名、二级域名,单独申请是分开算的。 https://www.aliyun.com/product/cas 4、西部数码DV SSL证书提供免费一年DV SSL证书 http://www.west.cn/web/ssl/default/index 5、腾讯云DV SSL证书提供免费一年DV SSL证书 https://console.qcloud.com/ssl 6、景安DV SSL证书提供免费一年DV SSL证书,一个账号可以申请3个。 http://www.zzidc.com/main/huodong/freessl.html
-
Linux VPS主机安全设置 - 修改VPS默认SSH端口
说明:修改端口可以增加被入侵的难度,提高VPS安全性! 1、修改端口使用xshell或者putty登录VPS,默认的VPS一般是22端口 vi /etc/ssh/sshd_config 将port后面的端口22数字修改成任意的5个数字 2、重启SSH #CentOS系统 service sshd restart #Debian/Ubuntu系统 service ssh restart 3、特别提示有些时候为了确保还需要设定防火墙是否开启 /sbin/iptables -I INPUT -p tcp --dport 28888(你修改的端口) -j ACCEPT /etc/init.d/iptables save