💻运维部署
未读
iKuai爱快路由器系统基于IP进行国内外分流
本篇文章主要讲述了利用iKuai系统进行国内IP段分流和DNS分流的配置方法。首先,需要下载国内IP段地址列表,并在ikuai系统中手动添加9组IP段,每组可添加1000条。接着,通过“留空分流”设置端口分流规则,包括配置旁路由流量直接走WAN,以及配置下一跳网关和国内IP组分流。 为了防止DNS污染,文章建议利用自建的DNS服务器进行分流,ikuai中选择第三方代理模式,并将DNS服务器地址设置为旁路由网关地址。 此外,网关和DNS设置都指向ikuai的LAN口IP地址,并且避免包含旁路由地址。 整个配置流程旨在将国内IP段流量直接通过WAN口传输,非国内IP则通过旁路由网关加密隧道传输。
💻运维部署
未读
Ubuntu:如何安装和使用 Wine 9,轻松运行 Windows 应用
本篇文章主要讲述了在 Ubuntu 上安装和使用 Wine 9.x 的方法,以便在 Linux 系统上运行 Windows 应用程序。文章首先介绍了 Wine 的基本概念,以及 Wine 9.x 的主要改进,包括 WoW64 模式、Wayland 支持和 ARM64 兼容性。随后,文章详细介绍了安装 Wine 的步骤,包括更新系统软件包、添加 WineHQ 官方仓库、安装必要的依赖工具,以及启用 32 位系统架构支持。文章还提供了使用 Winetricks 安装 Windows 应用程序和库的建议,帮助优化 Wine 的使用体验。文章重点介绍了使用 Winetricks 安装 Visual C++ 运行库、常用字体和 DirectX 组件。文章还提供了管理 Wine 前缀、配置 32 位应用支持和配置中文支持的步骤,以及从 Ubuntu 中移除 Wine 的方法。总而言之,本文提供了一个全面的指南,帮助用户在 Ubuntu 上成功安装和配置 Wine 9.x,并运行 Windows 应用程序。
💻运维部署
未读
搭建Gitlab
本篇文章主要讲述了使用 Docker 容器部署 GitLab CE 的步骤。首先,需要拉取 gitlab/gitlab-ce 镜像。然后,创建 docker-compose 文件,定义 GitLab 服务及其网络配置,包括 IP 地址、端口映射和存储挂载。 接着,使用 `docker-compose up -d` 命令启动容器。如果需要修改配置,例如更改 GitLab URL 和 SSL 设置,需要编辑 gitlab.rb 和 gitlab.yml 文件,并使用 `sudo gitlab-ctl reconfigure` 命令重新配置 GitLab。 容器启动后,可以通过 8102 端口访问 GitLab 界面, 8122 端口用于 SSH 登录,具体的网络设置包括172.24.0.0/24的网络配置。
💻运维部署
未读
Ubuntu Server 24.04 基础配置
本篇文章主要讲述了在Ubuntu Server上安装桌面环境、设置中文语言环境以及安装中文输入法和SSH服务器。首先,文章介绍了如何安装不同的桌面环境,如GNOME、Xfce和KDE Plasma,并提供了相应的安装命令。接着,文章详细描述了如何设置系统语言为中文,包括更新软件包列表、安装中文语言包、编辑`/etc/default/locale`文件并重启系统。此外,文章还介绍了如何安装中文输入法IBus,包括安装IBus输入法框架、启动IBus、配置输入法以及重启IBus服务。最后,文章详细介绍了如何安装SSH服务器,包括更新软件包列表、安装OpenSSH服务器、设置root用户使用密钥登录,以及重启SSH服务。总字数:198字
💻运维部署
未读
MySQL命令
本篇文章主要讲述了SQL数据库的基本操作,包括增删改查以及数据库管理的常用命令。文章详细介绍了如何查看数据库、数据表和表结构,以及如何使用`show databases`、`show tables`和`desc`命令。 此外,文章还涵盖了如何使用`select`语句进行查询,包括使用`like`进行模糊查询和使用子查询。
在增删操作方面,文章详细说明了如何创建数据库、数据表、以及插入、修改和删除数据,包括`create database`、`create table`、`insert into`、`alter table add` 和 `alter table drop`命令。同时,文章也提供了`update` 命令进行数据修改。
最后,文章还提到了`information_schema`中用于查找数据库、表名和字段名的相关信息,例如库名对应 `table_schema`,表名对应 `table_name`,字段名对应 `column_name`。 总体来说,这篇文章为初学者学习SQL数据库提供了一个简明扼要的入门指南。
💻运维部署
未读
Windows 上修改 docker 的镜像文件存储位置
本篇文章主要讲述了如何在 Windows 上修改 Docker 镜像文件存储位置,避免因镜像体积过大导致 C 盘空间不足的问题。由于 Docker Desktop 依赖 WSL,修改镜像文件存储位置需要通过 WSL 进行文件映射(挂载)操作。
首先,关闭 Docker Desktop,然后使用 `wsl --export` 命令备份 `docker-desktop-data` 镜像文件,并将该镜像文件导出到指定路径。接着,使用 `wsl --unregister` 命令从 WSL 中取消注册 `docker-desktop-data`,并删除原路径下的 `ext4.vhdx` 文件。之后,使用 `wsl --import` 命令将导出的镜像文件导入回 WSL,并设置新的挂载目录。最后,通过验证方法确认修改生效,并可删除备份的文件。
文章还提供了解决 Windows Docker 删除容器后 WSL2 磁盘空间不释放的问题的参考链接。 最终修改镜像存储位置的命令是 `mklink /d C:\Users\[User_Name]\AppData\Local\Docker\ D:\Docker\`。

