自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (14)
  • 收藏
  • 关注

原创 pip安装库报错Command “/usr/bin/python3.6 -u -c “import setuptools, tokenize;__file__=‘/tmp/pip-build-_n06

pip安装库报错Command "/usr/bin/python3.6 -u -c "import setuptools, tokenize;

2023-11-29 11:23:24 499

原创 debian、ubuntu打包deb包工具,图形界面deb打包工具mkdeb

1.1链接:https://pan.baidu.com/s/1Ldcm5futqexTRY5MvhgoLA?debian、ubuntu打包deb包工具,图形界面deb打包工具mkdeb,目前版本1.1。运行环境要求GLIBC_2.29及以上版本。

2023-10-24 13:32:31 1302

原创 报错qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.This ap

1.添加环境变量打开插件调试日志输出。3.安装对应插件的开发库。

2023-10-24 11:14:25 3766 1

原创 pycharm社区版安装node.js插件方法

pycharm专业版的插件库才有node.js,pycharm社区版下载node.js插件离线安装解决。pycharm/帮助/关于 中查看内部版本号,如下211.7142.13。选择从磁盘安装插件,选择下载的zip压缩包完成安装。选择版本不大于pycharm内部版本的插件。

2023-05-31 11:49:10 3658 5

原创 rerpm工具,linux服务器系统已安装rpm包重新打包rpm包,重新制作rpm包,重新打包rpm包,centos,readhat

运维人员在拓展业务时找不到原有的rpm安装包。rerpm工具可以将系统中已经安装的rpm程序重新打包成rpm包。目前支持redhat8,centos8及以上版本,如需其他系统版本欢迎留言沟通。

2023-05-24 14:42:30 554

原创 python的TA_Lib安装方法

【代码】python的TA_Lib安装方法。

2022-11-11 21:09:51 784

原创 esp32-micropython的BMI160六轴陀螺仪驱动

用于ESP32 的BMI160六轴陀螺仪micropython驱动。把文件夹BMI160全部放入ESP32。

2022-09-15 19:43:30 909

原创 服务器系统运行的奇怪程序brltty木马?

#前言排查系统日志,发现存在bluez.org相关报错信息,进一步排查是brltty.service服务发出。#分析1.查看brltty包介绍,是驱动盲文显示器程序!!!http://brltty.app工具的介绍,功能完善又非常强大,还能运行在内核模式!!2.能读取控制台文本内容还能文字转换成语音!!3.程序的命名brltty总能让人误解成系统必须的tty依赖程序怎么看都像是外国精心制作的后门程序,木马窃取资料的一种手段功能强大又没什么用处,我没有恶意,“我不信有人用盲文设备维护和服务器系统”4.查询相关

2022-06-29 13:11:46 985 6

原创 博世BMI160加速度计、陀螺仪传感器python驱动

文件2 commands.py文件3 definitions.py文件4 registers.py文件5 sleep.py

2022-06-27 19:39:49 1086 2

原创 Windows系统的条形码打印工具

免费的Windows系统的条形码打印工具

2022-06-08 18:24:35 291

原创 树莓派4B最新系统bullseye更换国内源方法

系统架构与版本架构:armhf、aarch64版本:stretch、buster、bullseye使用说明uname -m 查看系统的架构cat /etc/os-release 查看系统版本选择对应的 Debian 版本:Debian 9 (stretch)Debian 10 (buster)Debian 11 (bullseye)# armv7l 用户:编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代d...

2022-05-14 21:27:28 4870 2

原创 通过ssh链接访问远端未开放端口的服务--运维工具

通过ssh访问远端服务器服务

2022-03-15 18:40:32 4178

原创 sqlite数据库ID自增

create table myt ( ID integer PRIMARY KEY AUTOINCREMENT , name TEXT);

2021-11-03 16:40:02 5900

原创 knock-server工具用法,通过顺序访问端口触发动作

目的隐藏ssh服务端口,让攻击者找不到入口。也可以配置执行其他命令,达到无客户端远程操控服务器目的。下载knock-serverhttps://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/k/knock-server-0.7.8-10.20151227git258a27e.el8.x86_64.rpm安装后修改配置:vim /etc/knockd.conf[options]

2021-08-19 13:22:25 471

原创 无限速驱动管理工具Driver Genius

今用下驱动某灵、驱动谋生下载驱动,发现限速了,还要求充值会员使用。。。。。这就要吐槽下,早年它们也都是仿的别人,好用大家都支持,学某度限速收费手段低级。谁天天下载驱动要充值个会员。。。 。。。推荐用Driver Genius驱动检测下载工具,不收费无广告官网地址https://www.driver-soft.com/index.html最新版下载地址:安装更新驱动...

2021-08-13 16:49:29 9058 4

原创 mkrpm打包rpm工具-图形界面的rpm打包工具-linux系统快捷制作rpm包工具-mkrpm-2.1

实用小工具,方便快捷制作rpm包,支持文件、文件夹打包,支持源码包编译成rpm包。

2021-07-08 19:07:20 1568 5

原创 ERROR: glib-2.48 gthread-2.0 is required to compile QEMU

#安装qemu报错“ERROR: glib-2.48 gthread-2.0 is required to compile QEMU”#解决方法yum install glib2 glib2-devel

2021-05-24 12:57:53 6861 2

原创 dem装包报错/usr/lib/rpm/redhat/redhat-hardened-cc1:No such file or directory 解决

#报错/usr/lib/rpm/redhat/redhat-hardened-cc1:No such file or directory#解决dnf install redhat-rpm-config

2021-04-26 11:59:56 854

原创 pacemaker错误状态下删除集群导致corosync服务启动错误

#查看服务状态service corosync statusjournalctl -xe#报错/etc/corosync/corosync.conf不存在#解决#集群其他节点拷贝配置解决cp authkey corosync.conf node2:/etc/corosync/service corosync start

2021-03-31 11:57:41 750

原创 Linux性能测试工具LTP

Linux测试项目Linux Test Project是由SGI,OSDL和Bull发起的联合项目,由IBM,Cisco,Fujitsu,SUSE,Red Hat,Oracle等开发和维护。该项目的目标是向开源社区提供测试,以验证Linux的可靠性,健壮性和稳定性。LTP测试套件包含用于测试Linux内核和相关功能的工具的集合。我们的目标是通过将测试自动化引入测试工作来改进Linux内核和系统库。鼓励有兴趣的开源贡献者加入。项目页面位于:http://linux-test-project.g..

2021-03-30 16:07:48 829

原创 kswapd0 是系统的虚拟内存管理程序,也可能是伪装的挖矿病毒

1.kswapd0 是系统的虚拟内存管理程序,如果物理内存不够用,系统就会唤醒 kswapd0 进程,由 kswapd0 分配磁盘交换空间作缓存,因而占用大量的 CPU 资源。2.也有挖矿病毒伪装成相同名称,挖矿注意排查......

2021-03-29 16:59:06 2251

原创 安装图像界面的linux系统plymouth-quit-wait.service服务功能

原因说明#查看开机启动服务占用时间systemd-analyze blame发现plymouth-quit-wait.service服务占用时间很长,百度一下大部分文章都是关闭此服务,验证此服务并不影响开机启动时间。服务功能plymouth-quit-wait.service在启动过程开始时加载启动徽标,直到启动过程完成,隐藏启动初始屏幕再显示图形登录界面。如何验证systemdctl maskplymouth-quit-wait.service #关闭服务,查.....

2021-03-29 14:15:53 6371 2

原创 配置dns问题server can‘t find .com: SERVFAIL

配置dns服务发现,设置的域名均无法解析nslookup 查看dns解析情况#报错server can't find dns.abc.com: SERVFAIL#查看解析库文件权限ls -l /var/named/#解决chownroot:named #备注拷贝或创建的域文件权限cp -p 保持权限......

2021-03-25 16:41:10 15114 2

原创 分区损坏无法挂载导致系统启动耗时增加

分区损坏,无法挂载启动时间对比#模拟错误分区格式,保持fstab分区挂载信息mkfs.xfs /dev/sda2 -b size=16k#正常分区格式,用户空间启动耗时减少近2分钟mkfs.xfs /dev/sda2

2021-03-16 20:29:46 85

转载 cpu三大架构 numa smp mpp

系统的性能很大程度上依赖于cpu 硬件架构的支持。这里记录一下cpu 常见的三大架构的区别smpSMP (Symmetric Multiprocessing) , 对称多处理器. 顾名思义, 在SMP中所有的处理器都是对等的, 它们通过总线连接共享同一块物理内存,这也就导致了系统中所有资源(CPU、内存、I/O等)都是共享的,当我们打开服务器的背板盖,如果发现有多个cpu的槽位,但是却连接到同一个内存插槽的位置,那一般就是smp架构的服务器,日常中常见的pc啊,笔记本啊,手机还有一些老的服务器都是这

2021-03-11 18:09:19 577

翻译 NUMA架构的成因和具体原理

文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部作者:卢钧轶(cenalulu)本文原文地址:http://cenalulu.github.io/linux/numa/NUMA简介这部分将简要介绍下NUMA架构的成因和具体原理,已经了解的读者可以直接跳到第二节。为什么要有NUMA在NUMA架构出现前,CPU欢快的朝着频率越来越高的方向发展。受到物理极限的挑战,又转为核数越来越多的方向发展。如果每个core的工作性质都是share-nothing(类似于map-reduce的no.

2021-03-11 17:54:29 547

转载 numactl工具

介绍numactl工具可用于查看当前服务器的NUMA节点配置、状态,可通过该工具将进程绑定到指定CPU core,由指定CPU core来运行对应进程。命令参考举例: 命令 说明 numactl -H 查看当前服务器的NUMA配置。 numactl -C 0-7 ./test 将应用程序test绑定到0~7核运行。 numastat 查看当前的

2021-03-11 13:06:15 6644

原创 cpu性能诊断工具turbostat详解

turbostat工具是内核工具包的一部分,查看目前CPU 状态,在规定的间隔中给出计时器的结果以协助管理员识别服务器异常,例如过度耗电,无法进入深睡眠状态或是创建了不必要的系统管理中断(SMIs)。支持在 AMD 64 和Intel® 64 处理器的系统中使用。需要 root 特权来运行,处理器支持时间戳计时器以及 APERF 和 MPERF 型号的特定寄存器。数值所代表的意思Core 处理器核心编号. CPU CPU逻辑处理器号码,0,1代表CPU的逻辑处理器号码, –代表所有处...

2021-03-11 12:00:02 9999 2

原创 tuned-adm性能优化的配置文件详解

tuned-adm是一个命令行工具,提供一些不同配置文件以提高一些特定用例性能tuned-adm工具使用方法tuned-adm list # 列出所有的默认的调优策略tuned-adm active # 查看现在生效的调优策略tunde-adm recommand # 查看tuned目前推荐使用的策略tuned-adm profile 方案名称 # 修改调优方案,使用新的调优策略......

2021-03-11 11:31:54 2272 2

转载 使用tuned/tuned-adm工具动态调优系统

RHEL/CentOS 在 6.3 版本以后引入了一套新的系统调优工具 tuned/tuned-adm,其中 tuned 是服务端程序,用来监控和收集系统各个组件的数据,并依据数据提供的信息动态调整系统设置,达到动态优化系统的目的;tuned-adm 是客户端程序,用来和 tuned 打交道,用命令行的方式管理和配置 tuned,tuned-adm 提供了一些预先配置的优化方案可供直接使用,比如:笔记本、虚拟机、存储服务器等。如果你正在使用笔记本(电池电源),想优化系统、节约电源又不想知道太多这方面的细

2021-03-10 18:26:25 532

转载 linux系统tuned调优策略示例

rhel6中引入了tuned调优策略,rhel7中内容了10种调优方案。它提供了三种调优方法。方法1:使用静态调优方案tuned-adm list # 列出所有的默认的调优策略tuned-adm active # 查看现在生效的调优策略tunde-adm recommand # 查看tuned目前推荐使用的策略tuned-adm profile 方案名称 # 修改调优方案,使用新的调优策略tuned-adm off # 关闭调优策略方法2:使用动态调优策略tuned内置的..

2021-03-10 18:14:50 779

转载 进程和线程关系

进程  我们都知道计算机的核心是CPU,它承担了所有的计算任务,而操作系统是计算机的管理者,它负责任务的调度,资源的分配和管理,统领整个计算机硬件;应用程序是具有某种功能的程序,程序是运行于操作系统之上的。  进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序,数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集;

2021-03-10 17:24:47 126

转载 journalctl工具基础介绍

journalctl工具是CentOS-7才有的工具Systemd 统一管理所有 Unit 的启动日志。带来的好处就是 ,可以只用journalctl一个命令,查看所有日志(内核日志和 应用日志)。日志的配置文件/etc/systemd/journald.conf journalctl用法查看所有日志(默认情况下 ,只保存本次启动的日志) journalctl 查看内核日志(不显示应用日志) journalctl -k 查看系统本次启动的日志

2021-03-10 16:59:13 615

转载 Linux通过ulimit改善系统性能

ulimit的功能和用法ulimit功能简述假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。而实际应用的环境要比这种假设复杂的多,例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺的,对于开启文件描述符的数量,分配堆栈的大小,CPU 时间,虚拟内存大小,等等,都有非常严格的要求。资源的合理限制和分配。不仅仅是保证系统可用性的必要条件,

2021-03-09 11:40:05 152

原创 编译内核报错Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-deve

报错:Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-develMakefile:1221: recipe for target 'prepare-objtool' failed解决:apt-get install libelf-dev libssl-dev

2021-03-03 11:51:55 4031

原创 编译内核报错You are building kernel with non-retpoline compiler. Please update your compiler.

修改配置文件跳过vim .config修改未CONFIG_RETPOLINE=n

2021-03-03 11:45:28 2172 1

原创 编译内核 make config配置报错host:9: recipe for target ‘scripts/kconfig/lexer.lex.c‘ failed

#解决apt-get install flex

2021-03-02 16:26:59 3686 1

转载 Linux dmidecode 命令使用示例

dmidecode 用于获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息,常见用法如下:[root@localhost ~]$ yum install -y dmidecode[root@localhost ~]$ dmidecode # 打印所有硬件信息[root@localhost ~]$ dmidecode -q # 打印所有硬件信息,比较简洁[root@.

2021-02-24 17:21:48 185

原创 基线加固 禁止源路由转发

检查方法:cat /etc/sysctl.conf |grep accept_source_route#查看返回结果accept_source_route的值是否为0,0为禁止源路由转发,视为合规。加固步骤:#备份sysctl.conf文件 cp ‐p /etc/sysctl.conf /etc/sysctl.conf_bak#编辑sysctl.conf文件 vim /etc/sysctl.conf#找到以下行net.ipv4.conf.all.acce.....

2021-02-24 17:20:14 1181

原创 基线加固设置 ssh登录空闲超时登出TMOUT

检查方法: cat /etc/profile |grep TMOUT cat /etc/profile |grep export TMOUT cat /etc/csh.cshrc |grep autologout #查看profile文件中TMOUT的值,该值的单位为秒,空闲超时登出。加固步骤: #备份文件 cp ‐p /etc/profile /etc/profile_bak cp ‐p /etc/csh.cshrc......

2021-02-24 16:40:03 1020

esp32-micropython的BMI160陀螺仪驱动

用于esp32的micropython BMI160六轴陀螺仪驱动。用法如下 from machine import Pin, I2C, PWM from BMI160 import BMI160_I2C from time import sleep_ms i2c = I2C(sda=Pin(32), scl=Pin(33)) bmi160 = BMI160_I2C(i2c) k_angle = 180 angle_x = 0 angle_y = 0 angle_garget = 0 while True: data = bmi160.getMotion6() angle_x = data[3] / 32768 * k_angle print(angle_x) sleep_ms(1000 // 25)

2022-09-15

条形码打印工具,支持扫码枪扫码输入

简单的条形码扫码打印工具

2022-06-08

通过ssh访问远端服务

1.访问未开放端口的远端服务 2.通过ssh链接访问远端任意服务

2022-03-15

服务器软件RPM打包工具

1.用于制作RPM包 2.安装运行环境支持CentOS8及以上 3.支持桌面图形化界面、没有桌面的命令行方式打包 4.支持文件打包、文件夹打包、源码包打包 MD5: FA72BD18F1FB5107659F3C88CA19266E SHA1: 2DF82CC25253EA5F1FCBD2E7FC743998D27109CA CRC32: 04D55359

2022-03-04

knock-server-0.7.8-10.20151227git258a27e.el8.x86_64.rar

通过顺序访问端口触发动作工具

2021-08-19

DriverGenius_Setup_21.0.rar

驱动更新管理工具无广告,无限速

2021-08-13

tomcat-1.1.1-1.x86_64.rpm

2021.01 打包tomcat最新版rpm包,安装目录/usr/local/tomcat

2021-01-11

redis-4.1.4.zip

redis-4.1.4.gem ,redis集群部署,编译安装ruby后启动redis集群提示缺失redis

2020-07-16

mapbuilder_and_tools.zip

mv_admin_cli-12.2.1.3.0.jar map_builder-12.2.1.3.0.jar 最新包oracle下的中文原版。mapbuilder源码 Mapbuilder是开源web地图软件

2020-07-10

oracleRACrpm.tar.gz

redhat6.9部署oracleRAC 集群安装依赖包。64位系统依赖包,和32位有区别有区别有区别有区别

2020-07-08

kubernetes-dashboard.yaml

kubernetes-version=1.18.0 版本安装kubernetes-dashboard的yaml文件

2020-06-07

oraclech_ZH.utf8.zip

linux中文环境安装oracle汉字方块问题,更新中文字体解决 中文字体小方块,汉字无法识别,英文状态正常,缺少字体导致

2020-05-17

graphfont.zip

linux zabbix图表汉字方块,替换简体字体文件graphfont.ttf /usr/share/zabbix/assets/fonts #路径

2020-01-20

空空如也

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

TA关注的人

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