自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (2)
  • 收藏
  • 关注

原创 nginx文件和目录以及部分nginx命令

etc/nginx/conf.d/ 目录包含默认的 HTTP 服务器配置文件,其中以 .conf 结尾的 文件都包含在 /etc/nginx/nginx.conf 文件的顶层 http 代码块中。/var/log/nginx/ 目录是 NGINX 的默认日志位置,您可以从中找到一个 access.log 文件和 error.log 文件。/etc/nginx/ 目录是 NGINX 服务器的默认配置根,可以从中找到指示 NGINX 如何运行的配置文件。nginx -t 测试 NGINX 配置。

2023-03-16 10:43:57 3076

原创 CKA笔记整理(八)之k8s架构原理及安装

关于运行原理我是按照学到的外加自己所理解的来记录的,可能有写的不够恰当但是意思到了就是最好。

2023-02-25 16:01:33 698

原创 CKA笔记整理(七)限制容器资源使用以及容器的监控(暂不涉及普罗米修斯)

例如:nerdctl run -it --name=c1 --rm -m 500m hub.c.163.com/library/centos:latest 此容器里最多只能消耗500M的内存,不能消耗更多。nerdctl run -it --name=c1 --cpuset-cpus=0 --rm hub.c.163.com/library/centos:latest 此容器里所有的进程都在cpu0上运行。当不指定容器的cpu时会发现,容器中的进程被随机分配到系统的cpu中运行。安装前需下载scope。

2023-02-18 19:18:08 220 2

原创 CKA笔记整理(六)harbor

harbor的通信默认为https,但想使用https则需颁发证书,如果不想使用https通信则需修改docker和containerd的配置。(配置方法见后文)

2023-02-18 10:35:30 403

原创 CKA笔记整理(五)之dockerfile镜像构建

我们构建新镜像时,并非0-1的过程,而是基于已有镜像的基础上进行改编,然后获取一个新镜像。创建一个临时容器,在里面安装所需的东西,然后导出(docker commit)为镜像来生成新的容器,可使用yum clean all(清理缓存)来减小镜像大小。需要注意的是,多阶段构建时会产生多个容器,同时构建过程中会产生空悬镜像,结束后可根据容器ID将其删除。docker之多阶段构建:我们需要控制容器镜像的大小,此时就需要用到多阶段构建的方式来构建镜像。指令都可以使用不同的基镜像,并且它们都开始了构建的新阶段。

2023-02-17 21:46:32 132

原创 CKA笔记整理(四)网络篇

查看容器中有多少种网络,nerdctl network list。查看某种网络的属性,nerdctl network inspect bridge(桥接)。创建容器时如果没指定网络 ,则默认使用bridge。none为孤岛网络。随后即可在浏览器输入地址配置wordpress。例:搭建一个wordpress博客。首先创建mysql容器并设置变量。然后创建wordpress容器。并查看mysql地址。

2023-02-02 18:15:07 171 2

原创 CKA笔记整理(三)

在容器中添加的任何数据都会被写入容器层,无论容器重启停止运行启动,数据都会在。但只要删除了容器,容器层也会被删除。进入到容器为attach,不进入到容器为detach,创建容器时不进入到容器加-d。容器中必须运行一个进程,但是我们可以指定运行的进程。如果没有指定容器的进程,则会运行镜像里CMD所指定的进程。如果将该容器删除并重新创建数据库容器并挂载/db,登录数据库后会发现aa库依然可以连接到。可通过nerdctl port 容器名 来查看容器的端口及指定的宿主机端口。停止容器、启动容器、重启容器。

2023-01-31 19:25:03 208

原创 CKA笔记整理(二)

nerdctl在default中所做的操作,crictl在k8s.io中无法见。如果想使nerdctl可见k8s.io的内容,就需将nerdctl加入命名空间k8s.io中。将k8s加入containerd的命名空间k8s.io中,k8s原有的命名空间就会对应到k8s.io中,相当于k8s.io的子目录。可在/etc/nerdctl/nerdctl.toml中修改nerdctl的命名空间。nerdctl在其他命名空间中显示镜像的格式不友好,可能会有错误。可使用完整镜像名拉取镜像。镜像打标签(重命名)

2023-01-30 12:51:45 278

原创 CKA笔记整理(一)

高级别运行时:docker、containerd、podman、cri-o、rkt......(不仅可以管理容器也可以管理镜像)默认为default,修改nerdctl使用k8s.io这个命名空间,理解为 nerdctl也看k8s.io里的内容。低级别运行时:runc、lxc、gvisor、kata......(单纯的管理容器,无法管理镜像)docker是命令名,docker是服务名,启动docker时会运行名为dockerd的进程。运行时 runtime 分为高级别运行时和低级别运行时,遵循oci标准。

2023-01-29 18:37:19 274

原创 监控工具介绍及监控区别

你用过哪些监控软件?

2022-10-14 19:03:37 273

原创 重置root密码

首先重启node2,开机太快可以点上面的ctrl+alt+del,然后在red hat的界面按e(按错可按ESC返回)。来到该界面:在linux这行末尾添加两个参数 rd.break console=tty0添加完按ctrl+x加载完输入:# mount -o remount,rw /sysroot重新挂载/sysroot目录,以读写的方式chroot /sysroot 进入真实目录修改密码 echo flectrag | passwd --stdin root然后创建一

2022-05-18 19:49:03 83

原创 配置容器使其自动启动,为容器配置持久存储

mkdir /var/log/journal 创建日志目录接着参考宿主机下的日志目录ll -d /run/log/journal/chown root:systemd-journal /var/log/journal 修改属组chmod 2755 /var/log/journal 修改权限systemctl restart systemd-journald 重启systemd-journald服务ls /var/log/journal/ 此时查看该文件夹会发现有文件产生cp

2022-05-14 22:27:58 582 1

原创 关于Docker入门的一些事(4)

如何上传镜像到阿里云,以及如何上传到私有服。

2022-04-08 22:26:01 751

原创 关于Docker入门的一些事(3)

不怎么有趣的一篇笔记整理。

2022-03-28 22:34:16 702

原创 关于Docker入门的一些事(2)

这篇说一下run的流程和Docker原理。1.docker run命令使用后,docker会在本机寻找目标镜像,接着判断本机是否有该镜像。若有该镜像,则使用这个镜像运行。若无该镜像,则去镜像仓库下载镜像,并判断是否可以找到镜像。若镜像仓库找不到,则返回错误,显示找不镜像。若找到镜像,则下载镜像到本地,接着返回之前步骤运行镜像。2.Docker是怎么工作的?Docker是一个cs(Client-Server)结构的系统,Docker的守护进程运行在主机上。通过Socket从(读/写-打开-

2022-03-27 16:28:31 320

原创 配置镜像加速器

安装docker的步骤可以参考我另一篇博客。以下内容参考自阿里云官方文档。针对Docker客户端版本大于1.10.0的用户,可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://922lpw54.mirror.aliyuncs.com"]}

2022-03-27 15:24:09 1275 1

原创 关于Docker入门的一些事(1)

学习docker首先要做的必然是安装,安装前需注意以下几点:1.查看当前系统内核版本cd /uname -rcat /etc/redhat-release2.确保当前虚拟机可以上网(可使用ping命令检查)3.关闭防火墙systemctl stop firewalldsystemctl disable firewalld4.修改selinux中的config文件vi /etc/selinux/config ,修改文件中SELINUX的值为disabled ,如下图

2022-03-27 15:09:57 1538 1

原创 Windows10 系统如何找回已删除的部分文件?

电脑找回已删除的文件。

2021-12-24 21:40:33 703

原创 Flume 的安装以及一个小测试(需注意的易出错点)

Flume是由Cloudera软件公司提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,后于2009年被捐赠了apache软件基金会,为hadoop相关组件之一。现已成为apache top项目之一。安装前需注意:Flume不支持Windows系统,安装前需先安装好Java环境。我下面所安装的是Linux环境中的Flume。1.我们需先准备好apache-flume-1.8.0-bin.tar.gz安装包(没有的请从Flume官网下载)。通过远程工具上传至node1节点的/roo

2021-12-01 12:00:37 1510

原创 元组的简介及用法

如何区分列表和元组?列表是可以修改的,因此列表非常适合用于存储在程序运行期间可能变化的数据集。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。元组和列表十分相似,但需注意的是:元组使用圆括号而非方括号来标识。定义元组后,就可以使用索引来访问其中的元素。严格来讲,元组是用逗号来标识的,圆括号只是让元组看起来更整洁、更清晰,如果需要创建只包含一个元素的元组,则必须在该元素后加上逗号。my_t = (3,)#创建只包含一个元素的元组通常是无意义的,但自动生成的元组有可能只有一个元素。

2021-11-10 21:26:59 1327

原创 list(列表)的使用方法(部分)

列表是用来存储多个数据的数据结构,有如下特点:1.列表中的数据是有序的2.列表的大小和列表中的元素都是可变的3.列表可以存储不同数据类型的数据语法:变量 = [数据1,数据2]列表中的每个数据都有一个整数索引,列表索引有两种:正向索引:列表中第一个数据的索引值为0,后面的数据索引值依次递加1。反向索引:最后一个数据的索引值为-1,第一个数据的索引值为负的列表长度。salary = [10000,5200,4700,3860,1200,8500]#创建列表print(s.

2021-11-08 21:37:22 927

原创 我今天学到的关于HBase的一些相关知识。

在介绍HBase之前,很有必要先说明一下行式存储和列式存储的区别以及各自的优缺点。传统关系型数据库所采用的是行式存储,数据库中的一张表的数据是连续放在一起存储的。这样带来的好处是:INSERT/UPDATE(插入数据、修改数据)容易。但也有其弊端,选择时,即使仅涉及其中的某几列,所有数据也都会被读取,并且列数不能太多(一般不超过30列),可以理解为牵一发,而动全身。行式存储主要适用于OLTP(On-Line Transaction Processing ,联机事务处理过程,也称为面向交易的处理过程)。

2021-11-06 19:01:29 406

原创 我在集群中Zookeeper遇到的一些问题及解决方法

Zookeeper是一个高可用的分布式数据管理和协调框架,可以保证分布式环境中数据的一致性。Zookeeper有两种安装方式,单机和集群模式,我所安装的是集群模式,安装在Hadoop集群(3个)上。安装时有以下几点需要注意:1.配置环境变量时,应注意ZK_HOME和PATH的先后顺序。可通过命令source 、/etc/profile 使环境变量生效。2.通过命令zkServer.sh start启动Zookeeper后,应使用命令jps查看当前java进程,确保有QuorumPee...

2021-11-05 02:45:00 891

原创 关于jar包无法正常打开的解决方法

昨天我电脑双击jar包时发现无法打开,然后通过dos命令java -version查看确认电脑java环境没有问题。打开java所在文件夹,双击Java.exe,发现有闪退现象(窗口一闪而过)。打开系统属性,查看环境变量:1.找到JAVA_HOME,确认值为JDK的安装路径2.查看变量Path查看注册表:在搜索框输入regedit,打开注册表编辑器,找到HKEY_CLASSES_ROOT\Applications\java.exe\shell\open\comma...

2021-11-04 11:05:43 8393 6

linux一键式修改ip地址脚本

网关、子网掩码、ip、dns都可以按自己要求更改。添加执行权后按提示运行即可。文件后缀自己改成sh格式即可。

2023-02-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除