linux
文章平均质量分 51
夏天秃头之路
这个作者很懒,什么都没留下…
展开
-
jenkins权限配置
Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将测试和生产环境分开。具体配置方法如下(操作需要管理员用户权限)。Jenkins版本:1.6471、插件安装插件名称:Role-based Authorization Strategy安装过程(略)安装成功后在插件管理已安装的插件中可以查看得到:2、选择授权策略依次选择->系统管理->Configure Global Security->Role-Based Strate原创 2021-05-06 20:51:55 · 651 阅读 · 0 评论 -
keepalived+Nginx高可用集群
Keepalived+Nginx 高可用集群(主从模式)集群架构图:说明:Keepalived机器同样是nginx负载均衡器。1)实验环境准备(此处都是使用的centos7系统)# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)在所有节点上面进行配置# systemctl stop firewalld //关闭防火墙# sed -i 's/^SELINUX=.*/SELINUX=disabled/转载 2021-04-16 12:36:16 · 369 阅读 · 0 评论 -
MinIO Client客户端使用
安装文档地址:https://docs.min.io/基本上MinIO服务器和客户端支持在很多系统上安装,比如Windows、macOS等,这里主要说Linux系统。1、安装MinIO Clientwget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/chmod +x /usr/local/bin/mc2、添加云存储如需添加 MinIO云存储,则需要在另一台服务器安装MinIO服务,教程查看 -&g原创 2021-04-12 19:58:34 · 3964 阅读 · 0 评论 -
Jenkins远程服务器部署
前提:配置好jenkins的maven git java在jenkins插件管理中安装插件Publish Over SSH配置远程服务器连接信息 Manage Jenkins =》Configuration System ,两种方式(密码或者密钥)生成密钥密钥生成方式,在远程目标服务器上生成输入命令: ssh-keygen ,按照提示一直Enter键到底,按到如图所示为止在 .ssh 目录下会生成私钥和公钥复制公钥改名authorized_keys 命令:cp id_.原创 2021-03-31 18:30:08 · 345 阅读 · 0 评论 -
jenkins安装配置
系统环境:CentOS 7.5 1804IP:192.168.1.3关闭selinux、firewalldjenkins war包:下载地址一、安装tomcat以及nginx1.通过yum安装tomcat、nginxyum install -y tomcat nginx#nginx需要事先配置好epel源#elep源配置方法:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.rep原创 2021-03-25 16:35:56 · 98 阅读 · 0 评论 -
宝塔操作
可能是出于安全的考虑, 宝塔面板7不允许MySQL的root用户远程连接; 但对于建立的每个数据库, 可以以各自的MySQL用户名开启远程登录如何让MySQL的root可以远程登录呢? 方法如下Step1 用ssh连接服务器, 用root本地登录MySQLStep2 在MySQL命令行输入以下指令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的MySQL的root的密码'flush privileges;...原创 2021-03-17 19:40:59 · 91 阅读 · 0 评论 -
gitlab备份、恢复、迁移
注意 gitlab版本一定要gitlab/gitlab-ee:12.5.0-ee.0gitlab迁移迁移的整体思路是:1、在新服务器上安装相同版本的gitlab2、将备份生成的备份文件发送到新服务器的相同目录下这里在12.5.0-ee.0`的机器上安装了相同版本的gitlab并能正常运行使用1. docker获取gitlab镜像docker pull gitlab/gitlab-ee:12.5.0-ee.02. 创建容器docker run -d --name gitlab \-p 7原创 2021-03-17 09:03:43 · 219 阅读 · 0 评论 -
docker容器迁移
把容器从一台服务器迁移到另一台服务器,分以下五个步骤容器打包成镜像 # docker commit -m “” -a “” [CONTAINER ID] [新的镜像名] ,其中-m和-a是可选参数,意思分别是描述和作者导出镜像 # docker save -o [新的镜像名.tar] [新的镜像名]拷贝镜像到目标服务器 # scp src dst导入镜像 # sudo docker load -i [新的镜像名.tar]运行容器 #原创 2021-03-16 10:27:26 · 255 阅读 · 0 评论 -
docker创建tomcat和mysql容器
安装tomcat镜像docker pull tomcat创建tomcat容器并进行目录挂载docker run -d --name tomcat -p 80:8080 -v /mydata/tomcat/webapps/:/usr/local/tomcat/webapps/ -v /mydata/tomcat/conf/:/usr/local/tomcat/conf/ -v /mydata/tomcat/logs/:/usr/local/tomcat/logs/ tomcat...原创 2021-03-15 08:22:05 · 193 阅读 · 0 评论 -
docker安装
Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。2、使用 yum 安装(CentOS 7下)Docker 要原创 2020-10-10 18:16:43 · 87 阅读 · 0 评论 -
windows和linux文件传输
window使用scp复制文件到linux时报错代码window在cmd命令提示符下运行下面代码scp niub.html yuezhan.jpg root@192.168.10.129:/usr/local/nginx/html/my报错niub.html: No such file or directoryyuezhan.jpg: No such file or directory12解决办法复制文件时,必须用绝对路径scp -r D:\前端练习\搭建网站示例网页\ root@19原创 2020-11-15 14:46:39 · 106 阅读 · 0 评论 -
docker 挂载目录出现问题
docker 进行目录挂在后发现本机中挂载的目录没有文件容器 启动出错运行 docker logs mysql 查看日志发现Docker加载/var/lib/mysql出现Permission Denied 原因:Selinux安全权限问题解决方案:自己用docker run来运行容器时, 加上 --privileged=true 即可。一劳永逸的办法:直接关闭Selinux[root@localhost ~]# getenforceEnforcing[root@localh原创 2020-11-10 10:41:53 · 1597 阅读 · 0 评论 -
docker命令
Docker命令详解(run篇)语法docker run [OPTIONS] IMAGE [COMMAND] [ARG…]Usage: Run a command in a new container中文意思为:通过run命令创建一个新的容器(container)常用选项说明-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时使用;-P: 随机端口映射,容原创 2020-11-10 10:20:00 · 1331 阅读 · 0 评论