怎么填写网站icp备案情人节网站怎么做
2026/5/18 20:37:28 网站建设 项目流程
怎么填写网站icp备案,情人节网站怎么做,湛江seo建站,编写网站代码#x1f4c3;个人主页#xff1a;island1314 ⛺️ 欢迎关注#xff1a;#x1f44d;点赞 #x1f442;#x1f3fd;留言 #x1f60d;收藏 #x1f49e; #x1f49e; #x1f49e; 生活总是不会一帆风顺#xff0c;前进的道路也不会永远一马平川#xff0c;如何面…个人主页island1314⛺️ 欢迎关注点赞 留言 收藏 生活总是不会一帆风顺前进的道路也不会永远一马平川如何面对挫折影响人生走向 – 《人民日报》 目录1. Mysql容器化安装1.1 下载安装1.2 测试2. Redis安装2.1 Redis 简历2.2 实际操作3. C容器的制作3.1 制作 Centos 镜像3.2 制作 Ubuntu 镜像3.3 一些问题4. 容器资源更新1. Mysql容器化安装1.1 下载安装① 进入 mysql 的镜像网站mysql docker hub 官网查找 mysql 的镜像可以看到有这么多的 tag② 选择使用最多的 5.7 版本拉取镜像dockerpull mysql:5.7可以看到我们的 mysql 镜像如下lighthouseVM-8-10-ubuntu:~$dockerimages REPOSITORY TAG IMAGE ID CREATED SIZE mysql5.75107333e08a82years ago 501MB③ 启动一个 MySQL 容器并指定密码和端口开放dockerrun --name mysql -eMYSQL_ROOT_PASSWORD123-p8201:3306 -d mysql:5.7这里指定的密码是123456参数作用说明-e MYSQL_ROOT_PASSWORD123设置环境变量这是官方 MySQL 镜像要求的用于初始化 root 密码⚠️ 注意密码为123太弱仅用于测试-p 8201:3306端口映射将宿主机的8201端口 → 容器内的3306端口-d后台运行detached mode❓ 为什么容器内部端口是 3306这里的 3306 是 MySQL 官方默认的监听端口**这是由MySQL 服务器程序本身约定的不是 Docker 决定的。具体原因MySQL 在设计时默认配置文件my.cnf中指定port 3306当 MySQL 启动时会自动在这个端口上监听客户端连接这是IANA互联网编号分配机构注册的官方端口属于“公认端口”Well-known port范围0~1023几乎所有 MySQL 客户端如mysql命令、JDBC、Navicat默认连接 3306除非显式指定其他端口。 所以3306 是 MySQL 的“行业标准端口”就像HTTP → 80HTTPS → 443Redis → 6379④ 容器创建好了之后输入命令进行mysql的启动操作lighthouseVM-8-10-ubuntu:~$dockerrun --name mysql -eMYSQL_ROOT_PASSWORD123-p8201:3306 -d mysql:5.7 69f6d1cf10352a5521f4cf3bc8c9ebca08f70843284d5d12c741e04c9b0d0176 lighthouseVM-8-10-ubuntu:~$dockerexec-it mysqlbashbash-4.2# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with;or\g. Your MySQL connectionidis3Server version:5.7.44 MySQL Community Server(GPL)Copyright(c)2000,2023, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Typehelp;or\hforhelp. Type\ctoclearthe current input statement. mysql1.2 测试① 输入mysql命令查询当前的库数据mysqlshow databases;--------------------|Database|--------------------|information_schema||mysql||performance_schema||sys|--------------------4rowsinset(0.00sec)② 查询Mysql版本mysqlselectversion();-----------|version()|-----------|5.7.44|-----------1rowinset(0.00sec)③ 创建数据库和表create database test_db;④ 使用数据库use test_db;⑤ 创建一个表并进行查看操作create table test_user(name varchar(50),age int);show tables;⑥ 进行数据的插入操作并进行数据查看insert into test_user values(kaizi,99);select* from test_user;同时本地进行Mysql链接链接正常然后这里就能看到我们在服务器中创建的表了运行查询操作2. Redis安装2.1 Redis 简历Redis 出现的原因在 Web 应用发展的初期关系型数据库受到了较为广泛的关注和应用因为那时 Web 站点基本上访问和并发不高、交互也较少。随着访问量的提升使用关系型数据库的 Web 站点在性能上出现了瓶颈主要瓶颈在磁盘的I/O 上。随着互联网技术的进一步发展对性能有了更高的需求主要体现在低延迟的读写速度和支撑海量的数据和流量。Redis 是什么Redis 全称 Remote Dictionary Server中文名为****远程字典服务器****。Redis 是一个使用 ANSI C 编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。Redis 的特性基于内存运行性能高效支持分布式理论上可以无限扩展key-value 存储系统开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库并提供多种语言的 APIRedis 的应用场景缓存系统“热点”数据高频读、低频写计数器消息队列系统实时排行榜社交网络Redis 生活案例Redis 就像一个新华字典可以根据某个字符快速找到字典对应的字2.2 实际操作① 拉取redis容器镜像到本地dockerpull redis:7.0② 可以看到我们的redis容器dockerimages创建一个redis容器dockerrun --name redis -d -p8090:6379 redis:7.0dockerps我们的8090端口也映射到了容器的6379端口上了③ 进入到容器中并且启动redisdockerexec-it redisbashredis-cli④ 进行操作测试setsellcount1get sellcount键值对存储操作这里我们就链接成功了3. C容器的制作3.1 制作 Centos 镜像① 下载镜像dockerpull centos:7② 启动容器dockerrun -it --name mycpp centos:7bash③ 检查是否运行打开另一个终端检查dockerps④ 更新缓存数据yum clean all# 先清除所有旧的、可能已损坏的缓存数据yum makecache# 让系统根据新的配置文件重新生成缓存⑤ 下载 gccyuminstallgcc这样就下载好了⑤ 创建一个文件进行文件的编译操作[root94b9ae1994cc /]# vi code.c[root94b9ae1994cc /]# cat code.c#includestdio.hintmain(){printf(Hello Docker);return0;}⑥ 编译运行3.2 制作 Ubuntu 镜像① 下载 Ubuntu 镜像docker pull ubuntu:22.04② 启动容器docker run--name mygcc-it ubuntu:22.04bash③ 配置国内镜像源加速sed-is//.*archive.ubuntu.com//mirrors.ustc.edu.cng/etc/apt/sources.list④ 安装 gcc 和 vimaptupdateapt install gcc vim-y⑤ 编辑代码mkdir src cd src vim demo.c⑥ 编译代码并且在容器中运行gcc demo.c -o demo ./demo3.3 一些问题注意在进行任何修改之前先备份是一个好习惯。mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup由于官方源已失效需要使用归档vault源。执行以下命令下载新的配置文件。curl-o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo如果你的环境中没有 curl也可以尝试使用 wgetwget-O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo4. 容器资源更新① 运行一个 Nginx 容器dockerrun -d --name mynginx -p8081:80 nginx:1.23.3② 查看容器进程dockertopmynginx aux③ 查看资源动态变化dockerstats# 输出lighthouseVM-8-10-ubuntu:~$dockerstats mynginx CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS b517812ccc7c mynginx0.00%3.617MiB /3.32GiB0.11%1.08kB / 126B1.14MB /20.5kB3④ 更新容器最大内存dockerupdate -m 300m --memory-swap 600m mynginx⑤ 执行命令打满 CPUforiinseq1$(cat /proc/cpuinfo|grepphysical id|wc-l);doddif/dev/zeroof/dev/nulldone⑥ 配置只能使用 10% 的 CPUdockerupdate --cpu-period100000--cpu-quota10000mynginx⑦ 查看 CPU 使用情况dockerstats⑧ 停止容器释放资源dockerstop mynginxdockerrmmynginx【★,°:.☆(▽)/$:.°★】那么本篇到此就结束啦如果有不懂 和 发现问题的小伙伴可以在评论区说出来哦同时我还会继续更新关于【Docker】的内容请持续关注我

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询