04 2024 档案
摘要:查看当前shell echo $SHELL 查看系统中有哪些shell cat /etc/shells 修改shell,输入要切换的shell,例/bin/zsh chsh -s /bin/zsh 安装zsh yum install -y zsh oh-my-zsh 克隆zsh git clone
阅读全文
摘要:在有网络的机器上,安装apt-rdepends工具来获取Ansible及其依赖的列表。 sudo apt-get install apt-rdepends 使用apt-rdepends获取Ansible的依赖列表,并下载所有这些包。 apt-rdepends ansible | grep -v "^
阅读全文
摘要:比如下载ansible和依赖 第一种: yumdownloader --resolve --destdir=./ansible ansible 第二种: yum install -y ansible python-netaddr --downloadonly --downloaddir=./ansi
阅读全文
摘要:apiVersion: kubekey.kubesphere.io/v1alpha1 kind: Cluster metadata: name: sample spec: hosts: - {name: master, address: 172.34.1.205, internalAddress:
阅读全文
摘要:查看证书过期时间 kubeadm certs check-expiration 更新证书 kubeadm certs renew all 也可以更新单个证书 更新 apiserver 证书 kubeadm certs renew apiserver 更新 apiserver-etcd-client
阅读全文
摘要:禁止master部署pod kubectl taint nodes k8s-master(节点名称) node-role.kubernetes.io/master=true:NoSchedule 查看污点 kubectl describe nodes 节点名称 |grep taint 删除污点(根据
阅读全文
摘要:环境 操作系统:centos7.9.2009 集群架构:三个节点,一主两从,k8s版本v1.21.5,kubesphere安装的集群,应该算是kubeadm部署的集群 ip:192.168.106.130,192.168.106.131,192.168.106.132 集群状态:3个节点证书过期,全
阅读全文
摘要:查看pod在哪个node节点运行 kubectl get pod -n kube-system -o wide
阅读全文
摘要:使用命令systemctl stop docker停止docker后提示:“Warning: Stopping docker.service, but it can still be activated by: docker.socket”,这是docker在关闭状态下被访问自动唤醒机制,即这时再执
阅读全文
摘要:有时候pull镜像很慢或者失败,需要从其他的机器传到服务器,就可以使用docker镜像的复制转贴,思路就是先把本地镜像打包,然后用ftp工具传到目标服务器,最后服务器解包还原 打包 docker save -o ~/alpine.3.16.tar alpine:3.16 还原 docker load
阅读全文
摘要:这条命令就是把alpine的版本latest改为1.2 docker tag alpine:latest alpine:1.2
阅读全文
摘要:--restart=always参数能够在重启docker时,自动启动相关容器。 Docker容器的重启策略如下: no,默认策略,在容器退出时不重启容器 on-failure,在容器非正常退出时(退出状态非0),才会重启容器 on-failure:3,在容器非正常退出时重启容器,最多重启3次 al
阅读全文
摘要:拉取镜像 docker pull redis:6.2.6 创建映射目录和文件 mkdir -p /data/server/docker_redis/data 官网下载对应版本redis.conf,放在/data/server/docker_redis/目录下 运行redis docker run -
阅读全文
摘要:拉取镜像 docker pull nginx 创建映射目录 mkdir -p /data/server/nginx/{conf,log,html} 先创建一个nginx容器,然后将容器中的nginx.conf文件和conf.d文件夹复制到宿主机 创建容器 docker run -d --name n
阅读全文
摘要:docker部署mysql mkdir -p /data/docker/mysql5.7/{data,conf.d} mkdir -p /data/docker/mysql8/{data,conf.d} version: '3' services: mysql_5.7: image: mysql:5
阅读全文
摘要:docker部署mongodb 拉取镜像 docker pull mongo 启动mongo(docker run和docker compose) docker run --auth:需要密码才能访问容器服务。 -e MONGO_INITDB_ROOT_USERNAME:设置用户名 -e MONGO
阅读全文
摘要:拉取镜像 docker pull jenkins/jenkins 创建映射目录 mkdir -p /mydata/jenkins_home 创建容器 docker run -d -p 28080:8080 -v /mydata/jenkins_home:/var/jenkins_home -v /e
阅读全文
摘要:docker compose部署nginx-proxy-manager docker-compose.yaml version: '3' services: npm: image: jc21/nginx-proxy-manager:latest container_name: npm restart
阅读全文
摘要:docker compose部署nextcloud version: '3' services: nextcloud: image: nextcloud container_name: nextcloud environment: - MYSQL_HOST=nextcloud-db - MYSQL_
阅读全文
摘要:docker compose部署一个ubuntu桌面环境 version: "3" services: ubuntu-d: container_name: ubuntu-d image: dorowu/ubuntu-desktop-lxde-vnc hostname: ubuntu_d ports:
阅读全文
摘要:原文链接 编辑 kube-apiserver.yaml文件 vim /etc/kubernetes/manifests/kube-apiserver.yaml 找到 –service-cluster-ip-range 这一行,在这一行的下一行增加 如下内容 --service-node-port-r
阅读全文
摘要:登录docker报错 docker login 192.168.106.170:80报错如下 Error response from daemon: Get "https://192.168.106.170:80/v2/": http: server gave HTTP response to HT
阅读全文
摘要:搭建harbor仓库 harbor概述 容器技术越来越或火,越成熟,容器应用的开发和运行始终离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境的Registry也是非常必要的。 所以Harbor孕育而生,Harbor是由VMware公司开源
阅读全文
摘要:yum快速安装docker-ce和docker-compose https://blog.csdn.net/csrh131/article/details/125308090 docker-ce安装命令 # 安装yum-utils yum install -y yum-utils # 配置yum源
阅读全文
摘要:离线包制作 执行以下命令下载 KubeKey 并解压 export KKZONE=cn curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.13 sh - 新建文件manifest.yaml并加入以下内容 apiVersion: kubekey
阅读全文
摘要:安装postgresql yum安装 官网参考:https://www.postgresql.org/download/linux/redhat/ # Install the repository RPM: sudo yum install -y https://download.postgresq
阅读全文
摘要:参考链接:https://blog.csdn.net/Sunny_Future/article/details/105345493 参考链接:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html 安装好依赖环
阅读全文
摘要:xtrabackup加密备份 xtrabackup加密备份 生成秘钥 openssl rand -base64 24 MOERPHNbWQ4FifkF85nc7UxAZLu1SfR+ 加密备份 xtrabackup --user=root --password=password --backup -
阅读全文
摘要:ubuntu安装mysql 方法一、使用 apt 仓库 更新软件列表 apt update 查看可用的 MySQL 版本 apt list | grep mysql-server 或者 apt search mysql-server 安装指定版本的 MySQL 服务器 apt install mys
阅读全文
摘要:PXC从完整备份中恢复指定表 PXC 从完整备份中恢复指定的表 备份服务器 备份文件处理 # 切换到备份目录下 cd /data/backups/full/ # 解压文件,使用gzip压缩的 gunzip mysql-23_yl_2021-06-29.gz # 切换到临时目录 cd /tmp # 创
阅读全文
摘要:insert into mysql_servers (hostgroup_id, hostname, port) values(10,'172.34.88.155',3306); insert into mysql_servers (hostgroup_id, hostname, port) val
阅读全文
摘要:Percona XtraDB Cluster 集群安装 安装环境: CentOS Linux release 7.6.1810 (Core) 16核 64G 在线安装 离线安装 配置文件 在线安装 添加仓库内容(在线安装) yum install https://repo.percona.com/y
阅读全文
摘要:master配置 [mysqld] datadir=/data/mysql socket=/var/lib/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid log-bin=mysql
阅读全文
摘要:update user set host = '%' where user = 'root'; //提示错误不用管,直接flush flush privileges;
阅读全文
摘要:mysql小版本升级 两种方式: In-Place Upgrade Logical Upgrade [In-Place Upgrade](#in-place upgrade) 原地升级(In-Place Upgrade: 直接替换二进制文件(即直接yum update/rpm -Uvh升级rpm
阅读全文
摘要:# rpm -ivh mysql-community-common-8.0.23-1.el8.x86_64.rpm # rpm -ivh mysql-community-client-plugins-8.0.23-1.el8.x86_64.rpm # rpm -ivh mysql-community
阅读全文
摘要:查询出执行时间较长的进程 select * from information_schema.processlist where command != 'Sleep' and time > 5*60 order by time desc; select * from information_schem
阅读全文
摘要:SHOW STATUS LIKE 'Threads%'; Threads_connected显示的数值就是当前的连接数 查看连接到数据库的客户端ip及各连接数 SELECT substring_index(host, ':',1) AS host_name,state,count(*) FROM i
阅读全文
摘要:mysql复制数据库,导出导入 方法一:使用mysqldump 创建新的数据库 create database new_db 同一个mysql服务器复制数据库方法 mysqldump old_db -u 账户 -p密码 | mysql -P 端口 new_db -u 账户 -p密码 不同mysql服
阅读全文
摘要:导出整个库 mysqldump --opt -d yjtxz -uroot -p > yjtxz.sql 导出单个表 mysqldump -uroot -p -d yjtxz hs_risk > hs_risk.sql 导出数据到文件 select * from blade_dept limit 1
阅读全文
摘要:mysqldump默认没有存储过程 函数 触发器等的信息,是不导出的 mysqldump备份表 mysqldump -u 用户名 -p 数据库名 表名 > 备份文件路径 mysqldump -uroot -p bbb a > ccc.a.sql mysqldump恢复表 mysqldump -u 用
阅读全文
摘要:mysql8修改数据目录 停止mysql systemctl stop mysqld 修改配置文件/etc/my.cnf #datadir=/var/lib/mysql #socket=/var/lib/mysql/mysql.sock datadir=/data/mysql socket=/dat
阅读全文
摘要:免密验证 修改配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnf在配置文件中添加一行skip-grant-tables 重启mysql systemctl restart mysql 登录mysqlmysql -u root -p,提示输入密码直接回车即可 将密码清
阅读全文
摘要:修改配置文件,跳过登陆验证 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 添加root用户 use mysql; insert into user(User,authentication_string,ssl_cipher,x509_issuer,x509_
阅读全文
摘要:-- 使用mysql数据库 USE mysql; -- 创建用户 CREATE USER myuser IDENTIFIED BY 'mypass'; -- 查看用户 SELECT user, host, authentication_string FROM USER WHERE USER='myu
阅读全文
摘要:datadir=/data/mysql socket=/var/lib/mysql/mysql.sock Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 log-e
阅读全文
摘要:SELECT * FROM performance_schema.replication_group_members; SHOW STATUS LIKE 'group_replication_primary_member';
阅读全文
摘要:锁表语句 LOCK TABLES tbl_name READ; 锁表怎么解决?MySQL锁表怎么解锁? # 1. 查进程,主要是查找被锁表的那个进程的ID SHOW PROCESSLIST; # 2. kill掉锁表的进程ID KILL 10866;//后面的数字是进程的ID -- 锁表解决方法 s
阅读全文
摘要:一、查询所有进程 show full processlist; 字段说明 id列,用户登录mysql时,系统分配的"connection_id",可以使用函数connection_id()查看 user列,显示当前用户。如果不是root,这个命令就只显示用户权限范围的sql语句 host列,显示这个
阅读全文
摘要:原文链接:https://blog.csdn.net/lanyang123456/article/details/122277340 Slow query 慢查询 是指 执行很慢的SQL语句。一般会设置一个阈值,例如,100ms,执行时间超过100ms的都会判定为慢查询。 慢查询是一种危险的信号,M
阅读全文
摘要:配置yum仓库,可以通过yum下载pxc yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm 关闭数据库 systemctl stop mysql 升级: sudo yum update Perc
阅读全文
摘要:--不足:23山东和16山东重复 --创建DBPromary数据库 create database DBPromary use DBPromary go --创建promary表 create table promary ( proID int primary key, proName varcha
阅读全文
摘要:查询mysql数据库大小: select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from information_schema.TABLES where table_schema = 'azkaban' 查询数据库总大小 s
阅读全文
摘要:先到nfs删除该mgr目录下的数据 然后删除该容器 容器启动好之后,进入终端输入mysql,然后输入如下命令 set global clone_valid_donor_list='mysql-mgr-0.mysql-mgr:3306'; stop group_replication; set glo
阅读全文
摘要:Multipass Multipass 是一款开源工具,可以在本地运行虚拟机,方便地部署和测试应用。Multipass 是由 Canonical 公司开发的,基于 KVM 虚拟化技术,支持 Linux、macOS 和 Windows 平台。 官网:https://multipass.run/ 安装
阅读全文
摘要:Linux,Ubuntu禁用ipv6 启用ipv6 禁用ipv6 编辑/etc/sysctl.conf文件, 在末尾添加以下三句 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.co
阅读全文
摘要:linux端口映射 添加端口映射 iptables -t nat -A PREROUTING -p tcp --dport [外部端口] -j REDIRECT --to-ports [内部端口] 删除端口映射 iptables -t nat -D PREROUTING -p tcp --dport
阅读全文
摘要:nc命令 检测端口是否开放 nc -zv IP 端口-端口 # 比如检测192.168.3.34的22到100端口 nc -zv 192.168.3.34 22-100 # 也可以指检测一个端口,比如192.168.3.34的22端口 nc -zv 192.168.3.34 22 nc是netcat
阅读全文
摘要:windows端口转发 windows提供端口转发功能,命令netsh interface portproxy help命令 打印帮助信息 netsh interface portproxy show all show命令 show all - 显示所有端口代理参数。 show v4tov4 - 显
阅读全文
摘要:华为ensp路由器无法启动 华为ensp路由器无法启动,需要关闭hyper-v bcdedit /set hypervisorlaunchtype off
阅读全文
摘要:使用firewall配置,通过添加富规则(rich rules)来实现 firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="8.147.170.200" drop' firewall-cmd --per
阅读全文
摘要:1. 获取镜像 docker pull bjdgyc/anylink:latest 2. 查看命令信息 docker run -it --rm bjdgyc/anylink -h 3. 生成密码 docker run -it --rm bjdgyc/anylink tool -p 123456 #P
阅读全文
摘要:宿主机创建配置文件,自己修改端口号 mkdir -p /data/dockerfile/v3ray vim /data/dockerfile/v3ray/config.json { "log" : { "access": "/var/log/v3ray/access.log", "error": "
阅读全文
摘要:frp0.52以后的版本配置文件是按照json格式编写的 下载frp frp的github地址:https://github.com/fatedier/frp 上传到服务端和客户端,然后解压 服务端用到的文件是frps和配置文件frps.ini 服务端修改配置frps.ini [common] bi
阅读全文
摘要:火狐浏览器看视频全屏时会黑一下屏幕 在浏览器地址栏输入:“about:config”(不包含引号,下同) 并回车,然后点击“我知道了”,可以进入高级设置界面。 在地址栏下方的搜索栏中输入:“full-screen-api.transition-duration”,首选项中出现两项设置,分别双击并把数
阅读全文
摘要:floccus加坚果云同步书签 浏览器安装floccus 坚果云启用webdav,获取密码 如下设置
阅读全文
摘要:安装“Oracle VM VirtualBox Extension Pack”,直接下载,下载后双击即可启动VirtualBox进行自动安装。这个扩展包可以为VirtualBox增加一系列的功能支持:USB2.0设备、因特尔网卡的PXE启动和VirtualBox远程显示系统等。安装之前需要关闭所有V
阅读全文
摘要:客户机操作系统已禁用 CPU。请关闭或重置虚拟机。 这是AMD电脑的VMware安装macOS出现的错误 我们需要在虚拟机运行之前打开虚拟机安装目录自动生成的 macOS xxxx(你选择安装的版本号).vmx 只需要在末尾添加: smc.version = "0" cpuid.0.eax = "0
阅读全文
摘要:VMware虚拟机迁移到PVE pve7.4 https://blog.csdn.net/o12345612345666885/article/details/129679746 从vmware导出虚拟机,导出为ovf 上传ovf文件和vmdk磁盘到PVE后台(不要修改vmdk磁盘名称) 根据ovf
阅读全文
摘要:打开vmware出现提示框,显示如下内容,进不去虚拟机 Could not open /dev/vmmon: ?????????. Please make sure that the kernel module `vmmon' is loaded. 在终端输入命令 sudo /etc/init.d/
阅读全文
摘要:虚拟机安装vmware-tool后还是无法复制粘贴的解决办法 sudo apt-get autoremove open-vm-tools -y sudo apt-get install open-vm-tools -y sudo apt-get install open-vm-tools-deskt
阅读全文
摘要:starwind v2v converter转换报错 文件名和路径不能有中文,修改后就可以了。
阅读全文