Year 2022

使用WP CLI批量更新WordPress站点

场景:一台Debian机器下有500+worpdrsss站点,需将所有站点的wordpress程序、主题、插件,还有Woocommerce商店都更新到最新版。 首先 sudo apt update && apt upgrade -y 更新一下。 安装 WP CLI 执行批量更新 假设所有网站存放路径为 /www/web/,先 cd /www/web ,然后 vim wpexec.sh,内容如下,保存。 vim wpup.sh 内容如下,保存。这里要注意一下权限的问题,建议先单个执行wp core update看下。 然后给文件增加可执行权限 执行脚本 最后删除这2个文件 参考:

Read More使用WP CLI批量更新WordPress站点

如何在 Debian 上安装 Docker

下面以Debian 11为例安装Docker社区版。 来源: 在Debian 11上安装 Docker 删除旧版本 首先,卸载旧版本的 Docker 软件包,以及系统中的依赖项。但是,此卸载不会删除 /var/lib/docker/ 目录下的现有 Docker 卷、镜像和网络。 设置 Docker 存储库 更新apt包索引并安装包,以允许apt通过HTTPS使用存储库: 将 Docker 的 GPG 密钥添加到您的系统。 通过运行以下命令,将 Docker 存储库添加到系统。 安装 Docker 引擎 更新apt包索引,安装最新版本的Docker Engine、containd和Docker Compose,或者执行下一步安装具体版本: 安装后检查 Docker 版本。 输出: 验证 Docker 安装 通过运行hello-world映像来验证Docker引擎是否正确安装。

Read More如何在 Debian 上安装 Docker

威妥玛拼音及其与汉语拼音的对照表

一、威妥玛拼音方案和汉语拼音方案对比 剑桥大学汉语教授威妥玛(T. F. Wade,1818—1895)在华任职期间,为方便外国人(主要是使用英语的人)学习和掌握汉语,由他根据北京读书音制订的拉丁字母拼音方案给汉字注音。这个方案以后被普遍 用来拼写中国的人名、地名等,一般称为威妥玛拼音。1958年2月11日,全国人大批准颁布《中文拼音方案》后,威妥玛拼音停止使用。《中文拼音方案》1958年2月11日,全国人大批准颁布《中文拼音方案》,这是中国人自己按照科学的语音学原理制定的专门拼写标准普通话的方案;1979年起,联合国决定采用《中文拼音方案》作为在各种拉丁字母文字中中国人名、地名的标准;1981年8月,国际标准化组织通过决议,规定把《中文拼音方案》作为文献工作中拼写有关中国的名称、词语的国际标准。1997年美国国会图书馆采用汉语拼音方案。 二、中文姓名音译说明 外文资料中文姓名音译通常采用的是威妥玛拼音,但是有些音译并不规范,已形成了一些习惯用法。如:孔子 konfucius,孙中山 sun yat-sen,毛泽东 MaoZedong,蔣介石Chiang Kai-shek。 三、威妥玛拼音和汉语拼音对照表 Wade-Giles / 韦氏拼音 Pinyin / 汉语拼音 Wade-Giles / 韦氏拼音 Pinyin / 汉语拼音 a   a   mi   mi   ai   ai   miao   miao   an   an   mieh   mie   ang   ang   mien   mian   ao   ao   min   min   cha   zha   ming   ming   ch’a   cha   miu   miu   chai   zhai   mo   mo   ch’ai chai   mou   mou   chan   zhan   mu   mu   ch’an chan   na   na   chang zhang nai   nai   ch’ang chang nan   nan   chao   zhao   nang   nang   ch’ao chao   nao   nao   che   zhe   nei   nei   ch’e   che   nen   nen   chen   zhen   neng   neng   ch’en zhen   ni   ni   cheng zheng niang niang ch’eng cheng niao   niao   chi   ji   nieh   nie   ch’i   qi   nien   nian   chia   jia   nin   nin   ch’ia qia   ning   ning   chiang jiang niu   niu   ch’iang qiang no   nuo   chiao jiao   nu   nu   ch’iao qiao   nuan   nuan   chieh jie   nung   nong   ch’ieh qie   nü…

Read More威妥玛拼音及其与汉语拼音的对照表

Alpine Linux 常用命令

Alpine Linux源管理 Alpine Linux国内源: 清华大学: 阿里云: 中科大: 网易: 配置:直接抄中科大的帮助�般情况下,将 /etc/apk/repositories 文件中 Alpine 默认的源地址 替换为 即可。 Alpine Linux 包管理 简介Alpine使用apk进行包管理,下面介绍常用命令 apk update #更新最新镜像源列表 apk search #查找所以可用软件包apk search -v #查找所以可用软件包及其描述内容apk search -v ‘acf*’ #通过软件包名称查找软件包apk search -v -d ‘docker’ #通过描述文件查找特定的软件包 apk add openssh #安装一个软件apk add openssh openntp vim #安装多个软件apk add –no-cache mysql-client #不使用本地镜像源缓存,相当于先执行update,再执行add apk info #列出所有已安装的软件包apk info -a zlib #显示完整的软件包信息apk info –who-owns /sbin/lbu #显示指定文件属于的包 apk upgrade #升级所有软件apk upgrade openssh #升级指定软件apk upgrade openssh openntp vim #升级多个软件apk add –upgrade busybox #指定升级部分软件包 apk del openssh #删除一个软件 安装python sudo apk add –no-cache python3 python3-dev#其中已自带pip python其他依赖 Alpine Linux服务管理 1.简介alpine没有使用fedora的systemctl来进行服务管理,使用的是RC系列命令未安装openrc时需执行以下命令 rc-updaterc-update主要用于不同运行级增加或者删除服务。 rc-statusrc-status 主要用于运行级的状态管理。 rc-servicerc-service主用于管理服务的状态 openrcopenrc主要用于管理不同的运行级。 我常用的RC系列命令增加服务到系统启动时运行,下例为docker 重启网络服务 列出所有服务 服务开机自启 Alpine Linux 的 开机自启目录在�个目录用于放置我们需要在本地服务启动或停止后执行的脚本。 先上目录下的说明文档: 简单翻译了下: 自定义开机自启服务,由于Alpine Linux自带了nohup后台守护,我们就直接使用nohup设置开机自启。 先编辑下startup.start文件,注意,.start后缀需要固定,前面名称随意:vi startup.start我的内容如下 然后保存退出。 赋予脚本可执行权限: 设置 local 服务开机启动: 如执行rc-update add local失败,可能需执行sudo touch /run/openrc/softlevel之后在执行rc-update add local这样当系统开机时就能执行startup.start开达到开机自动的目的。 bashps -a 查看启动的进程 总结:以上内容也适用于在docker 中基于Alpine 镜像的业务扩展。 转自:

Read MoreAlpine Linux 常用命令

perl命令用法

01. 命令概述 perl命令是perl语言解释器,负责解释执行perl语言程序。 02. 命令格式 03. 常用选项 04. 参考示例 4.1 解析Perl程序 4.2 其它用法 05. 来源 参考:

Read Moreperl命令用法