CentOS 8 EOL 如何切换源?AppStream
- 运行以下命令备份之前的 repo 文件
shell
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
- 运行以下命令下载最新的 repo 文件
shell
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
- 运行以下命令替换 repo 文件中的链接
shell
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
- 运行以下命令重新创建缓存
shell
yum clean all && yum makecache
linux 字体安装
shell
#fonts aliyunpan Github blog -> zip -> puppetter_fonts.tar.gz
yum -y install fontconfig
#上传字体至文件夹,修改权限
chmod -R 755 /usr/share/fonts/[文件夹名称]
#安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
vim /etc/fonts/fonts.conf
在 Font Directory List 下添加如下
<dir>/usr/share/fonts/[文件夹名称]</dir>
shell
#刷新内存中的字体缓存
fc-cache
#查看字体有没有被安装上
fc-list
puppeteer 安装依赖
shell
#centos
yum install alsa-lib.x86_64 atk.x86_64 cups-libs.x86_64 gtk3.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXrandr.x86_64 libXScrnSaver.x86_64 libXtst.x86_64 pango.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-misc xorg-x11-fonts-Type1 xorg-x11-utils
#After installing dependencies you need to update nss library using this command
yum update nss -y
环境变量设置
vim /etc/profile
pm2 开机启动
shell
#保存当前列表
pm2 save
#设置开机启动
pm2 startup
#取消开机启动
pm2 unstartup