自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

翻译 Kubernetes 最佳实践 (Kubernetes 监控与日志)

在本章中,我们讨论了在Kubernetes中进行监视和记录的最佳实践。我们将深入探讨各种监视模式,要收集的重要指标以及根据这些原始指标构建仪表板的细节。然后,我们总结一些为Kubernetes集群实施监视的示例。指标与日志您首先需要了解日志收集和指标收集之间的区别。它们彼此互补,但具有不同的目的。Metrics一段时间内测得的一系列数字Logs用于系统的探索性分析当应用程序性能不佳时...

2020-03-30 22:05:26 1361

转载 每个SysAdmin应该知道的30个Linux系统监视工具

是否需要监控Linux服务器性能?尝试这些内置命令和一些附加工具。大多数发行版都附带了大量的Linux监控工具。这些工具提供可用于获取有关系统活动信息的指标。您可以使用这些工具查找性能问题的可能原因。下面讨论的命令是系统分析和调试Linux服务器问题时的一些最基本的命令,例如: 找出系统瓶颈 磁盘(存储)瓶颈 CPU和内存瓶颈 网络瓶颈。 1. top - ...

2020-02-28 11:07:43 1536

转载 gzip命令

https://wangchujiang.com/linux-command/c/gzip.htmlgzip用来压缩文件补充说明gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘...

2020-02-28 11:05:07 369

转载 tar命令

https://wangchujiang.com/linux-command/c/tar.htmlLinux下的归档使用工具,用来打包和备份。补充说明tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,...

2019-04-30 14:16:04 307

转载 xz命令

https://wangchujiang.com/linux-command/c/xz.htmlxzPOSIX 平台开发具有高压缩率的工具。补充说明xz命令XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils...

2019-04-30 14:09:22 11729

转载 iptables详解

https://wangchujiang.com/linux-command/c/iptables.htmlLinux上常用的防火墙软件补充说明iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。补充说明 语法 选项 基本参数 命令选项输入顺序 工作机制 防火墙的策略 防...

2019-04-30 14:07:09 474

转载 Rsync命令详解

rsyncrsync [OPTION]... SRC DESTrsync [OPTION]... SRC [USER@]HOST:DESTrsync [OPTION]... [USER@]HOST:SRC DESTrsync [OPTION]... [USER@]HOST::SRC DESTrsync [OPTION]... SRC [USER@]HOST::DEST...

2019-04-30 14:03:59 2217

转载 linux sort,uniq,cut,wc命令详解

sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的...

2019-04-30 13:55:48 186

转载 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send...

2019-04-30 13:52:29 252

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通...

2019-04-30 13:49:27 248

转载 grep命令详解

简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更...

2019-04-30 13:27:42 2314

转载 awk 命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho...

2019-04-30 12:21:58 302

转载 sed命令详解

注意,这篇文章博主修改过原作者的文章1. 简介sed命令是一个很强大的文本编辑器,可以对来自文件、以及标准输入的文本进行编辑。执行时,sed会从文件或者标准输入中读取一行,将其复制到缓冲区,对文本编辑完成之后,读取下一行直到所有的文本行都编辑完毕。所以sed命令处理时只会改变缓冲区中文本的副本,如果想要直接编辑原文件,可以使用-i选项或者将结果重定向到新的文件中。sed命令的基...

2019-04-30 11:32:35 1670

转载 如何批量删除Docker中已停止的容器?-可以有多种方式

如何批量删除Docker中已经停止的容器方法一:#显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID,sudo docker ps -a|grep Exited|awk '{print $1}'#查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器sudo docker rm `docker ps -a|grep Exited|awk '...

2019-04-29 11:12:42 673

转载 KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机 KVM介绍 KVM是开源软件,全称是kernel-basedvirtualmachine(基于内核的虚拟机),属于内核的一个模块,Linux 2.6.20核心以上的版本中默认带有kvm模块。它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko) kvm虚拟机=kvm模...

2019-04-28 17:39:17 1288

转载 Linux下数据无损动态修改MBR分区表格式为GPT

个人博客站点:https://www.hiecho.cn1.简介腾讯云官网中有一篇帮助文档“扩容Linux文件系统,https://www.qcloud.com/document/product/362/6738,讲解了GPT分区云硬盘扩容后修改分区指引和MBR分区云硬盘扩容后修改分区指引。其中MBR分区扩容下,若扩容后的空间已经大于2TB则不可选择。官网文档没有涉及到MBR的分区扩展到2...

2019-04-28 17:35:57 6769 1

转载 【Linux】MBR磁盘分区表只能有四个分区?

1 第一个扇区磁盘的第一个扇区(也可以叫做MBR,根据语境确定是第一个扇区还是主引导分区)记录了整块磁盘的重要信息,是计算机开机后访问磁盘时所必须要读取的首个扇区。主要有三个部分:主引导分区(Master Boot Record,MBR):主要作用是检查分区表是否正确,并且在系统硬件完成自检以后将控制权交给磁盘上的引导程序(如GNU,GRUB);分区表(partition table):占...

2019-04-28 17:32:45 3112

转载 在RHEL 7 / CentOS 7中增加/扩展XFS文件系统

本指南将说明如何在不重新启动的情况下在VMWare虚拟机上扩展XFS文件系统。验证您的服务器是否具有XFS文件系统(您应该在Type列中看到“xfs”):# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/cl-root xfs 143G 27G 117G 19% /devtmpfs devtmp...

2019-04-26 17:18:18 4567 4

转载 IP 别名和辅助 IP 地址

概述IP 别名(IP Alias),辅助ip地址(Secondary IP Address)IP alias 是由 ifconfig 程序来创建和维护的,而 secondary IP address 则是由 ip 程序来创建和维护的。ip addr add 创建的 secondary IP address 不能在 ifconfig -a 中看到,反过来,ifconfig 创建的 ethX:Y...

2019-04-18 09:19:08 1425

转载 【Linux Shell脚本攻略之一】find命令:文件查找和文件列表

find是Unix/Linux命令行工具中最棒的工具之一。该命令对于编写shell脚本所起到的功能不可小视,但是多数人却午饭最大程度发挥它的功效,下面介绍find一些常见的用法。1.基本用法:# find base_path查找base_path路径下的所有文件。2.根据文件名或者正则表达式进行搜索参数:-name:指定文件名所必须匹配的字符串,可以将通配符作为参数使用。...

2019-04-08 09:23:53 2623

转载 k8s与网络--Flannel解读

前言我们知道docker官方并没有提供多主机的容器通信方案,单机网络的模式主要有host,container,brige,none。none这种模式,顾名思义就是docker本身不去管理网络模式,交由其他管理和分配,比如cni。Flannel是一个专为kubernetes定制的三层网络解决方案,主要用于解决容器的跨主机通信问题。首先,flannel利用Kubernetes API或者etc...

2019-03-04 12:48:16 3185

转载 安装Nginx ingress

Nginx ingress使用ConfigMap来管理Nginx配置,nginx是大家熟知的代理和负载均衡软件,比起Traefik来说功能更加强大.我们使用helm来部署,chart保存在私有的仓库中,请确保您已经安装和配置好helm,helm安装使用见使用Helm管理kubernetes应用。镜像准备安装时需要用到的镜像有:sophos/nginx-vts-exporter:v...

2019-03-04 12:46:21 1137

转载 使用Helm管理kubernetes应用

读完本文后您应该可以自己创建chart,并创建自己的私有chart仓库。Helm是一个kubernetes应用的包管理工具,用来管理charts——预先配置好的安装包资源,有点类似于Ubuntu的APT和CentOS中的yum。Helm chart是用来封装kubernetes原生应用程序的yaml文件,可以在你部署应用的时候自定义应用程序的一些metadata,便与应用程序的分发。H...

2019-03-04 12:43:10 464

转载 搭建私有docker registry

为什么要搭建私有docker registry?外网访问官方的registry速度很慢,而国内的registry服务大多需要花钱。私有registry免费,搭建之后,能使内网的主机加快访问速度,对CI,CD的效率有很大提升。 能有效保护内部代码,防止放到公网泄漏出去。搭建及运行registry:拉取registry镜像docker pull registry:2运行regi...

2019-03-04 12:39:45 284

转载 Docker 镜像

对于每个软件,除了它自身的代码以外,它的运行还需要有一个运行环境和依赖。不管这个软件是象往常一样运行在物理机或者虚机之中,还是运行在现在的容器之中,这些都是不变的。在传统环境中,软件在运行之前也需要经过 代码开发->运行环境准备 -> 安装软件 -> 运行软件 等环节,在容器环境中,中间的两个环节被镜像制作过程替代了。也就是说,镜像的制作也包括运行环境准备和安装软件等两个主要环...

2019-03-02 21:02:20 2601

转载 深入理解Docker Volume(一)

【编者的话】本文主要介绍了Docker Volume的原理以及使用方式,是Docker入门教程的延伸。作者通过从数据的共享、数据容器、备份、权限以及删除Volume五方面深入介绍了Volume的工作原理,从实战中帮助读者了解Volume。【Kubernetes培训通知】DockOne将会于2019年3月8日在深圳举办Kubernetes技术培训,本次培训包括:云原生介绍、微服务;Docker基础、...

2019-03-02 20:55:23 178

转载 Docker网络模式

【编者的话】 本文是《Docker网络及服务发现》一书的一个章节,介绍了搭建Docker单主机网络的基础内容。关于Docker网络的更多内容,包括多主机的网络,请参考该书的其他章节。@Container容器技术大会将于6月4日在上海光大会展中心国际大酒店举办,来自Rancher、携程、PPTV、蚂蚁金服、京东、浙江移动、海尔电器、唯品会、eBay、道富银行、麻袋理财、土豆网、阿里百川、腾讯游戏、数...

2019-03-02 20:29:04 236

转载 Docker五种存储驱动原理及应用场景和性能测试对比

Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个Container可以共享同一个image。但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在Docker 0.7版本中引入了存储驱动, 目前,Docker支持AUFS、Btrfs、Device mapper、OverlayFS、ZFS五种存储驱动。就如Docker官网上说的,没有单一的驱...

2019-03-02 20:07:24 526

转载 VMware、vSphere 6.0 网络和存储配置

一、VMware vSphere 6.0网络配置1、网络概念概述 一些概念对透彻了解虚拟网络至关重要。如果您是 ESXi 的新用户,则了解这些概念将对您很有帮助。物理网络 为了使物理机之间能够收发数据,在物理机间建立的网络。VMware ESXi 运行于物理机之上。虚拟网络 在单台物理机上运行的虚拟机之间为了互相发送和接收数据而相...

2019-03-02 18:45:44 3251

转载 kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署

Kubernetes1.13新特性 使用kubeadm(GA)简化Kubernetes集群管理 大多数与Kubernetes的工程师,都应该会使用kubeadm。它是管理集群生命周期的重要工具,从创建到配置再到升级; 现在kubeadm正式成为GA。kubeadm处理现有硬件上的生产集群的引导,并以最佳实践方式配置核心Kubernetes组件,以便为新节点提供安全而简单的连接流程并支持...

2019-03-01 16:10:28 733

转载 Kubernetes网络原理及方案

大家好,说到容器、Docker,大家一定会想到Kubernetes,确实如此,在2016年ClusterHQ容器技术应用调查报告显示,Kubernetes的使用率已经达到了40%,成为最受欢迎的容器编排工具;那么Kubernetes到底是什么呢?它是一个用于容器集群的自动化部署、扩容以及运维的开源平台;那么通过Kubernetes能干什么呢?它能快速而有预期地部署你的应用,极速地扩展你的应用,无缝...

2019-03-01 14:49:22 3152

原创 Error: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

修复尝试连接到配置为jail(阻止访问其他目录)的每个FTP用户的vsftpd FTP服务器时,可能会发生此错误。最佳做法是专门为FTP创建无法通过SSH登录的Linux用户。例如,如果要删除testuser的SSH访问权限,则可以使用以下命令: usermod -s / sbin / nologin testuser 但是,这不会解决错误中列出的问题。为此,您必须将用户的主目...

2018-09-14 09:45:03 1605

转载 mysql5.7配置文件优化

mysql5.7的配置文件优化,引用了别人的模板,根据自己的情况修改了一些参数,加上注释,留着备用,感兴趣的朋友可以借鉴一下,如果无法启动可以查看一下error_log,修改相应的参数。[mysqld]pid-file    = /var/run/mysqld/mysqld.pidsocket      = /var/run/mysqld/mysqld.sockdatadir   ...

2018-09-13 16:02:13 514

转载 CentOS查看 占用 内存 最多的 进程

可以使用一下命令查使用内存最多的5个进程ps -aux | sort -k4nr | head 5或者top (然后按下M,注意大写)可以使用一下命令查使用CPU最多的5个进程ps -aux | sort -k3nr | head 5或者top (然后按下P,注意大写)...

2018-09-13 16:01:26 13584 1

转载 数据库常见的面试题大全

1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在...

2018-09-13 15:54:28 353

转载 Mac 下禁用开机自启软件

有部分软件的开机启动项放在 /Library/LaunchDaemons使用 sudo launchctl unload xxx.plist 可以去掉某个软件的开机自启深信服的 EasyConnect 有一个进程叫做 EasyMonitor 可以说是非常流氓了,开机自启 + 常驻内存 + 内存泄露,时间长了以后会占用 1g 以上的内存。它的 plist 位于 /Library/Laun...

2018-09-13 15:53:49 10709

转载 vsftpd.conf配置详解

1.默认配置:1>允许匿名用户和本地用户登陆。     anonymous_enable=YES     local_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自 己家目录中进行读...

2018-09-13 15:53:01 586

原创 docker gitlab 502错误解决办法

宿主机  chmod -R 2770 /var/opt/gitlab/git-data/repositoriesdocker restart gitlab

2018-09-13 15:51:59 8127

转载 Mongodb 新版配置文件详解

mongod.conf$ vi /etc/mongod.conf手册 https://docs.mongodb.com/manual/reference/configuration-options https://docs.mongodb.com/manual/reference/parameters/进程管理processManagement:  fork...

2018-09-10 10:13:02 8482 2

转载 MongoDB基本命令用法

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里面有很多...

2018-09-10 10:03:32 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除