- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 Docker一键部署GitLab+Jenkins【本地持久化】
docker-compose安装配置二进制安装1、下载最新版的 docker-compose 二进制执行文件。sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-comp...
2020-03-31 15:34:57 1151 1
原创 Linux自动批量增加公钥
自动增加公钥需求:提示要输入对方的ip和root密码,然后可以自动把本机的公钥增加到对方机器上,从而实现密钥认证。1.在使用之前,先安装epel源,yum install expect -y2.写分发脚本,后缀为exp#!/usr/bin/expect#!/bin/bash#name:南宫乘风#email:heian99@163.com#自动添加公钥到指定的服务器se...
2020-03-30 13:41:03 821
原创 主机存活监控
单个服务器监控监控远程的一台机器(假设ip为192.168.1.100)的存活状态,当发现宕机时发一封邮件给你自己#!/bin/bash#name:南宫乘风#email:heian99@163.comip="192.168.1.100"while true ; do # 利用ping检查主机是否存活 ping -c 4 $ip > /dev/null 2&g...
2020-03-28 17:59:29 731 1
原创 [Linux小技巧] 将 rm 命令删除的文件放在回收站
自定义rm命令linux系统的rm命令太危险,一不小心就会删除掉系统文件。 写一个shell脚本来替换系统的rm命令,要求当删除一个文件或者目录时,都要做一个备份,然后再删除。下面分两种情况,做练习:1. 简单的实现:假设有一个大的分区/data/,每次删除文件或者目录之前,都要先在/data/下面创建一个隐藏目录,以日期/时间命名,比如/data/.20170327/,然后把所有删除...
2020-03-26 17:21:50 884
原创 Linux常见问题及命令
Linux常见问题及命令总结1.查询Linux系统相关的查看linux内核版本cat /etc/version 查看内核版本号uname -r查看内核/操作系统的信息uname -a查看系统版本号lsb_release -a手动释放cache缓存echo 3 > /proc/sys/vm/drop_caches 2.操作文件相关的查找目录下文件内字符串...
2020-03-25 17:09:05 694
原创 Docker测试一个静态网站
使用Docker测试静态网站将Docker作为本地Web开发环境是Docker的一个最简单的应用场景。 这样的环境可以完全复制生产环境,并确保用户开发的东西在生产环境中也能运行。下面从将Nginx Web服务器安装到容器来架构一个简 单的网站开始。这个网站暂且命名为Sample。Sample网站的初始Dockerfile为了完成网站开发,从这个简单的Dockerfile开始。先来创建...
2020-03-23 11:28:44 635 5
原创 Docker容器访问外部世界
Docker网络(host、bridge、none)详细介绍Docker容器间通信前面我们已经解决了容器间通信的问题,接下来讨论容器如何与外部世界通信。这里涉及两个方向:(1)容器访问外部世界。(2)外部世界访问容器。容器访问外部世界在我们当前的实验环境下,docker host是可以访问外网的我们看一下容器是否也能访问外网呢?可见,容器默认就能访问外网...
2020-03-20 16:38:14 1688 2
原创 Docker容器间通信
IP通信从前面的例子可以得出这样一个结论:两个容器要能通信,必须要有属于同一个网络的网卡。满足这个条件后,容器就可以通过IP交互了。具体做法是在容器创建时通过-network指定相应的网络,或者通过docker network connect将现有容器加入到指定网络。可参考上一节Docker网络(host、bridge、none)详细介绍Docker DNS Server通过IP访...
2020-03-18 14:47:52 1043
原创 Docker网络(host、bridge、none)详细介绍
Docker网络(host、bridge、none)我们会首先学习Docker提供的几种原生网络,以及如何创建自定义网络;然后探讨容器之间如何通信,以及容器与外界如何交互。Docker网络从覆盖范围可分为单个host上的容器网络和跨多个host的网络,本章重点讨论前一种。对于更为复杂的多host容器网络,我们会在后面进阶技术章节单独讨论。Docker 安装时会自动在host 上创建...
2020-03-17 11:35:03 24949
原创 Docker的资源限制(内存、CPU、IO)详细篇
一个docker host. 上会运行若干容器,每个容器都需要CPU、内存和I0资源。对于KVM、VMware 等虚拟化技术,用户可以控制分配多少CPU、内存资源给每个虚拟机。对于容器,Docker 也提供了类似的机制避免某个容器因占用太多资源而影响其他容器乃至整个host的性能。内存限额与操作系统类似,容器可以使用的内存包括两部分:物理内存和Swap。Docker通过下面两组参...
2020-03-16 17:43:53 2540
原创 esxi中CentOS7不停机加磁盘并扩容现有分区
linux的磁盘容量扩容,基于lvm,即逻辑卷管理。具体是什么请百度,这里不细述。此次操作的目的是为了给已存在的linux主机的其中一个数据分区扩容。环境:esxi6.5 虚拟机系统centos7简单来说,扩容这件事分三步一、从esxi中为此虚拟机增加硬盘,并让centos系统识别出此硬盘二、将此硬盘进行分区、格式化(重点是这里的分区不是类似于windows,分完就能用了...
2020-03-16 11:53:10 3373
原创 ESXI6.5安装CentOS7教程
VMware三个版本workstation: 单机级,用在个人桌面系统中,需要操作系统支持servier:工作组级,用于服务器,需要操作系统支持esxi:企业级,用于服务器,不需要操作系统支持Exsi 是一款虚拟化系统,与VMware,VirtualBox不同,它不需要安装在其他操作系统上,直接运行在裸机上;占用系统资源很小,易于管理,所以被大多数中小型公司所使用;安装图解...
2020-03-16 09:59:18 5550
原创 Linux查看占用CPU和内存的 的程序
占内存的程序命令 ps aux | head -1;ps aux|sort -k4nr|head -5占CPU的程序命令ps aux | head -1;ps aux|sort -k3nr|head -5
2020-03-14 21:26:47 429
MHA实施文档.zip
2020-06-24
MHA实施文档.pdf
2020-06-24
zabbix4.2.4.zip(包含win版本)
2020-05-09
python爬虫软件
2019-01-03
XSS剖析(让你认识到xss的危害和防范)
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人