IT技术资料

NEW linux后台运行命令

linux后台运行命令

ky818sm 1天前 0 0

在 Linux 或 macOS 系统里,你能够使用 nohup 与 & 来让命令在后台持续运行,即便你关闭终端也不受影响。下面是具体操作步骤: 使用 nohup 命令: nohup 可防止命令在你退出终端时停止运行。 & 会把命令放到后台执行。 查看进程 ID(PID): 该命令会显示 docsify serve docs 进程的 PID,之后你可以使用这个 PID 来管理进程。 停止进程: 若要...

用 Python 脚本实现批量将 TXT 文件里的中文字符编码转换为 UTF-8

用 Python 脚本实现批量将 TXT 文件里的中文字符编码转换为 UTF-8

ky818sm 3天前 3 0

有许多以前的TXT格式的书籍,由于里面的中文字符编码不是UTF-8,所以只能在电脑上阅读才能正常显示,而放在网上在线阅读时,总是一堆乱码。 为了更方便的阅读,需要将这些txt文件的编码转换成UTF-8。由于文件太多。需要进行批量转换。用 Python 脚本来实现这一功能是一个不错的办法。 首先需要在电脑上下载并安装好Python。我这是windows11系统的电脑所以用的是这个python-3.1...

linux软链接使用教程

linux软链接使用教程

ky818sm 4天前 3 0

一、软链接基本概念 定义:软链接(Symbolic Link)是一个特殊文件,包含指向目标文件 / 目录的路径,类似于 Windows 的快捷方式。 特点: 独立文件,占用极少空间(仅存储目标路径)。 支持跨文件系统(如不同分区或网络存储)。 支持链接目录。 源文件删除后,软链接失效(成为 “断链”)。 二、创建软链接 命令格式: -s:指定创建软链接(硬链接无需此参数)。 源文件 / 目录:支持...

screen使用教程

screen使用教程

ky818sm 1周前 1 0

基本操作 创建新的 Screen 会话:使用screen -S 命令,例如screen -S mysession,会创建名为mysession的新会话。 断开当前 Screen 会话:在screen会话中,按Ctrl+A后再按D键,可从当前会话中断开,会话继续在后台运行。 查看当前的 Screen 会话:执行screen -ls命令,将列出当前所有的screen会话及其会话 ID。 恢复指定的 S...

Docker Compose部署LNMP(Linux+Nginx+MySQL+PHP+phpMyAdmin)环境后建wordpress网站笔记

Docker Compose部署LNMP(Linux+Nginx+MySQL+PHP+phpMyAdmin)环境后建wordpress网站笔记

ky818sm 1周前 2 0

下载本次记录所用到的全部软件和镜像 项目结构 创建compose.yml文件 创建nginx/conf.d/default.conf文件 创建php/Dockerfile文件 启动容器 关于在Docker中单独构建PHP镜像的部分 这里用的是直接使用 docker-compose 自动构建: 优点: 开发环境友好:修改 Dockerfile 后自动重建 配置简单:无需额外操作 版本同步:确保代码与...

filebrowser 使用方法

filebrowser 使用方法

ky818sm 2周前 11 0

初始化内置数据库文件filebrowser.db,在当前目录下生成一个数据库文件filebrowser.db ./filebrowser -d filebrowser.db config init 设置管理员用户名和密码(用户名:xxx,密码:123456,可以自己修改) ./filebrowser -d filebrowser.db users add xxx 123456 --perm.adm...

docker logs命令详解

docker logs命令详解

ky818sm 2周前 0 0

在 Docker 中,你可以使用 docker logs 命令来查看容器的日志信息。 基本语法 其中,OPTIONS 是可选参数,CONTAINER 是容器的名称或 ID。 常用参数及示例 1. 查看容器完整日志 如果你想查看某个容器从启动到当前时刻的完整日志,可以直接使用容器名称或 ID 运行 docker logs 命令。 这里的 my_container 是容器的名称,你也可以使用容器的 I...

docker load命令详解

docker load命令详解

ky818sm 2周前 0 0

docker load 是 Docker 中的一个重要命令,主要用于将通过 docker save 命令保存的镜像归档文件加载到 Docker 本地镜像库中。 基本用法 常用参数 -i, --input:指定要加载的镜像归档文件的路径,此参数可避免使用标准输入。 -q, --quiet:安静模式,加载镜像时不显示详细的进度信息。 使用示例 1. 通过标准输入加载镜像 如果已经将镜像保存为一个归档文...

docker save命令详解

docker save命令详解

ky818sm 2周前 2 0

在 Docker 中,你可以使用 docker save 命令将镜像保存为一个压缩文件,这样便于在不同环境中迁移和共享镜像。 保存镜像 使用 docker save 命令将指定的镜像保存为一个 .tar 文件。该命令的基本语法如下: -o 选项用于指定输出文件的路径和名称。 是要保存的镜像的完整名称,包括仓库名和标签。如果不指定标签,默认使用 latest。 示例 假设你要保存 nginx:lat...

docker cp命令详解

docker cp命令详解

ky818sm 2周前 1 0

docker cp 是 Docker 提供的一个用于在容器和主机之间复制文件或目录的命令。以下是关于 docker cp 命令的详细介绍 命令语法 参数说明 OPTIONS:可选项,常用的选项有: -a:保留文件的所有 uid/gid 信息。 -L:如果源路径是一个符号链接,复制符号链接指向的实际文件。 CONTAINER:容器的名称或 ID。 SRC_PATH:源文件或目录的路径。 DEST_P...

docker commit命令详解

docker commit命令详解

ky818sm 2周前 0 0

docker commit 是 Docker 中的一个命令,主要用于从容器的当前状态创建一个新的镜像。以下为你详细介绍该命令的相关内容: 基本语法 OPTIONS:可选参数,用于指定一些额外的配置。 CONTAINER:必需参数,要创建镜像的容器的 ID 或名称。 REPOSITORY[:TAG]:可选参数,新创建镜像的仓库名称和标签,格式为 仓库名:标签名。如果不指定标签,默认使用 latest...

compose.yml 实例笔记

compose.yml 实例笔记

ky818sm 2周前 4 0

实例1 实例2 创建项目目录结构 创建 docker-compose.yml 文件 启动容器 代码的详细解释 服务定义(核心部分) 数据卷定义 关键作用: db_data:确保MySQL数据不会因容器重启而丢失 wordpress_files:让PHP/Nginx/WordPress容器共享同一份网站文件 4. 网络配置 目的:使所有服务处于同一内部网络,实现以下功能: 通过服务名称互相访问(如 ...

Docker中让容器在开机时自动启动的方法

Docker中让容器在开机时自动启动的方法

ky818sm 2周前 3 0

在 Docker 中,可通过多种方式让容器在开机时自动启动,以下为你详细介绍不同场景下的实现方法。 方法一:创建容器时设置自动启动 在使用docker run 命令创建并启动容器时,添加 --restart 选项,就能指定容器的重启策略。若要让容器开机自动启动,可将重启策略设置为 always 或者 unless-stopped。 1. 使用 --restart always 此策略会让容器始终重...

Dodker命令详解笔记

Dodker命令详解笔记

ky818sm 2周前 13 0

docker cp docker cp 是 Docker 提供的一个用于在容器和主机之间复制文件或目录的命令。 docker commit docker commit 是 Docker 中的一个命令,主要用于从容器的当前状态创建一个新的镜像。 docker save 在 Docker 中,你可以使用 docker save 命令将镜像保存为一个压缩文件,这样便于在不同环境中迁移和共享镜像。 doc...

Ubuntu系统dpkg包管理器使用方法

Ubuntu系统dpkg包管理器使用方法

ky818sm 2周前 0 0

在Ubuntu系统中,dpkg包管理器是管理软件包的核心工具。它不仅负责安装和卸载软件包,还提供了查询、升级和管理软件包的功能。熟练掌握dpkg包管理器,可以帮助你更高效地管理Ubuntu系统。本文将全面解析dpkg包管理器的使用方法,帮助你深入了解其功能和技巧。 一、dpkg简介 dpkg是Debian包管理器(Debian Package Manager)的缩写,是Debian及其衍生系统(如...

linux(Ubuntu 22.04)上挂载磁盘和分区的详细教程

linux(Ubuntu 22.04)上挂载磁盘和分区的详细教程

ky818sm 3周前 12 0

一、查看当前磁盘和分区信息 列出所有磁盘和分区: 输出会显示所有磁盘(如 /dev/sda, /dev/sdb)及其分区(如 /dev/sdb1)。 新插入的磁盘通常没有挂载点(MOUNTPOINT 列为空)。 使用 fdisk 查看详细信息: 确认目标磁盘的标识符(如 /dev/sdb)。 二、创建新分区(若磁盘未分区) 启动分区工具: 输入 m 查看帮助。 创建新分区表(若磁盘全新): 输入 ...

Linux(Ubuntu22.04)安装成功KVM记录

Linux(Ubuntu22.04)安装成功KVM记录

ky818sm 3周前 3 0

一、检查硬件虚拟化支持 在安装前,确保你的 CPU 支持虚拟化技术(Intel VT-x 或 AMD-V)。 1. 检查 CPU 虚拟化支持 输出结果大于 0 表示支持(Intel 显示 vmx,AMD 显示 svm)。 2. 检查 BIOS 是否启用虚拟化 如果上一步结果为 0,需进入 BIOS 开启虚拟化选项(通常位于 Advanced → CPU Configuration 中)。 二、安装...

lsyncd.conf 配置的详细实例

lsyncd.conf 配置的详细实例

ky818sm 4周前 5 0

以下是一个 lsyncd.conf 的详细实例,用于将本地的一个目录实时同步到远程服务器的对应目录(这里以通过 SSH 方式同步为例,且假设你已经配置好了 SSH 免密登录等相关环境)。 基本配置结构说明 lsyncd.conf 文件通常采用 Lua 语言的配置风格,主要由配置块和相关的参数组成,整体结构清晰,便于定义不同的同步任务和规则。 以下是一份包含 lsyncd.conf 中常见可用设置及...

Linux系统(Ubuntu 22.04)下手动安装Resilio Sync

Linux系统(Ubuntu 22.04)下手动安装Resilio Sync

ky818sm 1个月前 14 0

下载适当的软件包(根据您的平台)这里下载的是这个:resilio-sync_3.0.2.1058-1_amd64.deb 使用内置的包管理器安装它: Systemd 默认同步服务设置 默认情况下,出于安全原因,同步在rslsync用户下运行,具有最低权限。使用rslsync用户自动启动同步服务: 如果需要同步当前用户拥有的文件,只需将rslsync用户添加到当前用户的组中,并确保该组对要同步的文件...

linux虚拟机挂载win主机共享文件夹

linux虚拟机挂载win主机共享文件夹

ky818sm 1个月前 24 0

步骤 1:安装 VMware Tools 启动 Linux 虚拟机。 在 VMware 菜单中,选择 虚拟机 (VM) > 安装 VMware Tools。 如果使用 VMware Workstation Pro,可能需手动挂载 VMware Tools 的 ISO 镜像。 在 Linux 虚拟机中挂载 VMware Tools 安装程序: 解压并安装 VMware Tools(不同系统可能略有差...