自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tensorflow 兼容性测试-opencloudos

Tensorflow 兼容性测试: 测试 Tensorflow 各个版本在 OpenCloudOS Stream 的安装支持。

2024-09-12 11:18:27 373

原创 制作rk3588可以刷的opencloudos的rootfs方法

准备一个arm的打包环境,这个环境就是使用的与准备制作的rootfs的相同版本的iso安装的,这样兼容性会最好,避免架构问题,版本问题,mac m1是arm架构,正好可以安装arm版本的opencloudos操作系统。我们需要的也是类似的操作,这里我们构建一个rootfs,基于的是这个操作系统的iso,这个操作系统采用小的minimal iso即可,这个rootfs是越小越好,后续根据需要进行包的安装即可。arm板卡的操作系统都是安装系统后再根据系统盘的大小调整的,上面的就是调整的方法。

2024-08-23 17:41:52 1002

原创 openeuler不识别cmake_build

有的时候需要做系统适配的时候,远端的系统是经过定制的系统,本地的安装是按正常流程进行的安装,需要在远端进行安装包的离线安装,那么本地就需要提前做好一模一样的系统,本篇的脚本就是用于比较这个版本的区别,然后在本地做好一样的系统,然后再做适配。按上面的执行后,就可以比较远程和本地的包的区别,保持一致性,后面的为目的的系统。

2023-06-06 10:03:34 359

原创 比较两个系统安装的rpm

有的时候需要做系统适配的时候,远端的系统是经过定制的系统,本地的安装是按正常流程进行的安装,需要在远端进行安装包的离线安装,那么本地就需要提前做好一模一样的系统,本篇的脚本就是用于比较这个版本的区别,然后在本地做好一样的系统,然后再做适配。按上面的执行后,就可以比较远程和本地的包的区别,保持一致性,后面的为目的的系统。

2023-06-05 10:29:13 252

原创 chatgpt的反向代理设置

chatgpt屏蔽了很多地方的访问,使用起来很麻烦,现在的需求就是想使用本地网络就可以使用这个,那么可以通过nginx作代理进行访问。本身的请求是直接发给openai的,这里我们使用一台服务器运行nginx,作为反向代理发送请求到api.openai.com。请求是通过这个api地址转发的,如果有更多的地址进行设置即可。这个开的是80端口,可以自己设置。在python脚本里面设置下。设置好这个就可以使用了。然后就可以内网使用了。

2023-06-05 10:28:15 2824

原创 希捷硬盘升级固件方法

一般情况下不需要升级,但是在测试磁盘能源管理的时候,发现部分硬盘无法休眠,通过固件升级后得到解决。通过smartctl查询硬盘的序列号,也就是上面的ZC13ZGZP。官网下载比较慢,可以通过这个hddguru网站下载会比较快一点。点击下载固件即可,刷固件的工具和固件都在这个zip包里面。刷完固件磁盘可以顺利进入休眠了。进入官方的固件查找网址。

2023-02-24 11:56:30 6141 1

原创 rock5b可以运行的openEuler-22.03-LTS-SP1

rock5b可以使用的openEuler-22.03-LTS-SP1,根据iso进行的rootfs的提取,内核采用的是rock5b提供的内核。

2023-01-04 10:23:28 460 1

原创 rk3588硬件构成-rock5b

rk3588是瑞芯微的一套新的arm64的板子,上一代用的比较多的是rk3399,新的硬件设备比之前更强大,接口更多,本系列就是介绍相关的硬件软件的一些资料,后面会根据不同的使用进行分篇的介绍很多资料官网有提供,细节上面会做一些补充,更方便操作和理解。

2022-11-29 14:57:54 2518 4

原创 chrony配置时间同步

修改配置文件 /etc/chrony/chrony.conf。修改配置文件 /etc/chrony.conf。

2022-10-11 15:18:40 360

原创 vdbench测试生成器

使用脚本就控制几个循环的执行,可以自定义不同的vdbench怎么去跑的,整体上操作难度较低,测试结果也分开保存了,数据也写到不同的目录。

2022-10-09 10:34:49 372

原创 opencloudos容器镜像优化

目前因为官方的容器也在移植阶段,并且系统是刚出来的,各方面的应该都会慢慢完善,因为之前也做了相关的移植,所以移植的作为备选的即可测试发现官方的容器目前还有一些需要处理一些东西,本篇就是简单的介绍怎么用官方的容器,以及存在的问题,最后提供下我自己移植好的容器。

2022-09-28 23:35:47 581

原创 脚本禁止登录尝试

有ip不停的尝试登录,可以通过防火墙进行屏蔽。

2022-09-22 18:00:00 243

原创 MAC M1可以运行的opencloudos 8.6

在centos7比较晚的版本,以及centos8的aarch64的版本里面,内核的pagesize已经默认改成了64K,而mac M1的操作系统底层最大支持的pagesize是16K的,所以启动系统的时候,安装就直接闪退显示是上面的效果,这个在centos系统里面都有这个问题,fedora里面就还是维持4k,没有问题more。

2022-09-16 18:24:30 1402 1

原创 端口转发配置

有的时候机器有一台网关机器,需要做端口转发的工作,那么可以使用iptables或者使用firwalld进行配置,firewalld底层也是调用的跟iptables一样的内核模块的,只是命令的不同。上面的配置好转发以后都不要在转发的机器本机进行测试,本机上直接测试会不通,这个需要在外部进行访问转发机器进行验证。配置访问192.168.0.85端口44561映射到192.168.1.102的4456端口。上面的注意下那个to-source后面应该接上转发机器的内网的IP的地址,如果错了就有问题。

2022-09-16 12:26:12 1271

原创 centos7修改网卡名称

配置高可用或者某些场景下,需要维护网卡的名称一致,那么我们可以很简单的根据自己的需求,把不同机器的上面的网卡,按照自己的需求配置成统一的名称。配置文件的文件名需要修改,配置文件内的NAME和DEVICE配置进行修改,改成需要的名称即可,修改好了以后,需要重启机器。这个就是需要添加到配置文件里面的内容,配置文件是通过这个识别到具体网卡的。下面的ens37是我们想修改的网卡。可以看到网卡的信息已经修改好了。通过上面的信息我们拿到。重启以后查看网卡信息。...

2022-08-04 11:12:21 1844

原创 安装windows linux 双系统

本篇记录的是安装windows和linux双系统的需求

2022-08-03 11:44:16 841

原创 centos7配置bond

前言这个是一个很简单的配置操作步骤原始配置[root@lab101 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33DEVICE=ens33NAME=ens33TYPE=EthernetBOOTPROTO=staticONBOOT=yesNM_CONTROLLED="no"IPADDR=192.168.0.101PREFIX=24GATEWAY=192.168.0.1ONBOOT=yes配置bond对应的增加一个bind的

2022-04-28 12:11:17 4865

原创 pacemaker做高可用-bond虚拟IP

前言之前只给单独的网卡做过虚拟ip,没有用pacemaker做过bond的虚拟Ip,安装步骤安装包[root@lab101 ~]# yum install pcs pacemaker fence-agents-all启动服务[root@lab101 ~]# systemctl start pcsd.service[root@lab101 ~]# systemctl enable pcsd.service[root@lab101 ~]# systemctl enable corosync[

2022-04-28 11:39:50 652

原创 multipath多路径主主和主备配置

前言在网上找了一圈,各种文档说了怎么配置,看上去非常简单,但是配置就是有问题,最后发现是配置内的逻辑存在问题,默认配置起作用,子配置反而没有覆盖掉默认配置,这个地方注意下统一配置即可配置方法主备的配置 defaults { #path_selector "round-robin 0" #path_grouping_policy multibus user_friendly_names yes find_multipaths yes}blacklist {devnode "^sd[a]

2022-04-27 15:37:54 1760

原创 linux命令行的ini文件解析工具

介绍工具的名称为crudini

2022-01-13 15:38:28 942

原创 通过systemctl启动多个minio进程

需求通过配置文件进行一些自定义,然后根据配置文件启动指定的minio,可以设定一些自定义的路径和参数

2022-01-13 15:33:08 896

原创 haproxy开启日志(centos7)

需求默认日志没有开启的,开启日志方法修改haproxy.conf配置文件/etc/haproxy/haproxy.cfg配置文件里面添加log 127.0.0.1 local2表示将日志归入本地的local2修改/etc/rsyslog.conf配置文件开启udp接收# Provides UDP syslog reception$ModLoad imudp$UDPServerRun 514定义local2的这个类的具体日志路径# Haproxy logs loc

2022-01-13 15:13:36 1333

原创 python编辑二进制文件内的字符

需求ceph里面的omap数据是二进制的文件,需要对里面的内容进行替换数据[root@lab101 opt]# hexdump -C b_head00000000 02 00 00 00 00 00 00 00 4c 0f 00 00 00 00 01 00 |........L.......|00000010 00 08 |..|00000012原始数据是一个二进制文件,其中里面的inode是0

2021-12-28 10:38:32 873

原创 使用redis做大量文件列表的记录

需求现在有一个文件列表,如果直接在文本里面做查询,效率很低也很慢,现在想导入到redis里面,然后再供后面的使用,那么这个操作怎么处理功能需求需要实现下面几个功能导入遍历删除查询的话,直接get key就可以了,所以这里是遍历的功能导入功能的实现使用单进程的导入单进程的导入就是一行行的读取文本,然后塞入到数据库里面,我们看下实现这个时间是多少文件条目数量[root@lab102 ssd]# cat /root/chuli/file.list|wc -l983040[root

2021-11-25 12:16:04 378

原创 word文档里面插入代码或者命令行的处理

需求默认直接粘贴代码段或者命令行到word里面的输出看起来比较乱,与文本比较容易混合在一起,这个在markdown里面做渲染的时候就没有这个问题,文档稍微调整一下,也可以看起来比较美观未调整的时候调整在页面布局进行调整:边框设置颜色为深蓝设置宽度为3磅设置边框为单左边框底纹设置为浅灰字体设置为微软雅黑,小五段落设置锁进设置文本之前3毫米(调整成跟文本左边间距一致即可)设置首行缩进2毫米间距设置勾选定义文档网络设置完的效果调整完成以后,后面的用格式刷去刷下就可以了..

2021-11-08 14:41:47 2527

原创 微软认知服务-语音识别相关

微软认知服务在csdn上面看到有微软认知服务的试用,之前正好因为一些需求,接触到了这块的一些东西,正好总结一下,之前使用的是国外的账号,这个登录以后看到是国内世纪互联运营的国内的azure,在识别这块应该针对中文方面有更好的适配0元试用微软 Azure人工智能认知服务,精美礼品大放送(https://bbs.csdn.net/topics/601636817)提供了下面的服务使用Azure认知服务免费提供的AI服务(包括语音转文本、文本转语音、语音翻译、文本分析、文本翻译、语言理解)我们来一个个的

2021-11-03 19:02:44 3572

原创 在m1芯片的MacBook上安装ubuntu18.04

前言之前解决了ubuntu16的安装问题,那个是采用的做好虚拟机的方式,在尝试安装ubuntu18.04的时候又碰到问题了,这次的问题是,检测不到cd,还有检测不到盘,但是能够进入到shell里面,查看模块,确实没识别,并且,安装过程使用的内核也是模块极少,然后对iso做了下修改,实现了一个可以安装的iso这个iso比ubuntu16的更好,是iso方式的,更方便自己根据环境进行安装,并且保留了iso自带的内核大致步骤问题出在了initrd.gz里面的内核模块,那么就替换掉里面的模块就行,其它的程序

2021-11-02 22:36:38 8494 14

原创 在m1芯片的MacBook上安装ubuntu16.04

需求有一些测试需要在ubuntu16.04 arm64下面做,但是ubuntu16.04的iso在很多环境下都安装不了,比如华为的鲲鹏arm,包括M1虚拟机这个也无法安装,现象就是安装过程开始就卡死了处理根据之前的移植的经验,做了一些尝试以后,得到了在m1环境下的可运行的pd虚拟机,这里做一下大概的记录1、用focal-desktop的arm启动liveiso,进入系统2、解压ubuntu16 iso里面的squashfs,到挂载磁盘的根目录3、chroot进入到挂载的根目录,在里面编译并且安

2021-11-02 16:38:31 4079 10

原创 IIS与samba结合使用的问题

问题在使用iis并把samba的目录设置为网站目录的时候,文件不能访问,目录可以访问,文件使用本地的samba挂载目录打开以后,网页就可以访问问题分析通过挂载目录可以访问到,说明本身的通信是没有问题的,那么需要通过日志来分析问题开启samba的日志log level = 5log file = /var/log/samba/log.tuine.%m访问文件得到的日志是 dbwrap_lock_order_unlock: release lock order 1 for /var/lib/s

2021-10-25 10:33:02 767

原创 openssh升级处理

需求升级openssh的包,因为有漏洞的爆出,需要更新openssh的版本处理系统自带的版本openssh-client_7.2p2我们使用这个版本的打包的debian文件,下载地址wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/openssh/1:7.2p2-4/openssh_7.2p2-4.debian.tar.xz下载8.4的源码wget http://archive.ubuntu.com/ubunt

2021-10-20 16:22:28 1487

原创 使用drbd实现数据的高可用

需求一部分的数据需要高可用,需要能够在两台机器上面都有,数据变化不是很多,主要是一些配置的数据,配合pacemaker进行服务的高可用的服务分析pacemaker能够实现的是服务的一些控制,ip的一些控制,但是对数据并不能进行转移,所有需要有一个底层的存储的高可用,这里选择使用drbd安装yum install drbd下载内核模块https://linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driv

2021-10-18 16:27:43 252

原创 macbook录屏声音收录的处理

需求使用mac自带的录屏工具对桌面的操作进行录屏,默认情况下只能收录到麦克风的声音,而桌面的声音收录不到有的时候需要收录桌面播放的声音,而不想收录麦克风的声音有的时候希望能收录桌面的声音和麦克风的声音同时收录实际上设置下就能够实现这个需求这里记录下,方便后面查询需要设置的地方需要设置的地方就两个midi设置声音设置通过command+空格调出上面的设置即可录屏的快捷键是shift+command+5需求1:只录桌面声音不录麦克风创建聚集设备聚集设备可以理解为,输入的来源

2021-10-15 16:54:48 676

原创 NFS锁相关的问题

前言问题的来源是对nfs的共享目录的锁控制问题,关于共享的文件系统,通常有两种需求需求一需要有一个共同的锁,然后客户端的软件会判断锁在哪台机器上面,然后根据这个来进行服务的管理需求二使用共同的文件,客户端相互之间不能有锁,否则服务无法同时启动,那么需要高可用的时候,可能存在问题本篇就是根据实际情况,我们来看怎么处理nfs服务,怎么样能够开启锁,怎么用关闭锁,这个根据实际情况进行配置实践准备三台机器,一台服务器进行nfs的数据的共享,另外两台机器同时去访问这个共享目录,使用的是nfs v3

2021-10-08 15:54:20 3021

原创 xfs文件系统inode使用问题

前言之前在ceph里面就出现过,inode使用完了,但是容量没使用完的问题,当时是因为设置的isize为2048,造成后期的inode的剩余空间比较分散,后面无法分配的情况,本篇讲的是另外一个问题在使用另外一套文件系统的时候,存储元数据的时候使用的是扩展属性,所以文件并不怎么占用空间,而文件数目很大,后期出现了inode使用完的情况现象模拟我们平时在使用一个目录的时候,因为文件都有一定的大小,所以很少出现空间未使用完,而inode使用完的情况,但是这种情况是肯定存在的准备一个10G大小的分区格

2021-10-08 14:26:35 2014

原创 在m1芯片的MacBook上centos8安装parallels tool

centos8 按照pd tool

2021-09-12 12:38:57 5719 41

原创 在m1芯片的MacBook上centos7安装parallels tool

前言之前的文章里面已经提供了定制M1可用的ISO,然后碰到有安装parallels tool的相关的提问,开始以为这个地方只需要安装devel相关的包就可以了,实际上这个还是存在一些问题的,本篇就是提供解决方法的安装步骤首先配置网络,后面需要用到可以看到网络设备识别为eth0,后面的配置文件识别为enp0s5,这个自己修改一下就可以了,如果没有得到ip加载parallels tool安装文件把整个目录拷贝到本地,因为后面需要加载7.9的ISO,所以这个程序小,就弄本地目录去[root@lo

2021-09-10 15:37:38 6967 27

原创 shellshow: centos7配置缓存yum包

关于shellshow这个是了解到openresry推出了https://openresty.com.cn/cn/showman/产品,这个主要用途是web的ui操作的自动化,包括执行点击,录屏,语音合成为一体的软件,目前还处于迭代状态,申请了试用,还是很方便的,很快有人对接,这个进行web的一些操作还是很方便的,但是我的主要需求是基于命令行的,一些教程希望能够命令行直接进行操作,但是实在没弄清楚怎么调用本地的iterm2的部分整个软件的设计还是还是相当不错的,基于类似的思路,自己完整的实现一个,本篇的

2021-09-01 18:10:25 156

原创 远程桌面连接 rk3399 ubuntu18

需求rk3399刷的ubuntu18,需要远程桌面功能方法安装xrdp服务root@firefly:~# apt-get install xrdp配置xsessionroot@firefly:~# vim /root/.xsession添加配置lxsession -e LXDE -s Lubuntu启动xrdp服务root@firefly:~# systemctl restart xrdp用远程rdp桌面工具连接...

2021-08-26 11:12:55 982

原创 在m1芯片的MacBook上安装centos7

前言之前写过一篇关于centos7的aarch64系统在macbook m1上面安装的文章,提供了centos8相关的isocentos7的iso与centos8的iso里面存在比较大的区别,centos8整体上跟fedora34比较像,而centos7里面的安装内核,包括rootfs都存在问题,使用同版本的内核修改了pagesize也无法启动,应该还是老版本的内核支持存在一定的问题处理的重点打包环境还是需要用rootfs驱动起来一个centos7的环境,然后再在这个环境下面做后续的工作问题一:缺

2021-08-19 23:00:54 27839 82

原创 通过ssh映射端口

需求有一台内网机器想被外网的机器访问某个端口,但是这台机器没有公网ip,那么可以通过ssh以及一台远程的带公网ip的机器实现步骤这个命令很简单ssh -NTf -R 34:192.168.0.201:5900 root@59.172.78.221 -p 22上面的命令的意思是把192.168.0.201的5900端口映射到远程机器59.172.78.221的34端口,然后通过59.172.78.221的34端口就能访问内网机器192.168.0.201的5900端口了...

2021-08-12 11:44:58 2670

centos7 打的python3.10.11的rpm包(打包的时候需要更新下openssl)

centos7上面想用高级版本(python3.10),需要自己打,这个提前把包打好,直接用即可 yum install -y openssl11-devel sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure

2023-04-07

rock-5b-openEuler-22.03-LTS-SP1-aarch64-20230103-1750-gpt

默认用户名密码 root 123456 -openEuler-22.03-LTS-SP1 rock5b可用 基于系统openEuler-22.03-LTS-SP1-aarch64-dvd定制 minimal

2023-01-03

空空如也

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

TA关注的人

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