- 博客(55)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Why late-commands DOSE not run in user-data,when use UBUNTU22.10 autoinstall from PXE?
如下图:请问为何PXE启动后ubuntu的user-data里的command不会执行?OS启动后有一行error报错“there an error occur,press enter to continue...”回车进OS后,发现user-data里的command命令行没有执行。
2024-05-21 17:07:36
117
原创 Q:如何编译squashfs到linux4.18内核?
~^~~~~~^~~^~~^~~~~~^~~~~~~~^~~~~~~~^~~~~~^~~~~~^%ld^~~~~~^~~~~~~~^~~~~~~~^~~~~~^~~~~~^%ld^~~~~
2024-04-11 17:51:22
641
原创 Docker运维
docker-compose 使用Docker Compose管理多个容器的应用程序。docker build 使用Dockerfile构建一个新的镜像。docker push 将一个镜像推送到Docker仓库中。docker pull 从Docker仓库中拉取一个镜像。docker images 列出本地的Docker镜像。docker network 管理Docker网络。docker volume 管理Docker卷。docker rm 删除一个容器。
2024-04-03 16:40:47
475
原创 LINUX设置OS时间
Time zone 时区:亚洲上海(东8区)UTC时间加上8等于当前时间。将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间。可以查看hwclock --show时间。Universal time 伦敦时间。【20240401】设置OS时间。1. 修改当前系统时间(临时)Local time 当地时间。4. 同步系统时间和硬件时间。RTC time 硬件时间。0.查看当前系统时间。
2024-04-01 09:59:21
347
转载 pxe启动 bios PXE启动到Download NBP file闪退(转载)
PXE主代码和UNDI运行时模块从闪存或上位内存拷贝至基本内存顶部480K(78000h)至640K(A0000h)的剩余空间位置,这段内存必须被系统BIOS填零,如果这些内存没有填零,PXE ROM里的重布置代码将认为这些内存已经被系统BIOS或其它启动ROM占用了。如果网卡EEPROM内容被损坏,将出现此信息。如果BIOS扩展内存拷贝服务返回一个错误信息,此信息将出现,在成品BIOS中将不会遭遇此信息,代码“nn”为BIOS扩展内存拷贝服务(Int 15h,AH = 87h)返回的错误代码。
2024-02-26 14:34:49
472
原创 【LNMP】RHEL8.3安装LNMP并配置freetds连接MSSQL
链接: https://pan.baidu.com/s/1Es9_FmZPcD2hbMvPCYt44g?cd /LNMP/lnmp2.0-full/src/php-5.3.29/ext/mssql (这步很关键,进入LNMP对应版本的php src目录,去编译mssql.so)vi php.ini中extension_dir="/www/wdlinux/php/lib/php/extensions/"2.1配置PHP支持freetds连接MSSQL:(转自——http://www.csuper.cn/?
2024-01-31 15:22:41
592
原创 RHEL8,RHEL7支持U盘文件系统exfat
链接: https://pan.baidu.com/s/1uUI4y_A_4Q_89sQZgBBrog?pwd=j584 提取码: j584 复制这段内容后打开百度网盘手机App,操作更方便哦。
2024-01-17 15:03:10
486
原创 MSSQL-逻辑级常用命令
版权声明:本文为CSDN博主「woxingwoshu_1111」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/woxingwoshu_1111/article/details/129319497。--one: 使用系统表.
2023-11-19 22:21:38
520
原创 linux下搭建网桥
版权声明:本文为CSDN博主「feitingfj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/feitingfj/article/details/108492833。brctl addif br0 eth0 #把eth0 加入网桥br0中。2、此 linux 设备的两个网口就相当于交换机,可通过两个网口联通外围连接的两个设备。若 linux 下有两个以上的网口,可搭建网桥实现交换机功能。
2023-10-24 16:22:11
301
原创 通用BIOS自动化修改脚本
input:1.input_file---输入的BIOS config文件;#input:1.input_file---输入的BIOS config文件;# 5.string_replace1---需要替换成的字符串1;# 6.string_replace2---需要替换成的字符串2;# 5.string_replace1---需要替换成的字符串1;# 6.string_replace2---需要替换成的字符串2;#output:打印输出重定向文件。
2023-09-06 10:45:00
1236
转载 【转】vimdiff的简单用法
CTRL-w CTRL-w 跳转到另一个窗口,同CTRL-w w。dp 将当前窗口光标位置处的内容复制到另一窗口。Ctrl-w K(把当前窗口移到最上边)Ctrl-w H(把当前窗口移到最左边)Ctrl-w J(把当前窗口移到最下边)Ctrl-w L(把当前窗口移到最右边)CTRL-w t 跳转到最顶上的窗口。CTRL-w b 跳转到最底下的窗口。CTRL-w h 跳转到左边的窗口。CTRL-w j 跳转到下面的窗口。CTRL-w k 跳转到上面的窗口。CTRL-w l 跳转到右边的窗口。
2023-07-24 22:17:15
649
原创 shell脚本中一个隐晦的bug
1.逻辑表达式if [!EXP == PATTERN ]不能判断EXP结果为空的情形;2.而逻辑表达式if [[ EXP!= PATTERN ]可以判断EXP结果为空的情形;
2023-07-18 10:22:58
346
原创 装机-CentOS8实践
在https://pkgs.org/download/ntp找到对应版本。以及libopts.so.25的rpm包。同时,直接找到ntpdate的rpm包。1、找到ntp的rpm包。
2023-05-06 17:45:47
88
原创 NGINX搭建PXE服务器
SELINUX=enforcing确认开启了selinux,应该是非标准的端口被selinux禁用。排查端口是否被其他进程占用,原有tomcat已经关闭并修改为其他端口,确认未被占用。PXE包含服务:xinetd+tftp,nginx。为了服务器符合安全检查要求,不能关闭selinux。于 2022-06-02 10:15:11 发布。文章标签: nginx tomcat 服务器。执行成功,启动nginx正常。执行下面命令允许端口tcp。-m modify修改。-d delete删除。
2023-05-05 20:23:13
149
原创 KVM 虚拟机在线调整硬件命令集合
能够在线调整的最大内存不能超过为虚拟机分配的最大内存(上面 xml 文件中设置的最大为 4G),否则需要关闭虚拟机上调最大内存。#同样,能够动态调整的最大 VCPU 个数也不能超过为虚拟机设置的最大 VCPU 数量。linux所谓的删除文件,只是将文件做了标记,并不是真正的删除。将做了删除标记的文件全部覆盖,然后重新使用rm -f 删除!#虚拟机根磁盘为vda,因此这里使用vdb表示新添加磁盘。#创建qcow2格式的新磁盘,大小为40G。#创建raw格式的新磁盘,大小为40G。#可以查看虚拟机所有磁盘。
2023-05-02 00:40:33
391
原创 SHELL-安全管控&SELINUX开关
1.根据IP地址记录操作------------------------------IP=`who am i | awk '{print $NF}' | sed -e 's/[()]//g'`export HISTTIMEFORMAT=$USER@$IP %F %Texport PROMPT_COMMAND="history 1 | logger -t cmd_log -p user.notice"
2023-04-28 10:14:32
107
原创 NFS建立与挂载
其中 /data/write 为分享的目录位置 192.168.26.101为服务端ip (rw)为读写参数,参数可为多个。systemctl start nfs && systemctl enable nfs #启动nfs服务及设置开机自启。/var/lib/nfs/etab 记录NFS分享出来的详细信息(多用于查看具体信息)/usr/sbin/exportfs NFS服务的管理命令。
2023-04-26 19:05:46
163
原创 C-shell-python-Cpp-JS-PHP各种语言场景之我见
python---集百家大成的面向对象脚本语言,擅长科学计算可完成超64位数据计算,还有互联网前端钟爱又有风险的爬爬虫;SHELL---自从有了unix like OS之后管理员的钟爱;lua---C写出来的嵌入式脚本擅长跟Cpp之类的调用来调用去;Cpp---C之上各种五花八门武功,尤其针对多媒体类处理;object C,SWIFT---苹果派;go---B站之类纤程苗条少女;JS---有前端必有他的身影;rust---Cpp升级版;C---普及性布道者工具;TS---JS的升级版;PHP---前端C;
2023-03-24 14:18:16
69
原创 github小技巧
背景代码仓库所在服务器因为异常断电关机,无法启动,需要进行gitlab工程代码迁移命令git clone --mirror cd git remote set-url origin git push -f origin
2022-12-05 16:42:58
92
原创 [OpenBMC]kernel启动报hash错误
U-Boot 2019.04 (Mar 21 2022 - 23:02:47 +0000)SOC : AST2500-A2RST : WDT2 - 2nd Bootdefault bootRST : WDT3 - Boot2nd Boot : EnableLPC Mode : SIO:Enable : SuperIO-2eEth : MAC0: RGMII, , MAC1: RMII/NCSI,Model: AST2500 EVBDRAM: 496 MiB (capacity:512 Mi
2022-06-27 16:11:38
1073
2
原创 RHEL8.4 RT-kernel边缘计算
1.SOURCES:内核:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/补丁:https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.18/older/*需要保持补丁版本与下载的内核一致。 2.preparation:mount挂载本地ISO,配置RHEL中的yum本地源:mkdir /cdrom;mount -o loop /dev/sr0 /cdrom[root@loc
2022-06-21 15:45:54
323
原创 crontab不起作用替代方案
采用ubuntu18.04做了个gitlab的备份与scp定时备份文件上传,结果不起作用,怎么也看不出问题。于是果断抛弃之,选了另外一种方法:1.后台运行cron.sh即可:/bin/bash cron.sh &root@teamol-KVM:/gitlab_bak# cat cron.sh#!/bin/bashwhile true;do nowtime=$(date +%H%M);if [ $nowtime -eq 0205 ];then /bin/bash /gitlab_bak/gitlab_ba
2022-06-21 10:20:56
404
原创 一种通过excel计算后台化的具体实现思路
excel表示例:gawk后台处理计算代码示例:举个栗子:计算如上图,比较非常规写法。常规的国内程序员是通过python工具中的pandas库实现对excel单元格操作。GNU gawk技术白皮书:Splitting By Content (The GNU Awk User’s Guide)代码示例逻辑: 另有一种方案:就是这个在线的https://mengshukeji.github.io/LuckysheetDemo/ 本地化搭建后试用,思路属于前端vue处理这些数据。复杂的公式跟excel一样编辑,程
2022-06-16 19:33:44
545
原创 sed是不是有个16进制替代的bug
ubuntu18.04无法用sed完成16进制替换==============清楚csv文件中单元格"0x0A"软回车sed -i 's/\x0D\x0A/\x0D\x0D/g' agile_20220424_014027001_231A14027001.xls0.csvsed -i 's/\x0A//g' agile_20220424_014027001_231A14027001.xls0.csvsed -i 's/\x0D\x0D/\x0D\x0A/g' agile_20220424_014027
2022-06-13 16:04:10
231
原创 记一次删除libc库文件so后导致无法启动的挽救
背景:ubuntu18.4系统/lib/x86*/libc.so.6文件因换glibc库操作过程被rm掉了,重启无效,遂拯救之。方法:另装一台系统,挂载vm的vmdk磁盘文件至新的系统vm后,通过lvm挂载2个磁盘进行挽救过程记录:pvsvgdisplayvgscanvgdisplay --select vg_uuid="*****"lvs -vvgrename OLDVGNAME NEWVGNAMElvscanlvchange -ay LVNAMEmount NEWLV MOUNTPOINTRESTOR
2022-06-03 23:58:39
860
原创 通用python串口交互通讯工具
#!/usr/bin/python# -*- coding: UTF-8 -*-import timev_COM = 'com3'v_BaudRate = 115200v_INFO = 'Luxshare-ICT COM interaction script!'v_SendStrings = ['aaa','bbb2','ccc3','ddd4','eee5','fff6']v_RecStrings = ['aaa','bbb2','ccc3','ddd4','eee5','fff6']v
2022-05-31 10:53:53
187
原创 通用一行数据分析shell+python与图示
能读懂会用者自取:tmp_dir=$(date "+%Y%m%d-%H%M%S");touch ${tmp_dir}.showdata.py;echo "import matplotlib.pyplot as plt" >>${tmp_dir}.showdata.py;echo "import numpy as np" >>${tmp_dir}.showdata.py;echo "a = np.arange(2708000000, dtype=np.int8)" >>
2022-05-25 14:03:25
161
原创 桌面开发vmware磁盘空间扩容操作
1.基础环境:root@teamol:~# df -hFilesystem Size Used Avail Use% Mounted onudev 3.9G 0 3.9G 0% /devtmpfs 796M 1.3M 794M 1% /run/dev/mapper/ubuntu--vg-ubuntu--lv ...
2022-04-14 11:19:49
1011
原创 andriod打栈
#include<utils/CallStack.h>android::CallStackstack;stack.update(1);stack.log("=============================TEAMOLL5yourtag");
2022-03-15 09:21:01
2577
原创 Cer|Cpper|DBer|SAer给应用开发人员的一个数据防锁库建议
BOOL flag_shibushizaiWRITE = FALSE;func WRITEDB类OP{while(flag_shibushizaiWRITE == TRUE){不耗CPU阻塞};flag_shibushizaiWRITE = FALSE;SELECT write的数据记录成功?flag_shibushizaiWRITE = FALSE:flag_shibushizaiWRITE = TRUE;}
2022-03-02 15:35:52
179
原创 鸿蒙JS应用开发种打印JS对象方法
JS打印info=[object Object]对象:writeObj(JSON.stringify(info));//打印JS对象function writeObj(obj) { var description = ""; for (var i in obj) { var property = obj[i]; description += i + " = " + property + "\n"; } //alert(descripti
2022-01-06 16:58:10
702
2
20210615gitee.txt
2021-06-15
烧写后在线如何在线重启
2022-07-31
PHP7.3.4安装ioncube扩展问题
2021-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人