- 博客(78)
- 资源 (3)
- 收藏
- 关注
原创 Linux 性能调优简单指南
Linux 性能调优是系统运维的核心任务之一,目的是通过资源分配、参数优化和瓶颈消除,提升系统运行效率和稳定性。基于数据驱动:使用监控工具精准定位瓶颈分层逐级分析:从硬件到应用的逐层排查变更可回溯:单变量调整并记录结果场景适配性:根据不同业务需求选择优化策略建立性能基线:记录正常状态指标变更管理:单变量调整+灰度验证压力测试:使用sysbench/stress-ng自动化监控:异常自动告警机制文档沉淀:维护性能优化手册。
2025-02-20 16:07:18
407
原创 Go 编译代码-分平台编译
要针对 Mac, Linux, 和 Windows 编译单个main.go文件,可以使用 Go 的交叉编译功能,通过设置环境变量GOOS和GOARCH来指定目标操作系统和架构。
2024-11-19 15:20:21
691
原创 网络分析工具:tcpdump 安装与使用
tcpdump是一个强大的命令行网络分析工具,广泛用于捕获网络上传输的数据包。是分析网络流量情况,排查网络问题、分析协议的交互以及网络安全监控的常用工具。
2024-04-23 10:59:11
2794
1
原创 kubectl备忘录
Kubectl 自动补全BASHsource <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包。echo "source <(kubectl completion bash)" >> ~/.bashrc # 在您的 bash shell 中永久的添加自动补全您还可以为 kubectl 使用一个速记别名,该别名也可以与 completion 一起使用:alias k=k
2022-05-16 10:58:21
650
原创 数据分析--NumPy基础入门-1
文章目录数据类型列表和数组NumPyNumPy的引用N维数组对象:ndarrayndarray 属性ndarray数组的创建方法从Python中的列表,元组等类型创建ndarray数组使用NumPy中函数创建ndarray数组用NumPy函数:arange,ones,zeros,full,eys创建ndarray数组使用NumPy中其他函数创建ndarray数组ndarray数组的变换ndarray数组向列表的转换ndarray的操作-索引和切片一维数组的索引和切片多维数组的索引和切片ndarray数组的运
2022-05-09 10:18:26
820
原创 HTML 初识
HTML 初识<head>标签:放的是不被网页主题显示的内容:如标题,介绍等。<body>标签:渲染给用户真正看到的内容<!DOCTYPE HTML>:解释文档的类型,目前基本上都是HTML5块级元素在页面以快的形式展现出现在新的一行占全部宽度<div> <h1>-<h6> <p>内联元素通常在块级元素内不会导致文本换行只占必要的部分宽度<a> <ing> &l
2022-04-11 00:19:32
345
原创 Go基础:运算符
文章目录运算符算术运算符关系运算符逻辑运算符赋值运算符运算符内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符运算符描述+相加-相减*相乘/相除%求余++ 和 -- 是单独的语句,并不是运算符,不能放在=的右边赋值关系运算符运算符描述==检查两个值是否相等,相等返回 True,否则返回 False!=检查两个值是否不相等,不相等返回 True,否则返回 False
2022-03-16 23:14:26
399
原创 Go基础:变量和常量
文章目录变量声明标准声明批量声明变量初始化类型推导短变量声明匿名变量常量iota几个常见的 iota 示例其他变量声明Go中的变量需要声明后才能使用,同一作用域内不支持重复声明。变量声明后必须使用标准声明格式:var 变量名 变量类型例子:var name stringvar age intvar isOk bool批量声明例子var ( a string b int c bool d float32 e float64)变量初始化每个变量会被初始化成其类
2022-03-14 23:00:37
632
原创 Docker时区问题
Docker时区问题FROM docker.io/apache/skywalking-oap-server:6.5.0# 时区修改为东八区RUN apk add --no-cache tzdataENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone主要的文件:/usr/share/zoneinfo/Asia/Shanghai
2022-03-10 13:57:02
1304
原创 Prometheus 热加载配置
Prometheus 热加载配置先使用下面的命令访问prometheus查看是否正常curl -X POST http://localhost:9090/-/reload 请求接口后返回 Lifecycle API is not enabled. 就是没有开启热更新配置 ,需在启动命令增加参数:--web.enable-lifecycle具体启动命令./prometheus --web.enable-lifecycle --config.file=prometheus.yml 使
2022-02-24 11:28:13
2900
原创 MySQL binlog日志清理 保存时效
日志清理方法一:永久策略,自动清理修改my.cnf配置文件,设置清理策略,binlog日志大小# 编辑my.cnf配置,加入下面的内容max_binlog_size = 277M # 设置binlog日志的大小为500Mexpire_logs_days = 30 # 设置日期的过期时间,大于30天的日志自动清理重启mysql服务二:临时策略,手动清理进入mysql进行清理mysql -u root -p-- mysql8.0 以
2022-02-15 11:54:35
1220
原创 Mac 安装 homebrew - M1芯片
在使用官方的命令进行安装是,会有些速度慢。可以通过下面的方式进行安装/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"# 然后根据提示设置环境变量echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/lh.hc/.zprofileeval "$(/opt/homebrew/bin/brew .
2022-02-13 23:51:55
333
原创 SSH:The authenticity of host xxx can‘t be established.
问题截图描述回向整个过程,好像就是更换了IP地址,然后密钥什么的没有变化,还是之前的通用密钥。判断:可能是因为当前使用的key连接的发生变化到直的,然后SSH检查的时候不通过解决方法1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。ssh -o StrictHostKeyChecking=no 10.10.xxx.xxxssh -o UserKnownHostsFile=/dev/null -o StrictHo
2022-02-12 16:03:48
705
原创 Go基础:简单入门“hello world”
先看一段代码package main // 声明本代码所属的包import ( "fmt" // 导入 fmt (format的缩写)包,使其可用)func main() { // 声明一个名为main的函数 fmt.Println("Hello playground") // 在屏幕上打印内容}go的相关规则当用到被导入包中的某个函数时,都需要在函数的名字前面加上包的名字以及一个点号作为后缀Go需要依赖引号 圆括号和大括号等符号理解用户
2022-02-10 16:02:48
241
原创 使用echo 无法正确清空文件存储大小
在使用echo进行重定向文件的时候,会存在大小没有发生改变的现象使用上面的方法遇到一个现象即 ls -l 与 du -sh 得到的大小是不同的查找相关内容,查到了如下方法进行解决使用重定向方法du -sh ./*> access.logdu -sh ./*使用true命令重定向清空文件du -sh ./*true > access.logdu -sh ./*使用cat/cp/dd命令以及/dev/null设备来清空du -sh ./*cat /dev
2022-02-08 17:37:29
3300
原创 Linux 安装添加新的字体
在业务上线过程中,存在很多UI设计的字体需要安装到服务器中进行使用,所以记录一下关于Linux-CentOS如何安装字体,在Docker中安装与这个类似,可以将镜像做成一个基础镜像提供服务安装字体命令yum -y install fontconfig查看已经安装的字体fc-list# 查看已经已经安装的中文字体fc-list :lang=zh在字体目录下创建新的目录或者使用现有目录,将需要安装的字体导入其中mkdir -p /usr/share/fonts/new_fon
2022-01-28 15:25:13
1629
原创 Gitee 上传文件过大解决思路
Gitee的免费版本只能上传单个文件小于100M在没有注意大小的请境况下,上传文件出现下面的报错方法一git filter-branch --force --index-filter "git rm --cached --ignore-unmatch GO语言趣学指南 1.pdf" --prune-empty --tag-name-filter cat -- --allgit commit --amendgit push -u origin master上面的按方法无效时,可以使用下面的方
2022-01-27 11:44:42
3805
1
原创 Jenkins使用官方的镜像,初始化后无法安装插件问题解决
建议使用Jenkins中文社区提供的jenkins镜像jenkins的中文社区官网:https://www.jenkins.io/zh镜像拉取地址docker pull jenkinszh/jenkins-zh:2.267设置挂载jenkins目录mkdir /home/jenkins_homechmod -R 777 /home/jenkins_home启动容器docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-zh.
2022-01-26 20:35:38
964
原创 Python 从字符串中提取数字字符
使用到的库:re 正则表达式库常用的方法:re.findallre.subre.splitimport restring = """★ 《亚洲周刊》2020年度十大小说★ 豆瓣读书2020年度中国文学(小说类)Top1★ 2021年宝珀理想国文学奖首奖作品★ 2020年单向街书店文... """number = re.findall(r'\d+', string) # 提取所有整数print(number)number = re.findall(r'(\d+)年', s.
2021-12-04 15:48:50
1904
原创 python 自定义时间 加减天数
使用python的datetime模块库通过方法:timedelta 实现天数的加减import datetime# 指定时间加减天数src_day = '2021-11-29'src_day = datetime.datetime.striptime(src_day, '%Y-%m-%d')print(src_day)# 增加时间 加1天delta = (src_day + datetime.timedelta(days = 1)).striptime('%Y-%m-%d')prin
2021-12-04 15:21:12
3352
1
原创 Windows-11 安装配置方法
下载鲁大师,PC健康检查助手,Windows11安装助手PC健康检查助手:https://aka.ms/GetPCHealthCheckAppWindows11安装助手:https://www.microsoft.com/zh-cn/software-download/windows11打开鲁大师,找到下图所示Win11更新检测进入检测页面,等待检测结果如下,然后根据不符合要求的内容进行相应的更改:主要有下面3个方面的内容设置启动方式为UEFI设置分区类型为GPT设置..
2021-10-15 10:23:32
1122
原创 python 拼接json数据
将字典转换为jsondict = {"a":1,"b":2}j = json.dumps(dict)print(j)字符串列表拼接str = "abc,def,nds"num = "1,2,3"list_str = str.split(",")list_num = num.split(",")dic = dict(zip(list_str,list_num))j = json.dumps(dic)print(j)
2021-07-27 20:31:24
1999
原创 Python 字典创建几种方式
空字典创建dict = {}type(dict)直接赋值创建dict = {'a':1,'b':2}print(dict)通过关键字和关键字参数创建dic = dict(a=1,b=2,c=3)print("type:{},result:{}".format(type(dic),dic)通过二元组列表进行创建list = [('a',1),('b',2)]dic = dict(list)print("type:{},result:{}".format(type(.
2021-07-27 20:28:48
286
原创 Python 基础
文章目录Python中的数据结构Number 数值数值类型的基本操作String 字符串字符串的常用操作List 列表列表常用操作Tuple 元组Dictionary 字典字典常用操作字典操作的建议Set 集合Set运算Set常用操作数据操作运算符总结控制流程语句判断语句 - if循环语句for循环while循环循环终止函数函数的定义参数返回值面向对象面向对象和面向过程面向对象中的术语面向对象三大特性面向对象的优势Python中的面向对象Python中类的私有化常用标准库和第三方库标准库第三方库IO操作P
2021-07-20 23:21:44
120
1
原创 Windows 常用命令-开启多核处理器
如何进入命令行窗口方法一:Win+S 打开windows搜索框,输入cmd即可,即打开命令提示符方法二:Win+R,输入“cmd”即可文章目录常用命令查看Windows电脑CPU核心数,线程数开启多核处理器多核CPU,提高资源利用常用命令###################################################################ipconfig /displaydns # 显示dns缓存 ipconfig /flushdns # 刷新D.
2021-07-15 21:31:55
9480
2
原创 Windows下重启Linux子系统(WSL)
Linux子系统(WSL )是基于 LxssManager 服务运行的重启WSL的话将 LxssManager 重启即可命令重启以管理员权限运行# 停止与启用net stop LxssManagernet start LxssManager个人测试停止之后,建议重启电脑...
2021-07-07 17:08:04
1570
原创 Linux 时间同步服务
文章目录ntpdate与ntpd chronydntpd服务的相关设置文件如下:安装启动时间服务器ntp服务的启动与观察启动查看状态ntpdate与ntpd chronydntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ntpd服务。ntpd服务 运行后, 先是每64秒与上源服务器同步一次, 根据每次同步时测得的误差值经复杂计算逐步调整自己的时间, 随着误差减小, 逐步增加同步的间隔. 每次
2021-06-08 21:48:05
558
原创 Linux pssh命令
文章目录yum安装编译安装选项案例pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。yum安装yum -y install pssh编译安装wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gztar xf pssh-2.3.1.tar.gzcd pssh-2.3.1/pyth
2021-06-08 21:43:43
543
原创 Linux yum命令使用报错
是因为rpm-db库出错导致的根据报错。进入到/var/lib/rpm, 将__db.备份然后删除__db.重新构建库cd /var/lib/rpmfind ./ --name "__db.*" | xargs mv for i in `ls | grep "__db."`;do mv $i $i.bk;donerpm --rebuildbdyum clean allyum repolist...
2021-06-08 21:38:52
675
原创 MySQL 8.0.23 版本无法使用sqlyog登录解决
使用下面的语句创建用户和密码create user 'username'@'%' identified by '123456';grant all on *.* to 'username'@'%' with grant option;验证通过此语法创建的用户,通过sqlyog客户端无法正常连接无法连接是因为:密码加密方式与sqlyog不对应通过下面的语句修改用户的密码方式和重置密码alter user 'username'@'%' identified with mysql_native_
2021-03-01 15:13:07
868
原创 Git国内镜像地址
Git国内地址镜像1:官网下载https://git-scm.com/downloads使用官方的地址进行下载,速度很慢,大小40-50M,需要大约20分钟左右的时间才能够正常下载,所以寻找到下列国内镜像地址2:Git下载国内镜像地址https://npm.taobao.org/mirrors/git-for-windows/测试速度在10m/s左右...
2020-11-22 15:49:15
25119
原创 修改MariaDB_root密码
在mariadb的配置文件中加入下列一行vim /etc/my.conf.d/server.cnf[mysqld]skip-grant-tables # 加入此行重启mariadb服务systemctl start mariadb.service登录mysql[root@vps]# mysqlWelcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 8Server
2020-04-05 11:28:22
1107
原创 Wordpress安装-报错说明
一:下载WordPress安装包并解压下载地址:https://wordpress.org/latest.tar.gz如果使用FTP将wordpress上传到远程服务器,先下载压缩包,之后上传如果使用shell访问远程服务器,直接在远程服务器上使用wget工具下载(Linux系统)wget https://wordpress.org/latest.tar.gz解压缩:tar -xzv...
2020-04-05 11:26:57
826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人