准备环境
虚拟机
介绍
虚拟机是一种软件程序或系统,它可以在主机操作系统之上创建一个虚拟的计算机环境。虚拟机可以模拟出一个完整的计算机系统,包括处理器、内存、硬盘、网络接口等硬件组件,使得用户可以在虚拟机中运行操作系统和应用程序,就像在真正的计算机上一样。虚拟机技术可以实现多个操作系统在同一台计算机上共存,也可以将应用程序和服务隔离在不同的虚拟机中,从而提高系统的安全性和可维护性。常见的虚拟机软件包括VMware、VirtualBox、Hyper-V等。
安装Vmware Workstation
下载并安装 vmware workstation
http://www.ddooo.com/softdown/177981.htm
Linux系统
介绍
Linux是一种开源的、免费的、类UNIX操作系统,它的内核是由芬兰人Linus Torvalds创造的。Linux系统的设计目标是提供一个稳定的、高效的操作系统于各种计算机硬件上。它可以运行在PC、服务器、移动设备以及嵌入式设备中。
Linux系统的优点包括:
-
开源免费:Linux的内核是开源的,所以用户可以自由地使用和分发它,并且不需要付费。
-
稳定性高:Linux系统的稳定性比其他操作系统高,因为它可以处理高负载和多线程的任务。
-
安全性高:Linux系统在网络安全方面做的很好,因为它提供了多种网络安全功能及防病毒能力。
-
灵活性强:Linux系统提供了多种软件包管理工具,允许用户自由选择安装需要的软件,因此它比其他操作系统更加灵活。
-
可定制性强:Linux系统允许用户根据自己的需求和喜好来定制系统,例如改变桌面环境、主题等。
总之,Linux系统是一个功能强大、开源免费、可靠稳定、安全性高、可定制性强的操作系统。
安装Ubuntu
下载Ubuntu 的IOS,并在虚拟机上安装
https://next.itellyou.cn/Original/#cbp=Product?ID=deb4715d-5e52-ea11-bd34-b025aa28351d
建议安装的时候镜像地址填
http://mirrors.aliyun.com/ubuntu/
安装Redis
apt-get
apt-get是一个在Debian及其衍生版本上用于管理软件包的命令行接口工具。它提供了一组命令来安装、更新、卸载和管理软件包,以及从存储库中获取软件包的依赖关系等操作。
以下是apt-get的一些常见命令和用途:
-
apt-get update:更新软件包列表并获取最新的可用软件包。
-
apt-get upgrade:将系统中所有已安装的软件包更新为最新版本。
-
apt-get install package-name:安装指定软件包。
-
apt-get remove package-name:删除指定软件包。
-
apt-get autoremove:删除无用的软件包。
-
apt-get clean:删除所有已下载的软件包。
-
apt-get purge package-name:完全删除指定软件包及其配置文件。
-
apt-get source package-name:下载指定软件包的源代码。
除了这些基本命令之外,apt-get还提供了更多高级选项和命令,例如:
-
apt-get dist-upgrade:升级软件包及其依赖关系到最新可用版本。
-
apt-get build-dep package-name:安装指定软件包的构建依赖项。
-
apt-get check:检查系统中的依赖关系和损坏软件包。
总的来说,apt-get是一个非常实用的软件包管理工具,它可以帮助用户轻松地管理和维护Debian系统中的软件包。
输入指令
直接输出命令行完成安装
sudo apt-get install redis
输入
redis-server
可以查看是是否安装完成
打开redis远程访问端口
apt-get 安装的redis在那个文件夹
apt-get 安装的软件包通常会安装到系统的指定目录中,其默认安装位置通常为 /usr/bin/ 或 /usr/local/bin/。不同的软件包可能会安装到不同的目录中,具体安装路径可以在软件包的安装文档或者说明中查找。
apt-get 安装的 Redis 在 /usr/bin/
文件夹中。
找到redis.conf 配置文件
redis.conf文件通常在安装Redis后的默认配置目录中。你可以通过以下命令找到redis.conf文件的位置:
- 执行命令
redis-cli
进入Redis Shell。 - 执行命令
config get dir
,该命令会返回Redis配置文件所在的默认目录。 - 在该目录下,你可以找到redis.conf文件。
另外,你也可以执行命令find / -name "redis.conf"
,该命令会在整个系统中查找redis.conf文件的位置,但该方法可能需要一些时间才能找到文件。
redis 默认配置文件地址是/etc/redis/redis.conf
允许redis远程访问
要允许 Redis 远程访问,您需要进行以下几个步骤:
-
在 Redis 配置文件中配置绑定地址为 0.0.0.0,这样 Redis 就会监听所有网络接口的请求。打开 Redis 配置文件 redis.conf,找到 “bind 127.0.0.1”,将其改为 “bind 0.0.0.0”。
-
修改防火墙规则,允许 Redis 端口(默认为 6379)被外部访问。使用命令 “sudo ufw allow 6379/tcp” 开启端口访问。
-
重启 Redis 服务。可以使用命令 systemctl restart redis 或 service redis restart 来重启 Redis 服务。
现在您就可以从远程计算机上使用 Redis 客户端与 Redis 服务器进行通信了。当然,远程访问 Redis 服务器需要一些安全性措施,比如设置密码、使用 SSL 等,以保障 Redis 服务器安全。
(启动redis-server时,如没有配置文件,可以尝试带配置文件启动)
redis-server etc/redis/redis.conf
查看linux端口是否能被访问
可以使用以下命令检查Linux服务器上的端口是否已经被打开:
sudo netstat -tulpn | grep PORT_NUMBER
其中PORT_NUMBER是您要检查的端口号。
如果该端口已经在运行,则您会看到一个输出,类似于以下内容:
tcp6 0 0 :::PORT_NUMBER :::* LISTEN -
如果您没有看到这样的输出,则该端口可能已被关闭或被防火墙阻止。可以使用以下命令检查Linux服务器上的端口是否已经被打开:
sudo netstat -tulpn | grep PORT_NUMBER
其中PORT_NUMBER是您要检查的端口号。
如果该端口已经在运行,则您会看到一个输出,类似于以下内容:
tcp6 0 0 :::PORT_NUMBER :::* LISTEN -
如果您没有看到这样的输出,则该端口可能已被关闭或被防火墙阻止。