Centos7 编译安装PHP7.4

首先安装依赖包: 安装libzip: 下载源码文件: 预编译: 如提示“No package ‘oniguruma’ found”需要安装 oniguruma包(可以参考 https://github.com/kkos/oniguruma#install): 如提示“No package ‘sqlite3’ found: 然后执行make && make install 开始编译

Centos7升级openssl

升级openssl 1.下载最新版openssl 2.编译安装 3.备份原配置 # mv /usr/include/openssl/ /usr/include/openssl.bak 4.新版配置 # ln -s /usr/local/openssl/include/openssl /usr/include/openssl#软链到升级后的libssl.so # ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so#将安装好的openssl命令软连到/usr/bin/openssl ln –s /usr/local/openssl/bin/openssl /usr/bin/openssl 5.修改系统配置 6.查看openssl版本 重新安装python 注意:需要指定openssl的安装路径,–with-openssl

Centos7安装python3注意事项

make install必备的包:yum install libffi-devel -y 如没有安装会报: ModuleNotFoundError: No module named ‘_ctypes’ 安装完之后执行python依旧是2.x的版本,需要使用python3的格式来运行。可以建立一个软连接把python3映射到python命令来 mv /usr/bin/python /usr/bin/python.bak #把之前的备份ln -s /usr/python/bin/python3 /usr/bin/python 由于yum默认是2.x的python,所以我们要把python头换成python2 vim  /usr/bin/yum 把 #! /usr/bin/python修改为  #! /usr/bin/python2 同理 vim  /usr/libexec/urlgrabber-ext-down Tip:pip官方源通常会出现无法下载的问题。通过修改国内源可以解决这个问题: pip install xlrd -i http://pypi.douban.com/simple –trusted-host pypi.douban.com 下面是常用的国内源地址: 1)http://mirrors.aliyun.com/pypi/simple/ 阿里云 2)https://pypi.mirrors.ustc.edu.cn/simple/  中国科技大学 3) http://pypi.douban.com/simple/  豆瓣 4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学 5)  http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学 enjoy it

Centos7/RHEL7 修改网卡名

经过多次测试,已经找了无数的网上文章,最后有效的方法是找到物理网卡对应的mac地址,然后在网卡配置文件内加入HWADDR字段即可。其实很简单的。但是如果单纯想恢复位默认的eth*的命名规则还是改一下内核参数,但是要自定义eth命名的顺序必须要按照加入mac地址。

[转]OneinStack自动部署Let’s Encrypt证书

Let’s Encrypt是一个由电子前哨基金会、Mozilla基金会、Akamai、密歇根大学、思科联合发起的一个项目。它旨在为站长提供一个免费的、完全自 动化的证书申请过程,从而让整个互联网都能享受到HTTPS加密。Let’s Encrypt的证书申请过程非常简单、安全、快速、自动化并且免费。Let’s Encrypt是一个中间CA,它的CA证书由IdenTrust签发。IdenTrust是一个Root CA,受到所有主流浏览器的信任。从2015年10月后,Let’s Encrypt的中间CA证书被chrome、Firefox、Microsoft Edge、Safari和Opera所信任。 最近官方做了调整,简化了获取证书的难度,并将项目名改为了certbot,以前叫letsencrypt。certbot可以自动化的申请,安装和更新证书。 OneinStack已经内置Let’s Encrypt证书,vhost.sh绑定域名时自动申请、绑定、自动续期(默认90天)一步到位,教程如下: 安装 wget http://mirrors.linuxeye.com/oneinstack.tar.gz tar xzf oneinstack.tar.gz cd oneinstack ./addons.sh 如下图: 出现绿色Let’s Encrypt client install successfully!即表示certbot安装成功,如下图: 使用证书 vhost.sh绑定域名ssl选择y,Let’s Encrypt选择y ./vhost.sh 注:绑定域名后会自动在crontab添加相应自动续期脚本。

L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition
5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition
P427L-9Y552-5433E-8DSR3-58Z68(MAC