当前位置: 首页 > news >正文

从0开始部署优化虚拟机

一,vm workstation 安装 CentOS-7

忽略

二、查看虚拟机IP

ip address

得到 192.168.196.128/24

宿主机进行Ping测试

C:\Users\Administrator>ping 192.168.196.128正在 Ping 192.168.196.128 具有 32 字节的数据:
来自 192.168.196.128 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.196.128 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.196.128 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.196.128 的回复: 字节=32 时间<1ms TTL=64192.168.196.128 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0ms,平均 = 0ms

我们是要看一下IP,因为我要使用shell工具进行连接

连接成功,舒服多了。

三、yum源 修改

安装软件前,国内阿里云镜像源,用来提升下载速度。

1.备份原来的配置

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载阿里云yum配置

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.清除缓存和生成缓存

sudo yum clean all
sudo yum makecache

成功后提示:元数据缓存已建立。

四、java环境安装

1.查看yum提供的JDK

yum search java | grep 'Development Environment'

2.安装指定版本的JDK,注意架构

sudo yum install java-1.8.0-openjdk-devel.x86_64

3.检查环境变量

[root@localhost ~]# java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)

五、yum install epel-release

‌epel-release是一个软件仓库,为企业级Linux发行版(如CentOS、RHEL等)提供额外的软件包。

本来计划安装redis,结果提示没有,然后查询得到先要安装这个包,就装一下。

六、安装redis

yum install redis

安装目录查看

[root@localhost ~]# ll /usr/bin/ | grep redis
-rwxr-xr-x. 1 root root     86944 10月 26 2018 redis-benchmark
-rwxr-xr-x. 1 root root     15504 10月 26 2018 redis-check-aof
lrwxrwxrwx. 1 root root        12 10月 18 16:39 redis-check-rdb -> redis-server
-rwxr-xr-x. 1 root root    173448 10月 26 2018 redis-cli
lrwxrwxrwx. 1 root root        12 10月 18 16:39 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root    975208 10月 26 2018 redis-server

配置目录查看

[root@localhost ~]# ll /etc/ | grep redis
-rw-r-----.  1 redis root  46729 10月 26 2018 redis.conf
-rw-r-----.  1 redis root   7642 10月 26 2018 redis-sentinel.conf

修改配置文件

vi /etc/redis.confchmod 777 /etc/redis.conf 

这里注意,可以修改IP,不要修改端口。端口需要权限后才可以使用。否则迟迟无法启动。

日志查看

vi  /var/log/redis/redis.log12482:C 18 Oct 17:20:50.077 * supervised by systemd, will signal readiness
12482:M 18 Oct 17:20:50.079 # Creating Server TCP listening socket 0.0.0.0:6001: bind: Permission denied

不能提供宿主机访问,之后再看怎么回事吧,应该是需要开放端口权限

七、端口开放

[root@localhost ~]# firewall-cmd --query-port=6379/tcp
no

提示端口不开放,这里给他放行。

[root@localhost ~]# firewall-cmd --add-port=6379/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# firewall-cmd --query-port=6379/tcp
yes

然后就可以使用宿主机访问虚拟机中的redis了。其他需要开放端口的软件重复这个操作就可以。

http://www.lryc.cn/news/462811.html

相关文章:

  • 录屏有道, 四款必备录屏工具推荐!
  • 5G NR:UE初始接入信令流程浅介
  • 探索 Spring AI:Java 开发者的 AI 应用开发新利器
  • Linux历史
  • C++ 方法积累
  • 区块链-智能合约Solidity编程
  • VS Code创建VUE项目(一)工具安装与项目创建
  • cudnn8编译caffe过程(保姆级图文全过程,涵盖各种报错及解决办法)
  • Docker安装Nginx
  • 大数据治理:构建新时代数据生态的关键
  • Leetcode 1223 LCA of Deepest TreeNode
  • C++从入门到起飞之——红黑树 全方位剖析!
  • Java基于SSM微信小程序物流仓库管理系统设计与实现(lw+数据库+讲解等)
  • [LeetCode] 733. 图像渲染
  • 智能EDA小白从0开始 —— DAY23 PyAether深度解析与技术展望
  • 从深海探测到海洋强国:数字孪生助力海洋装备跨越式发展
  • 架构师备考-背诵精华(系统质量属性)
  • Pycharm下载安装教程(详细步骤)+汉化设置教程
  • 网络安全入门
  • 你真的了解Canvas吗--解密十【ZRender篇】
  • mac安装brew时踩坑解决方案
  • 基于Handsontable.js + Excel.js实现表格预览和导出功能(公式渲染)
  • 重学SpringBoot3-集成Redis(十三)之点排行榜实现
  • Java 中方法参数传递的陷阱
  • 哪家云电脑便宜又好用?ToDesk云电脑、顺网云、达龙云全方位评测
  • 【汇编语言】寄存器(内存访问)(三)—— 字的传送
  • 6 机器学习之应用现状
  • 相似度为 K 的字符串
  • [云] Project Analysis
  • 腾讯六宫格本地识别,本地模型识别,腾讯六图识别