分类 运维 下的文章

统信UOS V20编译安装PostgreSQL

更改yum源

由于统信V20服务器免费版无法使用官方yum源,需更改默认yum源。

cd /etc/yum.repos.d
mv UniontechOS.repo UniontechOS.repo.bak
#下载可用的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum makecache
yum update

- 阅读剩余部分 -

系统灰度上线 AB测试

上线新版本代码一般都是通过灰度系统,灰度系统可以把流量划分成多份,一份走新版本代码,一份走老版本代码。
灰度系统支持设置流量的比例,比如可以把走新版本代码的流量设置为 5%,没啥问题再放到 10%,50%,最后放到 100% 全量。
灰度系统不止这一个用途,比如产品不确定某些改动是不是有效的,就要做 AB 实验,也就是要把流量分成两份,一份走 A 版本代码,一份走 B 版本代码。

基本演示:

  1. 使用nest示例创建两个项目,端口分别为3000、30001

    • git clone https://github.com/nestjs/typescript-starter.git project
    • cd project/ 并修改app.service.ts中为:Hello World 1!
    • npm install
    • npm run start
    • cd .. && cp -r project project2 同上,修改project2中的端口为3001并修改app.service.ts中为:Hello World 2!

- 阅读剩余部分 -

centos下Libreoffice版本升级

服务器libreoffice版本为7.1,在实际使用过程中发现如果word中包含大量的表格样式则转化过程特别慢,甚至需要1分钟。在其他装有libreoffice7.4的服务器中转换速度仅需3s左右,故尝试升级libreoffice版本。

升级步骤:

  1. 杀死当前进程
    ps aux | grep soffice
    kill -9 [PID]
  2. 卸载原版本
    yum remove libreoffice*
  3. 删除目录文件
    rm -rf /opt/libreoffice7.1/
  4. 重新安装,参考文档:https://www.r1989.com/note-1204.html
  5. 测试复杂word文件转化效率

阿里云标准-Redis安全基线检查

阿里云标准-Redis安全基线检查

1. [高危] 禁止监听在公网 访问控制
描述
Redis监听在0.0.0.0,可能导致服务对外或内网横向移动渗透风险,极易被黑客利用入侵。

加固建议
在redis的配置文件redis.conf中配置如下: bind 127.0.0.1或者内网IP,然后重启redis

- 阅读剩余部分 -

阿里云标准-APACHE安全基线检查

基线检查功能通过配置不同的基线检查策略,可以帮助您快速对服务器进行批量扫描,发现包括系统、账号权限、数据库、弱口令 、等级保护合规配置等存在的风险点,并提供修复建议和一键修复功能。

1.1 [高危] 确保对OS根目录禁用覆盖 访问控制
描述
通过禁止访问OS根目录,限制直接访问服务器内部文件的行为
使得运行web的服务器更加安全

- 阅读剩余部分 -

libreoffice解决中文字体不生效 fontconfig字体配置

问题:CentOS7.8 系统使用libreoffice将word转为pdf,系统已安装”方正小标宋简体“相关中文字体,仍无法识别中文字体。
实际使用中pdf总是只能显示思源黑体和思源宋体两种字体,相关服务器安装配置参考:服务器配置概要

所有对 fontconfig 文件的更改只有在重新启动程序后才会生效!

具体解决:

  1. fc-list :lang=zh 确认系统已安装的中文字体;
  2. 修改 fontconfig 默认配置 /etc/fonts/fonts.conf 信息,优先添加相关中文字体,参考如下:

- 阅读剩余部分 -