自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu离线设置时间同步

在目标机器上安装 ntpdate:最后,在你的 Ubuntu 20.04 机器上,打开终端并导航到包含 .deb 文件的目录。果在安装过程中遇到任何依赖问题,你可能还需要下载和安装那些依赖包。你可以在相同的 Ubuntu 软件包页面找到这些依赖包,并重复上述步骤进行安装。完成上述步骤后,你应该就能在 Ubuntu 20.04 机器上离线安装 ntpdate 了。在这里,<file-name.deb> 是你下载的 ntpdate 安装包的文件名。下载好安装包 上传到目标机器上。去官网下载对应版本安装包。

2024-01-02 15:18:31 703

原创 linux 增加DNS解析

问题:failed to restart network.service。如果是 Centos 8 可以使用:nmcli c reload。named.conf是DNS服务器 bind的配置文件。没有resolv.conf文件, 创建一个。resolv.conf是系统的DNS配置。解决:可以尝试下面一个命令。1、编辑DNS配置文件。2、添加DNS配置信息。

2023-12-21 10:08:18 1301

原创 Ubuntu离线安装Docker

一、安装 docker用Winscp打开桌面将离线包拽入到Winscp桌面( 上传到服务器 )打开puttypwd:显示当前位置。

2023-12-21 09:55:09 1483

原创 Ubuntu离线安装 MySQL 5.7

注意:UFW防火墙开发 3306端口,UFW处于 Status: inactive 时(sudo ufw status verbose),可以不执行上面操作命令。1、将下载的依赖以及安装包上传到自己指定的文件夹(演示用/opt)#bind-address = 127.0.0.1(修改后)mysql -u root -p //输入密码。(1)修改mysqld.cnf配置文件。三、安装依赖,以及安装MySQL。1、开启MySQL远程访问。2、下载MySQL安装包。修改mysql配置文件。(2)安装MySQL。

2023-12-21 09:42:48 850

原创 关于语雀 23 日故障的公告

通过这次故障我们深刻认识到,语雀作为一款服务千万级客户的文档产品,应该做到更完善的技术风险保障和高可用架构设计,尤其是面向技术变更操作的“可监控,可灰度,可回滚”的系统化建设和流程审计,从同 Region 多副本容灾升级为两地三中心的高可用能力,设计足够的数据和系统冗余实现快速恢复,并进行定期的容灾应急演练。10 月 23 日下午,服务语雀的数据存储运维团队在进行升级操作时,由于新的运维升级工具 bug,导致华东地区生产环境存储服务器被误下线。受其影响,语雀数据服务发生严重故障,造成大面积的服务中断。

2023-10-25 09:08:04 1155

原创 linux系统日志查看journalctl命令详解

简介从2012年开始,大部分linux发行版本开始从传统的systemv 初始化系统移植到一个叫做systemd的全新系统。systemd用来启动系统并管理进程。systemd包含了一个叫做journalctl的辅助组件,其主要作用是管理系统的事件日志记录。journalctl可以查看所有的系统日志文件,由于日志信息量很大,journalctl还提供了各种参数帮助用户更快速的定位到日志信息。默认情况下,用户都可以访问自己的日志。

2023-02-02 14:50:32 1104

原创 Linux排查服务器是否已经被入侵

linux 安全

2023-02-02 14:15:35 870

原创 .xb文件 mysql备份

软件准备:要安装两个软件(2) qpressmysql对应版本的xtrabackup,不同服务器安装不同的版本mysql 5.1 – xtrabackup2.0以上mysql5.6 --xtrabackup 2.2以上mysql5.7 --xtrabackup2.4以上mysql8 --xtrabackup8以上。

2022-12-30 11:28:08 1301

原创 Docker openjdk java AES 解密报错

java AES 解密报错java.security.InvalidKeyException: Illegal key size or default parameters报错信息java.security.InvalidKeyException: Illegal key size or default parameters at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1026) at javax.crypto

2022-05-31 10:02:48 1142

原创 k8s(kubernetes)证书续期

简介kubernetes集群上kubeadm 安装的证书默认为 1 年,注意原证书文件必须保留在服务器上才能做延期操作,否则就会重新生成,集群可能无法恢复,这里在证书快到期之前进行续期操作。具体操作查看证书到期时间一般k8s证书文件都在/etc/kubernetes/pki/下openssl x509 -noout -text -in /etc/kubernetes/pki/apiserver.crt多个证书一起查看到期时间for item in `find /etc/kubernetes/

2022-05-31 09:52:55 5664 2

原创 .xb文件 mysql备份恢复

恢复数据软件准备:要安装两个软件(1) Percona Xtrabackup(2) qpress1. Percona Xtrabackup 安装步骤[root@node3 ~]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.23/binary/redhat/7/x86_64/Percona-XtraBackup-2.4.23-r3320f39-el7-x86_6

2022-05-23 00:20:19 1595

原创 安装mysql5.7(局域网非root账号)

创建mysql安装目录路径mkdir /home/webuser/software上传mysql安装包 mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz到该目录下创建安装脚本vi mysql_install.sh#!/bin/bashset -o errexit # 报错则中止执行export mysql_path=/home/webuser/softwareexport port=13306export user=wxcepexport pwd=W

2022-05-23 00:00:04 314

原创 K8S日常问题-k8s中大量pod 状态 evicted

背景在查看k8s的环境的时候,突然发现存在n多个pod状态为Evicted。差不多得有几百个。在这里插入图片描述eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。多见于资源不足时导致的驱赶。查看了一下pod的信息。结果发现是磁盘满了。kubectl describe pod {pode_name} -n {namespace}解决方案排查资源和异常原因,防止新的驱赶产生。使用如下命令删除旧驱赶的遗留kubectl get

2022-05-06 09:37:36 6494

原创 WXCEP教师发展平台

通过平台的建设,全面推进教师管理信息化,优化教师工作治理体系,提升教师工作治理能力,更好的开展教师队伍建设工作,高效采集教师信息及数据,形成教师队伍大数据,优化教师工作决策,为教师个体发展提供指引。1、支持通过移动端进行信息上报2、支持通过电脑端进行信息上报3、支持自定义上报考核标准4、支持建立考核标准库5、支持填报时关联教师档案中的数据并进行选择6、支持自定义业务档案模板7、支持设置不同项目内容的分值8、支持设置字段不同选项的分值9、支持自定义考核标准10、支持编辑修改教师骨干类别1

2022-04-19 23:19:07 119

原创 WXCEP应用导航

校园OA公文流转公文流转公文流转公文流转教务考务公文流转公文流转公文流转公文流转学习时间:公文流转公文流转公文流转公文流转学习产出:公文流转公文流转公文流转公文流转...

2022-04-19 23:13:16 98

原创 后勤安保类应用

建设目录

2022-04-19 23:01:56 75

原创 科研创新类应用

建设目录

2022-04-19 23:01:26 87

原创 学生工作类应用

建设目录

2022-04-19 22:59:50 62

原创 教师发展类应用

建设目录

2022-04-19 22:59:15 62

原创 教务考务类应用

建设目录

2022-04-19 22:58:33 95

原创 校园OA类

一、教师发展平台通过平台的建设,全面推进教师管理信息化,优化教师工作治理体系,提升教师工作治理能力,更好的开展教师队伍建设工作,高效采集教师信息及数据,形成教师队伍大数据,优化教师工作决策,为教师个体发展提供指引。1、支持通过移动端进行信息上报2、支持通过电脑端进行信息上报3、支持自定义上报考核标准4、支持建立考核标准库5、支持填报时关联教师档案中的数据并进行选择6、支持自定义业务档案模板7、支持设置不同项目内容的分值8、支持设置字段不同选项的分值9、支持自定义考核标准10、支持编辑修

2022-04-19 22:55:27 155

原创 领导的21个法则

领导的21个法则

2022-04-19 20:20:32 189

原创 Redis集群安全加固启用密码

搭建redis集群请看我分布式缓存里一篇文章1 全部节点启用密码(全部节点密码设置一样一样的)将各节点上/etc/reids0x.conf 里密码启用; 新密码 redis@nb2088requirepass redis@nb20882 带密码连接命令/etc/redis/src/redis-cli -h 10.128.7.193 -p 6379 -c -a redis@nb20883 修改redis-trib.rb脚本如果Redis设定了密码,那么通过redis-trib.rb脚本创建集

2022-04-19 10:59:37 793

原创 Nginx高并发之限流+日志分割

nginx 限流配置限流算法令牌桶算法令牌算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存。漏桶算法漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理);来不及流出的水存在水桶中(缓冲),以固定速率流出;水桶满后水溢出(丢弃)。这个算法的核心是:缓存请求、匀速处理、多余的请求直接丢弃。相比漏桶算法,令牌桶算法不同之处在于它不但有一只“桶”,还有个队列,这个桶是用来存放令牌

2022-04-12 14:19:04 397

原创 Nginx 用分片提升缓存效率基于range协议

Nginx 用分片提示缓存效率基于range协议slice 模块功能:通过range协议将大文件分解多个小文件,更好的用缓存为客户端的range协议服务1.1 Nginx的Range回源、ngx_http_slice_module模块、–with-http_slice_module参数Nginx的ngx_http_slice_module模块是用来支持Range回源的。ngx_http_slice_module从Nginx的1.9.8版本开始有的。启用ngx_http_slice_module模块

2022-03-30 10:32:16 1561

原创 Linux系统下禁止nginx空主机头

引言:为了防止域名解析恶意指向,我们需要禁止nginx默认的空主机头,操作如下vi /usr/local/nginx/conf/nginx.conf #配置文件找到server,添加下面这两行:listen 80 default; #default代表默认虚拟主机server_name _;例如:server { listen 80 default; server_name _; return 500; #返回500错误信息}还可以把这些空的流量转向到某一个网

2022-01-12 13:06:55 1853

原创 五个维度打造研发管理体系

背景技术管理者(技术总监/经理/CTO)期望通过体系化的管理方式建设,能够在百人,千人以上的团队中有效的构建聚焦目标,自我成长,高效能的研发作战团队,快速拿出成果,支撑业务的快速发展。痛点从小团队人员快速扩张,团队文化稀释,人员效能下降,目标逐渐弱化。各自团队管理方式及标准不统一,人员管理及协同逐渐混乱。组织扩大后,难以有效关注个人,无法准确评判个人的成长,贡献等。目标通过构建完整研发管理体系,建立管理机制,让技术组织聚焦目标,高效运转,同时激励团队不断优化提升。研发管理体系构建思考通

2022-01-05 13:46:03 659

原创 高效能研发体系构建概论

背景技术管理者(技术总监/经理/CTO)都会面临公司战略执行,公司业绩的压力,以及业务对技术团队支撑能力的期望和诉求。如何打造一支快速响应,高效能,能打硬仗的技术团队?是技术管理者的挑战和必须完成的任务。痛点1)技术选型混乱,大量基础技术组件代码重复构建,使用方式不一样;一些坑大家都需要重复踩一遍,关键是踩完了还不能复用经验可能还会在其他项目重复发生。2)项目最终被业务追着跑,产品设计没有路线图, 整体业务架构没有规划,最终演变成大量业务基础服务重复建设,业务边界不清晰,业务服务职责不清晰。3)线

2022-01-05 10:27:55 117

原创 区域教育应用中心建设的心得

应用得有版本有插件;版本:大版本 ,小版本, 定制版场景如下:1.A开发商在应用中心上架了一个应用, 安装给部分学校单位了;2.使用一段时间后, B学校提了一个需求, A开发商迭代了一个新版本; 想要上架;此时有三种操作可能一. 重新上架一个应用重新上架一个应用 , 应用中心就会有俩个此应用, 这样显然不符合初衷, 也不友好; 长此以往的迭代, 应用中心惨不忍睹;二. 覆盖原应用上架覆盖原应用上架, 强制其他学校也升级, 这样做相对于让所有学校接受了B学校提出的需求, 不符合实际场景; 很

2021-12-23 09:33:11 189

原创 设计集成万能单点登录注意事项

设计单点登录需要注意什么1 登陆方式2 客户端类型 如:电脑端WEB/手机端WEB/APP/IPAD3 客户端种类 如: QQ/企业微信/微信小程序4 客户端唯一标识 如: 企业微信id/ 小程序id5 扩展字段: 一般第三方会在url中返回携带用户一次性凭证;对于多身份系统,有时候单点登录需要定位到具体类型的身份信息; 还有一些发布给第三方的链接; 当用户访问该链接时,如果未登陆 还需要走第三方登录理解;6 需要身份定位字段...

2021-11-11 21:17:31 146

原创 K8S入门一 搭建Kubernetes集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区2. 准备环境角色IPk8s-master192.168.31.61k8s-node1192.168.

2021-10-28 15:44:31 160

原创 一卡通消费对接 Android 调试桥 (adb)-2021-10-27

windows下载安装adb安装参考https://developer.android.google.cn/studio/releases/cmdline-tools启用设备USB调试模式在设备上启用 adb 调试如要在通过 USB 连接的设备上使用 adb,您必须在设备的系统设置中启用 USB 调试(位于开发者选项下)。在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需显示开发者选项,请依次转到设置 > 关于手机,然后点按 build 号七

2021-10-27 11:20:19 857

原创 腾讯云负载均衡 https代理harbor

因为种种原因, 被迫采用云负载均衡代理harbor, 使用负载均衡的https方式代理访问后端的http协议的harbor ,证书配置到负载均衡上,如下:user---->slb(HTTPs)–>harbor(http) --> core/protal/registry部署Harbor镜像仓库安装docker与docker-compose这一步骤不知道操作的,自行百度下载Harbor离线包部署# tar zxvf harbor-offline-installer-v2.0.0.

2021-09-17 11:30:14 565

原创 jenkin服务器 和 maven 私服迁移操作记录

前期环境准备添加账号weiyanuseradd weiyan -d /home/weiyan -g root设置用户weiyan密码passwd weiyan设置sudovim /etc/sudoers#添加weiyan ALL=(ALL:ALL) ALL #需要密码修改ssh默认 端口22 ,禁用ssh root登录vim /etc/ssh/sshd_config#修改ssh port 22 为1245port 1245#禁用rootPermitrootlogin

2021-09-15 20:05:59 274

原创 记一次centos磁盘数据恢复(六合)

现场数据库服务器centos6.5 启动不了; 需要恢复数据, 没有备份文件;拿下磁盘 插到同版本系统上;pvdisplay 报重复Found duplicate PV using /dev/vdb2 not /dev/vda2命令 blkid 查看pv vg lv uuid 居然是一样的; 原因是机房机器都是统一镜像来的;fdisk -l 查看 俩磁盘都识别到了; 物理分区都在;解决方案一:找个机器 blkid 命令 查看pv vg lv 的uuid; 只要和上面不同; 插上硬盘;

2021-09-06 19:58:40 707

原创 centos文件系统知识

这里介绍一下LVM的磁盘命令查看唯一标识UUID情况(特别注意在数据恢复时需要注意 uuid不能重复)很多机房管理员创建机器时 使用统一备份镜像恢复, 导致全部机器的PV VG LV uuid都是相同的; 当一台机器系统有问题, 取下硬盘到其他机器恢复数据时, 会导致VG LV交叉错乱的问题; 遇到这样问题时, 重新使用一个原始系统做系统, 检查uuid;blkid检查文件系统 PV VG LV 的uuid[root@localhost mysql]# blkid/dev/vda1: UUID="

2021-09-06 19:46:03 609

转载 linux 文件系统之PV,VG,LV的关系和操作

https://blog.csdn.net/liujinwei2005/article/details/78439452PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以动态调整

2021-09-06 19:18:02 1512

原创 centos7 目录扩容 LVM

1.使用 fdisk -l 查看到这块盘为/dev/sda 107GB:磁盘有 2 0971 5200 个扇区; 已分到1 0485 7599扇区 约使用了50GB左右;Last login: Tue Aug 17 10:36:20 2021 from 192.168.6.230[root@k8s-node2 ~]# fdisk -l磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区Units = 扇区 of 1 * 512 = 512 byt

2021-08-17 11:38:29 264

转载 Centos 如何扩充/增加磁盘

https://www.cnblogs.com/maohedashu/p/12082465.html1:使用背景废话不多说,磁盘空间不足,增加磁盘,然后扩充现有不足空间磁盘。本次以Vmware进行测验。2:我们本次要增加的就是这个3:我们先添加一个磁盘,20G,添加过程不在赘述4:添加完成后,要重启一下,要不然系统无法识别5:添加完成后,我们查看是否添加成功6:添加成功后,我们开始对分区进行操作[root@localhost /]# fdisk /dev/sdb7:创建物理卷[root

2021-08-06 13:53:05 1664

原创 K8S学习(一)

1、部署Gitlab1.1 部署Gitlabmkdir gitlabcd gitlabdocker run -d \ --name gitlab \ -p 8443:443 \ -p 9999:80 \ -p 9998:22 \ -v $PWD/config:/etc/gitlab \ -v $PWD/logs:/var/log/gitlab \ -v $PWD/data:/var/opt/gitlab \ -v /etc/localtime:/etc/localti

2021-08-06 11:37:05 93

空空如也

空空如也

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

TA关注的人

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