首页 > 其他分享 >Day1-01_12:

Day1-01_12:

时间:2023-06-24 13:11:52浏览次数:39  
标签:12 mydata sudo redis Day1 01 conf mysql docker

【安装虚拟机】
1.下载,安装
https://www.virtualbox.org
安装要开CPU虚拟

2.app.vagrantup.com下镜像
https://www.vagrantup.com/


3.安装好vagrantup后,cmd命令:

vagrant init centos/7

vagrant up
vagrant reload

进入虚拟机:
vargrangt ssh
exit (退出)


【linux常用命令】
whoami

ls / 根目录所有目录
sudo --超级管理员权限

坑1:powershell版本过低
the version of powershell currently installed on this host is less than the required minimum version

解决:下载
https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-windows-powershell?view=powershell-6

作者:

 


【安装Docker】用VPM上:
https://docs.docker.com/engine/install/centos/


sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine


sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 


【Complete!】是什么意思?

启动Docker命令:
sudo systemctl start docker
sudo docker images --有哪些镜像

开机启动
sudo systemctl enable docker
VistualBox
默认端口:3306 - mySQL 6379-Redis

 

【阿里云镜像加速器】
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://oc8d3wyc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


【docker 安装mysql 5.7】
sudo docker pull mysql:5.7

先进超级管理员: su root
参数
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

配置 my.cnf
cd 进 conf
vi my.cnf ,加A转INSERT,插入

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve


退出 esc,加:wq

操作平台
docker exec -it mysql /bin/bash


【安装redis】
docker pull redis

目录结构创建
mkdir -p /mydata/redis/conf
cd /mydata/
cd conf/
touch redis.conf

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

修改redis.conf,持久化

vi redis.conf

appendonly yes
可视化工具

标签:12,mydata,sudo,redis,Day1,01,conf,mysql,docker
From: https://www.cnblogs.com/laokchen/p/17500950.html

相关文章

  • Struts2漏洞学习(s2-001——s2-009)
    Struts2漏洞复现Struts2是一个基于MVC设计模式的Web应用框架S2-001漏洞原理:后端将用户之前提交的参数使用OGNL表达式%{}进行解析,然后重新填充到对应的表单数据中,例如注册或登录页面,提交失败后端一般会默认返回之前提交的数据,由于后端使用%{value}对提交的数据执行了一次OGNL表达式......
  • sqlserver 2019安装
    选择"NewSQLServerstand-aloneinstallation"更新选项,跟windows的​更新服务有关:安装类型,选择全新安装:输入密钥,这里需要注意输入的密钥的类型:选择需要的组件: 配置命名实例:·不要使用具有管理员权限的账号作为服务账号·本地系统账号(NTService,NTAuthority)......
  • 01 后台系统登陆退出功能
    需求分析代码开发创建controller在reggie下创建一个entity包,复制资料/实体类下面的employee进来,并创建以下包:。在mapper包下创建EmployeeMapper的接口类,编写代码如下:。在service包下创建EmployeeService的接口类,编写代码如下:再在service的impl包下创建并编写这个服务的Empl......
  • Freertos学习01-Task Creat & Delete
    一、Freertos介绍FreeRTOS是一个开源的实时操作系统内核,它是由英国的RealTimeEngineersLtd.开发的。它提供了一些基本的内核功能,如任务管理、时间管理、信号量、队列和软件定时器等,可以帮助开发人员更容易地构建嵌入式系统。FreeRTOS是一个非常流行的实时操作系统内核,因为它是......
  • P8026 [ONTAK2015] Bajtocja 做题笔记
    题目链接一道好题,本来是做几道启发式合并玩玩,没想到是个哈希。这一道题需要维护连通性,显然想到使用并查集。如果两个点在某个图内的父亲相同,显然这两个点就连通了。但是如果每链接一对点我们就遍历所有点对然后判断父亲,显然爆炸。于是考虑借鉴一下CSP2022T3的思路,对于每......
  • ElasticSearch依赖(7.12.1)【ElasticSearch】
    <!--ES依赖--><dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><!--忽略掉冲突的依赖-->......
  • P3227 [HNOI2013]切糕
    P3227[HNOI2013]切糕题意给定一个\(P\timesQ\)的平面,平面上每一个点上都有一个高度为\(R\)的竖条。竖条上每一个点都有一个不和谐度\(f(x,y,z)\),对于每一个竖条选一个点,要求与周围的点的高度差不超过\(d\)(四联通),求最小不和谐度。题解感觉这道题很神啊,首先我们考......
  • 吴恩达-斯坦福CS229机器学习课程-2017(秋)最新课程分享
    吴恩达主讲的机器学习-2017年秋季课程已经开课啦,今天跟大家分享这套课程。课程介绍本课程主要介绍机器学习和统计模式识别相关的知识。内容主要包括:监督学习(生成/判别学习,参数/非参数学习,神经网络,支持向量机);无监督学习(聚类,维数规约,核方法);学习理论(偏差/方差权衡;VC理论;大边缘概率......
  • 【雕爷学编程】Arduino动手做(121)---夏普粉尘传感器模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • MIT-医疗机器学习2019-课程推荐
    课程介绍    本课程向学生介绍医疗保健中的机器学习,包括临床数据的性质以及将机器学习用于风险分层,疾病进展建模,精密医学,诊断,亚型发现和改善临床工作流程的用途。主题包括因果关系,可解释性,算法公平性,时间序列分析,图形模型,深度学习和迁移学习。来自波士顿地区的临床医生的客座讲......