
运维
fjh1997
这个作者很懒,什么都没留下…
展开
-
锐捷云课堂镜像缩小方案
之后使用ftp上传覆盖原来的镜像即可,用管理工具会不允许你覆盖,所以需要ftp绕过,上传完之后,需要再次编辑一下镜像,以便让管理系统更新镜像的元数据,什么都不动然后关机整合即可实现镜像缩小。,可以知道镜像为qcow2格式文件,所以下载完镜像后使用qemu-img重新创建镜像即可实现缩小,需要两倍大小的空间。之后保存镜像,使用管理工具下载镜像,管理工具本质是FTP,打开的时候可以用wireshark抓取ftp账号密码。,编辑镜像,然后用sdelete给剩余的磁盘空间填充0。原创 2024-05-17 23:16:41 · 459 阅读 · 0 评论 -
Powershell以字节流的形式输出程序执行结果到文件
由于powershell 以文本的形式处理了所有管道的输入和输出,因此当数据中有文本编码不可识别的字节的时候会丢失数据,而windows1252可以将0~255任何字节值与字符匹配,基本上可以做到无损转换。原创 2023-03-05 10:57:32 · 505 阅读 · 0 评论 -
powershell 无法加载文件 ***.ps1,因为在此系统上禁止运行脚本的解决办法
参考:https://stackoverflow.com/questions/53544617/how-can-i-bypass-execution-policy-when-running-scripts-from-powershell-ise。无法加载文件 C:\111.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。原创 2023-03-05 00:16:51 · 285 阅读 · 0 评论 -
dell optiplex 7090 ssf 注入intel i219 网卡驱动安装exsi 7.0.2
exsi 7.0.2 VMware-ESXi-7.0U2a-17867351-depot.zip:https://mhsj.net/217.html网卡驱动 Net-Community-Driver_1.2.2.0-1vmw.700.1.0.15843807_18835109.zip:https://flings.vmware.com/community-networking-driver-for-esxiInstall-PackageProvider -Name NuGet -ForceInsta原创 2021-12-21 19:40:00 · 2881 阅读 · 0 评论 -
freeBSD 14 CURRENT 笔记本核显独显混合安装 nvidia驱动
注意一定要使用源码ports安装,pkg安装可能导致ko文件与kernel不匹配。没装核显的先装核显。cd /usr/ports/graphics/drm-kmod/ && make BATCH=yes install clean sysrc kld_list+=i915kmscd /usr/ports/x11/nvidia-hybrid-graphics && make BATCH=yes install clean kldload nvidiasysrc k原创 2021-12-12 23:25:58 · 3777 阅读 · 0 评论 -
关机时候“A stop job is running for User Manager for UID 1000“ 的调试方法
systemctl enable --now debug-shell.service然后在出现这个问题的时候按Alt-F9进入shell。使用systemctl list-job 找出还在运行的systemd服务然后使用systemd status xxxx 查看服务运行情况。参考:https://github.com/systemd/systemd/issues/12262...原创 2021-12-11 16:33:19 · 3735 阅读 · 0 评论 -
解决hp probook 440 g6启动linux的时候出现的BUG:soft lockup - CPU#0 stuck for 23s [migration/0:5] 问题
最近电脑启动总是偶尔遇到这样的问题,BUG:soft lockup - CPU#0 stuck for 23s! [migration/0:5]于是在grub里取消了内核启动参数“quiet”,让linux报出更多问题。在打印的日志中出现了clocksource,swapper等,于是尝试通过禁用swap分区调整tsc等手段,发现都没有用,网上查了蛮多资料,试过去都没用。然后就尝试复现这样一个bug,开始找cpu软锁的条件,发现以下规律:1.软锁bug在开机进入grub选择linux内核进行引.原创 2021-12-11 16:21:57 · 4279 阅读 · 0 评论 -
debian11删除swap分区之后出现mdadm no arrays found in config file or automatically的的解决方法
原因是swap分区没了之后影响了启动逻辑。删除resume=uuid即可。sudo rm /etc/initramfs-tools/conf.d/resumesudo update-initramfs -u参考:https://www.reddit.com/r/debian/comments/h8b0am/dell_optiplex_390_gets_stuck_on_mdadm_no_arrays/...原创 2021-12-07 13:51:40 · 1762 阅读 · 0 评论 -
debian11 gnome安装fcitix5
默认debian用了ibus,需要先卸载。如果装了fcitix4也卸载。sudo apt remove fcitx*sudo apt remove ibus*之后按照这里:https://wiki.debian.org/zh_CN/I18n/Fcitx5安装fcitx5apt install --install-recommends fcitx5 fcitx5-chinese-addons gnome-shell-extension-kimpanel fcitx5-frontend-gtk3原创 2021-11-29 23:29:13 · 3294 阅读 · 0 评论 -
optilex 7090 sff 不支持kingston 内存条的原因分析
可以去金士顿或者crucial官网查询该设备支持的内存型号,https://www.kingston.com/czech/en/memory/search/model/103250/dell-alienware-optiplex-7090-tower-small-form-factor-sffhttps://www.crucial.com/compatible-upgrade-for/dell/optiplex-7090-small-form-factor发现都是1.2V的,但是买来的内存条虽然是金士原创 2021-11-24 14:21:09 · 3541 阅读 · 0 评论 -
512-rear chassis fan not detected的解决方法
家里有台老电脑,一开机就提示这个,以为是风扇的问题。就去淘宝上买了个3pin的风扇,结果还是提示这个,后来检查了一下,发现这个风扇是,白,红,黑三条线的,不能调整风扇速度,所以要买黄,红,黑三条线能调节速度的风扇才行。但是能调节速度的风扇买来之后发现功率很大。费电。于是想干脆不用风扇。但是去bios里面找了半天也没找到关掉风扇检查的地方。之后在这里找到了解决方法。https://titanwolf.org/Network/Articles/Article?AID=45ca1ef1-04f7-44a5原创 2021-11-19 19:44:15 · 14679 阅读 · 3 评论 -
解决debian左上角闪烁无画面的方法之一 fatal server error (ee) no screens found(ee)
先查看相关日志systemctl status gdmjournalctl -xe|grep gdmjournalctl -u gdmcat ~/.local/share/xorg/Xorg.0.logcat /var/log/Xorg.0.lo或者手动启动xsession测试:startx看到里面报错是载入/etc/X11/xorg.conf报错的。[ 55.890] (==) Using config file: "/etc/X11/xorg.conf"[ 55.8原创 2021-11-15 19:33:04 · 3673 阅读 · 1 评论 -
如何在tty控制台里面显示和输入中文
sudo apt install fbterm fbterm-ucimf ucimf-sunpinyinfbterm -i fbterm_ucimf之后可以在终端里输入和显示中文,效果还不错,嘿嘿~原创 2021-11-12 18:51:31 · 1350 阅读 · 1 评论 -
linux下7z或者p7zip 归档管理器乱码的解决方案
主要是开发团队偷懒,没有安装正确的解码工具。安装修改版的7z使用这个:https://github.com/unxed/oemcpsudo dpkg -i p7zip-oemcp.deb之后使用oemcp=936 7z x a.zip即可解压gbk编码的zip。原创 2021-11-10 17:27:32 · 1983 阅读 · 0 评论 -
M7650DNF 打印机 word打印时候提示手动进纸的解决方法
两个地方需要设置,光一个地方设置不够:原创 2021-11-10 11:31:44 · 4389 阅读 · 0 评论 -
坚果pro微信聊天记录导出
用9008把userdata分区导出,参考:https://zhuanlan.zhihu.com/p/35422254可能会失败windows api readfile failed your device is probably not on this port01:47:56: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.01:47:56: ERROR: functio原创 2021-11-09 21:00:35 · 972 阅读 · 0 评论 -
A: 破坏: B (< C) 但是 D 正要被安装 A:Breaks:B (< C) but D is to be installed 意思解析
比如使用sudo apt install deepin-wine-helper安装的时候下列软件包有未满足的依赖关系:libgirepository-1.0-1 : 破坏: python-gi (< 3.34.0-4~) 但是 3.30.4-1 正要被安装使用apt show libgirepository-1.0-1 -a可以看到Package: libgirepository-1.0-1Version: 1.66.1-1+b1Priority: optionalSection:原创 2021-11-08 17:13:53 · 7979 阅读 · 0 评论 -
qemu-kvm 实现和windows系统的文件夹共享和剪贴板共享
剪贴板共享文件夹共享参考:https://dausruddin.com/how-to-enable-clipboard-and-folder-sharing-in-qemu-kvm-on-windows-guest/原创 2021-11-08 11:53:47 · 10482 阅读 · 0 评论 -
使用cloudflare worker反代网站
//这个代码是用example1.com反代example2.comconst current = 'example1.com'const origin = 'example2.com' addEventListener('fetch', event => {event.respondWith(handleRequest(event.request))})async function handleRequest(request) {// new URL object to play w原创 2021-10-07 23:25:50 · 3450 阅读 · 0 评论 -
使用openvpn作为网关上网故障排除
参考:https://serverfault.com/questions/648118/openvpn-not-default-gateway-for-all-traffic1.确保/etc/sysctl.conf里面设置了net.ipv4.ip_forward = 12.确保NAT网关生效:iptables -t nat -I POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE我配置了上述设置发现还是不通,于是查看了一下syslogcat /var原创 2021-09-12 17:23:01 · 3435 阅读 · 0 评论 -
Docker 容器之间无法ping通的原因分析。
最近配置ctfd遇到了个问题,总是提示Waiting for db: to be ready去翻了下docker-entrypoint发现是ping db命令ping不通。docker有着内部的dns,db这个域名会被解析成如172.18.0.4这样的内部地址,ping db不通那显然是ip不通的原因。可问题是,我ctfd的ip是172.18.0.4/24,显然和db的ip在同一网段,但却不通,这是什么原因呢?看了下这篇文章:https://maximorlov.com/4-reasons-w原创 2021-07-19 10:49:07 · 7956 阅读 · 5 评论 -
ctfd批量导出misc题目脚本
sudo docker exec 84 mysql -uctfd -pctfd -e "set character_set_results='utf8';use ctfd;select * from challenges join flags on challenges.id=flags.challenge_id left join files on challenges.id=files.challenge_id where category = 'misc' ;"原创 2021-07-07 15:14:10 · 320 阅读 · 0 评论 -
解决Mac Os 的sftp方向键乱码,不能tab补全的问题
首先打开终端输入以下命令查看你的sftp是什么版本 which sftp如果返回结果是 /usr/bin/sftp, 说明你用的是macos 官方原装的sftp( 源码)这个原装的sftp比较烂,所以我们可以选择安装homebrew的版本brew install openssh安装完后,我们可以列出openssh的安装路径brew list openssl会显示这类openssh的组件/usr/local/Cellar/openssh/8.4p1_2/.bottle/etc/ (12原创 2021-02-01 12:17:11 · 1537 阅读 · 2 评论 -
openssl一键生成密钥与证书
openssl req \ -new \ -newkey rsa:4096 \ -days 365 \ -nodes \ -x509 \ -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" \ -keyout client.key \ -out client.crt原创 2020-12-03 21:53:15 · 659 阅读 · 0 评论 -
记一次curl不返回请求体response的问题,以及shell脚本调试技巧
一次使用curl测试接口结果返回了一下http头但没返回请求体HTTP/1.1 200 P3P: CP=CAO PSA OURContent-Encoding: gzipContent-Type: text/html;charset=UTF-8Transfer-Encoding: chunkedDate: Tue, 01 Dec 2020 08:01:30 GMTConnection: close仔细一看发现返回但格式是gzip所以要想显示请求体就要加上"–compressed"参数H原创 2020-12-01 16:15:17 · 3705 阅读 · 0 评论 -
linux删除包含指定内容的文件
grep -lrIZ 273B246D7975726C3D27. | xargs -0 rm -f --#删除当前目录以及递归目录下内容中有273B246D7975726C3D27的文件find ./ -name *bak*|xargs rm -rf#删除当前目录以及递归目录下名字中含有bak的文件grep -lrIZ wp-config.bak.php. |xargs -0 dirname| xargs rm -rf#删除文件名为wp-config.bak.php的文件的所在目录。...原创 2020-07-19 20:20:34 · 2949 阅读 · 0 评论 -
如何在安卓虚拟机上面访问宿主机的服务
今天帮妹子解决app开发的问题的时候遇到了这个情况,就是某个app套了html5的壳,目标是宿主机上监听在本地127.0.0.1的web服务,那么,问题来了。安卓机子上的app要访问宿主机的127.0.0.1地址,填写127.0.0.1又不行,因为对于安卓机来说127.0.0.1是他自己本身,它访问127.0.0.1只能访问到它自己。如果我们填写主机的内网地址,比如192.168.1.200,那么假如你这台电脑换了wifi就又要重新填过。通过网上查询的方法得知,AVD对于宿主机的默认地址一般是10.0.原创 2020-05-19 11:35:06 · 4308 阅读 · 1 评论 -
解决macos ld: library not found for -lcrypto
主要原因是ldflag没有设置对,导致路径找不到brew install opensslbrew unlink openssl && brew link openssl --forceecho 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrcexport LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"export CPPFLAGS="-I/usr/loc原创 2020-05-08 19:38:10 · 3185 阅读 · 1 评论 -
好消息!Vmware已经可以和Hyper-V兼容共存啦!
需要下载20H1 版本即可https://blogs.vmware.com/workstation/2020/01/vmware-workstation-tech-preview-20h1.html原创 2020-05-06 23:55:30 · 8208 阅读 · 1 评论 -
Linux记录历史进程的CPU占用量
sudo bash #切换到root用户sudo apt-get install sysstat #安装sysstatpidstat -u 600 >/var/log/pidstats.log & disown $! # 后台运行并通过disown使其脱离ssh session控制原创 2020-04-27 21:45:26 · 5712 阅读 · 0 评论 -
修改nginx的配置使得在反向代理的情况下也能完成acme.sh自动免费签发ssl证书
server { listen 443 ssl; listen [::]:443 ssl; ssl_certificate /data/example.com.pem; ssl_certificate_key /data/example.com.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ...原创 2020-04-26 11:42:34 · 1409 阅读 · 1 评论 -
linux shell脚本超时重试
while timeout -k 70 60 bash -c '这里写你的代码' ; [ $? = 124 ]do echo "命令超时正在重试"sleep 2 # Pause before retrydone这段脚本的意思就是60秒超时之后发送SIGTERM,如果SIGTERM没有使这个命令终止的话那就发送 SIGKILL指令。$? 表示上个命令的返回状态,124表示超时。需要...原创 2020-04-23 11:08:04 · 2491 阅读 · 1 评论 -
abrt-hook-ccpp占用cpu过大,使用systemctl进行关闭
使用 systemctl list-unit-files |grep abrt列出abrt相关服务模块统一进行关闭并禁用。同时修改/proc/sys/kernel/core_pattern的内容为core原创 2020-04-21 22:00:31 · 8145 阅读 · 0 评论 -
解决 httpd2.service failed to run 'start' task: Permission denied
把/usr/lib/systemd/system/httpd.service中的PrivateTmp=true删除即可原创 2020-04-21 20:54:00 · 1666 阅读 · 0 评论 -
使得ubuntu18在桌面上打开终端时打开Desktop而不是home以及从源码修改ubuntu软件包的方法
如图在桌面上右键Open Terminal的时候我们想要打开的是桌面,而事实上ubuntu打开的是home目录,这个主要的原因是这个插件/usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libterminal-nautilus.so没有编译好,要解决这个问题,从根本上可以通过修改源码添加链接描述重新编译来解决,但是有点麻烦,这里介绍一个不完美但是...原创 2020-04-19 17:01:23 · 3040 阅读 · 0 评论 -
python数字与字节互相转换number to bytes,bytes to number
数字到字节>>> n = 80>>> n.to_bytes(2, 'big')b'P'字节到数字 int.from_bytes(b'P', 'big')原创 2020-04-16 10:46:22 · 3782 阅读 · 0 评论 -
解决win10 WSL下cannot execute binary file: Exec format error
主要原因是不支持32位程序,可以用如下方法启用:WSL默认使用64bit的程序,不支持32位的程序,但我们仍然可以使用QEMU来虚拟化内核。安装QEMUsudo apt updatesudo apt install qemu-user-staticsudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\...原创 2020-04-15 15:53:52 · 5827 阅读 · 1 评论 -
如何在windows WSL子系统中使用pwntools以及启用pwndbg
1.设置ubuntu默认root启动2.修改ptrace设置需要把下列文件里面的变量改成0(原来是1)echo 0 > /proc/sys/kernel/yama/ptrace_scope 或者echo kernel.yama.ptrace_scope = 0 > /etc/sysctl.d/10-ptrace.conf #这个是持久化...原创 2020-04-14 13:49:39 · 3815 阅读 · 7 评论 -
解决ffmpeg报错Non-monotonous DTS in output stream 0:0;
最近使用ffmpeg合成视频有了如下报错信息:Non-monotonous DTS in output stream 0:0; previous: 21587350, current: 12740928; changing to 21587351. This may result in incorrect timestamps in the output file.解决方法是如下:...原创 2020-04-12 22:41:35 · 24943 阅读 · 6 评论 -
解决office 2019 正在更新office请稍后 0x0000142 应用程序无法正常启动
1.使用everything搜office update相关文件并删除我这里只是做个演示,有很多我已经删除了2.删除以下位置的文件并重启原创 2020-04-11 09:44:46 · 20311 阅读 · 1 评论