自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 LAMP与动静态网站介绍

对于静态数据,Apache直接去服务器磁盘读取数据,给用户返回;对于动态数据,做一个动态请求转发,Apache会把他转给 Application 服务器,比如 登录,注册,提交数据,投票等等,Apache没有这种功能,这时候只能依靠后面的应用程序了,PHP解析用户的动态请求。PHP会去数据库读取用户需要的数据,再通过PHP转发给Apache,再转发给用户,在浏览器渲染展示给用户;这就是一个动态请求转发过程和静态请求转发过程。我们接下来要做什么事情呢?准备一个用户。

2024-05-16 11:45:19 878

原创 web 基础之 HTTP 请求

二、URL# 访问一张郭达的照片静态网页的特点:开发人员写了什么样,用户看到的就是固定的什么样,显示器就是什么样,一旦静态网页编写完成,就不会有在任何改变。静态网页一般主要适用于更新较少的展示型网页功能,例如(比如卖古董,它只展示一些常年不怎么动的古董图片)比如家具,酒水,水果宣传站点,适合中小型网站适合的搭建方式get 向服务器获取资源,等等post 向服务器提交数据,比如 登录,注册,head 获取 URL 的响应头信息,不要响应体信息(只要脑袋,不要身体)

2024-05-07 20:46:06 894

原创 iptables---防火墙

查看防火墙规则 流量把控,iptables -L # 这条命令是查看默认防火墙规则Chain INPUT (policy ACCEPT) # 默认输入策略 默认链的输入是全部放行 第一条链Chain FORWARD (policy ACCEPT) # 默认转发链是放行的Chain FORWARD (policy DROP) # 转发策略 转发链 策略下降Chain OUTPUT (policy ACCEPT) # 默认输出策略 默认输出链也是放行的语法。

2024-05-04 09:48:58 794

原创 NFS网络文件系统

- /etc/auto.home # 创建一个自动挂载的配置文件 即添加这里的配置参数。光盘,软盘,U盘,移动硬盘,NFS,Samba等文件系统,1.打开 autofs 配置文件,找到第7行,添加如下代码。修改自定义的自动挂载配置文件。

2024-05-02 19:38:58 523

原创 linux&windowns文件共享之samba

文件共享文件共享:通过 Samba,您可以在 Linux 系统上设置共享文件夹,使其在局域网内可被 Windows 计算机访问。这意味着您可以在Linux 和 Windows 之间轻松地共享文件和目录SMB/CIFS 协议支持:Samba 实现了 SMB(Server Message Block)和 CIFS(CommonInternet File System)协议,这是 Windows 系统用于文件和打印机共享的标准协议。通过支持这些协议,Samba 实现了与 Windows 的兼容性。

2024-04-30 20:09:20 754

原创 ftp实战

sudo systemctl restart vsftpd # 重启 vsftpd 服务sudo systemctl enabled vsftpd # 设置 vsftpd 服务开机自启# 打开 vsftpd 配置文件 开启一些有关虚拟用户验证的参数 参数如下:listen=YESpam_service_name=vsftpd # 以它的方式去认证guest_username=virtual # 指定虚拟用户账号。

2024-04-30 10:12:24 864

原创 ssh 与 sshd

1. 使用 root 用户登录,然后再重启 sshd 服务器2. 重启 sshd 服务器# 退出服务器logout# 再次用 root 登录3.此时机器已经禁止 root 登录,禁止密码登录 且修改了 ssh 端口为 23354# 只有一条 ssh [email protected] -p 23354 可以免密登录,其他用户都不可以登录了。4. 此时 只能使用配置好的 yuchao 用户进行免密登录了。

2024-04-25 07:59:11 793

原创 service-mesh 实战

service 有 Cluster IP 和 NodePort 两种方式1. Cluster IP 解决集群内部的访问 内部有内置的负载均衡2. NodePort 保证外部的请求能够访问集群内部 他的缺点是会占用各个物理机的端口 这样是很不安全的,所以,下面我们来回顾一下 Igress 组件这是 istio 官方给我们提供的案例,Bookinfo 应用中的几个微服务是由不同的语言编写的。

2024-04-22 20:46:08 801

原创 service-mesh

官网下载地址:istio官网 也对什么是service mesh 给出了定义,地址如下​​解决微服务之间服务跟服务之间通信的问题,可以包括服务发现,负载平衡,故障恢复,度量和监视,服务网格通常还具有更复杂的操作需求,如A/B测试,速率限制,访问控制和端到端身份验证。# 微服务马丁大师在2014年定义了微服务。

2024-04-20 20:48:51 904

原创 DNS以及dnsmasq 搭建 dns 局域网(2)

修改 vin /etc/dnsmasq.conf主配置文件,大概是如下参数vim /etc/dnsmasq.conf # 打开且修改如下参数# 1. 指定上游 dns 服务器地址的参数, /resolv-file# 2. 自定义某些域名及其子域名,都解析到某一个 ip 地址,添加如下参数:/address# 3. 当你不希望员工上班时间访问某些网站时,当他访问这些网站时就强制解析到另一个IP,而不去正确解析'百度,淘宝'等网站。/address。

2024-04-08 16:17:09 431

原创 DNS以及dnsmasq 搭建 dns 局域网(1)

星巴克 |用每一杯咖啡传递星巴克独特的咖啡体验

2024-04-08 15:56:11 681

原创 高效编写 kubernetes-YAML文件

Kubernetes YAML字段类型POD资源配置选项 如何去确定这些字段的类型?​ 如何查看参数?如何使用 help? 如何快速获取所需的 YAML 文件 dry-run 可以快速获取所需的 YAML 文件 VSCode工具生成和编写 VSCode安装扩展: Kubernetes-Templates: 帮助你轻松地编辑和管理 Kubernetes YAML文件

2024-04-07 08:10:39 908

原创 ubuntu安装k8s

这条命令在主节点执行# 创建成功然后获取一下watch kubectl get pods -n calico-system # 官网# 官网复制。

2024-03-24 11:59:45 749

原创 安装 ubuntu 操作系统

问你是否使用 ubuntu Pro 这个是企业用 要收费的 个人使用的话 就使用免费的吧 这里就直接选择 continue 跳个 ubuntu Pro 这个选项 回车。然后可以进入到分区 ,移到光标到 free space 回车,再将光标移到到 Add GPT Partition 如图所示。分区就结束了 移到到 Done 回车 问你是否接受格式化 直接选择 continue 回车。该页面可以选择给系统安装一些软件包 我们这里不安装这些软件 直接选择 done 回车。选择 Reboot Now 回车。

2024-03-23 16:18:40 215

原创 kubernetes 集群安装与部署

aptget。

2024-03-18 15:36:33 746 1

原创 Kubernetes 几大概念的作用

1. Pod 是在 k8s 集群中运行部署应用或服务的最小单元,它是可以支持多容器的,2. Pod 的 IP 是随机变化的,删除 Pod ,IP 变化3. Pod 内部有一个根容器4. 一个 Pod 内可以有一个,多个容器 比如 nginx pod 容器组,mysql pod 容器组 等5. 一个 Pod 内的所有容器,共享根容器的网络名称空间,文件系统,进程资源6. 一个 Pod 内的容器网络地址,由根容器提供。比如:pod 部署的多种形态。

2024-03-08 20:30:08 1033 1

原创 kubernetes容器编排系统基本概念

理论较多,操作较少,安装好 k8s 即可 开篇的理解,大于操作nginx 容器nginx + python 容器nginx + python + redis + mysql 容器代理 + 后端应用 + 缓存 + 数据库.cnf配置文件 env环境变量 yaml文件可以去定义配置文件,环境变量等python 容器expose 暴露端口yaml 另一种标记语言(Yet Another Markup Language),格式,标记语言。

2024-03-07 11:01:01 955 1

原创 基于 docker 的交付,模式,流程及迭代更新模式

【代码】基于 docker 的交付,模式,流程及迭代更新模式。

2024-03-04 20:47:41 374 1

原创 Docker 使用原理流程

最初的 Docker 是基于 LXC ( Linux Containers 是一种 linux 端 操作系统 级的虚拟化技术,可以实现轻量级容器,每个容器看起来像一个独立的操作系统,他们共享同一个物理服务器,但是互相隔离。多个容器共享一套操作系统内核。因此摘掉了内核占用的空间及运行所需要的耗时,使得容器极其轻量与快速。a. linux 内核本身支持容器技术,LXC (市面上有很多基于 LXC 开发的容器管理软件,如创建容器,查看容器,管理容器, docker 作为管理容器的一款代表工具软件)

2024-03-01 20:52:04 1315 1

原创 物理机演进到虚拟化部署时代

最初的 Docker 是基于 LXC ( Linux Containers 是一种 linux 端 操作系统 级的虚拟化技术,可以实现轻量级容器,每个容器看起来像一个独立的操作系统,他们共享同一个物理服务器,但是互相隔离。- Docker 是基于 Google 公司推出的 Golang 语言开发而来的,基于 Linux 内核的 Cgroups,NameSpace,以及 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。

2024-02-27 13:40:58 366

原创 LVM 原理及动态调整空间使用

扫描 PV# 扫描 VG# 扫描 LV总结,以上检查 lvm 相关信息 pvs vgs lvs 均没有相关信息,表示 lvm 彻底被删除了。

2024-02-23 21:22:42 956

原创 RAID 故障修复,重启,卸载,备份

第一步先离开挂载点文件目录# 第二步取消挂载。

2024-02-22 17:36:17 861

原创 RAID 创建使用以及ubuntu安装和使用zfs文件系统及Ubuntu软件安装

查看 开机挂载文件 cat /etc/fstab# device;# 将 '/dev/md0 /longchiraid ntfs defaults 0 0'加入到 /etc/fstab 文件最后一行。

2024-02-21 20:13:00 1284

原创 硬 RAID 与软 RAID 的区别

它是由很多独立的磁盘组成一个容量巨大的磁盘组,然后利用个别磁盘提供数据所产生的一个加速效果,提升整个磁盘系统性能,利用这项技术,能够将数据切割为许多个区段,分别存储在各个硬盘上,磁盘阵列还能利用检查的概念,Part Check 然后在数组中检查任意一个硬盘故障的时候,我仍然可以读取数据,在数据重构的时候,再将数据通过计算之后,加入到新的硬盘中,这就是磁盘阵列冗余技术软 RAID软 RAID 通过软件的形式去安装,去使用,软件是其他程序员写好的,我们

2024-02-20 18:54:53 422

原创 RAID技术

======

2024-02-18 19:03:23 931

原创 swap交换分区及buffers和cached

swap交换分区swap 是 linux 系统磁盘管理的一块特殊的分区,当实际的物理内存不足的时候,操作系统会从整个内存中,取出一部分暂时没在使用的内存,拿出来放到交换分区,从而提供给当前正在使用的程序,可以使用更多的内存。使用 swap 分区的作用是,通过操作系统的调取,程序可以用到的实际内存,会远大于物理内存。swap 分区大小,必须根据物理内存和硬盘容量来计算-当你的物理内存小于 1G,必须使用 swap 提升内存使用量-内存使用过多的应用程序,比如图像,视频等,必须用 swap

2024-02-15 17:28:58 434

原创 挂载及实战

【代码】挂载及实战。

2024-02-14 11:26:45 307

原创 磁盘格式化及创建文件系统

使用fdisk命令对磁盘进行分区 1-4个主分区,第5个序号开始是逻辑分区。

2024-02-13 08:39:31 884

原创 软硬链接以及实战

【代码】软硬链接以及实战。

2024-02-13 08:14:28 849 1

原创 对磁盘进行分区及fdisk分区命令步骤图解

小于2TB的磁盘都可以用 fdisk 分区,但是大于2TB的磁盘,只能用 parted 命令分区,且转换磁盘为GPT格式。对磁盘进行分区一般有MBR和GPT两种分区,下面做具体操作实践。第一种DOS磁盘分区操作如上。fdisk磁盘分区步骤图解如下。以上就是两种磁盘分区实操。过滤包含sd磁盘分区信息。# 查看磁盘分区文件信息。1.MBR格式磁盘分区。2.GPT格式化分区。

2024-02-08 18:35:38 464

原创 如何在Ubuntu虚拟机上添加新磁盘

一块新的120G硬盘就创建好了。设置磁盘大小,选择下一步,如图。选择设置,点击设置,如图。右键选中的虚拟机,如图。选择添加,点击添加如图。直接选择下一步,如图。

2024-02-07 16:36:31 486 1

原创 虚拟机安装ubuntu后使用前的准备工作

ubuntu安装过程中,只会让设置登录用户和登录密码,并没有设置root密码的;这是因为ubuntu系统启动会自动生成一个root用户的密码,是随机的;但是用户可以主动修改它。这样就可以非常方便的使用vim了。ubuntu默认root用户。1.首先登录安装时设置的用户。3.可以使用root登录。2.设置root的密码。修改root用户密码。如何安装和设置VIM。

2024-02-01 09:51:44 412 1

原创 github 2fa中国认证及TOTP App

推荐微软的authenticator,类似网易大神APP,每次打开都会生成一个动态验证码,用此验证码进行登录,在国内的应用商店中可以下载到或者从google play中下载。启用2FA之后,每次在不同设备上登录github都要输入验证码,浏览器插件可以生成验证码,但前提是需要先把帐号添加扩展中,换设备登录建议在手机上安装totp应用。打开Authenticator应用,从右上角的【+】号添加帐户, (Google、Facebook 等) 选择其他帐户,然后扫一扫github页面上的这个QR码。

2023-12-12 12:55:46 370

原创 如何写项目文档--Document!

按 Shift+ Alt+R 快捷键 找到file:///C:/Users/lcds/pro/vue3-project/document/docs/build/html/index.html(找到_build目录下HTML文件夹下的 index.html,鼠标右键,找到资源文件 有Shift+Alt+R 快捷键那行,点击进去, 在资源文档看到 index,双击进去就可以了)再次创建三级子目录 start/update/index.rst index.rst内容如下。

2023-09-07 15:31:31 299 1

原创 源码编译安装 mysql-5.6.50

使用MySQL是不二的选择,接着就跟着超哥学起来。。。

2023-08-15 13:17:12 518 2

原创 在centos7上安装指定版本的mysql

在哥讲了这么多知识储备后,现在让你去解决这个需求,你会了吗?

2023-08-10 11:14:24 328 1

原创 安装mysql-5.6.43数据库

打开上面的仓库官网 https://repo.mysql.com/ 进入到如下页面。找到 mysql-5.6-commonity/ 点击进去 显示如下页面。安装是需要解决依赖,依赖解决好,再回头安装mysql-5.6.43。向下拉 找到 yum/ 点击去 可以看到如下页面。找到 x86_6/ 点击进去,如下图所示。找到 7/ 点击进去 出现如下页面。找到 el/ 点击进去 出现如下页面。下面开始安装mysql-5.6.43。鼠标右键点击,复制下载地址如下。

2023-08-09 15:43:30 159 1

原创 二进制免安装配置java

我们可以用 vim 编辑器,打开 /usr/bin/ls 或者,windows下的 .exe 文件,或者 rpm 安装包,都是010101二进制代码(计算机以二进制显示),都是机器阅读的二进制数据,人类无法阅读了。java编译后的文件可以跨平台使用即 业内熟知的一句话:一次编译,到处运行。注意:java 编译 javac HelloWorld.java。一般说的二进制包,指的更多是 rpm 包。rpm格式(需要rpm -ivh安装)上述说过了二进制包,包括了。二进制方式,安装java。

2023-08-06 08:17:21 166 1

原创 淘宝tengine源代码安装

1.安装需求 以下步骤适用于 所有 centos 系统源代码编译。以上就是源代码安装tengine的全过程即 淘宝nginx。在编译时候,你可以加上这些参数,指定一些额外的功能。本节内容实操流程及需要用到的工具。(一) 根据需求配置。(四) 源码安装示例。

2023-08-05 14:45:06 321 1

原创 rmp包安装管理命令

依赖指的是。软件A的运行,必须结合软件B,软件C的存在,才能够正确运行。可以理解,一个自行车的运行,必须依赖车轮,车把,坐垫。少一个都骑不了.....

2023-08-05 08:05:33 860 1

c2c.sql

c2c.sql

2022-12-12

invite.ics

invite.ics

2022-11-04

空空如也

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

TA关注的人

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