gitlab容器prometheus和sidekiq日志增长过快的一种解决方案 最近发现一台服务器docker容器所占磁盘空间巨大,排查发现是git容器日志增长过快,约每天增长数十G。查看日志内容,发现其中prometheus和sidekiq极多,这些都是我们目前没有用到的组件。gitlab管理界面上将其关闭时出错,于是通过修改配置文件解决。
使用Python生成四种字符组合的复杂随机密码 使用Python的random和string库生成大写字母、小写字母、数字、特殊字符(14个)这四种字符组合的复杂度较高的随机密码。精选特殊字符,兼容性好。:P
MacOS Apple M1上安装tensorflow2使用其原生GPU 安装Mambaforge首选推荐安装Mambaforge, 也可以安装miniforge3。项目链接:https://github.com/conda-forge/miniforge/创建conda虚拟环境conda create -n tf270 -c apple tensorflow-depsconda activate tf270pip install tensorflow-macos tensorflow-metal测试安装是否成功import tensorflow as tfpr
pyaduio使用指定设备录制或播放音频 获取设备列表import pyaudiop = pyaudio.PyAudio()#print(p)device_index = 0for i in range(p.get_device_count()): device_info = p.get_device_info_by_index(i) if device_info.get('name', '').find('i2s') != -1: print(device_info) device_in
在Ubuntu 20上安装bazel Ubuntu 20官方仓库没有bazel这个编译工具,可以通过如下方式安装:设置bazel的镜像源sudo apt install curl gnupgcurl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor > bazel.gpgsudo mv bazel.gpg /etc/apt/trusted.gpg.d/echo “deb [arch=amd64] https://storage.googleapis.c
在树莓派raspberry 3B上安装tensorflow python运行时环境tflite-runtime tflite-runtime python库网址https://google-coral.github.io/py-repo/tflite-runtime/下载安装tflite-runtimewget https://github.com/google-coral/pycoral/releases/download/v2.0.0/tflite_runtime-2.5.0.post1-cp39-cp39-linux_armv7l.whl#sha256=44ade5fa9d429ff7fcd439b596
批量拷贝公钥到新上架机器的方式 批量拷贝公钥到新上架机器的方式新服务器上架后,需要配置公钥、修改密码,可用ansible-playbook批量修改:# 安装依赖包# sudo apt install sshpass# 拷贝root公钥到远程主机root用户,远程机器上的huzhenwei用户需要在sudo组里sudo -H ansible-playbook /etc/ansible/playbooks/user-root.yml -u huzhenwei -k --become-user=root --become-metho
使用ansible修改远程主机用户密码 使用ansible修改远程主机用户密码创建新的密码在自己的电脑上运行:openssl passwd -6 "新的密码"将打印出来的字符串贴到playbook中- hosts: "{{ group }}" tasks: - name: "Manage group huzhenwei" group: name: huzhenwei state: present - name: "Manage user huzhenwei" u
centos上安装trac任务管理系统 目录1. 引言... 41.1 文档用途... 41.2 阅读对象... 41.3 名词术语... 41.4 参考资料... 42. 系统介绍... 52.1 系统概述... 52.2 运行硬件环境... 52.2.1 应用服务器... 5
服务器安全管理规范 服务器安全管理规范文章目录服务器安全管理规范Linux服务器安全管理规范系统安装堡垒机账号登录安全策略sudo策略审计策略应用策略防误操作策略Linux服务器安全管理规范系统安装同类型同配置服务器数量超过20台时,应制作自动安装镜像来进行无人值守安装,避免人工安装导致的不一致物理机操作系统使用最小化安装模式如需图形界面,应安装在虚拟机上磁盘分区采用主流模式(如CentOS7采用LVM卷管理系统、xfs文件系统)磁盘条带化采取:软RIAD或硬RAID,LVM文件系统选择主流:xfs,ex
git服务器Gitea安装及维护方式 Gitea安装及维护方式文章目录Gitea安装及维护方式gitea介绍docker-compose方式安装设置编辑docker-compose.yml文件安装及启动服务查看状态初始化设置启动停止方式gitea介绍Gitea 是一个自己托管的Git服务程序。他和GitHub, Bitbucket or Gitlab等比较类似。详见:https://docs.gitea.io/zh-cn/docker-compose方式安装设置编辑docker-compose.yml文件创建docker-compo
postgresql忘记密码了,重置postgres用户密码的方式(docker下) # 进入docker容器sudo docker exec -it my_postgres bash# 运行psql命令psql# 或psql -U postgres -d postgres -h 127.0.0.1 -p 5432# 修改ALTER USER postgres WITH PASSWORD 'NewPassword';\q
便捷设置swap交换分区的方式 便捷设置swap交换分区的方式创建和使用交换分区# 本示例创建了一个128G的交换分区,创建前先df -h看下是否有足够空间sudo fallocate -l 128G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile将分区写入到/etc/fstab使用sudo vim /etc/fstab编辑/etc/fstab,在文件末尾加入如下行:# sudo vim /etc/fstab/sw
设置MySQL表的只读授权和取消授权 设置MySQL表的只读授权和取消授权授权所有表的只读权限GRANT SELECT ON spug.* to grafana@'%' IDENTIFIED BY '******';FLUSH PRIVILEGES;授权制定表的只读权限GRANT SELECT ON spug.blocks to grafana@'%' IDENTIFIED BY '******';GRANT SELECT ON spug.miner_lucky_val to grafana@'%';撤销对表的授权revok