离线环境搭建yum源服务器:
将需要的镜像 iso mount 到 /mnt/cdrom,进入此目录 /mnt/cdrom,执行:
12
# python2版本$ python -m SimpleHTTPServer 80
12
# python3版本$ python3 -m http.server 80
新建/etc/yum.repos.d/rh76.repo
### rh76.repo的内容如下
12345
[rh76]name=rh76baseurl=...
php 下载 webp 格式图片报错:
Uncaught Error: Call to undefined function imagecreatefromwebp()
原因是 php 不支持 webp,只能重新编译 php 添加 webp 支持。
centos 下首先安装 webp 库
1
yum install libwebp-tools
然后重新编译 php ,configure 加上 webp 参数 --with-webp-dir,如果是 php7.4 版本使用 --with-webp,否则会报不认识的选项。
编译完成后重启 php-fpm 回复正常
为了便于管理,修改了 redhat 的默认主机名,修改完成重启后发现无法进入系统。
系统在进入图形化界面时转了几圈菊花就退出到黑屏。提示进入Emergency Moe,上面还有提示 no controller found。
其实找不到控制器这个是个迷惑提示。一般来说快进入图形界面又退出的情况,大多跟挂载磁盘分区失败有关,比如不能在fstab里挂载iso。
这种情况可以输入密码进入紧急模式,然后执行 mount -a 会提示分区是否挂载成功。
我这提示:“/dev/mapper/rhel-home: can't read superblock”
解决办法:xfs_repair /dev/mapper/rhel-home -L
整个过程根...
1.安装gcc
yum install gcc gcc-c++
cd /usr/local/
12
yum install gcc gcc-c++cd /usr/local/
2.下载node国内镜像(推荐)
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz
1
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz
3.解压并重...
1. 访问 https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=RHEL&target_version=7&target_type=runfilelocal
下载 cuda_10.2.89_440.33.01_linux.run
2. 执行安装命令
12
wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.runsudo sh cuda_10.2.89_440.33.01_linux.run
需要注意,先输入accept,然后去掉驱动前的...
安装前准备
安装gcc环境
1
yum group install "Development Tools"
安装内核包
1
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
一 禁用nouveau
nouveau是一个第三方开源的Nvidia驱动,一般Linux安装的时候默认会安装这个驱动。 这个驱动会与Nvidia官方的驱动冲突,在安装Nvidia驱动和和CUDA之前应先禁用nouveau
查看系统是否正在...
安装完 GPU 的驱动并重启系统后,执行 nvidia-smi 报错:
1
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
执行 nvidia-settings,报错:
12
ERROR: NVIDIA driver is not loadedERROR: Unable to load info from any available system
通过 lspci...
1.新建Personal access tokens
点击自己头像,选择 Settings :
在左边栏选择 Developer settings :
然后在左边栏选择 Personal access tokens 点击头上的 Generate new token 创建一个新的 Token :
注意: 创建完成后需要保存好这个 Token ,它只会出现这一次。
2. 设置项目的Secrets
没有项目新建项目,有的直接点击项目中的 Settings ,在 Secrets 的栏目中,点击 New repository secret 将刚才创建的 Token 填写进去。
Name可以自定义,用在action文件中设置环境变量使用。
新建 Secrets 报错:Failed to add secret. Name is...
ruby /usr/local/rvm/gems/ruby-2.4.9/bin/puma -C /home/wwwroot/redis.com.cn/puma.rb: symbol lookup error: /usr/local/rvm/gems/ruby-2.4.9/gems/puma-5.0.4/lib/puma/puma_http11.so: undefined symbol: OPENSSL_init_ssl
或者
current directory: /usr/local/rvm/gems/ruby-2.4.9/gems/openssl-2.2.0/ext/openssl
make "DESTDIR="
compiling openssl_missing.c
In file included from /usr/local/include/openssl/bn.h:20:0,
from /usr/local/include/openssl/engine.h:18,
from openssl_mis...
通过 docker 部署 redis,启动 docker 时需要依赖 containerd。其实跟 redis 关系不大,主要是 docker 依赖于 containerd。安装完成 docker 启动后可能会遇到如下错误:
./containerd: symbol lookup error: ./containerd: undefined symbol: seccomp_version
1
./containerd: symbol lookup error: ./containerd: undefined symbol: seccomp_version
缺少对应版本的 libseccomp, 有两种可能:
系统没有安装 libseccomp
系统安...