CentOS下申请let's encrypt SSL证书
包括单域名和泛域名通配符。
环境介绍
centOS6系列
git version 1.7.1(自带默认的)
Python 2.6.6(自带默认的)
let’s encrypt最新版V2接口(2020-05-08)
文档更新说明无
方式一:acme.sh1234567主要步骤:(引自官网) 1.安装 acme.sh 2.生成证书 3.copy 证书到 nginx/apache 或者其他服务 4.更新证书 5.更新 acme.sh 6.出错怎么办, 如何调试
1. 安装 acme.sh123yum updateyum install curl -yyum install cron -y
安装很简单, 一个命令:
1234curl https://get.acme.sh | sh或者(推荐)yum update wgetwget -O - https://get.acme.sh | sh
如果报错curl: (35) SSL connect error,移步:https://janeyork.blog.csdn.net/article/ ...
CentOS6内核太老更新内核
前情提示centOS6安装docket或者其他软件比如gitea时候,提示kernel too old
报错截图:
查看当前内核版本123[root@iZ2zedmufcgu9ag37ix8e6Z gitea]# uname -r2.6.32-696.16.1.el6.x86_64[root@iZ2zedmufcgu9ag37ix8e6Z gitea]#
更新nss12yum -y update nss此处,我已经yum -y update更新过了,所以No Packages marked for Update
安装elrepo的yum源官网:http://elrepo.org/tiki/tiki-index.php
123456# 导入keyrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# centos6自动识别安装,6.4的也是默认安装了6-9elyum -y install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm或者 ...
CentOS安装vsftpd虚拟用户
前情提示centos6;
1C2G1M;
默认安装到/www/server目录;
核心是两个shell脚本,自动安装;
步骤官网:https://security.appspot.com/vsftpd.html#download
1234567891011121314151617181、查看是否已经安装了vsftpdvsftpd -versionyum -y install vsftpd高版本关闭SELINUX,略cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bakcp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bakuseradd vsftpd -d /home/vsftpd -s /sbin/nologin创建目录并授权mkdir -p /home/ftp/pgzchown -R vsftpd:vsftpd /home/ftp/pgzvim /etc/vsftpd/loginuser.conf重启服务systemctl restart vsftpd设置开机启动:system ...
centOS6安装cron定时任务
前情提示centOS6
简单说明12crond后台服务名称crontab定时任务计划表
安装
检查是否已安装
rpm -qa|grep crontabs
或者直接使用crontab命令,如果提示没有该命令,则未安装。
yum安装
1234yum -y install vixie-cronyum -y install crontabsvixie-cron 软件包是 cron 的主程序;crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
启动
12345678service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service crond status //查看crontab服务状态 ##开机启动chkconfig crond on
简单用使用1234567891011121314151617语法:参 数: -e 编辑该用户的计时器 ...
centOS6安装ftp虚拟用户TLS
前情提示centos6;
1C2G1M;
默认安装到/www/server目录;
核心是两个shell脚本,自动安装;
步骤上传两个shell,依次执行lib.sh和ftp.sh即可。
额外介绍离线安装基本依赖lib
123456789http://download.bt.cn/src/curl-7.70.0.tar.gzhttp://download.bt.cn/src/pcre-8.42.tar.gzhttp://download.bt.cn/src/freetype-2.9.1.tar.gzhttp://download.bt.cn/src/libiconv-1.14.tar.gzhttp://download.bt.cn/src/patch/libiconv-glibc-2.16.patchhttp://download.bt.cn/src/libmcrypt-2.5.8.tar.gzhttp://download.bt.cn/src/mcrypt-2.6.8.tar.gzhttp://download.bt.cn/src/mhash-0.9.9.9.t ...
CentOS6内核太老更新内核
前情提示centos6;
1C2G1M;
123456789#sudo dd if=/dev/zero of=/swapfile count=2048 bs=1Msudo dd if=/dev/zero of=/swapfile count=4096 bs=1Msudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfileecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabfree -mhistory | grep 'swap'
注意啦:
123真正启用swap,还需要另一个,阿里云ECSLinux默认是没有开启swap虚拟分区的,但是腾讯云默认是60查看cat /proc/sys/vm/swappiness
123456vim /etc/sysctl.confvm.swappiness = 10执行验证sysctl -p没有参数在最后一行加入即可提示:在Linux系统中,可 ...
使用gogs搭建Git服务
前情提示阿里、tx、西数centOS6.4,6系列均可cat /etc/redhat-release
gogs0.11.91(0.13会有重大变化,持续更新)
Git 最新稳定版本;
Mysql8 最新稳定版本;
更新说明
去除普通图片截图,保留部分核心截图;详细截图可参考:https://blog.csdn.net/qq_31708763/article/details/104814669
软件准备软件下载,官网下载或云盘下载。步骤略。
将下载好的软件上传到服务器。
123mkdir -p /server/backup/gsscp -P 22000 -r -v /server/backup/gs/* root@211.149.239.182:/server/backup/gsscp -P 22 -r -v /server/backup/gs/* root@59.110.21.159:/server/backup/gs
MySQL安装12345678910rpm -qa|grep mysql# 如果有,卸载yum remove mysql mysql-server mysql-li ...