Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

78 total results found

gitlab

常用扩展插件

stable-diffusion-webui

【github】 - 汉化插件 【github】 - ComfyUI(类似流程图一样的管理界面) 【github】 - ComfyUI汉化插件 【github】 - ComfyUI提示词中文

stable-diffusion-webui简介

stable-diffusion-webui

Stable Diffusion WebUI 是一个基于Gradio 库的浏览器界面,用于使用Stable Diffusion 生成图像。 Stable Diffusion WebUI 提供了一个简单易用的界面,可以让用户快速生成图像。 参考资料 【github】 - 官方源代码 【SD中文网】 - stable diffusion webui是什么?

electron镜像配置

electron

由于之前的淘宝镜像域名证书过期导致electron老是下载不了,在网上找到最新的镜像地址 electron-mirror=https://registry.npmmirror.com/-/binary/electron/ 参考资料: 【CSDN】 - 设置electron镜像

给shell命令执行命令添加记录时间

Linux运维 安全审计

只对当前用户生效 # 以下两条任选一条 echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bashrc # echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bash_profile 对所有用户生效 echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile 参考资料: 【linux.cn】 - 让 history 命令显示日期和时间

.bash_profile和.bashrc的区别

Linux运维 常规配置

/etc/profile 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_profile 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次! 默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bashrc 该文件包含专用于你的b...

阿里云ECS无公网IP服务器访问外网

阿里云运维

以下需要在有公网访问权限的服务器上操作 1、开启ECS的路由转发功能 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p 2、配置IPTABLES的NAT转发规则 # 根据需要进行放通,192.168.20.52/32表示只匹配这一个ip,也可以写整个网段,192.168.20.50表示出去的那台公网服务器的内网ip。 iptables -t nat -I POSTROUTING -s 192.168.20.52/32 -j SNAT...

修改容器restart参数

Docker运维

docker update --restart=always <容器名> 参考资料: 【CSDN】:Docker --restart参数

Docker镜像安装版导出PDF中文乱码问题

Bookstack

当前安装环境为官方docker镜像,使用的基础系统镜像为alpine-3.19。 一、安装wkhtmltopdf 可能是因为alpine使用musl libc而不是glibc,会有很多兼容性问题,所以官方仓库中从3.15版开始已经不再包含wkhtmltopdf包,不过后来还是在docker仓库中找到还算是在维护中的镜像”alpine-wkhtmltopdf“,通过从该镜像中直接复制二进制发行包即可。 FROM docker.freedom-yun.com/wkhtmltopdf:alpine-3.19 a...

bookstack
bookstack
alpine
alpine
wkhtmltopdf
wkhtmltopdf

阿里云+acme.sh+docker容器自动续签证书

阿里云运维

由于acme.sh的需要到github下载,但国内有些网络从github下载很慢或者根本就无法下载,就转到docker容器(可以使用阿里云提供的镜像服务加速) 一、创建DNS解析API权限的子账号 登录阿里云控制台:https://ram.console.aliyun.com 添加拥有域名解析权限的子账号,获取AccessKey与AccessSecret 二、使用acme.sh容器生成证书 2.1 初次使用配置 # 挂载目录,请设置一个固定的绝对路径,后面都需要使用 ACME_VOLUME="$(pw...

使用“prebuild-install”下载指定架构

NodeJS

prebuild-install是node-gyp项目预编译安装命令,直接从网上下载不同平台已经编译好的二进制文件,免去了本地编译步骤,加速项目安装进度 下载命令 # 如何下载失败时不回退到源代码编译可添加参数“--fallback-to-build=false” prebuild-install --fallback-to-build=false 使用场景 在gitlab-ci等自动集成打包环境下,不同平台的node-gyp依赖项目,如sqlite3只需要将预编译的二进制文件更新一下即可,不需要重新打包...

Postgresql设置密码复杂度策略

Postgresql运维 等保测评

安装和配置 passwordcheck 扩展 以下是如何使用 passwordcheck 扩展来设置 PostgreSQL 用户密码复杂度策略的步骤: 1. 安装 passwordcheck 扩展 首先,确保已安装 PostgreSQL 和 contrib 模块: sudo yum install postgresql13-server postgresql13-contrib 根据你的 PostgreSQL 版本,可能需要调整 postgresql13 为你所使用的版本。 2. 启用 password...

使用copy语法备份与恢复

Postgresql运维 备份与恢复

导出数据包含换行符的表 COPY my_table TO '/path/to/output_file.csv' WITH (FORMAT CSV, HEADER, QUOTE '"', ESCAPE '\'); 导入包含换行符的数据 COPY my_table FROM '/path/to/output_file.csv' WITH (FORMAT CSV, HEADER, QUOTE '"', ESCAPE '\'); 注意事项 CSV 格式:确保你导出的 CSV 文件符合标准 CSV 格式,其中换...

ubuntu查看剩余空间并扩充到文件系统

Linux运维 硬盘管理

操作系统:ubuntu-22.04.4 查看硬盘分区情况 lsblk 查看卷组信息 vgdisplay 执行扩容 # 扩充所有空闲空间 lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 执行变更 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 参考资料 【CSDN】 - ubuntu系统将磁盘剩余容量扩到文件目录上

curl测试网站响应速度

Linux运维 常用命令

curl "-w" "time_namelookup: %{time_namelookup}\ntime_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" <请求地址> 变量名称 作用 time_namelookup 域名解析时间,用来排查是否为dns解析导致请求慢的原因 time_connect 建立TCP连接所花费时间 ...

webpack-obfuscator代码部分混淆

NodeJS

考虑资料: 【JerryChan's blog】- Javascript Obfuscator 前端代码混淆方案

Postgresql硬盘空间查询

Postgresql运维 统计

一、查看所有表,索引占用空间 -- 表、索引占用空间 SELECT table_name, pg_size_pretty(table_size) AS table_size, pg_size_pretty(indexes_size) AS indexes_size, pg_size_pretty(total_size) AS total_size FROM ( SELECT table_name, pg_table_size...

windows下使用内置ftp命令备份文件

Windows运维

使用场景 异机备份,备份的电脑IP不固定 出于安全考虑,不想使用scp进行备份,因为这个需要在服务器上创建系统用户,万一备份用户账号密码泄漏会有比较大的风险,使用ftp可以使用虚拟用户,并且将备份目录锁定在指定目录下,就算这个虚拟用户的账号泄漏也不会对整个操作系统造成影响 FTP服务软件 proftpd(推荐,支持虚拟用户,并且配置简单) vsftpd(支持虚拟用户,但配置有点复杂) 备份脚本 @echo off chcp 65001 setlocal :: FTP 服务器信息 ...

gitlab升级版本路线

gitlab

有时在gitlab跨大版本更新的时候不能直接更新,需要按照指定的版本路径一步一步升级,具体的更新版本路径可以根据以下链接查询。 【gitlab】 - Upgrade Path

Macos应用程序代码签名

Linux运维

代码签名需要到苹果开发者中心订阅688/年的功能, 创建Developer Application ID的证书(此操作只能账号持有者或管理员权限的人操作,开发者是没有权限) 导出p12格式的证书 在ci的机器上导入p12格式的证书,最好是单独建一个keychain 每次构建前先解锁keychain 在gitlab-ci中使用代码签名 # 钥匙串访问密码 KEYCHAIN_PASSWORD="" CERT_PATH="certs/mac_signing.p12" CERT_PASS="" ...