随笔分类 -  Linux

摘要:❤️ 使用 Docker 部署 Artifactory 1、获取 artifactory-oss 镜像 docker pull docker.bintray.io/jfrog/artifactory-oss 2、创建数据卷 例如在 ~/docker/volume/artifactory 路径下执行 阅读全文
posted @ 2020-03-09 09:13 阅读(7047) 评论(0) 推荐(0)
摘要:一、先介绍正向代理和反向代理 正向代理 反向代理 二、安装反响代理得到固定域名 http://www.xiaomiqiu.cn/ 三、Jenkins与Github集成 配置前要求: 1.Jenkins已经安装Github插件 2.Jenkins服务器已经拥有一个公网IP地址(如果没有公网IP则需要安 阅读全文
posted @ 2020-03-09 09:02 阅读(527) 评论(0) 推荐(0)
摘要:由于某些原因,代码暂不开源 代码参考:https://github.com/hixichen/docker_based_cloudlet Docker checkpoint参考:https://www.jianshu.com/p/2b288415896c Docker swarm参考:https:/ 阅读全文
posted @ 2020-03-09 08:59 阅读(378) 评论(0) 推荐(0)
摘要:1.三台服务器准备 Ubuntu18.04 192.168.0.5 manager 192.168.0.4 node1 192.168.0.8 node2 2.添加以上入/etc/hosts 3.设定hostname hostnamectl set-hostname manager hostname 阅读全文
posted @ 2020-02-21 22:09 阅读(318) 评论(0) 推荐(0)
摘要:1,命令模式systemctl set-default multi-user.target2,图形模式systemctl set-default graphical.target 阅读全文
posted @ 2020-01-08 14:49 阅读(645) 评论(1) 推荐(0)
摘要:介绍 RabbitMQ 是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器。 ①、AMQP,即Advanced Message Queuing Protocol,一个提供统一 阅读全文
posted @ 2019-12-03 10:02 阅读(297) 评论(0) 推荐(0)
摘要:1.需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容,并重启. xpack.security.enabled: true xpack.license.self_generated.type: basic xpack.secu 阅读全文
posted @ 2019-11-28 17:02 阅读(2447) 评论(1) 推荐(1)
摘要:ELK日志套件安装与使用 1、ELK介绍 ELK不是一款软件,而是elasticsearch+Logstash+kibana三款开源软件组合而成的日志收集处理套件,堪称神器。其中Logstash负责日志收集,elasticsearch负责日志的搜索、统计,而kibana则是ES的展示神器,前端炫丽, 阅读全文
posted @ 2019-11-28 15:18 阅读(324) 评论(0) 推荐(0)
摘要:cron是unix或者linux下用来定时任务的命令,大致的用法如下: 1.服务的启动和关闭 /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sb 阅读全文
posted @ 2019-10-29 16:15 阅读(289) 评论(0) 推荐(0)
摘要:将系统盘挂载上并设置开机从光盘启动(U盘也可以) 进入系统安装引导初始界面,然后选择最后一项Troubleshooting 然后选择第二项Rescue a CentOS system进入系统救援模式选择Continue继续进行 进入到系统救援模式的命令行界面 执行chroot /mnt/sysima 阅读全文
posted @ 2019-10-28 15:43 阅读(2203) 评论(0) 推荐(0)
摘要:持续集成交付,一键式自动化部署系统,开箱即用 前言 本人是一家互联网公司的java开发,由于公司初期公司未招运维人员,恰好我对linux比较熟悉,便在公司服务器搭建了一套Jenkins、Gitlab、Maven私服、Docker私服、Sonarqube、ELK、FastDFS等一套持续集成的运维环境 阅读全文
posted @ 2019-10-21 16:50 阅读(1420) 评论(0) 推荐(3)
摘要:打印匹配行的前后5行 grep -5 ‘something’ file 打印匹配行的前后5行 grep -C 5 ‘something’ file 打印匹配行的后5行 grep -A 5 ‘something’ file 打印匹配行的前5行 grep -B 5 ‘something’ file 阅读全文
posted @ 2019-10-17 11:26 阅读(3401) 评论(0) 推荐(0)
摘要:ssh ip sudo docker ps -a | grep none | awk '{print \$1}'| sed 's/%//g' $1前面加上转移符就好 阅读全文
posted @ 2019-10-15 16:24 阅读(749) 评论(0) 推荐(0)
摘要:今天重启Kibana容器,结果启动不了,一看日志发现是Data数据量太大报错。 数据量太大导致内存不足,可以设置fielddata的内存限制,默认60% curl -u elastic -XPUT "ip:port/_cluster/settings" -H 'Content-Type: appli 阅读全文
posted @ 2019-10-12 10:37 阅读(8828) 评论(0) 推荐(0)
摘要:1.生成密钥 ssh-keygen -t rsa -C "<填写自己方便识别的注释>" -b 4096 没什么问题就执行三次空格。 三次问题是1.填入生成密钥对的路径名字。2 填入自定义passphrsa。3确认。 静默模式,不需要回车生成密钥 ssh-keygen -t rsa -N '' -f 阅读全文
posted @ 2019-10-11 14:18 阅读(546) 评论(0) 推荐(0)
摘要:ps -ef | grep **.sh |grep -v grep | awk '{print $2}' | xargs kill -9 阅读全文
posted @ 2019-10-11 08:46 阅读(404) 评论(0) 推荐(0)
摘要:这里介绍参数传递的两种方式。 方式一:$0,$1,$2... 采用$0,$1,$2..等方式获取脚本命令行传入的参数 $0:脚本名称 $1....: 参数 例子: 方式二:getopts getopts引用的三个环境变量: OPTARG: 上一个由getopts内置命令处理的选项参数的值, opti 阅读全文
posted @ 2019-09-30 09:55 阅读(5767) 评论(0) 推荐(0)
摘要:运行sync将dirty的内容写回硬盘 sync 通过修改proc系统的drop_caches清理free的cache echo 3 > /proc/sys/vm/drop_caches 可以调用crond定时任务:每10分钟执行一次 */10 * * * * sync;echo 3 > /proc 阅读全文
posted @ 2019-09-27 16:26 阅读(2453) 评论(0) 推荐(0)
摘要:平时时常遇到端口占用的情况,又不知道端口是哪个服务启的。 本文以80端口为例。 首先查看启用80端口的进程 netstat -tunlp | grep 80 可以看到80端口的进程为11823 查看11823是什么进程 ps -aux | grep 11823 发现是tomcat启动的80端口 阅读全文
posted @ 2019-09-27 16:22 阅读(531) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原本链接:https://blog.csdn.net/otmqixi/article/details/81564515 我们安装好RHEL的Linux后,执行yum命令安装软件,如果是未注册的肯 阅读全文
posted @ 2019-09-27 16:18 阅读(726) 评论(0) 推荐(0)