自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【K8S实践笔记】Kubernetes Dashboard v2.7.0 的安装与配置(2)

Kubernetes Dashboard 是 Kubernetes 的官方 web UI(用户界面)。它允许用户管理其 Kubernetes 集群和部署在其上的应用程序。Dashboard 提供了一个图形界面,使得开发者和其他非 Kubernetes 专家能够更容易地了解集群的状态,并执行常见的管理任务。

2024-09-06 14:13:11 1111

原创 【K8S实践笔记】Kubernetes(v1.28)集群搭建部署(1)

基于三台运行CentOS 8的服务器(IP地址为192.168.10.x)来搭建Kubernetes v1.28.2集群的详细步骤。我们将使用kubeadm工具来简化这一过程,并选择Calico作为CNI插件。声明:本文是实战案例,经过实测检验,提供完整的解决方案。包括国内网络问题的解决,提供完整的配置文件, 以及各种常见问题的解答等。

2024-09-06 13:00:56 847

原创 CentOS 7 上配置 NFS

完成以上步骤后,你就成功在 CentOS 7 上配置了一个 NFS 服务器。其他机器现在应该能够通过 NFS 访问你的共享目录。在文件中添加如下行,以定义你要共享的目录和允许访问的客户端。例如,如果你想让所有网络上的主机都可以读写。如果你使用的是 firewalld 防火墙,你需要打开 NFS 需要的端口。表示允许所有网络上的主机读写访问,并且以同步模式进行(即每次写入都会立即写入磁盘)。文件,以允许其他机器挂载你的共享目录。首先,你需要安装 NFS 相关的软件包。是服务器上的共享目录,

2024-08-16 17:36:23 512

原创 下载文件异常-java.lang.IllegalStateException: getOutputStream() has already been called for this response

在写文件的时候,系统已经调用了getOutputStream()方法;如果接口还返回了其它数据,这样会造成2次调用getOutputStream(),所以报了此错误;在respone中已经调用了getOutputStream()方法。说系统应该调用了多次;所有只要接口不再返回数据的话,系统就不会再报以上错误。(当然不影响业务正常导出)

2024-05-24 17:38:33 379

原创 centos 虚拟机 增加硬盘 虚拟机centos磁盘扩容

进入centos 7系统中,输入“# df -h”命令,查看磁盘信息。这里没有写显示新增的磁盘信息。

2024-03-25 18:41:30 1414

原创 jenkins 迁移(centos7服务器之间)

通过网站查看:登录jenkins网站,在系统管理->系统配置页面,可以查看到主目录地址。如果你用yum安装的话,默认目录:/var/lib/jenkins。

2024-03-06 10:17:09 644

原创 npm ERR! errno CERT_HAS_EXPIRED(淘宝镜像证书过期)

【代码】npm ERR!errno CERT_HAS_EXPIRED(淘宝镜像证书过期)

2024-03-06 09:54:45 4550

原创 ChatGLM3在windows上部署

ChatGLM3在windows上部署

2024-01-09 13:33:16 2466

原创 mysql5.7在centos环境下的常见故障

由于部分数据文件损害,导致mysql在启动过程之中,会检查一些部分内容失败,导致mysql服务启动失败。1. 设置mysql启动时候的恢复引导级别。跳过部分内容的加载和校验,启动mysql服务;3. 重置mysql服务器(重新实例化)4. 重新设置mysql引导设置级别。5. 用第二步备份的数据,来恢复;2. copy出数据库中的数据;

2023-08-18 16:05:00 818

原创 python3的虚拟环境安装和使用(linux)

python3的虚拟环境安装和使用(linux)

2023-06-21 16:06:46 1456

原创 Centos7下安装python3.8

这些依赖包,用于python的源码编译安装时候使用。

2023-06-21 15:46:04 6019

原创 【Centos系统故障】虚拟机断电后centos7无法正常启动 XFS(sda3)

虚拟机断电后centos7无法正常启动 XFS(sda3),通常都是断电以及非法关机,杀掉虚拟机等突然中断系统的情况,会导致内存数据损坏,从而导致linux操作系统无法启动。

2023-06-21 14:03:27 2527 1

原创 nginx反向代理502-Bad Gateway问题解决方法

SELinux缺省会通过Linux审计系统auditd将日志写在/var/log/audit/audit.log内,而该服务缺省为启用的;假若auditd长驻程序并未运行,信息将会被写进/var/log/messages。没有相关错误,说明nginx反向代理配置没有出错,那就可能是后台jenkins服务发生异常。再次访问,即可正常访问,当然,直接关闭SELinux也可以访问,但是不建议这样解决问题。3.查看SELinux日志 /var/log/audit/audit.log。1.查看8080端口服务启动。

2023-05-08 21:21:57 3121 1

原创 python项目中requirements.txt的用法

requirements.txt 的作用就是python的依赖包的配置管理文件;主要负责记录环境里面的依赖包和精确地版本号。我们通常的创建一个新项目都是通过pip install xxxx的方式一个个安装依赖包到项目中。如果这个项目在其他环境上构建的时候,就可以通过requirements.txt文件一次性的安装所有的项目的依赖包;那如何获取和生存这个requirements.txt呢?当然你肯定不是手工一个个的记录下来,可以将项目中的所有依赖关系导出来。

2023-03-28 15:03:51 1840

原创 k8s 清理旧版本的镜像

操作笔记

2022-06-29 15:50:30 1692

原创 Linux 系统垃圾日志清理

Linux 系统垃圾日志清理CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journalsystemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。systemd-journal 日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化的二进制数据,所以在查看和定位的时候很迅速。默认情况下并不会持久化保存日志,只会保

2022-06-29 15:47:15 2529

原创 Centos7使用yum快速安装ansible

Centos7使用yum快速安装ansible1. ansible功能简介:ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能。主要基于ssh实现连接,实现一个服务端(安装ansible的服务器)控制多个客户端2.ansible的配置文件:yum默认安装的ansible,常用的配置文件有两个:/etc/ansible/ansible.cfg: ansible服务器配置文件;/etc/ansible/hosts: 管理被控制主机的ip地址的文件3. 示

2022-03-16 17:26:58 2756

原创 windows 开启mysql不能自启动

随windows自动启动时总是启动不了,windows日志中有两个错误,描述是:1:等待 MyService 服务的连接超时(30000 毫秒)。2:由于下列错误,MyService 服务启动失败: 服务没有及时响应启动或控制请求。等windows启动后用手工启动服务时一切正常。是因为在windows启动时,系统分配给这个服务的资源比较少,所以这个服务占用了较多时间,导致超出30000毫秒后被windows看作启动失败。而windows启动后,手动启动服务时资源充足,所以启动成功了。问题已解决。

2022-03-10 16:25:08 2217

原创 打开电脑需要先按CTRL+ALT+DEL三个键才能按密码

1)按微软图标加按R键,弹出运行输入secpol.msc回车,打开本地安全策略中的安全选项。在右侧的框内找到“交互式登录:不要按CTRL+ALT+DEL”,右键点击“交互式登录:不要按CTRL+ALT+DEL”,在弹出的菜单中点“属性”,在属性选项卡中点选“已启用”按确定重启电脑设置生效。2)或按微软图标加按R键,弹出运行输入gpedit.msc回车,打开组策略编辑器。在左侧选计算机配置/Windows设置/安全设置/本地策略,这时在本地策略下面可见到有“安全选项”,点击“安全选项”在右侧的框内找到“

2022-01-17 14:10:30 4931

原创 Docker的常用命令与示例

docker的常用命令与示例1. 容器的操作1.1 容器的启动与进入启动容器docker run -it <imageId>后台启动容器docker run -itd <imageId>启动容器,并进入到容器中docker run -itd <imageId> /bin/bash进入容器中docker exec -it <containerId> /bin/bash1.2 查询容器查看所有running状态的container

2021-12-30 13:36:00 510

原创 【K8S实战系列-清理篇1】k8s docker 删除没用的资源

【K8S实战系统-清理篇1】k8s docker 删除没用的资源Docker采用保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非你明确地要求Docker这样做,否则通常不会删除这些对象。这可能导致Docker占用较多额外的磁盘空间。对于每种类型的对象,Docker都提供了一个prune命令修剪一次清理多种类型的对象。本文主要说明如何使用这些prune命令。1. prune 镜像删除所有未被使用的镜像$ docker image prune -a -f删除2

2021-12-30 12:22:40 2572

原创 xxx(telnet, netstat): command not found

一般在docker镜像中,查看容器中的服务状态什么的和测试服务都特费力,你会发现容器中啥组建都没有安装。以下整理几个常见组件的安装方法:容器环境是ubuntu, 本人虽然不太喜欢ubuntu不过,作为容器的基础镜像,它的确比centos要小不少。所以还算是个比较好的基础镜像吧。如果你想安装任何组件,第一步你需要更新包源。apt-get update1. apt-get update 太慢如何换源a:清空/etc/apt/sources.list文件echo > /etc/ap

2021-12-29 17:17:22 939

原创 【K8S实战系列-nignx-2】k8s中configmap挂载配置nginx.conf

【K8S实战系统-nignx-2】k8s中configmap挂载配置nginx.conf1. ConfigMap是什么ConfigMap作用是存储不加密的数据到etcd中,让Pod以变量或数据卷Volume挂载到容器中2. 创建ConfigMap2.1 准备nginx.conf 配置文件user nginx;worker_processes auto;error_log /nas/nas-nginx/logs/error.log notice;pid /v...

2021-12-20 18:48:39 4424 1

原创 【K8S实战系列-nignx-1】dockerfile构建与部署nginx

使用nginx 官方镜像为基础,创建自己的nginx镜像1. 创建dockerfile存放目录1.1 创建目录[root@server40 nginx]# mkdir -p /root/dockerfile/nginx/1.2 编写Dockerfile文件[root@server40 nginx]# vi Dockerfile#this nignx docker file#version: v2021#author: guanghui.shi#email: 1535513

2021-12-20 12:46:10 1738

原创 Centos7 Jenkins的部署

1. 下载rpm安装包wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.275-1.1.noarch.rpm --no-check-certificate2. yum安装rpm -ivh jenkins-2.275-1.1.noarch.rpm安装完以后重要的目录说明:/usr/lib/jenkins/jenkins.war WAR包/etc/sysconfig/jenkins ...

2021-12-17 16:33:19 1144

原创 CentOS 7.6下安装部署Elasticsearch 6.7.0

CentOS 7.6下安装部署Elasticsearch 6.7.01. 安装环境es依赖JDK,所以需要先安装JDK环境(JDK自行安装)2. 下载和解压 Elasticsearch 6.7.02.1 下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.tar.gz2.2 解压:tar -zxvf elasticsearch-6.7.0.tar.gz -C /home/

2021-11-22 11:12:30 1224

转载 SpringBoot Controller 传值与接收参数的几种常用方式

SpringBoot Controller 传值与接收参数的几种常用方式第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。2、@RequestParam获取查询参数。即url?name=这种形式。例子:GEThttp://localhost:8080/demo/?name=suki_rong对应的java代码:@GetMapping("/demo/")public void demo(@PathVariable(name =

2021-10-21 17:57:31 8661

原创 mongo的基本操作

mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码。1: 数据库的创建,用户创建和删除,用户权限的分配1.1 查看所有数据库show dbs1.2 创建admin数据库(如果数据库,存在则只是切换到当前的数据库下)use admin1.3 创建管理员账户db.createUser({user: "root",pwd: "Gmg_2020", roles: [ { role: "roo

2021-10-20 21:47:47 1710

转载 Springboot2.0解决跨域问题-1

1.问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的资源。注:具有相同的Origin,也即是拥有相同的协议、主机地址以及端口。一旦这三项数据中有一项不同,那么该资源就将被认为是从不同的Origi

2021-10-08 21:22:42 751

原创 【Centos系统故障】单用户模式下的故障调试分析与排查

最近公司服务器,断电重启后,centos系统一直进不去,开机在图形界面一直转圈,也没有任何错误提示,搞了半天才找到是个很小的问题。不过系统的调试和分析方案感觉蛮有用,希望也能解决其他网页的问题。可能是图形化界面的原因,连报错的地方都没有。 所以只能进入单用户模式下设置问题断点,进行分析。1. 进入单用户模式1.1 在开机引导界面按【e】1.2 进入界面后,在linux16那行的末尾输入【rd.break】,然后按ctrl+x组合键进入单用户只读模式如果你需要进入读写模式的..

2021-09-28 11:48:20 2606

原创 【Centos系统故障】救援模式下恢复数据

1、背景和目标:linux系统不能正常启动情况下,如何从系统中把里面的数据copy出来;思路:1. 进入救援模式,找到需要恢复的数据; 2. 进入救援模式下后,需要配置网络将数据传输出来;3.通过scp将数据传输到其他的服务器上;2、进入救援模式2.1 挂载好光盘,开机按Esc,选择CD-ROM2.2选择Troubleshooting2.3 选择Rescue a CentOS system2.4 选择1,回车2.5继续回车,进入一个shell。 这里...

2021-09-27 22:05:42 4409 1

原创 CentOS7 查看防火墙状态

一、防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld二、使用firewall-cmd配置端口(1)查看..

2021-09-24 15:35:34 1015

原创 centos7 安装vue的编译与发布环境

centos7 安装vue的编译与发布环境一、安装node.js1.下载源码文件http://nodejs.cn/download/我这里试用的14.15.4。一个比较古老的版本wget https://npm.taobao.org/mirrors/node/v14.15.4/node-v14.15.4-linux-x64.tar.xz2.解压tar -xvf node-v14.15.4-linux-x64.tar.xz3.重命名文件mv node-v14.15.4-linux-x

2021-09-23 15:31:45 948

转载 控制Dell PowerEdge R720的风扇转速 (利用IPMI)

控制Dell PowerEdge R720的风扇转速 (利用IPMI)https://blog.csdn.net/qq_37272728/article/details/115793770OMSA下载链接:http://www.dell.com/support/contents/cn/zh/cndhs1/article/Product-Support/Self-support-Knowledgebase...Dell PowerEdge:如何在服务器上配置iDRAC和系统管理选项:https:

2021-09-16 15:41:59 1995

原创 Centos7 增加或者删除swap空间

1. 实际应用场景在centos上安装的vmware, 在启动的时候提示: VMware Workstation recommends 54.8 GB of system swap space for the set of currently running virtual machines. 31.2 GB of system swap space is available. For optimum performance increase the amount of system swap spac

2021-09-02 11:12:44 1446 1

原创 Linux服务器之间的文件同步(单向同步:rsync+inotify)

1.rsync简介rsync是linux系统下的数据备份工具。支持本地复制,或者与其他SSH、rsync主机同步。2.rsync的部分特性rsync支持很多特性:可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等等 无须特殊权限即可安装 快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接

2021-09-01 22:09:55 4524

原创 linux服务器之间的文件同步(双向同步unison+inotify)

在日常的运维工作中,需要保证文件的高可用性,以防单点带来的文件丢失。 根据场景不同,一般会有单向和双向同步两种方式。1、双向同步:unison+inotify 用于启动切换的场景2、单向同步:rsync+inotify 用于手工恢复的场景大多数情况下,都用单向同步即可,如果有问题的话,运维认为手工恢复即可; 如果对恢复的实时性要求不叫高的话,可以用双向同步,出问题的时候,让系统自动切换先用起来,然后再人工维护,不影响正常使用。我们来演示一下双向同步环境的搭建和配置。1 Unison简介Un.

2021-07-12 11:59:47 6302 3

原创 centos7 的图形化与命令行切换

1.查看当前系统启动模式systemctl get-default 2. 将图形化界面切换为命令行输入命令systemctl set-default multi-user.target 之后再输入reboot重启即可3. 将命令行切换成图形化界面输入命令systemctl set-default graphical.target 之后再输入reboot重启即可...

2021-07-12 11:28:51 937

原创 Linux 最全的添加开机启动方法

添加开启启动的方式一般有如下几种第一种:把开机命令,写入到os的启动文件之中,伴随着启动文件的读取,顺便帮你把要启动的任务,一起启动了;第二种:把启动任务,放到os的启动目录下。os启动过程之中,会执行所有放在此目录下的任务;第三种:os会给用户提供了标准的方法,按照此流程接入;系统启动时需要加载的配置文件/etc/profile、/root/.bash_profile/etc/bashrc、/root/.bashrc/etc/profile.d/*.sh、/etc/profile.d

2021-06-30 14:53:15 14531

原创 利用ssh反向代理以及autossh实现从外网连接内网服务器

1. 背景:如何在公司外面,就可以访问公司内部的服务器;如果在不能控制网络配置的情况下,将内网的服务器,向外提供网络服务(就是让外网的人,可以访问内网的服务器)这些都可以用一个简单的代理来实现;2. 场景机器 IP 用户名 备注A 192.168.1.100 user1 需要提供服务的服务器,处于内网B 123.123.123.123 user2 外网服务器,相当于桥梁的作用3. 解决方法:就是在机器A上做到B机器的反向代理;然后...

2021-06-04 11:40:48 1387 1

空空如也

空空如也

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

TA关注的人

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