Linux
文章平均质量分 52
我是谁??
不告诉你。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu22.04在线安装docker和nvidia-container-toolkit
本文介绍了在Ubuntu系统上安装Docker和NVIDIA容器工具包的详细步骤。首先通过添加阿里云镜像源安装Docker核心组件(docker-ce、docker-ce-cli、containerd.io等),然后配置中科大镜像源安装NVIDIA容器工具包(nvidia-container-toolkit)。关键步骤包括:添加GPG密钥、配置国内镜像源、更新软件包列表并安装相应组件。这些操作使系统能够支持GPU加速的Docker容器运行环境。原创 2026-05-11 19:03:21 · 141 阅读 · 0 评论 -
Ubuntu22.04卡在A start job is runing for wait for network to be Configured行2分钟
Ubuntu22.04卡在A start job is runing for wait for network to be Configured行2分钟。原创 2026-05-11 17:40:13 · 27 阅读 · 0 评论 -
ubuntu22.04 + 驱动570.211.01 + cuda12.8
【代码】ubuntu22.04 + 驱动570.211.01 + cuda12.8。原创 2026-04-28 19:51:46 · 244 阅读 · 0 评论 -
在 Rocky Linux 9 无桌面环境中通过 SSH 安装 KVM 虚拟机(Rocky9含 XFCE 桌面/xubuntu20)完整指南
摘要:本文详细介绍了在Rocky Linux 9宿主机上使用KVM虚拟化部署3台带XFCE桌面的Rocky Linux 9虚拟机的完整方案。方案包括:1)宿主机环境准备(KVM安装、防火墙配置、tmux会话保护);2)虚拟机安装步骤(磁盘创建、virt-install命令);3)解决Python版本导致的virt-install报错;4)VNC连接配置及XFCE桌面安装方法;5)多虚拟机批量创建和管理命令。特别提供了针对Python3.12与virt-install兼容性问题的解决方案,通过修改脚本sheb原创 2026-03-25 18:49:51 · 470 阅读 · 0 评论 -
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
本文介绍了一种基于Rocky9宿主机和Docker容器构建远程桌面系统的方案。系统采用三层架构:宿主机运行Rocky9系统,通过Docker部署多个容器,每个容器包含XFCE桌面环境、noVNC网页访问和ToDesk远程控制功能。关键技术包括tigervnc-server+noVNC实现浏览器访问,ToDesk提供外网连接。详细说明了Docker镜像构建过程,包括基础工具安装、用户配置、VNC设置和启动脚本编写。通过docker-compose实现多容器批量管理,提供6081-6083端口分别访问三个容器。原创 2026-03-23 13:33:32 · 94 阅读 · 0 评论 -
Rocky9.2安装 Docker + Docker Compose
本文介绍了在CentOS系统上安装和配置Docker的完整流程。首先通过yum安装Docker CE并设置开机启动,然后配置国内镜像加速源以提高下载速度。文章还提供了Docker的基本验证方法(运行hello-world镜像)以及卸载Docker的完整步骤。最后介绍了通过pip安装Docker-Compose的方法,并验证其安装结果。整个过程包含从安装、配置到卸载的完整操作指南,适合初学者快速搭建Docker环境。原创 2026-03-22 01:11:14 · 167 阅读 · 0 评论 -
Rocky9搭建wetty
摘要:本文介绍了Node.js 18.x和Web终端工具Wetty的安装配置方法。首先通过添加官方源安装Node.js 18.x并验证版本,然后安装Wetty所需依赖并克隆源码。详细说明了Wetty的启动命令参数配置,包括端口设置、禁用SSL等选项。同时提供了创建systemd服务的配置示例,确保开机自启。最后指出访问验证方法及可能遇到的SELinux权限问题解决方案(需执行setenforce 0)。原创 2026-03-04 15:16:08 · 51 阅读 · 0 评论 -
shell实现根据输入的文字打印出大号字符艺术
【代码】shell实现根据输入的文字打印出大号字符艺术。原创 2026-01-30 18:01:06 · 256 阅读 · 0 评论 -
在线安装nvidia-container-toolkit
本文介绍了在不同Linux发行版上配置NVIDIA容器工具包的镜像源和安装方法。国内用户可使用USTC镜像源:对于Debian/Ubuntu系统,通过修改apt源并安装nvidia-container-toolkit;对于RHEL/CentOS等系统,则配置yum/dnf镜像源后安装。国外用户可直接使用NVIDIA官方源,包含密钥配置、源列表修改和指定版本安装等步骤。两种方案都提供了完整的命令行操作指南。转载 2026-01-05 16:18:21 · 180 阅读 · 0 评论 -
windows11的ubuntu子系统如何识别到U盘
WSL默认无法识别U盘设备,这是由于其架构设计限制和Windows对USB设备的管理机制所致。主要原因包括:1)WSL2基于Hyper-V虚拟机,Linux内核不直接控制USB设备;2)Windows会独占已挂载的U盘。解决方案有三种推荐方式:1)通过/mnt访问Windows挂载的U盘(最简单稳定);2)使用usbipd工具将USB设备直通给WSL2(适合需要底层操作);3)在Windows中卸载U盘后通过WSL1访问。其中usbipd方式能让WSL看到/dev/sdX设备,但操作后Windows将无法访原创 2025-12-17 15:05:26 · 463 阅读 · 0 评论 -
Linux上检查U盘可读和修复
摘要:当U盘变为只读时,首先区分是挂载只读还是设备只读。挂载只读可通过mount -o remount,rw修复;若文件系统损坏(常见原因),需用fsck修复;硬件写保护可通过hdparm尝试解除。若闪存寿命耗尽(主控锁死),则无法恢复写入,只能换新U盘。关键步骤包括检查挂载状态、内核日志和设备只读标记。原创 2025-12-13 14:12:21 · 576 阅读 · 0 评论 -
计算服务器的内存的理论带宽
【代码】计算服务器的内存的理论带宽。原创 2025-11-25 15:19:34 · 307 阅读 · 0 评论 -
VMware 安装Ubuntu24.04配置ip地址和仅下载安装包说明
摘要:解决Ubuntu 24.04无法获取IP地址问题,需编辑/etc/netplan/50-cloud-init.yaml文件,配置ens33网卡启用DHCP(dhcp4: true)。执行netplan apply使配置生效。随后通过apt update和apt-get install --download-only命令下载net-tools、cmake、gcc、g++等必要工具包,下载文件将保存在/var/cache/apt/archives/目录下。原创 2025-11-13 11:23:30 · 319 阅读 · 0 评论 -
Rocky9.2更换国内源
找到/etc/yum.repos.d/目录下的bak文件,重命名去掉“.bak”,替换同名.repo文件即可。修改配置完成后,执行。修改配置完成后,执行。原创 2025-08-29 18:17:11 · 1791 阅读 · 0 评论 -
Rocky9配置完VMware桥接模式后没有自动获取IP
摘要:虚拟机网卡ens160显示断开连接,NetworkManager重启和手动激活均失败。检查发现路由器限制了IP地址分配,导致虚拟机无法获取IP。切换电脑连接至手机热点后,虚拟机成功获取到IP地址并恢复网络连接。问题根源在于路由器策略限制,而非虚拟机配置问题。原创 2025-08-26 19:32:54 · 344 阅读 · 0 评论 -
Rocky Linux 9.2:从 /home 分区释放 10G 空间扩容到 / 根分区
通过 LVM 的动态分区管理,我们可以很方便地调整 Rocky Linux 的磁盘空间分配。本文展示了如何从/home分区释放 10G 空间并扩容根分区的完整流程:备份数据删除/homeLV扩容重建/home这种方式不仅解决了根分区不足的问题,也充分利用了磁盘资源。原创 2025-08-16 17:09:53 · 844 阅读 · 0 评论 -
pip和dnf只下载不安装离线包
【代码】pip和dnf只下载不安装离线包。原创 2025-08-14 22:49:06 · 333 阅读 · 0 评论 -
dkms安装nvidia驱动和多内核支持
本文介绍了DKMS的安装与使用方法。在Ubuntu/Rocky Linux系统上可通过apt/dnf安装DKMS,也可从GitHub源码编译安装。文中详细说明了三种NVIDIA驱动安装方式:1)使用官方.run安装器自动处理;2)手动指定内核版本编译安装;3)为新内核自动重新编译驱动。安装完成后可通过dkms -v命令查看版本,使用dkms autoinstall命令可自动为新内核安装驱动。原创 2025-08-14 22:22:19 · 953 阅读 · 0 评论 -
Rocky9.2安装Python2.7
摘要:RockyLinux9默认不提供Python2.7,需手动安装。首先安装编译依赖(gcc、openssl-devel等),然后下载Python2.7.18源码并解压。进入解压目录后执行./configure配置,使用make编译并sudo make altinstall安装(避免覆盖系统默认Python)。该方法适用于在RockyLinux9上使用Python2.7的需求。原创 2025-07-08 10:44:13 · 374 阅读 · 0 评论 -
Linux上使用nvme-cli升级nvme盘固件
摘要:升级NVMe固态硬盘固件的过程包括:1)准备工作,如确认驱动安装、停止业务、备份数据、下载并校验固件;2)执行升级,通过nvme-cli工具查看槽位信息、下载新固件到指定槽位、提交并激活固件(可选择立即激活或复位激活);3)验证结果,确认固件版本是否更新。关键命令包括nvme fw-log查看信息,nvme fw-download传输固件,nvme fw-commit提交激活,操作需管理员权限并注意选择正确的槽位和激活方式。原创 2025-06-27 08:39:00 · 1100 阅读 · 0 评论 -
ubuntu24.04 使用apt指令只下载不安装软件
要在Ubuntu系统中下载net-tools工具包及其依赖包但不安装,可使用命令: apt --download-only install net-tools 下载的deb包将保存在/var/cache/apt/archives/目录中。这个命令仅下载所需文件,不会执行安装操作。原创 2025-06-05 08:25:43 · 979 阅读 · 0 评论 -
linux 按字节数分割大文件
要将一个名为large2g.bin的大文件按每1GB分割,可以使用split命令。具体命令为:split -b 1G large2g.bin output_。执行后,文件将被分割为多个1GB大小的部分,并自动命名为output_aa、output_ab等。这种方法适用于处理大文件,便于存储或传输。原创 2025-05-23 12:05:28 · 139 阅读 · 0 评论 -
Linux上dd复制U盘
在使用 dd 命令进行磁盘复制时,可以通过设置参数来优化操作。if=/dev/sda 指定源磁盘,of=/dev/sdb 指定目标磁盘。bs=4M 表示每次读写 4MB 数据块,提高复制效率。status=progress 实时显示已写入的字节数,便于监控进度。oflag=sync 确保数据同步写入,避免缓存未完成导致的数据丢失。这些参数组合使用,能够高效、安全地完成磁盘复制任务。原创 2025-05-23 12:01:47 · 257 阅读 · 0 评论 -
VMware安装ubuntu22.04.5 server
VMware安装ubuntu22.04.5 server原创 2025-03-24 23:48:35 · 1534 阅读 · 0 评论 -
Rocky9.2 编译安装Intel WIFI系列无线网卡驱动
首先,确认系统是否已检测到如果有如下类似输出说明 AX211 已被识别。如果没有输出,则需要手动安装驱动。运行uname -r查看当前内核版本,确保安装的和与内核版本完全一致(版本不一致会导致编译失败)是一个由 Intel 维护的 Wi-Fi 驱动回溯项目,主要用于在旧内核上运行较新的 Intel 无线网卡驱动。Rocky 9.2 默认使用 5.14 内核,默认已经支持了Intel WIFI驱动,因此不用安装。之前按照网上说法,通过源码编译的方式安装,折腾了半天各种问题报错根本编译不过去。原创 2025-03-22 22:52:03 · 1103 阅读 · 0 评论 -
Ubuntu22.04通过DKMS包安装Intel WiFi系列适配器(网卡驱动)
Ubuntu安装Intel WiFi系列适配器(网卡驱动)原创 2025-03-21 19:03:37 · 2471 阅读 · 0 评论 -
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
这是由于重启服务器,linux内核升级导致的,由于linux内核升级,之前的Nvidia驱动就不匹配连接了,但是此时Nvidia驱动还在,可以通过命令。到了这里,如果你安装成功,那么恭喜你,此时输入nvidia-smi就会成功连接了!这条命令 -v 后面需要填写本机的nvidia驱动版本,根据第二步得到!了,当我再次跑实验时,发现cuda不可用,于是输入“可以看到有一个nvidia的文件,我这里是。这类文件,那么请作者打开。转载 2025-02-25 11:47:53 · 667 阅读 · 0 评论 -
linux交叉编译paho-mqtt-c
linux编译paho-mqtt-c。原创 2025-02-08 10:17:20 · 404 阅读 · 0 评论 -
C/C++使用AddressSanitizer检测内存错误
AddressSanitizer 是一种内存错误检测工具,编译时添加选项可以在运行时检测出非法内存访问,当发生段错误时,AddressSanitizer 会输出详细的错误报告,包括出错位置的代码行号和调用栈,有助于快速定位问题。原创 2024-11-05 11:10:08 · 1271 阅读 · 0 评论 -
Linux-CentOS7虚拟机共享文件夹传文件
Linux-CentOS7虚拟机共享文件夹传文件转载 2024-08-20 14:12:34 · 908 阅读 · 0 评论 -
离线安装docker、docker-compose
离线安装 Docker转载 2024-07-26 18:28:45 · 257 阅读 · 0 评论 -
UltraISO制作U盘系统盘安装openEuler22.03和搭建cuda环境
选择下载:openEuler-22.03-LTS-x86_64-dvd.iso。原创 2024-06-16 13:20:04 · 3977 阅读 · 0 评论 -
基于centos7打包当前环境的系统为iso镜像文件
切换到root用户,进入yum下载库打开文件mondorescue.repo,修改gpgcheck属性为0,指定mondorescue.repo安装。原创 2024-06-06 10:11:14 · 4038 阅读 · 1 评论 -
centos7 源码 安装ntfs-3g
【代码】centos7 源码 安装ntfs-3g。原创 2024-05-30 18:32:19 · 500 阅读 · 0 评论 -
linux服务器测试NVIDIA显卡性能
Linux服务器NVIDIA显卡驱动+cuda+cudnn安装及显卡性能测试原创 2024-05-14 16:38:32 · 5680 阅读 · 0 评论 -
ubuntu18.04安装docker容器
ubuntu18.04安装docker容器,使用常见docker指令原创 2024-05-11 11:02:13 · 1476 阅读 · 0 评论 -
Systemback Ubuntu14.04 制作自定义系统ISO镜像
基于ubuntu自定义一些编译环境并将自己配置好的ubuntu做成镜像原创 2024-04-30 15:11:52 · 1587 阅读 · 0 评论 -
修改Ubuntu远程登录欢迎提示信息
修改Ubuntu远程登录欢迎提示信息原创 2024-04-30 11:52:55 · 2277 阅读 · 0 评论 -
Linux + EC20 shell指令查看SIM卡信号强度
Linux + EC20 shell指令查看SIM卡信号强度原创 2024-04-26 17:06:00 · 1539 阅读 · 1 评论 -
基于CJSON库实现序列化
cJSON序列化原创 2024-04-17 18:31:22 · 455 阅读 · 0 评论
分享