avatar
文章
94
标签
40
分类
0
Home
时间轴
凌羽
Home
时间轴

凌羽

Docker 空间清理:一键删除未使用的 Volumes
发表于2023-05-30
当 Docker 占用大量宿主机磁盘空间时,清理未使用的本地数据卷 (Volumes) 往往能释放可观的空间。 1. 检查空间占用使用以下命令查看 Docker 对象的空间占用情况: 1docker system df 如果发现 Local Volumes 占用较大,且 Reclaimable(可回收)比例较高,则说明存在大量废弃的数据卷。 2. 清理未使用的数据卷执行以下命令,Docker 将自动删除那些没有被任何容器挂载的本地 Volume: 1docker volume prune 系统会提示确认: WARNING! This will remove all local volumes not used by at least one container.Are you sure you want to continue? [y/N] 输入 y 并回车,即可释放空间。 (adsbygoogle = window.adsbygoogle || []).push({});
使用 FFmpeg 实现 24小时无人值守循环直播
发表于2023-05-26
利用闲置的 VPS,配合 FFmpeg 和 Screen,实现 24 小时不间断的视频循环直播推流。 本文参考了 LALA.IM 的相关脚本。 1. 环境准备安装 screen 以便在后台运行脚本: 1yum -y install screen 创建一个新的 screen 会话: 1screen -S stream 2. 简易循环推流脚本将需要直播的 MP4 视频放入 videos 文件夹中。注意文件名避免包含空格。 创建脚本 live.sh: 123456789101112131415161718#!/bin/bash# 自动循环推流脚本# 推流地址 (替换为你自己的 RTMP 地址)RTMP_URL="rtmp://live-push.bilivideo.com/live-bvc/?streamname=xxx..."# 视频文件夹路径VIDEO_DIR="./videos"while truedo cd "$VIDEO_DIR" for video in $(ls *.mp4) do ...
Mac 使用 FFmpeg 进行视频转码与 GPU 加速指南
发表于2023-05-26
本文介绍在 macOS 下如何使用 FFmpeg 进行视频转码,重点介绍如何利用 videotoolbox 进行 GPU 硬件加速。 1. 安装 FFmpeg推荐使用 Homebrew 安装: 1brew install ffmpeg 2. CPU 软解转码 (基础)最通用的转码方式,使用 CPU 计算,兼容性好但速度较慢。 12345ffmpeg -i "input.mkv" \ -s hd720 \ -c:v libx264 -b:v 1M \ -c:a aac -b:a 128k \ output.mp4 3. GPU 硬件加速 (VideoToolbox)利用 macOS 自带的 VideoToolbox 框架调用核显或独显进行加速。 123456ffmpeg -hwaccel videotoolbox \ -i "input.mkv" \ -s hd720 \ -c:v h264_videotoolbox -b:v 1M \ -c:a aac -b:a 128k \ output.mp4 参数详解: ...
PVE 使用命令行管理虚拟机 (启动/停止)
发表于2023-05-19
本文介绍如何通过 SSH 登录 Proxmox VE (PVE) 并使用 pvesh 命令来管理(启动、停止)虚拟机。 常用命令通过 SSH 登录 PVE 主机后,可以使用 pvesh 工具进行操作。 1. 查看所有节点资源 1pvesh get /cluster/resources 2. 获取虚拟机当前状态 12# 格式: pvesh get /nodes/{node}/qemu/{vmid}/status/currentpvesh get /nodes/pve/qemu/101/status/current 3. 启动虚拟机 12# 格式: pvesh create /nodes/{node}/qemu/{vmid}/status/startpvesh create /nodes/pve/qemu/141/status/start 4. 停止虚拟机 (关机) 12# 格式: pvesh create /nodes/{node}/qemu/{vmid}...
Cornerstone 如何找回并显示被忽略 (Ignored) 的文件
发表于2023-05-04
在使用 Cornerstone 管理 SVN 时,如果误将文件标记为 “Ignore”,该文件会从列表中消失。本文介绍了如何重新显示并取消忽略这些文件。 问题描述在 Cornerstone 中添加文件时,误点击了 Ignore,导致文件在视图中不可见,无法进行提交等操作。 解决方法 显示忽略项: 在菜单栏点击 View -> 选中 Show Ignored Items。 此时,被忽略的文件会以灰色或其他状态显示在列表中。 取消忽略: 选中目标文件,右键点击,选择 Un-ignore。 文件恢复正常状态,可以进行 Add/Commit 操作。 (adsbygoogle = window.adsbygoogle || []).push({});
解决 Pyppeteer 报错 "browser closed unexpectedly"
发表于2023-02-24
在 Linux 环境只使用 Pyppeteer 时,经常遇到 “browser closed unexpectedly” 错误。这通常是因为缺少必要的系统依赖库或未正确配置沙箱模式。 1. 安装必要的系统依赖Puppeteer (Chrome/Chromium) 需要一些特定的库才能在 Linux 上运行。 对于 CentOS/RHEL 系统: 123yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 \libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 \libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y 对于 Ubuntu/Debian 系统(参考): 1sudo apt-get install -y libgbm-dev 2. 禁用沙箱模式在 Root 用...
Linux 客户端安装 Promtail 服务
发表于2023-02-08
本文介绍如何在 Linux 系统上下载、安装并配置 Promtail 客户端,以便收集日志并发送给 Loki。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 下载与安装从 GitHub Releases 页面下载适合的 Promtail 版本。 123456789101112131415# 下载 (示例版本,请检查最新版)wget https://github.com/grafana/loki/releases/download/v2.7.3/promtail-linux-amd64.zip# 移动目录mkdir -p /usr/local/promtailmv promtail-linux-amd64.zip /usr/local/promtail/# 解压cd /usr/local/promtail/unzip promtail-linux-amd64.zip# 赋予执行权限chmod +x promtail-linux-amd64# 通常重命名为 promtailmv promtail-l...
centos 安装python 3.10
发表于2022-10-16
python 安装 csdn python 安装 csdn 2 (adsbygoogle = window.adsbygoogle || []).push({}); 一键安装脚本1wget http://pic.uilucky.com/test/CentOS_Python3.10.8.sh && sh CentOS_Python3.10.8.sh 其sh脚本内容如下 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#!/bin/shyum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel ...
docker 升级安装
发表于2022-06-09
centos 7.6 升级安装 docker (adsbygoogle = window.adsbygoogle || []).push({}); 1、查看系统要求Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看 CentOS 的内核版本。 uname -a 2、删除旧版本 yum remove docker docker-common docker-selinux docker-engine 3、安装需要的软件包yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 4、设置 Docker yum 源 sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo 5、查看所有仓库中所有 docker 版本可以查看所...
开源看板 wekan的安装
发表于2022-06-08
wekan 的安装 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 安装报错/etc/timezone/1ERROR: for wekan-db Cannot start service wekandb: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/etc/timezone" to rootfs at "/etc/timezone": mount /etc/timezone:/etc/timezone (via /proc/self/fd/6), flags: 0x5001: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-vers...
1234…10
avatar
NUK
文章
94
标签
40
分类
0
Follow Me
公告
This is my Blog
最新文章
详解 Xcode 中的 User Script Sandboxing 配置2026-01-08
Linux 配置 SSH 免密登录极速指南2024-11-17
Ubuntu 20.04 安装 MySQL 8.0 及数据迁移避坑指南2024-11-04
MySQL 主从复制与双主双从架构部署指南2024-10-31
MongoDB 单机安装与副本集集群部署指南2024-10-21
标签
Ollama linux SQL Mac OS CDH ubuntu Mack so Git Nginx iOS Mongo NDK OpenVPN Promtail SVN Other mysql PVE Xcode Loki Android java Mac Python Linux Mysql MySQL AI 直播 JNI Spider FFmpeg Shell Ubuntu python Swift Docker android 音视频处理
归档
  • 一月 2026 1
  • 十一月 2024 2
  • 十月 2024 2
  • 八月 2024 2
  • 七月 2024 2
  • 六月 2024 2
  • 三月 2024 1
  • 十二月 2023 1
网站信息
文章数目 :
94
本站总字数 :
51.3k
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2018 - 2026 By NUK
苏ICP备15056369号-2