随笔分类 - Linux
Linux 系统相关
摘要:原因是虚拟机,原主机挂了,为了取出其中资料,挂在一台新主机上读取,但并不能直接看到或挂载,需要经过一些操作 参考文章: https://www.cnblogs.com/skyshao/p/11663914.html https://www.cnblogs.com/Jeona/p/17471012.h
阅读全文
摘要:判断 Linux 当前桌面环境 echo $XDG_SESSION_TYPE
阅读全文
摘要:在 Windows 下建立脚本 #!/bin/bash echo hello 传至 Linux 下执行脚本 ./test.sh 执行出错 -bash: ./test.sh: Permission denied 问题原因:未对文件添加可执行权限 添加权限 chmod +x test.sh 再次执行脚本
阅读全文
摘要:在 nginx 容器中,可以将自定义脚本放置在 /docker-entrypoint.d 目录下,会根据文件名顺序执行 示例脚本内容如下: #!/bin/sh echo hello 但放好后发现无论放置何处,怎么加权限,都提示如下错误: /docker-entrypoint.sh: 31: /doc
阅读全文
摘要:https://blog.lindexi.com/post/Packaging.DebUOS-%E4%B8%93%E9%97%A8%E4%B8%BA-dotnet-%E5%BA%94%E7%94%A8%E5%88%B6%E4%BD%9C-UOS-%E5%AE%89%E8%A3%85%E5%8C%85
阅读全文
摘要:如图,按提示内容,右键点击属性,也没有“勾选允许执行文件”这样一个选项。 后来找了一堆资料,都是针对更旧版本的操作 最后才发现,原来在右键菜单中,有一个“允许运行”的菜单项,点击后即可正常运行。 另外根据 https://forum.ubuntu.com.cn/viewtopic.php?t=487
阅读全文
摘要:最近需要测试 Linux 下的程序,新安装了 Ubuntu 24.04 LTS,安装完成后发现可以复制粘贴文字和单个文件,但不能复制多个文件,也没有找到可以安装 VMware Tools 的地方。 搜索试了网上很多方法都没成功,后来找到一个文章,看起来是因为 VMware Tools 还未完全兼容
阅读全文
摘要:类似桌面环境的 Linux 发行版应该都可以通用 1、在终端中以 root 权限启动图形界面程序(需要输入密码) # 运行的程序路径必须为绝对路径 pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=$XDG_RUNT
阅读全文
摘要:# 查看 dns 配置 cat /etc/resolv.conf # 修改 dns 配置 vi /etc/resolv.conf # 测试 dns 服务器 nslookup # 在 nslookup 中切换 dns 服务器 server 8.8.8.8
阅读全文
摘要:标题中版本号是实际测试通过的,理论上应该也适用于类似系统和相近版本 openssh 貌似有不带 p1 和带 p1 的两个版本,具体区别没有细研究 就网上文章来看,似乎带 p1 的版本更容易升级 升级步骤: 1、首先安装一套 telnet 用于备份 # 安装 telnet 相关 yum -y inst
阅读全文
摘要:有时候直连 Linux 系统,会看到一直有日志在输出刷屏,导致正常登录输入账号密码受阻 首先这个时候是可以正常输入账号密码的,虽然输出会影响显示,但不会对输入产生干扰,按部就班输入即可 包括登录后的命令也是一样 其次,想要关闭这些日志,可以通过以下命令进行配置: echo 1 4 1 7 > /pr
阅读全文
摘要:为处理以下漏洞: 1、Diffie-Hellman Ephemeral Key Exchange DoS Vulnerability (SSH, D(HE)ater) 2、SSH 协议规范中的前缀截断攻击(Terrapin 攻击) 请在修改前多开几个 ssh 连接或打开 telnet 连接,以免修改
阅读全文
摘要:命令: scp [选项] 源文件 目标路径 本地到远程: scp /path/to/local/file user@remote:/path/to/destination 远程到本地: scp user@remote:/path/to/remote/file /path/to/destination
阅读全文
摘要:貌似是 7z 对于特殊平台下的文件,有过滤并会应用相应的算法优化 如何禁用?在压缩时添加参数: -mf=off:禁用所有过滤器(包括 ARM64 BCJ 过滤器) 示例: # 在使用 7z 命令行进行压缩时,为了禁用 ARM64 特定的 BCJ 过滤器,可以显式地指定不使用这些过滤器。以下是一个示例
阅读全文
摘要:错误1: { "ClassName": "System.Data.SqlClient.SqlException", "Message": "A connection was successfully established with the server, but then an error occ
阅读全文
摘要:找到的一个开源项目:https://github.com/denisbrodbeck/machineid Linux 获取: dmidecode -s system-uuid Windows 获取: 先进入 WMIC 命令行:wmic 再进行查询:csproduct get UUID WMI 测试工
阅读全文
摘要:为 Windows 下 IIS 配置的工具: https://www.nartac.com/Products/IISCrypto/ 其它网站服务的 SSL 密码套件配置工具: Mozilla SSL Configuration Generator:https://ssl-config.mozilla
阅读全文
摘要:检查各容器日志大小: ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 清空日志(需先进入到具体容器目录): cat /dev/null > *-json.log 限制容器日志大小(以配置日志文件最大为 10MB,最多留存 3 个
阅读全文
摘要:参考:https://learn.microsoft.com/zh-cn/windows/wsl/connect-usb 开源项目:https://github.com/dorssel/usbipd-win # 可以使用命令安装,或下载安装包进行安装,注意安装后需要重启 winget install
阅读全文
摘要:找了一些恢复工具,大部分在安装过程就劝退了,最后发现一个不需要复杂安装的软件 PhotoRec(https://www.cgsecurity.org/wiki/PhotoRec_CN) 它是和 TestDisk 捆绑下载的,TestDisk 是磁盘级分区级的恢复,PhotoRec 是专注文件恢复?
阅读全文