自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kubernetes监控日志

K8s监控和查看命令

2022-07-12 15:51:33 567 1

原创 Kubernetes基础

Kubenetes基础

2022-07-11 14:01:32 449

原创 Go语言简介

go语言基本介绍

2022-06-29 14:14:11 903

原创 K8S所有常用端口

2021-12-13 16:54:39 2391

原创 服务器基础知识

服务器基础知识服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求, 并提供相应的服务,为此服务器必须具有承担服务并且保障服务的能力。一、服务器的分类1、塔式服务器塔式服务器即常见的立式、卧式机箱结构的服务器,可放置于普通办公环境,一般机箱结构较大,有充足的内部 硬盘、冗余电源、冗余风扇的扩容能力,具备较好的散热能力。2、机架式服务器机架式服务器的外观像交换机,有1U(1U=1.74英寸=4.45cm)、2U、4U等规格机架式服务器安装在标准的机柜里面。3、刀

2021-10-05 11:20:42 10393

原创 ceph二次学习理解及命令使用

ceph二次学习理解及命令使用什么是分布式存储系统传统存储:客户端读写数据时需要一个controller或gateway,这种集中式组件通信架构使其天然具有单点故障、性能 瓶颈、扩展性差等特点。分布式存储架构:允许Client(客户端)直接访问OSD进程(硬盘),消除集中式架构,不再需要查询中心式元数据表,将计 算压力下发,提升整体存储性能什么是CEPHCeph是一个开源的软件定义存储解决方案,它运行在商用硬件之上,从而使企业摆脱昂贵的、限制性的、专用的存储 系统。它提供了一个统一的、分布式的

2021-08-02 20:41:36 1799

原创 详解KVM虚拟化原理

详解KVM虚拟化原理KVM架构KVM(Kernel-based Virtual Machine)包含一个为处理器提供底层虚拟化、可加载的核心 模块kvm.ko(kvm-intel.ko或kvm-amd.ko),使用QEMU(QEMU-KVM)作为虚拟机上层 控制工具。KVM无需改变Linux或Windows系统就能运行。KVM就是内核的一个模块,用户空间通过QEMU模拟硬件提供给虚拟机使用,一台虚拟机就 是一个普通的Linux进程,通过对这个进程的管理,就可以完成对虚拟机的管理qemuQEMU本身

2021-08-02 19:51:47 9190

原创 统计系统资源使用情况脚本

统计系统资源使用情况脚本凑活用#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`echo "IP地址:"$IP # 获取cpu总核数cpu_num=`grep -c "model name" /proc/cpuinfo`echo "cpu总核数:"$cpu_num # 1、获取CPU利用率#######################

2021-07-19 21:59:05 6953

原创 将网卡名称改为默认名称

原因:在实施过程中网卡名称发生了改变导致bond绑定失败以下为解决方案:修改 /etc/default/grub 将biosdevname=0 net.ifnames=0这两个改为0可以用sed命令也可以使用文本编辑器改sed ‘s/ biosdevname=0 net.ifnames=0//g’ /etc/default/grub然后删除这个目录下的所有文件rm -rf /etc/udev/rules.d/*然后重新加载引导grub2-mkconfig -o /boot/grub

2021-07-19 21:54:11 6774

原创 服务进程管理systemd

服务进程管理systemd一、查看服务和系统状态1 .查看系统所有安装的服务项systemctl list-unit-files --type=service2.查看系统所有运行的服务项systemctl list-units --type=service3.查看系统所有开机自启动的服务项systemctl list-unit-files --type=service | grep enabled4.查看指定服务项状态systemctl status <服务项名称>5

2021-07-12 19:46:03 7937

原创 docker问题记录

docker问题记录一、修改docker网桥默认的网段为了避免网络冲突,规划了一个网段给jenkis的docker使用第一步:删除原有配置sudo service docker stopsudo ip link set dev docker0 downsudo brctl delbr docker0第二步:创建新的网桥sudo brctl addbr docker0sudo ip addr 10.111.0.0/24 dev docker0sudo

2021-07-04 20:36:30 7603

原创 KUbernetes组件和服务

KUbernetes组件和服务Kubernetes的前身是borg,是GO语言编写的,特点:轻量级,消耗资源小开源弹性伸缩负载均衡(ipvs)主要组件api-server:所有服务访问的统一的入口,类似于一个通信模块CrontrollerManager:维持副本的期望数目Scheduler:负责接受任务,选择合适的节点进行分配任务,类似于调度室的角色Etcd:键值队数据库,储存K8S集群所有的重要信息(持久化连接)。Kubelet:直接跟容器引擎交互实现容器的生命周期管理Kube-p

2021-06-25 09:17:16 7461 1

原创 问题:ifconfig命令给网卡指定mac地址

问题:服务器在进行重启操作后mac地址发生了改变,与业务绑定的mac地址不匹配导致业务无法启动。解决办法:1.ifconfig 先看下mac地址和网卡名称2.ifconfig bond0 hw ether mac地址解释: ifconfig 网卡名称 hw ether(mac地址的名称) 指定的mac地址3.ifconfig 查看一下。注意:mac地址不能产生冲突,缺点,是临时启用的重启网卡或者主机会失效。参看办法:有待验证1.将命令加到开机自启

2021-05-25 22:29:03 11879

原创 Linux系统磁盘高级管理

Linux系统磁盘高级管理一、LVM磁盘管理LVM逻辑卷管理,它是Linux环境下对磁盘和分区进行管理的一种机制。1、LVM的组成部分有哪些物理卷(PV,Physical Volume):由磁盘或分区转化而成卷组(VG,Volume Group):将多个物理卷组合在一起组成了卷组,组成同一个卷组的可以是同一个硬盘的不同分区,也可以是不同硬盘上的不同分区,也可以是整块磁盘,我们通常把卷组理解为一块硬盘逻辑卷(LV,Logical Volume):把卷组理解为硬盘的话,那么我们的逻辑卷则是硬盘上的分

2021-05-17 22:01:44 8868

原创 Linux系统磁盘管理基础版

Linux系统磁盘管理基础版一、磁盘管理命令1、df命令查看系统挂载情况和大小 df -a 显示所有文件系统(包含特殊的proc) df -h 常见单位显示大小 df -T 显示挂载的文件系统类型2、du命令读取文件大小格式: du [选项] 目录 du -a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量 du -h 常见单位显示大小 du -s 统计总占用和,不再列出子文件的占用量3、fsck命令修复出现问题的文件系统只受用于centos

2021-05-17 21:59:46 7982

原创 Sysbench和Unixbench工具测试内存线程io和带宽

Sysbench工具测试内存、线程、cpuCPU、内存、磁盘IO性能压测SysBench 是一款开源的、跨平台的、模块化的、多线程的性能测试工具,可以执行 CPU/内存/线程/IO/数据库 等方面的性能测试. 用于评估操作系统的性能参数.1、安装sysbenchyum install -y sysbench2、测试sysbench cpu --cpu-max-prime=2000 --threads=2 run 测试sysbench memory --memory-block-size=8

2021-05-03 16:13:24 8398

原创 Nmon服务器资源监控工具

Nmon服务器资源监控工具wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz1、安装并赋权tar zxvf nmon16e_mpginc.tar.gzcp nmon_x86_64_centos7 /root/nmonchmod -x nmonchmod 777 nmon./nmon c ==> CPU:显示CPU利用率数据 m ==> Memory

2021-05-03 16:06:26 7639

原创 LTP和stream性能测试工具

LTP和stream性能测试工具LTP工具安装和使用http://sourceforge.net/projects/ltp/files/LTP Source/http://ltp.sourceforge.net/1、安装编译​ tar jxvf ltp-full-20150420.tar.bz2​ cd ltp-full-20150420/​ ./configure​ Make && make install​ cd /opt/ltp/​ ./runl

2021-05-03 16:02:38 8466

原创 网络性能测试工具Iperf和netperf

网络性能测试工具Iperf和netperf一、iperf工具的使用同主机网络传输速率吞吐率 网络响应时间 TCP/UDP吞吐率跨主机网络传输速率吞吐率 网络响应时间 TCP/UDP吞吐率1、测试的两端都要安装yum -y install epel-release2、两端都要安装yum install -y iperf​ 3、任意一台以server模式启动ipef -s客户端iperf -s -u UDPiperf -c 192.168.40.10 -i 2 sec 以秒为单

2021-05-03 15:57:31 9672

原创 好用的测试工具-测试读写-fio-iozone

好用的测试工具(测试存储读写)fio工具测试存储性能:随机读写的IOPS次数每秒和带宽 顺序读写的IOPS和带宽二选一wget http://brick.kernel.dk/snaps/fio-2.0.10.tar.gzwget http://brick.kernel.dk/snaps/fio-2.0.7.tar.gz第一种安装方法1、将压缩包解压tar zxvf fio-2.0.10.tar.gz2、进入到这个目录cd fio-2.0.10/yum install libaio-

2021-05-03 15:51:05 8858

原创 运维相关的命令

运维相关的命令一、Linux系统日常巡检常用的命令1、查看的命令# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量# free -m # 查看内存使用量和交换区使用

2021-05-02 17:34:10 8847 5

原创 虚拟化以及KVM架构

什么是虚拟化以及KVM架构一、虚拟化简述虚拟化虚拟化是指计算原件在虚拟的础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化技术也与VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广

2021-05-02 14:07:54 8061

原创 葵花宝典

Linux系统常用的命令和优化1、 Linux系统查看系统资源以及负载情况的命令:答:ps aux、Top、htop、netstat、free内存、uptime查看系统负载、lsmod内核模块、lscpu查看CPU信息、iostat监控系统设备的IO负载情况。2、Linux系统处理文本工具和编辑查看的命令答:cat、less、head、tail、diff比较、sort排序、uniq删除重复、fire、find Cut、wc、awk、grep、sed等3、 Linux系统磁盘相关命令和区

2021-04-15 21:25:17 33608

原创 OpenStack主要功能和作用

OpenStack主要组件和作用​ openstack是一个开源的云计算管理平台,由几个重要的组件结合起来完成工作。openstack支持所有类型的云环境,实施简单可以大规模扩展丰富标准统一的云计算管理平台。openstack通过各种互补的服务提供了基础设施即服务也就是laas的解决方案,每个服务提供API进行集成。openstack主要有两个模块:Nova和Swift,nova是虚拟服务器部署和计算模块,swift是分布式云存储模块,两个可以一起使用也可以分开使用。openstack服务是

2021-04-01 17:59:27 21717

原创 K8S端口详情

https://docs.rancher.cn/docs/rancher2/installation/requirements/ports/_index/

2021-04-01 11:10:23 7580

原创 K8S集群rabbitmq这个pod出现CrashLoopBackOff异常状态

问题现象:问题原因:k8s集群rabbitmq在删除重建时出现CrashLoopBackOff状态无法正常启动,经排查pod信息和日志信息,发现有残余的数据信息和新写入的数据信息起冲突导致pod服务正常启动。解决方法:rm -rf /data1/rabbitmq/* 将数据清空kubectl delete -f /etc/axion/manifests/rabbitmq/rabbitmq-cluster-pods.yaml 删除kubectl create -f /etc/axion

2021-03-29 15:02:03 7728

原创 什么是docker和docker的架构

什么是docker和docker的架构一、什么是dockerhttps://www.runoob.com/docker/docker-container-usage.htmlDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化通过镜像启动一个容器,一个镜像是一个可执行的包,其中包括运行应用程序所需要的所有内容包含代码,

2021-03-23 15:41:20 4429

原创 一、什么是ceph以及ceph的应用

什么是ceph以及ceph的应用一、Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。二、ceph的系统架构​ 1.Clients:客户端(数据用户)​ 2.cmds:Metadata server cluster,元数据服务器(缓存和同步分布式元数据)​ 3.cosd:Object storage cluster,对象存储集群(将数据和元数据作为对象存储,执行其他关键职能)​ 4.cmon:Cluster monitors,

2021-03-22 11:46:42 7846

原创 什么是云计算

云计算laas Pass Saas Daas 类型和特点。一、什么是云计算。​ 云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。特点

2021-03-22 10:50:04 8609

原创 Prometheus与grafana

Prometheus简介*Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus 在2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目主要特点强大的多维度数据模型:时...

2021-02-25 17:58:29 11966

原创 Prometheus安装和grafana安装

Prometheus安装和grafana安装准备三台机器192.168.16.128 ####角色prometheus主节点和grafana192.168.16.129 ##prometheus的node节点被监控端192.168.16.130 ##prometheus的node节点被监控端一.部署Prometheus server下载安装包 主节点执行cd /usr/local/src/wget https://github.com/prometheus

2021-02-24 18:29:01 7377 1

原创 k8s 很多pod evicted状态

k8s 许多pod 出现evicted状态。evicted状态 是pod被驱逐无法起来问题原因:资源问题,资源不够解决办法:删除一些没用的大文件,然后将pod删除重建kubectl get pods -n ingress-nginx | awk ‘{print $1}’| xargs kubectl delete pods -n ingress-nginxkubectl get pods | grep Evicted | awk ‘{print $1}’ | xargs kubectl delet

2021-02-23 11:46:50 7681

原创 L 版 -360stack安全大学部署文档

L 版 360stack 安全大学部署文档用户名:maintain密码:6yvyI#u2lA10.19.114.20010.19.114.20110.19.114.202一.系统初始化(注意千万不要执行s版的初始化)1.配置集群网络(内部网段10.250.250.0/24通信)第一块网卡(不用修改) vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes

2021-02-22 18:02:21 7345

原创 部署ELK

Elasticsearch 部署手册第一章:部署前准备工作本文档适用于Elaticsearch集群的安装和部署。1.1 产品的构成本产品包含安装包、相关管理脚本和相关文档,并可根据不同需求,提供不同版本Elasticsearch的集群elasticsearch-x.x.x.tar.gz:对应版本的Elasticsearch二进制分发安装包es_init_tob_v1.0.sh:Elasticsearch集群初始化部署脚本es_manager.sh:Elasticsearch集群启停管理脚本

2021-01-08 15:03:01 7057

原创 部署K8S-docker

rg1-ceph101.cloud.bjtp.qihoo.netrg1-ceph102.cloud.bjtp.qihoo.netrg1-ceph103.cloud.bjtp.qihoo.netVIP: 10.205.51.194虚拟机IP段:s10.205.144.0/24部署docker和K8S在ceph的基础上 系统初始化每台都做 S3底层依赖于K8Ssystemctl enable docker ##部署完ceph 那些包里有ceph命令wget http://pu.

2021-01-08 09:55:00 8494

原创 Linux系统Centos7常用的命令

Linux系统Centos7常用的命令cdlsls -als -alllpwd 查看当前路径file 选项-b 显示文件的类型which -a选项 显示命令的全路径 whereis 选项-b 显示命令以及相关文件的全路径-s-mlocate 快速定位文件路径 -c 不显示内容只显示行数-i 匹配的时候忽略大小写-r 支持正则表达式pathnamefind -atime 指定的访问时间查找-ctime 指定的状态改变时间查找-mtime 文件距更改时间距现在几天-

2020-12-17 16:25:17 8282

原创 Linux系统基础

Linux系统基础

2020-12-17 16:12:27 7215 1

原创 服务器压力测试小脚本

#!/bin/bashif [ ! -e ./10G ]thenmkdir ./10Gfiecho “creatFiles please wait!”if [ ! -e ./10G/400MB.zip ]thendd if=/dev/urandom of=./10G/400MB.zip bs=2M count=200 1>/dev/null 2>/dev/nullloop=4cnt=1while [ $cnt -le $loop ] do dd if=/dev/ura

2020-12-17 14:11:49 7470

原创 镜像制作转换上传操作

把ISO镜像导入Oracle VM VirtualBox 里创建虚机 必须要做 然后部署完找到VMDK文件Centos6 CentOS7 Ubantu UOS都必须要做的centos7制作yum install qemu-guest-agentyum install cloud-initcloud-init-18.2+6.g6ef08548-1.el7.noarch.rpm ##把包放进去yum remove cloud-init yum clean allyu

2020-12-17 13:19:28 6543

原创 windows-qcow2转换

windows-qcow2转换source /root/admin-openrc.shopenstack image create "windows-2008-f8354da6-b8dc-40e2-89ed-3a569613ff61" \ --disk-format raw --container-format bare \ --public --min-disk 51 \ --property hw_disk_bus=scsi --property hw_scsi_model=virtio

2020-12-17 13:18:56 4892

FileZilla FTP Client(1).rar

上传下载测试工具

2020-12-17

空空如也

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

TA关注的人

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