- 博客(313)
- 资源 (3)
- 收藏
- 关注
原创 UnionTech OS Server 20 网页无法访问yum源地址
统信yum地址 https://euler-packages.chinauos.com/server-euler/fuyu/1060/everything/sw_64/Packages/浏览器访问401报错无权限,查看linux uos环境下yum配置的用户名和密码。然后自己组装生成Basic Authorization。chrome浏览器安装插件ModHeader。生成的字符串格式为下面这样。进行以下配置,即可访问成功。
2025-01-02 14:55:28
470
原创 [申威适配] 申威sw_64统信UOS编译python greenlet报错‘slp_switch’ was not declared in this scope; did you mean ‘g_s
申威在编译python等三方库由于架构问题导致编译失败,搜了很多没有相关资料,适配了一些国产uos、kylin系统,简单写下解决编译greenlet的问题。下载greenlet源码包。
2024-12-31 14:06:23
245
原创 docker 修改镜像文件
在修改镜像文件之前,需要先创建一个容器,并将镜像文件拷贝到容器中进行修改。在容器的终端中,你可以使用任何你熟悉的编辑器来修改镜像文件。上述命令中,my_container 是容器的名称。执行这个命令后,会进入容器的终端。在完成镜像文件的修改后,需要将容器保存为新的镜像。上述命令中,image_name 是需要修改的镜像的名称。
2024-04-10 14:25:53
2022
原创 [linux] kolla-ansible 部署的openstack 修改mariadb默认端口号
如果已经部署成功,直接修改配置文件里的端口号重启是没有用的,怀疑内部做了缓存,查看openstack 使用的memcached,也没有什么结果,nova的所有服务与数据库交互的都报失败,打印日志发现,修改了配置,连接mysql端口仍然使用的3306,刚开始怀疑端口是不是没有从配置传下去,后来感觉,openstack不会犯这么sb的错误。openstack过于庞大,花了很多猜想,搜资料,本来用自己的经验去寻找答案,从来没想到过链接db时的url信息,保存在数据库里读取,做了缓存,就不从配置里读了。
2024-02-04 18:09:40
715
原创 [linux] zsh
在~/.zshrc中加入:setopt no_nomatch, 然后进行source .zshrc命令。因为zsh缺省情况下始终自己解释这个 *.h,而不会传递给 find 来解释。
2024-01-24 17:52:28
381
原创 [linux] 域名解析失败案例定位 [Errno -2] Name or service not known
这些文件都正常,定位了很久,直到发现ping localhost 找不到ip,ping127可以成功,但是把dns 114注释了,就又可以成功,重启了NetworkManager,看日志,很多误导性的报错也影响了判断。晚上定位了2,3个小时,早上来又一直看,怀疑了很多点,网卡的配置,mac地址是不是冲突,最后才发现是hosts文件不生效导致的,简单的域名解析,😅工作感觉是踩了很多坑也。查看配置文件 ,发现/etc/nsswitch.conf是个软连接,已经飘红,原链接文件已经被删除,
2024-01-23 11:45:54
1037
原创 go pprof分析process-exporter占用
在计算机性能调试领域里,profile 就是对应用的画像,这里画像就是应用使用 CPU 和内存等情况,也就是说应用使用了多少 CPU 资源、都是哪些部分在使用、每个函数使用的比例是多少、有哪些函数在等待 CPU 资源等等。Golang 是一个对性能特别看重的语言,因此语言中自带了 profile 的库,这篇文章就要讲解怎么在 golang 中做 profile。Goroutine profile:报告 goroutines 的使用情况,有哪些 goroutine,它们的调用关系是怎样的。
2023-06-06 19:23:40
233
原创 [linux] 添加静态路由
5、添加在网络配置文件最后/etc/sysconfig/network-scripts/route-ens18,表示网卡启动时加入该路由规则。2 通过ip route。1 通过route命令。
2023-04-13 17:20:01
3002
原创 cmd扫描局域网ip 如何扫描局域网中的路由器的IP地址
【该命令的作用,是用本机IP地址ping 10.31.42.1 到 10.31.42.254 ,这里的10.31.42.0和本机IP相关】。如果是DHCP动态获取IP,一般的情况是,DHCP服务器先给你分配一个临时的IP地址, 如果要上网,则跳转到认证界面,认证通过后再分配一个新的IP地址给你, 这样就可以连到内网了。注:这种方法只能获取到本IP段IP,如果局域网有其他网段的IP,将无法获取到。如果是静态IP,不知道内网IP配置情况,只能逐个地址段试了。电脑IP地址分两种,静态IP地址和DHCP动态IP。
2022-12-25 19:06:04
15515
原创 [keepalived+docker] 打包镜像
镜像仓打好的latest:https://hub.docker.com/r/osixia/keepalived/tags。keepalived 官网:https://keepalived.org/index.html。手动打最新keepalived 镜像。修改version,换apk源,信任。
2022-11-17 17:34:18
728
原创 [python] 定位问题的一些库
pyrasite-shellhttps://www.cnblogs.com/shengulong/p/8044132.html
2022-09-08 10:53:47
234
原创 ffmpeg合成弹幕
ffmpeg -i "a.mp4" -vf subtitles="b.ass" -vcodec libx264 "out.mp4"
2022-05-20 16:14:38
504
原创 [git] 换行符自动转换问题
关闭自动转换git config --global core.autocrlf false修改 Git 的全局配置文件进入当前用户的主目录(通常 XP 的用户目录是 C:\Documents and Settings\yourname,在 Vista 和 Win7 下是C:\Users\yourname),用你最顺手的文本编辑器打开 .gitconfig 文件。在 [core] 区段找到 autocrlf,将它的值改为 false。如果没找到,就在 [core] 区段中新增一行:(最终效果见图)
2021-11-29 20:13:00
2690
原创 [python] netifaces获取本机网卡信息
import netifacesip_list = set()for iface in netifaces.interfaces(): if netifaces.AF_INET in netifaces.ifaddresses(iface): for link in netifaces.ifaddresses(iface)[netifaces.AF_INET]: ip_list.add(link['addr']) if netifaces.AF_I
2021-11-26 14:47:11
1200
原创 [swagger] swagger to markdown
swagger-markdownInstallationnpm install -g swagger-markdownUsageswagger-markdown [-h] [-v] -i [-o] [--skip-info]Options: -h, --help Show this help message and exit. -v, --version Show program's version number and exit. -i , --input P
2021-11-02 20:08:32
341
原创 [shell] close multipathd
#!/bin/bashfunction config_iscsi(){cat > /etc/multipath.conf << EOFblacklist { devnode "^nvme"}defaults { user_friendly_names yes path_grouping_policy multibus failback immediate no_path_retry fail}devices { device
2021-10-27 21:32:33
106
原创 [sqlalchemy] alembic常用操作
生成迁移文件sh /opt/alembic.sh revision --autogenerate --rev-id $(date -u "+%Y%m%d%H%M%S") -m "1111"upgrade headsh /opt/alembic.sh upgrade headdowngradesh /opt/alembic.sh downgrade -1``
2021-10-21 15:12:46
91
原创 [sqlalchemy] create Enum column
"""add_ImagesProcessing_tblRevision ID: 20211021035146Revises: 20211015034019Create Date: 2021-10-21 11:51:55.333947"""from alembic import opimport sqlalchemy as safrom sqlalchemy.dialects import postgresql# revision identifiers, used by Alembic
2021-10-21 15:05:19
131
原创 [reg] 注册表增加win右键的Open Folder as PyCharm Project,Jetbrains系列
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm]@="Open Folder as PyCharm Project""Icon"="C:\\Program Files\\JetBrains\\PyCharm 2021.2.1\\bin\\pycharm64.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\PyCha
2021-10-13 14:32:49
441
原创 pycharm 远程本地
本地隧道首先做一个远程调试机与本地机器的ssh互信(省的每次输入密码)拷贝 本地文件到远程调试机本地文件(安装过git的基本都有,通过ssh-keygen.exe生成):C:\Users\moke.ssh\id_rsa.pub在调试机/root目录执行 :cat id_rsa.pub >> .ssh/authorized_keys测试:ssh,不用再输入密码ssh -N -f -L 6000:10.1.17.127:22 -p 22 root@10.1.17.127 -o TCPKe
2021-10-12 21:23:09
127
原创 [python] 包编译打包rpm
如果已经写好了setup.py可以执行python setup.py bdist_wininst生成一个exe文件若要生成RPM包,执行python setup.py bdist_rpm但系统必须有rpm命令的支持。可以运行下面的命令查看所有格式的支持:root@network:/kong/setup# python setup.py bdist --help-formatsList of available distribution formats: --formats=rpm
2021-09-16 15:12:04
501
原创 [python] 打印函数调用栈
import tracebacks = traceback.extract_stack()print(s[-2][2])
2021-09-14 11:31:18
960
原创 [win] pc常用软件
ccleaner、网易云音乐、qq 、chrome、360全家桶fq、鲁大师、python、迅雷、百度云SwitchHosts自动更新hostshttps://gitee.com/ineo6/hosts/#windowslris 护眼软件MouseJiggler 鼠标手势FSCapture 、snipaste 截图MouseJiggle 鼠标自动微移动v2rayN nvpprocexp 弹窗进程抓取Office ToolLockHunter64WizTree 硬盘文件大小概览T
2021-09-06 17:36:39
211
python面试笔记项目
2018-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人