centos文件删除后恢复

extundelete /dev/vda1 --restore-directory /usr/local/soft ...

March 27, 2020 · 1 分钟 · 赵文卓

git 源码安装

git 源码安装 重要: yum install libcurl-devel 安装之前先安装这个,否则https 不能用 1. 下载源码 wget https://github.com/git/git/archive/refs/tags/v2.31.0.tar.gz 2. 解压 tar -zxvf v2.31.0.tar.gz 3.编译安装 cd v2.31.0 .configure -prefix=/usr/lcoal/ 报错: 提示没有 .configure 解决: 安装 autoconf 生成 yum install autoconf autoconf .configure -prefix=/usr/local/ 报错: no acceptable C compiler found in $PATH 没有 C 编译器 解决: 安装 C 编译器 yum install gcc .configure -prefix=/usr/local/ make && make install 报错: fatal error: zlib.h: No such file or directory 没有 zlib.h...

March 27, 2020 · 2 分钟 · 赵文卓

go1.4 bootstrap 源码安装新版go

go1.4 bootstrap 源码安装新版go 1.下载go1.4-bootstrap wget https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz tar -zxvf go1.4-bootstrap-20171003.tar.gz 2.配置GOROOT_BOOTSTRAP vim /etc/profile.d/go1.4-bootstrap.sh export GOROOT_BOOTSTRAP=/usr/local/src/go1.4-bootstrap export CGO_ENABLED=0 source /etc/profile 3.安装go1.4-bootstrap cd go1.4-bootstrap/src ./make.bash 4.源码安装go wget https://golang.google.cn/dl/go1.16.2.src.tar.gz tar -zxvf go1.16.2.src.tar.gz cd go/src ./all.bash 5. 配置环境变量 vim /etc/profile.d/go.sh export $GOROOT=/usr/local/soft/go export $GOPATH=/workspace/go export PATH=$PATH:$GOROOT/bin export GOPROXY=https://goproxy.cn,direct ...

March 27, 2020 · 1 分钟 · 赵文卓

源码安装python3以及yum配置

源码安装python3以及yum 配置 1.下载python wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz tar -zxvf Python-3.7.3.tgz cd Python-3.7.3.tgz cd src 2.安装依赖 yum -y install gcc openssl-devel readline readline-devel zlib-devel libffi-devel 3.编译安装 ./configure --prefix=/usr/local/soft/python3 --with-ssl make && make install cd /usr/local/soft/python3/bin ./python3.7 4.配置环境变量 可选 vim /etc/profile.d/python3.sh export PYTHON_HOME=/usr/local/soft/python3 export PATH=$PYTHON_HOME/bin python3 5.更改默认python版本 mv /usr/bin/python /usr/bin/python2.7.5 ln -s /usr/local/soft/python/bin/python3.7 /usr/bin/python python -V Python 3.7.3 6.配置yum 更换默认python版本后,yum不能使用了 vim /usr/bin/yum 在第一个行修改 #!/usr/bin/python ==> #!/usr/bin/python2.7.5 还有另外一个地方需要修改 vim /usr/libexec/urlgrabber-ext-down #!/usr/bin/python ==> #!/usr/bin/python2.7.5 yum 可以正常使用...

March 27, 2020 · 1 分钟 · 赵文卓

nginx使用certbot免费申请ssl证书,https很简单

很早就申请了很多域名,但是访问起来浏览器老是显示一个不安全,看着真的是不爽,因为自己的网站也没什么内容就没配置https,主要还是看了网上的教程退缩了,觉得比较麻烦。很多证书还要钱,自己也就学习性质地做个网站,所以就没搞, 今天心血来潮就配置了一下,发现真的挺简单的,而且免费,自己学习玩玩够了,在这里记录一下。 1.安装nginx nginx的安装在这里就不多说了,可以使用 yum install nginx 也可以编译安装,在这里就不多说了,要注意的一点是要安装ssl模块 2.安装certbot 官网的教程是snap安装的,我就是这样安装的。 1.安装snap sudo yum install epel-release sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap 这几步下来一般是不会出错的,这样sanp就安装好了 2.安装certbot sudo snap install core sudo snap refresh core 如果之前装过certbot的话要先卸载 sudo yum remove certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo certbot --nginx 或者 sudo certbot certonly --nginx 这里会提示输入邮箱和域名,还要同意协议,成功后会有你证书的储存地址 sudo certbot renew --dry-run 最后这步是检验 3.配置nginx 进入vim nginx/conf/nginx.conf,找到443端口的部分,记得放开443端口 server { listen 443 ssl; server_name akazwz....

March 7, 2020 · 1 分钟 · 赵文卓