Linux

简介: Linux

首先安装 socat

$ sudo apt install socat点击复制复制失败已复制


一键安装命令:

$ curl https://get.acme.sh | sh -s email=my@example.com
or
$ wget -O -  https://get.acme.sh | sh -s email=my@example.com点击复制复制失败已复制


提示

上述一键安装命令需要从 GitHub 上下载资源,可能很慢甚至下载不下来,可以使用国内源: $ curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com


正确安装内容:

[Tue Nov  8 14:39:02 CST 2022] Installing from online archive.
[Tue Nov  8 14:39:02 CST 2022] Downloading https://github.com/acmesh-official/acme.sh/archive/master.tar.gz
[Tue Nov  8 14:39:03 CST 2022] Extracting master.tar.gz
[Tue Nov  8 14:39:03 CST 2022] Installing to /home/ubuntu/.acme.sh
[Tue Nov  8 14:39:03 CST 2022] Installed to /home/ubuntu/.acme.sh/acme.sh
[Tue Nov  8 14:39:03 CST 2022] Installing alias to '/home/ubuntu/.bashrc'
[Tue Nov  8 14:39:03 CST 2022] OK, Close and reopen your terminal to start using acme.sh
[Tue Nov  8 14:39:03 CST 2022] Installing cron job
no crontab for ubuntu
no crontab for ubuntu
[Tue Nov  8 14:39:03 CST 2022] Good, bash is found, so change the shebang to use bash as preferred.
[Tue Nov  8 14:39:04 CST 2022] OK
[Tue Nov  8 14:39:04 CST 2022] Install success!点击复制复制失败已复制


普通用户root 用户都可以安装使用,安装过程进行了以下几步:

  1. acme.sh 安装到你的 home 目录下:~/.acme.sh/,并创建 一个 nginxalias, 方便你的使用: $ alias acme.sh=~/.acme.sh/acme.sh(重启生效)
  2. 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书。通过 $ crontab -l 查看 crontab 任务。


卸载

$ acme.sh --uninstall
目录
相关文章
|
7月前
|
Java Unix Linux
|
7月前
|
Linux Shell 开发工具
|
7月前
|
Java Linux 应用服务中间件
|
安全 Linux 数据安全/隐私保护
|
缓存 Java Unix
Linux 常见必备
Linux 常见必备
166 0
Linux 常见必备
|
监控 网络协议 安全
15.1 Linux rsyslogd服务
在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求,rsyslogd 相比 syslogd 具有一些新的特点:
174 0
15.1 Linux rsyslogd服务
|
Java Linux C#
LINUX也有C#?
LINUX也有C#?
94 0
|
Linux
linux which
1. 查找可执行文件的位置、显示命令所在路径 命令: which pwd 输出: hc@hc-virtual-machine:~/test$ which pwd /bin/pwd hc@hc-virtual-machine:~/test$ which...
783 0
|
Linux Perl
Linux三剑客
awk image.png image.png BEGIN块 image.png awk 'BEGIN{a=11;if(a>=9){print "ok"}}' image.
1193 0