一、创建空项目1注: 该步骤,在后续整合其他技术的时候,不再单独操作。
二、整合Redis2.1、创建模块
2.2 配置Redis123456spring: data: redis: host: 192.168.10.10 # redis服务的地址 port: 6379 # redis服务的端口 database: 0 # 连接的数据库
2.3 测试StringRedisTemplate1234567891011121314151617181920212223242526272829303132333435package com.johnny.springbootredis;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework. ...
一、为什么需要Docker2Compose123在Docker的日常使用中,我们常常遇到这样的场景:通过反复调试docker run命令启动了一个包含复杂参数的容器(比如挂载了多个卷、设置了环境变量、配置了网络端口),最终需要将其转化为可复用的docker-compose.yml文件。手动转换不仅耗时,还容易遗漏参数。Docker2Compose正是为解决这一痛点而生——它能将复杂的docker run命令智能转换为完整的Docker Compose配置!
二、安装Docker2Compose1234cd /optmkdir docker-docker2composecd docker-docker2composevim docker-compose.yml
docker-compose.yml文件内容
12345678910111213services: d2c: image: crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/d2c:latest container_name ...
一、部署MySQL1.1 通过Docker直接安装1.1.1 搜索镜像1docker search mysql
1.1.2 拉取镜像1docker pull mysql:5.6
1.1.3 部署应用123# 在/root目录下创建mysql目录用于存储mysql数据信息mkdir ~/mysqlcd ~/mysql
123456789docker run \-d \-p 3306:3306 \--name=c_mysql \-v /opt/docker-mysql/conf.d:/etc/mysql/conf.d \-v /opt/docker-mysql/logs:/logs \-v /opt/docker-mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=root \mysql:5.6
参数说明:
-p 3306:3306:将容器的 3306 端口映射到宿主机的 3306 端口。
-v /opt/docker-mysql/conf.d:/etc/mysql/con ...
一、认识Docker1234561.Docker是一种容器技术,用于将我们的应用以及应用运行的环境一起打包、发布,从而解决软件跨环境迁移的问题2.容器是完全使用沙箱机制,容器之间相互隔离3.容器性能开销极低4.Docker分为社区版和企业版5.Docker官网:https://www.docker.com/6.Docker Hub地址: https://hub.docker.com/
二、Docker的安装12345678910# 1、yum 包更新到最新 yum update# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2# 3、 设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 4、 安装docker,出现输入的界面都按 y yum inst ...
一、服务器初始化脚本1.1 安装常用软件包1234#!/bin/bash# 安装常用软件包yum update -yyum install -y vim wget curl git net-tools sysstat ntpdate lrzsz
1.2 设置时区为中国标准时间123#!/bin/bash# 设置时区为中国标准时间timedatectl set-timezone Asia/Shanghai
二、应用部署脚本2.1 Nginx一键安装123456#!/bin/bash# 安装Nginxyum install -y epel-releaseyum install -y nginxsystemctl start nginxsystemctl enable nginx
2.2 MySQL一键安装1234567#!/bin/bash# 安装MySQLyum install -y mysql-serversystemctl start mysqldsystemctl enable mysqld# 获取临时root密码grep 'temporary password ...
一、为什么需要配置静态IP1由于虚拟机IP经常改变,使用远程连接工具连接不成功,需要先查询最新IP,然后再使用远程连接工具进行连接,这样就有点麻烦。如果修改DHCP的最长租用时间,即使修改到最大值,到期后,还是会改变IP。所以,还是直接配置静态IP,这样就不会出现IP改变的情况。
二、如何配置静态IP2.1 查看VMware网络配置信息
12345从上面的截图中可以得到如下信息:IP地址范围:192.168.10.10 - 192.168.10.254子网掩码:255.255.255.0网关:192.168.10.2
2.2 修改配置文件1配置文件所在目录为/etc/sysconfig/network-scripts,一般以ifcfg-开头,如ifcfg-ens33、ifcfg-eth0等。
查看配置文件内容(/etc/sysconfig/network-scripts/ifcfg-ens33):
123456789101112131415TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOO ...
为什么企业喜欢选择Linux系统搭建服务器?
Linux系统的优势:多用户多任务的系统,安全性更高 ,开源免费。
一、文件和目录的基本概念1.1 Linux的目录结构1在 Linux 系统中,将所有的目录和文件数据组织为一个树型的目录结构,整个系统中,只存在一个根目录,所有的分区、目录、文件都在同一个根目录下面。
1.2 命令提示符1[root@localhost~]#
1234567root:当前登录的用户名localhost:本机的主机名~:用户当前所在目录,~代表家目录root用户的家目录是:/root普通用户的家目录是:/home#:当前登录的用户为管理员用户$:当前登录的用户为普通用户
1.3 用户之间的切换12命令格式:su 用户名
123#注意:1.由 root用户切换到普通用户不需要输入密码2.由普通用户切换到其他用户就必须输入密码
1.4 显示当前目录所在的完整路径1pwd
1.5 目录的切换命令12命令格式:cd 目标目录路径
123456789#比如:cd /etc 切换到/etc/目录cd .. 返回到上一级目录cd ...
一、更新Yum源1.1 备份123cd /etc/yum.repos.d/mkdir backmv *.repo back/
1.2 下载并上传新的repo文件12下载地址:https://mirrors.aliyun.com/repo/Centos-7.repo下载地址:https://mirrors.aliyun.com/repo/epel-7.repo
1.3 运行 yum makecache 生成缓存1yum makecache
1.4 更新软件1yum update -y
二、安装wget1yum install wget -y
三、安装net-tools1yum install -y net-tools
四、安装vim1yum install -y vim
五、关闭防火墙12systemctl stop firewalldsystemctl disable firewalld
六、关闭SeLinux1vim /etc/selinux/config
七、安装Docker12345678910111213141516171819# 1、yum 包更新到最新 y ...
一、Linux简介1.1 Linux是什么1Linux,全称GNU/Linux,由林纳斯·本纳第克特·托瓦兹 编写的操作系统内核,是一套免费使用和自由传播的类Unix操作系统。支持多用户、多任务、多线程和多CPU
1.2 Linux的特点1234561.一切皆文件2.开源免费3.多用户多任务4.支持多平台5.兼容POSIX.0标准6.稳定
1.3 Linux应用场景1相比windows系统,更加稳定,因此主要用于服务端
1.4 常见的Linux版本1234567RedhatCentOSFedaraUbuntuDebianSUSEKali
二、常用命令2.1 帮助类命令1man [命令]
1help [命令]
2.2 关机重启类命令12345678910将内存中的数据同步到硬盘 sync关机 poweroff shutdown -h now init 0重启 reboot shutdown -r now init 6
2.3 文件目录类命令12345678910111213141516171819202122232425262728293031323334查看当前所在目 ...
一、下载地址12由于VMware被博通收购,因此下载VMware需要在博通的网站上进行下载。下载地址:https://support.broadcom.com/
二、下载流程2.1 注册并登录博通账号注册账号
登录
2.2 找到需要下载的VMware
2.3 下载VMware
三、备注1目前已按照上述流程下载了一个17.6.4版本的VMware,为了方便后续下载使用,因此已存放在阿里云盘中。






































