记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题,
 
0

Gitlab重置管理员密码

发表者:admin分类:应用服务2021-12-13 12:42:46 阅读[193]
docker环境下的Gitlab重置管理员账号密码[root@k8s-30 ~]# docker exec -it gitlab /bin/bashroot@gitlab:/# su - git$ gitlab-rails console-------------------------------------------------------------------------------- Ruby:         ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux] GitLab:       14.3.6 (e522118155e) FOSS GitLab Shell: 13.21.1 PostgreSQL:   12.7--------------------------------------------------------------------------------Loading production environment (Rails 6.1.4.1)irb(main):006:0> u=User.where(id:1).first=> #<User id:1 @root>irb(main):007:0>irb(main):011:0> u.password='12345678'=> "12345678"irb(main):012:0> u.password_confirmation='12345678'=> "12345678"irb(main):013:0> u.save!=> true 
如何在Jenkins上关联Gitee的Webhook 本文通过Jenkins项目的创建和配置与Gitee webhook的配置介绍了如何添加一个关联Jenkins项目的Gitee webhook 创建Jenkins项目 在指定目录下选择新建Item 输入项目名称,选择构建一个自由风格的软件项目并确定,一个Jenkins自定义项目就创建好了,接下来进行设置 Jenkins项目配置 创建项目后默认进入设置,在构建触发器下勾选Gitee webhook 触发构建,此处的URL作为新增Gitee webhook的URL 按照下图所示配置,并点击生成 Gitee Webhook 密码,作为新增Gitee webhook的密码 在Gitee仓库配置Webhooks 进入将要配置Webhooks的Gitee仓库,从管理项进入Webhooks,点击添加 webHook 输入Jenkins项目设置中的Gitee webhook URL和Gitee Webhook 密码,勾选选择事件...
VMware虚拟机Linux系统部署weblogic上线详细全过程,weblogic(10.3.6) 一、安装前面准备 1、设置linux为中文,切换为root才有权限换中文,步骤看下面 2、子网掩码、网关要和你的一样,ip可以自己选择(注意IP不要一模一样比如192.168.1.1) 3、关闭网络防火墙 1、设置VMware虚拟机模式 1、准备文件: 2、设置VMware虚拟机: 3、设置linux: 二、下载WinSCP: ...
kafka单机和集群(全分布)的安装部署过程 目录 一:安装准备 二:单机安装 三:集群安装(全分布) 一:安装准备 1.必须安装了zookeeper zookeeper安装操作:zookeeper单机和集群(全分布)的安装过程_一个人的牛牛的博客-CSDN博客 2.下载kafka  可以通过这两个网站下载想要的版本http://kafka.apache.org/downloadshttps://mirrors.tuna.tsinghua.edu.cn/apache/kafka/  或者下载和我一样的版本(我用的是kafka_2.11-2.3.1.tgz) 百度网盘地址:链接:https://pan.baidu.com/s/1uQTVMzg8E5QULQTAoppdcQ 提取码:58c5 二:单机安装 1.上传安装包 把kafka_2.11-2.3.1.tgz上传到hadoop001的/tools目录下, 直接把kafka_2.11-2.3.1.tgz拖到MobaXterm_Portable的框框里就行。 操作参考:MobaXterm_Portable的简单使用_一个人的牛牛的博客-CSDN博客 2.解压 进入/tools目录操作,我的安装包放在/tools目录下,软件放在/training目录下,没有目录的使用mkdir  /tools和mkdir /training创建,tar -zvxf kafka_2.11-2.3.1.tgz -C /training/ 3.配置环境变量vi ~/.bash_profile 添加内容:#kafka e...
我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotifywait响应不会有延迟,rsync也很快。大家同样有慢的烦恼,那是因为网上的inotify+rsync的教程都是坑。下面我们来分 析。 inotifywait 单独分析/usr/local/bin/inotifywait -mrq --format '%Xe %w%f' -e modify,create,delete,attrib /data/ 执行上面命令,是让inotifywait监听/data/目录,当监听到有发生modify,create,delete,attrib等事件发生时,按%Xe %w%f的格式输出。 在/data/目录touch几个文件touch /data/{1..5} 观看inotify输出ATTRIB /data/1 -- 表示发生了ATTRIB事件 路径为/data/1 ATTRIB /data/2 ATTRIB /data/3 ATTRIB /data/4 ATTRIB /data/5 知道上面的输出效果之后 我们应该想得到,可以用rsync获取inotifywait监控到的文件列表来做指定的文件同步,而不是每次都由rsync做全目录扫描来判断文件是否存在差异。 网上的inotify+rsync分析 ...
正则表达式及文本处理三剑客 前言 一、正则表达式 基本正则表达式元字符: 扩展正则表达式元字符(需要egrep或者转义) 二、文本处理三剑客 grep sed awk 前言 玩转Linux操作系统必须会shell,会shell必须知道正则表达式及grep、sed、awk文本处理三剑客。好多年前有个大佬告诉我,不知道正则不要说自己会Linux,为此我专门学习这部分内容,这篇文章是对我学习内容的整理,也是我经常查阅的一篇笔记,也希望他可以帮助到...
Centos/RHEL8通过rsync+inotify-tools实时推送同步文件到windows系统需要将linux服务器中的目录文件实时同步到windows系统中备份。一,环境。 数据源主机 IP: 192.168.137.30 Centos8 rsync+inotify-tools 数据备份目的主机 IP: 192.168.137.1 WindowsServer2019   cwrsync4二,数据源主机Centos8的配置。 1,需要安装rsync,inotify-tools软件。[root@aaa]#  yum -y install rsync[root@aaa]#  rpm -ivh https://mirrors.cloud.tencent.com/epel/8/Everything/x86_64/Packages/i/inotify-tools-3.14-19.el8.x86_64.rpm[root@aaa]#   rpm -ivh https://mirrors.cloud.tencent.com/epel/8/Everything/x86_64/Packages/i/inotify-tools-devel-3.14-19.el8.x86_64.rpm 2, 添加 rsync实时同步的脚本并给脚本执行权限。[root@aaa]#   touch /usr/local/sbin/rsync-into.sh && chmod u+x /usr/local/sbin/rsync-into.sh数据源主机的文件目录: /opt/logs/      #目录后面要加/或是在rsync执行命令后加/符号,不加的话,会同步的logs目录过去(也不影响使用).备份主机的项目名称: test   #...
docker compose yaml文件详解Compose和Docker兼容性:    Compose 文件格式有3个版本,分别为1, 2.x 和 3.x    目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本 常用参数:    version           # 指定 compose 文件的版本    services          # 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称         build      # 指定包含构建上下文的路径, 或作为一个对象,该对象具有 context 和指定的 dockerfile 文件以及 args 参数值            context               # context: 指定 Dockerfile 文件所在的路径            dockerfile            # dockerfile: 指定 context 指定的目录下面的 Dockerfile 的名称(默认为 Dockerfile)            args           # args: Dockerfile 在 build 过...
portainerUI添加远程管理docker/podman主机方法两台主机环境,1,centos8+docker+portainerUI     此次作为主控端2,centos8+podman+portainerUI  作为被控端主机。两台主机都安装了portianerUI,但是分别登陆主机,不太方便。portainerUI自带有管理多台容器主机的功能,于是研究了下,如果使用。1,根据UI中添加agent代理的提示内容,如下图。2,下载相关的aget-stack-ce29.yml文件,查看内容如下:version: '3.2'services:  agent:    image: portainer/agent:2.9.3    volumes:      - /var/run/docker.sock:/var/run/docker.sock      - /var/lib/docker/volumes:/var/lib/docker/volumes    ports:      - target: 9001        published: 9001        protocol: tcp        mode: host    networks:      - portainer_agent    deploy:      mode: global      placement:        constraints: [node.plat...
podman+Portainer增加自定义模板并使用堆栈部署nacos容器一,可以直接使用portainerUI界面通过git仓库创建堆栈来部署容器。如下图: 1,堆栈名称:nacos-server 2,仓库 URL:https://github.com/nacos-group/nacos-docker.git 3,Compose 路径:example/standalone-mysql-8.yaml         /这里采用单节点安装。二,添加环境变量,需要导入以下三个文件与TZ时区的相关变量。 1,env/mysql.env  2,env/nacos-standlone-mysql.env 3,example/.env 4,TZ=Asia/Shanghai三,最后直接点 部署,然后查看 nacos的容器,但是使用Web登陆时会出现登陆不了的情况,提示找不到数据库表,可以等mysql容器完成部署后,再重启下nacos的容器,就可以正常使用了。
    总共252页,当前第11页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21