02 2021 档案

摘要:rt@123:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE 192.168.0.1/jii/jenkins 1.0.1 3391ef1391f6 18 hours ago 206 MB 192.168.0.1/you/tom 1.0.8 阅读全文
posted @ 2021-02-26 10:58 lclc 阅读(629) 评论(0) 推荐(0) 编辑
摘要:准备知识 linux volume 1.(PV)physical volume disk ; 物理硬盘 物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过 pvcreate转换成PV,这样才能对磁盘加以利用 阅读全文
posted @ 2021-02-26 10:47 lclc 阅读(3523) 评论(0) 推荐(0) 编辑
摘要:一、使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的/dev/mapper/ubuntu14 阅读全文
posted @ 2021-02-26 10:45 lclc 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:经常会遇到Linux磁盘空间使用率高的问题,此时就需要分析哪些文件占用空间较大。 一般情况下,通过df -h即能识别哪个目录使用率高,再通过du -sh *便能识别哪个文件占用空间最大。 但对于根目录,常会有疑惑,进入跟目录发现有很多子文件系统,该如何识别究竟是哪些文件吃掉了根目录的空间呢? 实际上 阅读全文
posted @ 2021-02-26 10:44 lclc 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:1、使用df命令,查看整体的磁盘使用情况 df命令是用来查看硬盘的挂载点,以及对应的硬盘容量信息。包括硬盘的总大小,已经使用的大小,剩余大小。以及使用的空间占有的百分比等。 最常用的命令格式就是: 1 df -h 或者使用: 1 df -lh 输出: Filesystem指的是系统上的硬件设备文件, 阅读全文
posted @ 2021-02-26 10:43 lclc 阅读(560) 评论(0) 推荐(0) 编辑
摘要:df -h # 查看目前磁盘空间占用 cd / # 切换到根目录 du -sh * # 查询每个目录占用的大小 lsof | grep delete # 查看当前系统打开文件 # 删除不使用的文件, 如果发现df/du的占用差距大, 原因是删除的文件还在被程序占用, 需要杀掉进程才实际删除 # 如果 阅读全文
posted @ 2021-02-26 10:37 lclc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一、使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的/dev/mapper/ubuntu14 阅读全文
posted @ 2021-02-26 10:35 lclc 阅读(1824) 评论(0) 推荐(0) 编辑
摘要:某天,我想检查一下电脑硬盘的的使用情况,作为一个命令控,废话少说,开始吧: 使用df 命令查看当前磁盘使用情况: jack@jiaobuchong:~$ df -lh Filesystem Size Used Avail Use% Mounted on /dev/sda3 18G 5.7G 11G 阅读全文
posted @ 2021-02-26 10:34 lclc 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以,lsof的功能很强大。一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但 阅读全文
posted @ 2021-02-26 10:33 lclc 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, 阅读全文
posted @ 2021-02-26 10:32 lclc 阅读(151) 评论(0) 推荐(0) 编辑
摘要:ISO9126 软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成。 中文名软件质量模型外文名ISO9126属 于软件产品评价—质量特性层 次质量特性模 型软件产品评估过程 目录 1 介绍 2 层次 介绍 编辑 ISO9126:软件产品评价—质量特性及其使用指南 电脑正在各种应用领域 阅读全文
posted @ 2021-02-23 15:24 lclc 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1. 软件质量: 软件质量是软件的生命,它直接影响着软件的使用和维护。通常软件的质量有下面几个方面来评价质量的优劣: (1) 软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行。 (2) 软件结构良好,易读、易于理解,并易于修改、维护 阅读全文
posted @ 2021-02-23 15:14 lclc 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:版权 版本名称发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子 阅读全文
posted @ 2021-02-23 10:36 lclc 阅读(4282) 评论(0) 推荐(0) 编辑
摘要:apache Directory Studio 简易使用# 本文首发:https://www.somata.net/2019/apache_directory_studio_simple_use.html 以下这个就是初始界面了:点击 × 关闭欢迎界面,就会来到基础界面了: 连接服务器# 点击 "L 阅读全文
posted @ 2021-02-23 10:33 lclc 阅读(655) 评论(1) 推荐(0) 编辑
摘要:轻型目录访问协议(英文: LightweightDirectoryAccessProtocol,缩写: LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。 OpenLDAP是轻型目录访问协议( LightweightDirectoryAccess 阅读全文
posted @ 2021-02-23 10:23 lclc 阅读(212) 评论(0) 推荐(0) 编辑
摘要:总结: 先写总结,再写正文,嘿嘿嘿。这还是第一次认真的写个文档,写个总结,哈哈。大概在一个月前,第一次听说这个东西,完全没有概念,刚开始的时候看理论的知识,看了几次之后就没看了,看不懂啊。太抽象了,真的太抽象了。然后就把它晾在一边了,又过了一段时间,想了想,既然知道了这个东西,还是得好好学学,好好了 阅读全文
posted @ 2021-02-23 10:21 lclc 阅读(502) 评论(0) 推荐(0) 编辑
摘要:目录 概述 测试环境 安装过程 配置启动 客户端介绍 多级DC的ldif文件的配置 [一]、概述 什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。 openLDAP官方网站:http://www.openldap 阅读全文
posted @ 2021-02-23 10:19 lclc 阅读(382) 评论(0) 推荐(0) 编辑
摘要:一,服务器安装 yum install -y openldap openldap-clients openldap-servers migrationtools 二,配置ldap服务器 2.1配置ldap的域和密码 vim /etc/openldap/slapd.d/cn\=config/olcDa 阅读全文
posted @ 2021-02-23 10:17 lclc 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:LDAP:(轻量级目录访问协议,Lightweight Directory Access Protocol)它是基于 X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。目 录是一个为查询、浏览和搜索而优化的专业分布式数据 阅读全文
posted @ 2021-02-23 10:15 lclc 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:目录 概述 测试环境 安装过程 配置启动 客户端介绍 多级DC的ldif文件的配置 [一]、概述 什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。 openLDAP官方网站:http://www.openldap 阅读全文
posted @ 2021-02-23 10:14 lclc 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:相信对于许多的朋友来说,可能听说过LDAP,但是实际中对LDAP的了解和具体的原理可能还比较模糊,今天就从“什么是LDAP”、“LDAP的主要产品”、“LDAP的基本模型”、“LDAP的使用案例”四个方面来做一个介绍。 我们在开始介绍之前先来看几个问题: 1. 我们日常的办公系统是不是有多个? 2. 阅读全文
posted @ 2021-02-23 10:05 lclc 阅读(537) 评论(0) 推荐(0) 编辑
摘要:一、生成证书keytool -genkey -alias tomcat -keyalg RSA -keystore D:/tomcat.keystore -keypass 123456 -storepass 123456 -dname "CN=xingming,OU=danwei,O=zuzhi,L 阅读全文
posted @ 2021-02-22 15:21 lclc 阅读(421) 评论(0) 推荐(0) 编辑
摘要:摘要: 大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地,递归确实是一个奇妙的思维方式。对一些简单的递归问题,我们总是惊叹于递归描述问题的能力和编写代码的简洁,但要想真正领悟递归 阅读全文
posted @ 2021-02-17 22:42 lclc 阅读(186) 评论(0) 推荐(0) 编辑
摘要:最近编写一个项目测试脚本,需要使用深度优先搜索算法,该算法又涉及对递归的理解,然后我就深深的陷进去了。 人的思维,一般是迭代(iteration)。比如人都是先学习加减法,再学习乘除法,最后学习微积分。数学归纳法其实就是一种迭代,从一个简单的起点,推广到一般情况。 递归(recursion),则是一 阅读全文
posted @ 2021-02-17 22:26 lclc 阅读(892) 评论(0) 推荐(1) 编辑
摘要:1. 介绍 一说起递归,我想每个人都不陌生。举个从小就听过的例子:从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山,山里有座庙,庙里有个和尚,和尚在讲故事,从前有座山... 还有你从两面相对的镜子中看到的画面,其实都是抽象出来的递归现象,但是严格来说并不是递归,因为会一直重复下去,没有 阅读全文
posted @ 2021-02-17 22:24 lclc 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:递归——自己调用自己 递归的定义 1:故事: 大家都听过老和尚讲的故事吧,从前有座山,山上有座庙,庙里有个老和尚,老和尚在讲故事给小和尚听:"从前有座山,山上有座庙,庙里有个老和尚,老和尚在讲故事给小和尚听:'从前座山,山上有座庙,庙里有个老和尚,老和尚在讲故事给小和尚听.........", 这就 阅读全文
posted @ 2021-02-17 22:21 lclc 阅读(418) 评论(0) 推荐(0) 编辑
摘要:一、启动一个已经停止的容器实例 docker start 容器ID或容器名,建议使用容器ID,容器ID支持模糊查询而容器名称不支持1. 先查看已经暂停的容器实例信息 2. 通过docker start 067启动容器 3. 通过docker ps 查看当前启动的容器 具体操作如下图 docker s 阅读全文
posted @ 2021-02-07 10:12 lclc 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:什么是portainer 官网:https://www.portainer.io/ Portainer(基于 Go) 是一个轻量级的Web管理界面,可让您轻松管理 Docker 主机 或 Swarm 集群。Portainer 的使用意图是简单部署。 它包含可以在任何 Docker 引擎上运行的单个容 阅读全文
posted @ 2021-02-07 10:11 lclc 阅读(776) 评论(1) 推荐(0) 编辑
摘要:docker中 启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tai 阅读全文
posted @ 2021-02-07 10:10 lclc 阅读(3781) 评论(0) 推荐(0) 编辑
摘要:查看运行容器docker ps 查看所有容器docker ps -a 进入容器其中字符串为容器ID:docker exec -it d27bd3008ad9 /bin/bash 删除所有服务:docker service rm $(docker service ls) 停用全部运行中的容器:dock 阅读全文
posted @ 2021-02-07 10:09 lclc 阅读(2890) 评论(0) 推荐(0) 编辑
摘要:一篇带你了解私有仓库 Harbor 的搭建 一、Harbor简介 虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。 Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有 阅读全文
posted @ 2021-02-07 10:08 lclc 阅读(291) 评论(0) 推荐(0) 编辑
摘要:yaml 语言(或者说是一种规范吧)可以编写 .yml 文件,和 json 一样是配置文件。也许是有人认为 json 的写法不爽,于是乎发明了这玩意。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 阅读全文
posted @ 2021-02-06 14:48 lclc 阅读(497) 评论(0) 推荐(0) 编辑
摘要:inux 上安装portainer.io 1.portainer.io是什么? 2.安装,运行镜像 3.登陆1.portainer.io是什么?Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm这个,毕竟市 阅读全文
posted @ 2021-02-06 14:46 lclc 阅读(430) 评论(0) 推荐(0) 编辑
摘要:配置站点使用 https,并且将 http 重定向至 https。 1. nginx 的 ssl 模块安装 查看 nginx 是否安装 http_ssl_module 模块。 $ /usr/local/nginx/sbin/nginx -V 1 如果出现 configure arguments: - 阅读全文
posted @ 2021-02-06 11:25 lclc 阅读(660) 评论(0) 推荐(0) 编辑
摘要:一、docker运行容器1、从网易蜂巢镜像仓库下载nginx镜像 ;2、拉取镜像到本地,并查看本地的镜像:$ docker pull hub.c.163.com/library/node:latest$ docker images3、运行容器命令格式:docker run [option] IMAG 阅读全文
posted @ 2021-02-06 10:59 lclc 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式: 从容停止 阅读全文
posted @ 2021-02-06 10:46 lclc 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:1、查找nginx路径:whereis nginx2、启动 service nginx start3、查看Nginx的版本号:nginx -V4、停止 nginx -s stop5、退出 nginx -s quit6、重启加载配置 nginx -s reload 阅读全文
posted @ 2021-02-06 10:42 lclc 阅读(507) 评论(0) 推荐(0) 编辑
摘要:查看容器的操作信息 a3: 正在运行容器简称 docker logs a3 阅读全文
posted @ 2021-02-06 10:27 lclc 阅读(386) 评论(0) 推荐(0) 编辑
摘要:暂停正在运行的镜像容器 用途是在启动的容器的过程又的容器启动快了 有的还没有就绪 调试过程使用 a3: 正在运行的镜像容器简称 暂停: docker pause a3 解除暂停: docker unpause a3 阅读全文
posted @ 2021-02-06 10:21 lclc 阅读(296) 评论(0) 推荐(0) 编辑
摘要:目录Docker与容器 初识容器与Docker 为什么要使用Docker Docker优势简介Docker核心概念 Docker客户端和服务器 Docker镜像 Docker仓库 Docker容器 Docker的核心实现技术 数据卷 容器网络技术 Dcokfile Docker命令汇总Docker与 阅读全文
posted @ 2021-02-05 19:46 lclc 阅读(270) 评论(0) 推荐(0) 编辑
摘要:如果曾经做过 VM 管理员,则可以把 Docker 镜像理解为 VM 模板,VM 模板就像停止运行的 VM,而 Docker 镜像就像停止运行的容器;而作为一名研发人员,则可以将镜像理解为类(Class)。首先需要先从镜像仓库服务中拉取镜像。常见的镜像仓库服务是 Docker Hub,但是也存在其他 阅读全文
posted @ 2021-02-05 19:42 lclc 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:1、查看已有的镜像# docker images 2、运行xinyar/erp-web镜像# docker run -d --restart=always -p 8091:8091 --name xinyar_erp_web_test xinyar/erp-web参数说明:-d 开启Daemon模式 阅读全文
posted @ 2021-02-05 19:39 lclc 阅读(86) 评论(0) 推荐(0) 编辑
摘要:基础操作:1 docker images 查看镜像信息列表 镜像是静态的2 docker ps -a 查看运行中的所有容器3 docker pull [images]:[version]从dockerhub拉取指定镜像4 docker run -p 8000:80 -tdi --privileged 阅读全文
posted @ 2021-02-05 19:30 lclc 阅读(204) 评论(0) 推荐(0) 编辑
摘要:docker也一直发展。但本答案仅仅作为向新人介绍docker的入门文章的话,在大方向上还是没问题的。本文仅仅是个docker入门介绍文章,用比较宏大的叙事来描述docker的面貌,如果想了解更细节或者更深入的东西,还是需要去深入学习官方文档等内容。答案正文: # 难懂的docker学术式定义Doc 阅读全文
posted @ 2021-02-05 19:29 lclc 阅读(100) 评论(0) 推荐(0) 编辑
摘要:ylbtech-操作系统-容器-Docker:如何将应用打包成为 Docker 镜像? 1.返回顶部1、虽然 DockerHub 提供了大量的镜像,但是由于企业环境的多样性,并不是每个应用都能在 DockerHub 找到对应的镜像来使用。那就要求企业的运维人员掌握制作 Docker 镜像的技能。在开 阅读全文
posted @ 2021-02-05 19:26 lclc 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:前一篇博客介绍了操作系统中进程和线程的概念,下面接着介绍操作系统内核关于进程隔离的基本内容。进程隔离是操作系统内核对于资源管理和安全增强的特性,其最终的目的是对于操作系统内核能够更好的控制程序对资源的申请和使用,并且控制此程序可访问资源的范围并限定此程序异常之后能够影响的范围。 现有的小型嵌入式系统 阅读全文
posted @ 2021-02-05 19:25 lclc 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:这一节我们来稍微了解下docker原理性的东西1 docker run -i -t ubuntu /bin/bash输入上面这行命令,启动一个ubuntu容器时,到底发生了什么?大致过程可以用下图描述:首先系统要有一个docker daemon的后台进程在运行,当刚才这行命令敲下时,1. docke 阅读全文
posted @ 2021-02-05 19:11 lclc 阅读(347) 评论(0) 推荐(0) 编辑
摘要:是与系统其他部分隔离开的一系列进程。运行这些进程所需的所有文件都由另一个镜像提供,这意味着从开发到测试再到生产的整个过程中,Linux 容器都具有可移植性和一致性。因而,相对于依赖重复传统测试环境的开发渠道,容器的运行速度要快得多。容器比较普遍也易于使用,因此也成了 IT 安全方面的重要组成部分。 阅读全文
posted @ 2021-02-05 19:10 lclc 阅读(140) 评论(0) 推荐(0) 编辑
摘要:进程 我们都知道计算机的核心是CPU,它承担了所有的计算任务,而操作系统是计算机的管理者,它负责任务的调度,资源的分配和管理, 统领整个计算机硬件;应用程序是具有某种功能的程序,程序是运行于操作系统之上的。 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和 阅读全文
posted @ 2021-02-05 18:59 lclc 阅读(63) 评论(0) 推荐(0) 编辑
摘要:版权 为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚拟机 隔离操作系统:容器虚拟化 隔离底层:Servlet容器 隔离依赖版本:虚拟环境 隔离运行环境:语言虚拟机 隔离语言:DSL 实现上这是一个请求的处理过程,一个HTTP请求会先到 阅读全文
posted @ 2021-02-05 18:54 lclc 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:(一段程序的执行过程) 锁定 本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的 阅读全文
posted @ 2021-02-05 18:47 lclc 阅读(515) 评论(0) 推荐(0) 编辑
摘要:什么是https?https 全称:Hyper Text Transfer Protocol over Secure Socket Layer,是http的安全版。即http下加入SSL协议层,因此https的安全基础就是SSL,所以加密内容需要SSL。配置过程首先需要申请一个证书,可以申请一个免费 阅读全文
posted @ 2021-02-05 18:04 lclc 阅读(548) 评论(0) 推荐(0) 编辑
摘要:Oracle的三种高可用集群方案1 RAC(Real Application Clusters) 多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一 阅读全文
posted @ 2021-02-05 15:27 lclc 阅读(274) 评论(0) 推荐(0) 编辑
摘要:打造集群高可用分布式存储Ceph很早以前在玩集群的时候就折腾过分布式存储服务来作为跨节点的数据共享和可靠存储,以前尝试过GlusterFS,但是由于读写速度实在是太低,就放弃了。见基于GlusterFS设计 Docker集群存储方案。后来的解决方案是所有机器都挂载了 NAS ,读写速度是提升上去了, 阅读全文
posted @ 2021-02-05 14:33 lclc 阅读(732) 评论(0) 推荐(0) 编辑
摘要:为了搭建 高性能、高负载、高可用 的系统,开始了本课程的学习。1. 整体架构整体架构2. 简化部署结构简化部署结构3. 软件环境 (自底向上) Wmware虚拟机(或者CentOS机器) Docker虚拟机(舱壁隔离) JDK、MySQL、Redis(高速缓存)、Nginx(负载均衡)、Node.j 阅读全文
posted @ 2021-02-05 13:37 lclc 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、Docker简介1.1 虚拟化【什么是虚拟化】 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的 阅读全文
posted @ 2021-02-05 13:35 lclc 阅读(371) 评论(0) 推荐(0) 编辑
摘要:Swarm简介:Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些 1 2实验环 阅读全文
posted @ 2021-02-05 12:50 lclc 阅读(702) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.cnblogs.com/baiboy/p/orc2.html#_label1Oracle的三种高可用集群方案1 RAC(Real Application Clusters) 多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。 阅读全文
posted @ 2021-02-05 12:46 lclc 阅读(870) 评论(0) 推荐(0) 编辑
摘要:Docker Swarm 高可用详解Manager管理节点宕机后其他管理节点仍然可以使用管理intermal distributed state store:内部分布式状态存储同步共享到每个节点。Manager:多个Manager已Raft来通过机制的选举,进行高可用。raft:通常通过投票的方式进 阅读全文
posted @ 2021-02-05 12:44 lclc 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1. lsof -i:端口号 用于查看某一端口的占用情况 需要注意的是,centos默认是没有安装lsof(list open files)的,需要手动安装 yum install lsof 各列代表的含义: COMMAND:进程的名称 PID:进程标识符 USER:进程所有者 FD:文件描述符,应 阅读全文
posted @ 2021-02-05 11:17 lclc 阅读(213) 评论(0) 推荐(0) 编辑
摘要:server { listen 443 ssl; #监听https 443时需加ssl server_name ; #你的域名 ssl on; ssl_certificate ; #证书路径 ssl_certificate_key ; #证书路径 ssl_session_timeout 5m; ss 阅读全文
posted @ 2021-02-05 11:15 lclc 阅读(5661) 评论(0) 推荐(0) 编辑
摘要:docker swarm初始化 docker swarm init docker swarm 增加节点 在已经初始化的机器上执行:# docker swarm join-token manager To add a manager to this swarm, run the following c 阅读全文
posted @ 2021-02-05 10:20 lclc 阅读(911) 评论(0) 推荐(0) 编辑
摘要:SSH远程连接服务 目录 一、SSH 原理图 二、SSH 原理描述 三、SSH 搭建部署 四、SSH 企业级优化 五、SSH 扩展(非交互式功能) 六、SSH 总结 七、SSH 错误及解决办法 回到顶部 一、SSH 原理图 回到顶部 二、SSH 原理描述 2.1:什么是SSH SSH是专门为了远程登 阅读全文
posted @ 2021-02-05 10:18 lclc 阅读(413) 评论(0) 推荐(0) 编辑
摘要:为什么需要DNS解析域名为IP地址? 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名, 阅读全文
posted @ 2021-02-04 17:32 lclc 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一、进入根目录我是使用xshell进行远程连接服务器的,连接到服务器首先输入cd /进入到根目录在这里插入图片描述二、配置nginx.conf文件首先输入cd etc/nginx进入到nginx目录在这里插入图片描述然后输入vi nginx.conf进行编辑文件找到如下图部分的内容(图中的具体内容只 阅读全文
posted @ 2021-02-04 17:17 lclc 阅读(2364) 评论(1) 推荐(0) 编辑
摘要:这两个端口最大的区别就在于服务不同。 端口:80 服务:HTTP 说明:用于网页浏览。木马Executor开放此端口 端口:443 服务:Https 说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。 HTTPS(Secure Hypertext Transfer Protocol) 阅读全文
posted @ 2021-02-04 17:13 lclc 阅读(860) 评论(0) 推荐(0) 编辑
摘要:有时临时在 docker swarm 集群上增加节点(node3),过后需要删除节点# 获取 node 信息docker node lsID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSIONj52o5frhmphiksqz0xq1m 阅读全文
posted @ 2021-02-04 15:57 lclc 阅读(150) 评论(0) 推荐(0) 编辑
摘要:分类专栏: Linux 数据库 文章标签: Linux Oracle Client sqlplus 方向键版权1、下载rpm包http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html[root@node1 ~]# lso 阅读全文
posted @ 2021-02-04 11:55 lclc 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:一、软件介绍1.分析工具nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。使用哑屏幕, 阅读全文
posted @ 2021-02-04 11:05 lclc 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.首先到官网下载文件:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen需要用到的文件(64位系统):(32位系统对应下载32位客户端) 阅读全文
posted @ 2021-02-04 11:00 lclc 阅读(656) 评论(0) 推荐(0) 编辑
摘要:Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统 阅读全文
posted @ 2021-02-04 10:50 lclc 阅读(356) 评论(0) 推荐(0) 编辑
摘要:linux下最直接限制ip访问的方式有两种:1.使用hosts.allow和hosts.deny来设置ip白名单和黑名单,/etc/目录下.复制代码优先级为先检查hosts.deny,再检查hosts.allow, 后者设定可越过前者限制, 例如: 1.限制所有的ssh, 除非从216.64.87. 阅读全文
posted @ 2021-02-04 10:44 lclc 阅读(10434) 评论(0) 推荐(1) 编辑
摘要:首先Oracle官网下载安装包:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 安装解压缩到/usr/local/oraclemkdir /usr/local/oracleunz 阅读全文
posted @ 2021-02-03 20:07 lclc 阅读(225) 评论(0) 推荐(0) 编辑
摘要:通过命令排查 docker inspect b5be1d9e71de报错 "Error": "Could not attach to network fabric-tbc20200721: rpc error: code = PermissionDenied desc = network fabri 阅读全文
posted @ 2021-02-03 16:51 lclc 阅读(1496) 评论(0) 推荐(0) 编辑
摘要:SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。SSO的解决方案很多,比如收费的有UTrust、惠普灵动等,开源的有CAS、Smart SSO等,其中应用最为广泛的是CAS。CAS (Central Authenti 阅读全文
posted @ 2021-02-03 15:45 lclc 阅读(385) 评论(0) 推荐(0) 编辑
摘要:Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现. 在Linux系统中,设置路由通常是为了解决以下问题:该Linux系 阅读全文
posted @ 2021-02-03 12:15 lclc 阅读(3311) 评论(0) 推荐(0) 编辑
摘要:一、版本说明嵌入式Linux 下面的reboot命令看似简单,但出问题时定位起来发现别有洞天。下面就按在shell下执行reboot命令之后程序的执行过程进行解析。Busybox:1.23.2 ——制作跟文件系统,/sbin/reboot程序的由来Libc:2.6.1 ——标准C库Linux ker 阅读全文
posted @ 2021-02-03 12:05 lclc 阅读(5518) 评论(0) 推荐(0) 编辑
摘要:一、MacVlan实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过部署 Consul服务实现Docker容器跨主机通信 Macvlan工作原理: Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+; 通过为物理网卡创建Macvla 阅读全文
posted @ 2021-02-03 12:01 lclc 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:首先要启动docker; 拉取busybox镜像; 查看本地是否有这个镜像的命令是; 接下来咱们就要来查询docker的网络; 你会看到一个docker0 这是docker默认的网段,在docker里一共有三种网络模式; bridge 是docker里默认的桥接模式 ,host是docker里默认的 阅读全文
posted @ 2021-02-03 11:57 lclc 阅读(922) 评论(0) 推荐(0) 编辑
摘要:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查关闭SELinux:1、临时关闭(不用重启机器):setenforce 0 ##设置SE 阅读全文
posted @ 2021-02-03 10:57 lclc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:环境:VMware、CentOS8从centos7开始使用systemctl.firewalld来管理服务和程序,包括了service和chkconfig。防火墙状态:systemctl status firewalld.serviceActive: inactive (dead)/active(r 阅读全文
posted @ 2021-02-03 10:56 lclc 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:安装以win7/10 64位系统为例1、将win64_11gR2_database_1of2和win64_11gR2_database_2of2解压到同个文件夹下合并(可以直接左键框住右键点击一起解压),打开运行其中的setup开始安装,如图所示: 2、稍后进入Oracle 11g安装界面,如下图: 阅读全文
posted @ 2021-02-03 10:28 lclc 阅读(816) 评论(0) 推荐(0) 编辑
摘要:Docker 安装官方网站上有各种环境下的安装指南,比如:CentOS、Ubuntu 和 Debian 系列的安装。而我们现在主要介绍的是基于 CentOS 7.x 上面的安装。1、查看是否已经安装过docker[root@shihaibin ~]# yum list installed | gre 阅读全文
posted @ 2021-02-02 18:02 lclc 阅读(191) 评论(0) 推荐(0) 编辑
摘要:一、安装与配置1.安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com 阅读全文
posted @ 2021-02-02 17:50 lclc 阅读(974) 评论(0) 推荐(0) 编辑
摘要:Docker 命令大全Docker 命令大全docker top :查看容器中运行的进程信息,支持 ps 命令参数。语法docker top [OPTIONS] CONTAINER [ps OPTIONS]容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可 阅读全文
posted @ 2021-02-02 15:25 lclc 阅读(755) 评论(0) 推荐(0) 编辑
摘要:ps -ef|grep 容器Id 1 2 3 [root@wentao-2 order]# ps -ef|grep 3a61cb3fd4f6 root 7358 12956 0 09:14 ? 00:00:00 containerd-shim -namespace moby -workdir /va 阅读全文
posted @ 2021-02-02 15:14 lclc 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:core dump简介 core dump就是在进程crash时把包括内存在内的现场保留下来,以备故障分析。 但有时候,进程crash了却没有输出core,因为有一些因素会影响输出还是不输出core文件。 常见的一个coredump开关是ulimit -c,它限制允许输出的coredump文件的最大 阅读全文
posted @ 2021-02-02 15:12 lclc 阅读(978) 评论(0) 推荐(0) 编辑
摘要:记一次Linux虚拟机硬盘空间不足的处理方案 **起因:**公司的服务器是windows的,而我需要一个基于Linux的dev环境,于是用vmvare创建了一个centos7的系统实例,里面安装mysql5.7作为dev环境数据库,安装在根目录,后来由于数据量激增,将根目录塞满了,导致mysql无法 阅读全文
posted @ 2021-02-02 15:11 lclc 阅读(1523) 评论(1) 推荐(0) 编辑
摘要:Issue When getting theses errors: Jan 12 00:21:55 -- dockerd[904]: time="2018-01-12T00:21:55.328584974Z" level=warning msg="failed to retrieve docker- 阅读全文
posted @ 2021-02-02 15:10 lclc 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:Posted on 2019年12月6日Leave a comment Contents [hide] 1 前言 2 现象 3 原因 4 解决方案 4.1 方案一 4.2 方案二 4.3 方案三 5 验证方式 6 影响范围 7 原理解释 7.1 kmem 是什么 7.2 cgroup 与 kmem机 阅读全文
posted @ 2021-02-02 15:02 lclc 阅读(3017) 评论(0) 推荐(0) 编辑
摘要:文章来源:fork:cannot allocate memory问题的处理 文章参考:pid max导致fork: Cannot allocate memory 的分析及解决办法 今天遇到服务器无法SSH,VNC操作命令提示fork:cannot allocate memory free查看内存还有 阅读全文
posted @ 2021-02-02 14:59 lclc 阅读(618) 评论(0) 推荐(1) 编辑
摘要:docker top :查看容器中运行的进程信息,支持 ps 命令参数。 语法 docker top [OPTIONS] CONTAINER [ps OPTIONS] 容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看c 阅读全文
posted @ 2021-02-02 14:56 lclc 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、运行容器报错:Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_task_run failed 解决: metadata目录在 docker info查看 service docker sto 阅读全文
posted @ 2021-02-02 14:48 lclc 阅读(687) 评论(0) 推荐(0) 编辑
摘要:一、KSM(Kernel SamePage Merging) 1、KSM简介 KSM允许内核在多个进程(包括虚拟机)之间共享完全相同的内存页,KSM让内核扫描检查正在运行中的程序并且比较他们的内存,若发现相同的内存页,就将相同的内存页合并成单一的内存页,标识为“写时复制”。 如果有进程试图去修改被标 阅读全文
posted @ 2021-02-02 14:42 lclc 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的: 采集数据(collectd)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。 InfluxDB 是用Go 语言开发的一个开源 阅读全文
posted @ 2021-02-02 14:25 lclc 阅读(178) 评论(0) 推荐(0) 编辑
摘要:docker启动后日志会在以下位置 1 /var/lib/docker/containers/容器ID/容器ID-json.log 也可以使用以下命令查看 1 docker logs 容器ID 使用docker-compose可以通过配置把日志记录到本地文件中 目录结构如下,其中mysql下的con 阅读全文
posted @ 2021-02-02 14:16 lclc 阅读(4054) 评论(0) 推荐(0) 编辑
摘要:1、portainer portainer算是比较知名的开源docker管理工具,功能上比较齐全,不过只有英文版本,没有中文,不过这并不影响他的使用。 官方地址:https://www.portainer.io/ linux上安装: [root@server ~]$ docker volume cr 阅读全文
posted @ 2021-02-02 14:15 lclc 阅读(12431) 评论(0) 推荐(1) 编辑
摘要:批量操作过程中感觉太繁琐,所以找到了好评率比较高的Portainer面板,使用后感觉的确不错所以准备拿出来精力来做个汉化版,过程中发现词条非常多,所以暂时先汉化部分常用的功能,后面有精力继续汉化完,汉化版本是在1.20.2的基础上做的请熟知。因为汉化词汇巨多,难免有疏漏,如有翻译不准确或者错误的情况 阅读全文
posted @ 2021-02-02 14:01 lclc 阅读(2803) 评论(0) 推荐(0) 编辑
摘要:一、查看CPU使用率1. top 命令[root@sss ~]# toptop - 16:54:38 up 7 days, 5:13, 3 users, load average: 0.00, 0.01, 0.05Tasks: 77 total, 2 running, 75 sleeping, 0 阅读全文
posted @ 2021-02-02 13:37 lclc 阅读(3484) 评论(0) 推荐(0) 编辑
摘要:使用的一个应用服务器,weblogic部署,nginx分配,在使用了半个月的时间里,服务器内存达到杀掉服务器进程之后查看被删除但是仍然被应用程序占用的文件列表由于我删掉了日志里所以东西,所以导致后来我又得使用了一个命令由于我删了日志里的ngnix.pid 但是我删除的只是结尾log日志呀,不知道怎么 阅读全文
posted @ 2021-02-02 13:20 lclc 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:用命令 top 查看发现内存使用很高,可用内存很少,导致有些服务无法正常启动。这时,可以用下面的命令查看占用内存前10的进程,改变 10 的数字,可以调整前几的个数。ps -aux | sort -k4nr | head -n 10下图解释:第二行中,第一个红框是进程的名称,第二个红框是占用内存的大 阅读全文
posted @ 2021-02-02 13:18 lclc 阅读(955) 评论(0) 推荐(0) 编辑
摘要:16 系统出现异常排查思路16.1 查看用户信息16.1.1查看当前的用户# who 04:39:39 up 1:30, 1 user, load average: 0.01, 0.01, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 阅读全文
posted @ 2021-02-02 13:16 lclc 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:一、查看Linux系统版本的命令(3种方法): 1、cat /etc/issue,此命令也适用于所有的Linux发行版。 [root@S-CentOS home]# cat /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m 2、lsb_re 阅读全文
posted @ 2021-02-02 13:13 lclc 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一朋友找我说,他们一个项目的服务器内存占用率太高了,让我帮忙看下怎么回事。我正好不是太忙就帮他看了下,并记录如下。1 查看服务器状态 他的服务器是阿里云的ECS,系统是 CentOS Linux release 7.5.1804 (Core) 使用top命令看了下系统的状态 在这里插入图片描述 系统 阅读全文
posted @ 2021-02-02 13:08 lclc 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:/var/log/messages 存放的是系统的日志信息,它记录了各种事件,基本上什么应用都能往里写日志,在做故障诊断时可以首先查看该文件内容[root@mirh5_center1_111.231.133.13 ~]# tail /var/log/messages Dec 18 23:27:07 阅读全文
posted @ 2021-02-02 12:39 lclc 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:前言:想要为了后续开展项目做准备,而且打算使用oracle,所以必须先安装oracle。本机 win 10 64位系统。 第一步,下载 oracle 下载地址,官网(需要登录注册): http://download.oracle.com/otn/nt/oracle11g/112010/win64_1 阅读全文
posted @ 2021-02-02 10:03 lclc 阅读(282) 评论(0) 推荐(0) 编辑
摘要:现遇到部分学校提供的服务器并没有外网连接,故需要在断网条件下安装 Docker ,本贴简述断网安装 Docker 的方法。 去 Docker 或者相关镜像源中下载 Docker RPM 包,以下链接的 RPM 包只适用于 CentOS 7.6 或者之后的版本。 国外: http://mirror.c 阅读全文
posted @ 2021-02-01 18:35 lclc 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:docker pull、docker image、docker ps,还有一些命令及参数也很重要,在此记录下来避免遗忘。 环境信息 以下是本次操作的环境: 1. 操作系统:CentOS Linux release 7.7.1908 2. Docker:19.03.5 假设当前环境正运行着四个容器,接 阅读全文
posted @ 2021-02-01 18:15 lclc 阅读(107) 评论(0) 推荐(0) 编辑
摘要:需求:将服务器加入集群,成为集群中的图一.png (18.95 KB, 下载次数: 0) 图一 图二.png (10.92 KB, 下载次数: 0) 图二 图三.png (26.71 KB, 下载次数: 0) 图三 阅读全文
posted @ 2021-02-01 18:14 lclc 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一.介绍 Portainer是个轻量级的Docker管理面板,和Rancher这种重量级选手没法比,Portainer倾向于单机的管理(后来发现能够添加多个单机节点切换着管理),当然,在Docker搞出Swarm之后Portainer也借此实现了集群管理。 使用官方提供的Demo预览一下 地址: h 阅读全文
posted @ 2021-02-01 17:54 lclc 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:本次基于Docker部署的方式,以一个Demo示例来搭建一个Consul的示例集群,最后给出一个HA的架构示范,也会更加贴近于实际应用环境。 一、示例整体架构 此示例会由一个API Gateway, 一个Consul Client以及三个Consul Server组成,有关Consul的Client 阅读全文
posted @ 2021-02-01 17:25 lclc 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Swarm的优势:swarm API兼容docker API,使得swarm 学习成本低,同时架构简单,部署运维成本较低。Swarm的劣势:同样是因为API兼容,无法提供集群的更加精细的管理。在网络方面,默认docker容器是通过桥接与NAT和主机外网络通信,这样就出现2个问题,一个是因为是NAT, 阅读全文
posted @ 2021-02-01 17:23 lclc 阅读(5932) 评论(4) 推荐(0) 编辑
摘要:1. 理解swarm swarm(译:集群) 一个swarm是一组运行着Docker的机器,它们一起加入到一个集群。swarm中的机器既可以是物理机,也可以是虚拟机。在加入到一个swarm后,每台机器被称为一个节点。以前,我们执行docker命令由对应的机器去执行,而现在多台机器组成swarm后,命 阅读全文
posted @ 2021-02-01 17:13 lclc 阅读(383) 评论(0) 推荐(0) 编辑
摘要:前言 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。 Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。 Docker 官方建议要 CentOS7.0 及以上系统版本,本文介绍 Dock 阅读全文
posted @ 2021-02-01 16:19 lclc 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。 站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。 这正是微服务(microservi 阅读全文
posted @ 2021-02-01 16:10 lclc 阅读(301) 评论(0) 推荐(0) 编辑
摘要:2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。 一、环境配置的难题 软件开发最大的麻烦事之一,就是环境配置。 阅读全文
posted @ 2021-02-01 16:05 lclc 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示