xargs 命令
xargs 命令用于构建和执行命令行。它的作用是从标准输入读取数据,并将其转换为命令行参数,然后将这些参数传递给指定的命令来执行。它通常与管道操作符 | 一起使用,将一个命令的输出作为另一个命令的输入。 xargs 命令的基本语法如下: xargs [选项] [命令] 选项: -0:使用 null 字符(\0)而不是空格作为分隔符。 -n NUM:…
grep 命令
grep [选项] 模式 [文件 ...] grep 命令用于在文件中搜索指定的模式,并输出匹配的行。 选项: -i:忽略大小写。 -v:反转匹配,只输出不匹配模式的行。 -n:显示匹配行的行号。 -c:仅显示匹配的行数,而不是匹配的行。 -l:仅列出包含匹配模式的文件名,不显示匹配行。 -r:递归搜索目录中的文件。 -E:启用扩展的正则表达式语法…
文件操作相关
文件相关 .gz文件 解压缩 gzip -d file.gz 这将解压file.gz并生成一个新文件,名为file。 如果你想要保留原始的.gz文件,可以使用-k选项: gzip -dk file.gz 这会保留原始的.gz文件,并生成一个新文件file。 .zip 要在Linux上解压zip文件,您可以使用以下命令: unzip filename…
硬盘挂载
创建物理卷(Physical Volumes): 首先,您需要将每个硬盘划分为一个物理卷。假设您的硬盘是 /dev/sdb 和 /dev/sdc,您可以使用 pvcreate 命令来创建物理卷: sudo pvcreate /dev/sdb /dev/sdc 创建卷组(Volume Group): 接下来,将这些物理卷添加到一个卷组中。您可以使用 …
ubuntu 开启smb
要在Ubuntu上启动SMB服务(也称为Samba服务),您可以按照以下步骤进行操作: 安装Samba软件包:首先,确保您的系统已安装Samba软件包。您可以通过运行以下命令来安装它: sudo apt update sudo apt install samba 编辑Samba配置文件:接下来,您需要编辑Samba的配置文件以配置共享。默认的Sam…
vim 常用命令
Vim 是一个强大的文本编辑器,广泛用于程序开发和系统管理。下面是一些 Vim 的常用用法: 列表项启动 Vim: 在终端中输入 vim 命令,然后按下回车键即可启动 Vim。 模式切换: 普通模式(Normal Mode): 这是默认模式,用于导航、删除、复制等操作。 插入模式(Insert Mode): 在普通模式下按下 i 键可以进入插入模式…
systemctl 服务编写
文件目录 /etc/systemd/system/ 服务创建 编辑文件frpc.service [Unit] # 服务名称,可自定义 Description = frpc server After = network.target syslog.target Wants = network.target [Service] Type = simpl…
linux json工具 > jq
安装jq 在 Ubuntu 或 Debian 上安装 jq: sudo apt-get update sudo apt-get install jq 在 CentOS 或 RHEL 上安装 jq: sudo yum install epel-release # 如果尚未安装 EPEL 存储库 sudo yum install jq 在 Fedora…
docker compose配置文件
Docker Compose配置文件(通常是一个YAML文件)包含了一些关键字段,用于定义和配置应用程序的各个服务。以下是常见的配置字段: version: Docker Compose文件的版本号,用于指定使用的Compose文件语法版本。 services: services字段用于定义应用程序的各个服务,每个服务都可以包含以下字段: imag…
docker部署nginx服务并自动获取ssl证书,自动更新证书
nginx-certbot docker环境中通过certbot工具,为.conf配置文件中所有域名申请免费的ssl证书,并自动更新过期的ssl证书。 Github: 仓库地址 Docker Image: 镜像地址 docker 使用 docker pull zhaozuodong/nginx-certbot 只需要启动docker镜像容器即可,程…