分类 运维 下的文章

xshell连接 sftp上传下载文件命令

1.help 查看sftp支持哪些命令
2.输入 get 下载的文件名 ,直接可以下载到默认的本地目录下(通过 lpwd 命令查看)
3.更改本地下载的目录 lcd e:/ ,表示更改下载目录为e盘根目录
4.命令行上传或拖拽上传文件
(1)cd 到需要上传文件的目录
(2)put 本地文件默认上传位置的文件名 ,表示直接上传到当前目录

frp实现内网穿透

利用frp实现外网访问局域网系统,或进行微信开发等。frp项目地址:https://github.com/fatedier/frp

所需环境:

  1. 具有公网的服务器(服务端)
  2. 内网电脑(客户端)
  3. 可选使用域名或IP访问
  4. 云服务器安全组、宝塔等放行对应端口

步骤

  1. 通过github下载linux服务端及windows客户端
  2. 服务器和客户端对应修改配置项并启动

- 阅读剩余部分 -

统信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

- 阅读剩余部分 -