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

凌羽

Linux 环境下离线安装 CDH 集群实战指南
发表于2024-06-26
本文详细记录在 Linux 环境下离线部署 Cloudera Manager (CM) 和 CDH 集群的全过程,包括 HBase、JDK、MySQL 等组件的安装与配置。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 环境准备集群规划:本文演示环境为三台机器: Master: 10.0.0.10 Node1: 10.0.0.11 Node2: 10.0.0.12 1.1 修改主机名 (Hostname)在三台机器上分别执行: 1234567891011# Master 节点hostnamectl set-hostname master# Node1 节点hostnamectl set-hostname node1# Node2 节点hostnamectl set-hostname node2# 验证cat /etc/hostname 1.2 配置 Hosts修改所有节点的 /etc/hosts 文件,内容需保持一致: 12310.0.0.10 master10.0.0.11...
Linux 环境下 OpenVPN 安装与服务端配置详解
发表于2024-03-26
当本地设备需要通过加密通道访问远程网络资源时,OpenVPN 是一个非常成熟且强大的解决方案。本文将介绍如何在 Linux 上快速部署 OpenVPN 并进行详细配置。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 快速安装 OpenVPN我们将使用一个开源脚本来简化安装过程。 1.1 下载并运行脚本1234567891011# 创建目录mkdir OpenVPN && cd OpenVPN# 下载安装脚本wget http://pic.uilucky.com/blog/source/assets/blogimage/20240326/10-22-22-JZ265v_openvpn-install.sh# 赋予执行权限chmod +x openvpn-install.sh# 运行脚本./openvpn-install.sh 1.2 交互式配置运行脚本后,根据指引进行配置: IP Address: 确认检测到的公网 IP 是否正确。 Protocol: 推荐选择 UDP ...
解决 Mac M 芯片 Docker 打包 Intel 镜像运行失败问题
发表于2023-12-11
Mac M 芯片(ARM 架构)电脑上构建的 Docker 镜像,在 Linux (AMD64/Intel) 服务器上运行时可能会出现 exec format error 等错误。这是由于 CPU 架构不兼容导致的。本文介绍如何使用 docker buildx 来解决跨平台构建问题。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 什么是 Docker Buildx?Docker Buildx 是一个 CLI 插件,扩展了 docker 命令,利用 Moby BuildKit 提供的功能,支持创建多个构建器实例,最重要的是支持同时针对多个节点(平台)进行构建。 M1/M2 Mac 上默认的构建架构是 linux/arm64,而大部分服务器是 linux/amd64。 2. 启用 BuildxDocker 19.03+ 版本已包含 Buildx。如果未启用,可通过环境变量开启: 1export DOCKER_CLI_EXPERIMENTAL=enabled 3. 创建构建器实例默认的构建器可能...
Ubuntu 22.04 编译安装 Nginx 指南
发表于2023-09-20
本文详细介绍在 Ubuntu 22.04 上通过源码编译安装 Nginx 的步骤。 Nginx 安装指南 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 下载源码包建议下载 Nginx 官方稳定版。 12345678910cd /homemkdir downloadscd downloads# 下载 Nginx 源码 (示例版本 1.25.2,建议查阅官网获取最新版)wget https://nginx.org/download/nginx-1.25.2.tar.gz# 解压tar -zxvf nginx-1.25.2.tar.gzcd nginx-1.25.2 2. 安装编译依赖编译 Nginx 需要一些基础库(如 zlib, pcre, openssl 等)。 12sudo apt-get updatesudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libgd-dev libssl-dev...
Ubuntu 22.04 安装 Docker 及配置镜像加速
发表于2023-09-20
本文记录了在 Ubuntu 22.04 LTS 系统下安装 Docker CE、Docker Compose 以及配置镜像加速源的步骤。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 卸载旧版本 (可选)如果之前安装过旧版本,建议先卸载: 1sudo apt-get remove docker docker-engine docker.io containerd runc 2. 设置 apt 仓库2.1 安装必要的工具12sudo apt updatesudo apt install ca-certificates curl gnupg lsb-release 2.2 添加 Docker 官方 GPG 密钥12345# 创建密钥目录sudo mkdir -p /etc/apt/keyrings# 下载官方 GPG Keycurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/ap...
Ubuntu 环境下手动编译安装 Python Guide
发表于2023-09-20
本文介绍如何在 Ubuntu 22.04 系统下,通过下载源码的方式手动编译并安装指定版本的 Python(以 Python 3.11 为例)。 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 更新软件包并安装依赖首先更新系统源,并安装编译 Python 所需的依赖库。 12345# 刷新软件包目录sudo apt update# 安装编译依赖sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev -y 2. 下载 Python 源码从 Python 官网下载所需的源码包。 1234cd ~wget https://www.python.org/ftp...
Linux 创建 SAMBA 共享文件夹及账号指南
发表于2023-07-12
本文介绍如何在 Linux 系统(以 CentOS/RHEL 为例)并通过 Samba 服务实现文件共享。 1. 安装 Samba 服务12345# CentOS / RHELyum install samba -y# Ubuntu / Debian# sudo apt install samba 2. 创建共享目录123sudo mkdir /home/share# 赋予适当的权限,确保其他用户可以访问(根据实际需求设置)sudo chmod 777 /home/share 3. 配置 Samba编辑配置文件 /etc/samba/smb.conf,在文件末尾添加以下内容: 12345678[Share] comment = Shared Folder with username and password path = /home/share valid users = smbuser public = no writable = yes printable = no create mask = 0765 配置说明: c...
FFmpeg 进阶操作:分离音频声道与多音轨合并
发表于2023-06-20
本文介绍如何使用 FFmpeg 进行一些高级的音频处理操作,包括提取音频、分离左右声道以及将分离的声道重新封装回视频。 1. 预处理:转码为 MP4如果源文件格式较为特殊(如 rmvb),建议先转码为通用的 MP4 格式,以便后续处理。 12345# 使用 NVIDIA 硬件加速转码 (示例)ffmpeg -i input.rmvb -s 512x384 -c:v h264_nvenc -b:v 768k output_tmp.mp4# CPU 转码 (通用)ffmpeg -i input.dat -c:v libx264 -c:a aac -strict -2 output_tmp.mp4 2. 提取音频流将视频中的音频提取出来,不进行重新编码(copy 模式)。 1ffmpeg -i output_tmp.mp4 -vn -acodec copy audio.aac 3. 分离左右声道使用 -map_channel 参数将立体声文件拆分为两个单声道文件。 12345# 0.0.0 代表: 第0个输入文件.第0个流.第0个声道 (左)# 0.0.1 代表: 第0个输入文...
Linux 修改 pip 默认对应的 Python 版本
发表于2023-06-14
在同时安装了 Python 2 和 Python 3 的 Linux 系统上,pip 命令默认可能指向 Python 2。本文介绍如何手动修改 pip 脚本,使其默认使用 Python 3。 修改步骤1. 确认 pip 路径 12which pip# 输出示例: /usr/local/bin/pip 2. 确认 Python 3 路径 12which python3# 输出示例: /usr/bin/python3 3. 修改 pip 脚本使用 root 权限编辑 pip 可执行文件(它本质上是一个 Python 脚本): 1sudo vim /usr/local/bin/pip 4. 更改 Shebang 行将文件的第一行(Shebang): 1#!/usr/bin/python 修改为你的 Python 3 路径: 1#!/usr/bin/python3 5. 验证保存退出后,检查 pip 版本信息: 12pip -V# 输出应包含 (python 3.x) 注意:更推荐的做法是使用 pip3 命令,或者通过 alias pip=pip3 来实现,直接修改二进制...
使用 Nginx 反向代理访问 OpenAI API
发表于2023-05-31
通过配置 Nginx 反向代理,利用海外服务器中转请求,解决国内环境无法直接访问 OpenAI API 的问题。 Nginx 配置示例在 Nginx 配置文件(如 nginx.conf 或 conf.d/openai.conf)中添加以下 server 块: 123456789101112131415161718192021222324252627282930313233343536373839server { listen 443 ssl; server_name your.domain.com; # 替换为你的域名 # SSL 证书配置 ssl_certificate /path/to/your/cert.pem; ssl_certificate_key /path/to/your/key.pem; # SSL 优化配置 (可选) ssl_session_cache shared:le_nginx_SSL:1m; ssl_session_timeout 1440m; ssl_protocols TL...
123…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