自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onlyellow的博客

写给你的诗篇

  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 [MariaDB] 数据库统计插件启用和配置

最近因为需要监控数据库(MySQL/MariaDB)的登陆动作、数据修改等,需要调研一个监控数据库方案。经查询有canal等开源方案,调查过后基本也符合需求;最后查询GPT推荐MariaDB官方插件server audit:初步阅读文档感觉很符合需求,故进行部署验证和测试。

2024-01-12 16:20:11 602 1

原创 [rancher] rancher部署和使用的一些思考

最近因为工作需要,学习调研rancher的使用k8s作为主流微服务部署的基础,已经逐渐在工作中普及。但是k8s dashboard用于生产管理,还是有所欠缺:我们需要一个k8s之上的管理平台。经过调研,目前rancher已经迭代开发至v2.8版本,有很好的社区基础和公司技术支持,决定深入研究下。

2023-11-01 16:21:51 491

原创 [k8s] 基于ubuntu22部署k8s1.28记录

k8s1.28部署

2023-08-23 16:56:48 1285

原创 [OpenStack] GPU透传

A100透传使用

2023-07-28 14:21:13 778

原创 [k8s] arm64架构下k8s部署的坑

操作系统是中标麒麟麒麟自带仓库里面的k8s版本最高是1.15,比较低了。所以配置了k8s官方源(基于el7,dddd)本次安装1.23(写这篇文章时候,最新的是1.27。但是安装1.27有点问题,就选了1.23)利用kubeadm部署,利用 kubeadm config print init-defaults > kubeadm-config.yaml 生成kubeadm配置文件。

2023-06-30 16:51:25 607

原创 【驱动管理】禁用nouveau

【代码】【驱动管理】禁用nouveau。

2023-04-29 21:27:02 318

原创 [slurm] CentOS7/Ubuntu18上Slurm部署步骤(单机版)

slurm部署

2023-03-23 17:27:26 926

原创 【Slurm】Slurm使用故障&workaround记录

state直接重置为IDLE也行。看网络文章区别在于,如果有job在该node上运行,建议用RESUME;如果没有job运行可以用IDLE。什么原因导致的还不清楚。

2023-03-14 17:53:23 1200

原创 [k8s] Evict状态pod调查

pod调查

2023-01-09 11:03:55 105

原创 [Linux] CentOS8 升级

由于CentOS8已经仅仅维护Stream,8.* Linux都已经不在维护。对应仓库都清空了。不过有时候,我们依然需要安装对应小版本,比如8.5。这里摸索了一个更新方法。

2022-12-26 16:45:45 618

原创 [MariaDB] 主从数据库污染后重新同步方法

mariadb主从集群恢复

2022-07-13 14:52:59 332

原创 Istio 部署

istio部署

2022-01-27 14:05:29 2308

原创 常用linux命令整理

常用命令整理分区拓展lvextend -l +100%FREE /dev/cl/root

2022-01-25 11:59:25 224

原创 [ffmpeg] 视频码率压缩

视频码率压缩工作中遇到一个问题:播放原始视频时候,因为视频码率较大(2M左右),而现场网络带宽比较低,导致客户并发观看视频时候,会发生卡顿现象。因为客户升级网络计划需要一段时间,我们暂定降低视频码率来缓解卡顿问题安装ffmpeg安装ffmpeg仓库:yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm安装ffmpeg: yum install

2021-11-02 15:59:27 3839

原创 清除挖矿木马脚本

朋友的云主机被入侵挖矿了,说是杀不掉。登录检查了下,发现是因为crontab和守护进程双重保险。写脚本批量删除即可脚本内容如下#!/bin/bashguard_name=ps -ef|awk '{print $8}' |grep -E ^[[:alnum:]]{12}$guard_pid=ps -ef|grep $guard_name|awk '{print $2}'miner_pid=ps -ef|grep kthreaddi |awk '{print $2}'virus_name=cro

2021-07-01 16:43:54 492

原创 [MySQL] 快捷查询语句记录

因为有时候要查询现场数据库的信息,且没有可视化的连接工具,常常需要直接用命令查询。这里记录下一些常用的目标结果查询语句1.查询语句

2021-06-01 14:09:45 95

原创 guacamole调研(一):部署

因为最近项目需要使用一个vnc框架,所以需要调研下主流的。OpenStack使用的是noVNC(后续研究下)。这次研究的是guacamole这里记录下部署步骤1.准备一台CentOS7环境最好更新下,比如升级到7.92.安装devel包因为我这次选择从源码编译安装guacamole,所以必须按照编译环境(repo配置163或者ali的就行,需要epel。163/ali也有epel)yum install -y cairo-devel libjpeg-turbo-devel lib..

2021-05-08 15:27:16 834

原创 [OpenStack] Linuxbridge 的Permission Denied故障调查

[OpenStack]Linuxbridge的PermissionDenied故障调查同事发现compute节点无法创建虚拟机:调查发现是因为compute网络断开。从ipmi进入compute节点查看情况,发现是物理网卡对应的linuxbridge的mac地址不对,全部为0,如下图所示名为brqd8***的linuxbridge mac地址全为00使用brctlshow可以确认,brqd8***这个网桥添加物理网卡(eno1)失败,所以导致mac地址为00继续查看/var...

2020-12-15 16:22:30 1580 1

原创 [GIT]过滤二进制文件

最近使用GIT进行版本控制时候发现,常常把编译好的二进制文件也一起上传了。研究了资料发现可以通过编写.gitignore文件实现。网站上搜了一圈,学了一手简单实现:就是在你的文件夹下面新建一个.gitignore文件并且写入如下信息:######*!*.go#######但是这种写法有个弊端:如果你新建了其他文件夹,那么也得把这个.gitignore也复制过去。有没有一劳永逸的写法呢?只能自己学习下gitignore语法,发现可以这么写######*!**

2020-10-15 16:49:06 791

原创 [k8s] tls: failed to verify client‘s certificate: x509: certificate has expired or is not yet valid

29号晚上同事发现部署的API接口服务崩了。同时k8s服务也崩了(我们自己写的API服务调用k8s)。当时就怀疑是k8s崩溃导致API调用失败,然后api报错退出(这里API容错机制也有问题,但不是这篇文章主题)。第二天来调查k8s问题:执行k8s命令报错[root@onlyellow2~]# kubectl get podUnable to connect to the server: x509: certificate has expired or is not yet valid第一感.

2020-09-30 14:03:25 6439 4

原创 [Golang] fatal: git fetch-pack: expected shallow list

Grafana源码编译调研Grafana前端图表展示框架,试图源码编译下载源码配置Go环境(没想到Grafana后端逻辑部分用Go写的。我一直以为是纯TypeScript)编译因为需要从github安装不少依赖,所以最好配置代理# go run build.go setup# go run build.go build执行第一句的时候,提示如下错误fatal: git fetch-pack: expected shallow list查询资料说是go语言版本过低导致:建议升级到

2020-08-05 18:23:20 2637

原创 [CentOS] systemd 服务关于limits配置

最近测试golang编写的server,发现并发数增加时候常常报错:http: Accept error: accept tcp [::]:18888: accept4: too many open files; retrying in 1s检查全局limit限制发现已经修改[root@onlyellow2 ~]# ulimit -a.....open files (-n) 88888.....systemctl重启server后,查看实时l...

2020-06-16 16:43:11 2528

原创 [golang] 一次指针失效问题的调查

最近学习sqlite3,试着写点demo代码部分代码如下所示:import ( "database/sql" _ "github.com/mattn/go-sqlite3")var ( db *sql.DB)const ( dbDriverName = "sqlite3" dbName = "/root/data.db3")func init() { db, err := sql.Open(dbDriverName...

2020-05-25 16:47:20 288 1

原创 [linux工具] tcpdump丢包问题

一次抓包过程中,发现丢包现象严重:一开始以为是机器没收到数据包。后来发现其实是tcpdump抓到了,但是丢弃了。后来调查发现是tcpdump试图去解析包中的域名。增加 -n 参数后,丢包问题解决。以前没有注意这个问题,是因为都是在有外网的机器下抓包:tcpdump可以域名解析。这次是在一个纯内网环境(无法上百度),自然解析失败,导致超时丢包。...

2019-08-13 16:45:58 990

原创 [LINUX] CentOS7下GRE通信配置

接了个跟移动对接的业务。需要搭建GRE访问移动内部网络。找了台阿里云机器来模拟对接测试Aliyun:ip tunnel add gre1 mode gre remote 218.*.*.*  local 172.19.*.* ttl 255   <===218*.*.*是APN-TEST的公网IP  172.*.*.*是阿里云主机内网IPip link set gre1 upi...

2018-12-26 10:41:18 6147

原创 [k8s] kubelet 10250端口漏洞

最近服务器cpu又跑了100%, 卡的不行。一查发现是/tmp/docker 这个进程Google一下,挖矿木马蛋疼的一笔。物理服务器没有入侵痕迹,检查下进程是从容器内映射到物理服务器上的然后检查容器,初步怀疑是容器登录账号泄露导致入侵。杀掉挖矿进程后,修改容器登录密码,第二天依然被入侵。继续Google,发现可能是kubelet 10250溢出漏洞导致任意代码远程执行。链...

2018-11-23 14:45:50 7510

原创 [羽毛球入门]初级培训内容

10.24晚第一次参加羽毛球初级培训 1. 高远球动作分解a) 山字形架开b) 肘部往正前方前伸c) 转拍挥臂击球d) 手臂前伸后下压(往大腿上挥) 2. 步伐a)  并字步b)  跑步 3.  拍面水平  上网挑球/搓球 4. 拉伸a) 平躺,抬腿90度伸直。教练帮忙往前压b) 卧着,小腿屈膝。教练扶着大腿和脚底板向前压c) 坐...

2018-10-25 14:27:44 820

原创 bitcoin全节点(full node)在centos7上的部署

1. 准备一台干净的CentOS7系统 2. 仓库配置这里我用了阿里云的centos7相关软件仓库。因为这两个在国内,所以访问速度比较快curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo h...

2018-08-24 23:43:40 1880

转载 关于cannot open shared object file: No such file or directory 的解决

原文地址:https://blog.csdn.net/sahusoft/article/details/7388617原文地址:https://blog.csdn.net/sahusoft/article/details/7388617原文地址:https://blog.csdn.net/sahusoft/article/details/7388617原文地址:https://blog.csdn....

2018-06-09 15:11:58 38637

原创 [OPENSTACK] Too many connections

最近又部署了一个osp环境:Pike版本。变化很大。安装了最小化组件运行(keystone/glance/neutron/nova/horizon)。运行几分钟还行,建立instance后dashboard频繁发出Error:提示API Error。后台查看日志:2018-01-16 14:39:38.274 4873 ERROR nova.servicegroup.drive

2018-01-16 15:56:45 1212

原创 centos7安装tensorflow

centos7安装tensorflow。源码安装和二进制安装

2017-12-28 16:14:25 947

原创 sed使用tips

http://blog.51cto.com/litaotao/1288526

2017-12-28 14:23:19 214

原创 python debug

python 条件断点

2017-12-22 17:03:56 399

转载 centos 中文支持

http://blog.csdn.net/CleverCode/article/details/46377577

2017-12-18 11:49:18 254

原创 时区修改

timedatectl set-timezone  Asia/Shanghai

2017-12-16 22:43:31 242

原创 Python Tips

1.  centos6 环境安装python2.7centos6默认安装的是python2.6.  但是我们常常需要2.7版本。 下载python源码包。安装编译工具: yum  groupinstall  -y  "development tools"进入python目录./configure   --prefix=/usr/localmake && make alt

2017-12-02 18:50:14 215

原创 mark first blood

41.35   100    fx   10.25/14:13   看看自己运气咋样

2017-10-25 14:14:53 310

原创 离线安装pip

离线安装pippip离线安装其他包

2017-10-13 15:23:52 7258 3

原创 SSL证书申请

keytool -import -storepass cstorfs -alias root -keystore keystore.jks -trustcacerts -file fullchain.cer -nopromptkeytool -import -storepass cstorfs -alias tomcat -keystore keystore.jks -file bd.csto

2017-10-09 16:30:01 533

原创 Linux实用命令(二):getent

从系统数据库读数据。用于判定用户是否存在等,十分好用。# 判定用户组test是否存在:如果存在就退出,不存在就创建# getent group test || groupadd test

2017-06-29 15:17:44 1720

C语言经典编程900例

详细介绍c语言编程实例,在实战中体验c语言编程的happy

2010-05-31

空空如也

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

TA关注的人

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