自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删除linux下乱码文件/文件夹

首先使用"ls -il"得到乱码的文件或文件夹节点号。然后根据节点号删除对应文件或文件夹。

2023-03-14 15:15:58 200

原创 k8s容器限速

k8s calico下的容器网络流量限速

2022-12-02 16:01:06 1609

原创 linux替换文件中的IP地址-脚本

变量替换文件

2022-10-26 14:36:20 745

原创 deb包的解压、修改、重新打包全过程方法

准备工作:mkdir extractmkdir extract/DEBIANmkdir build解包命令为:#解压出包中的文件到extract目录下dpkg -X xxx.deb extract/#解压出包的控制信息extract/DEBIAN/下:dpkg -e xxx.deb extract/DEBIAN/修改文件XXX对修改后的内容重新进行打包生成deb包dpkg-deb -b extract/ build/...

2022-05-31 14:29:11 3607

原创 k8s修改集群IP--不重置集群

背景公司产品基于k8s开发,到客户现场部署成为费时费力的工作,从安装机器、部署集群环境、安装k8s、拉取应用镜像、启动应用等;中间有任何一个环节出问题,都会导致最终应用跑不起来;为了减轻部署人员工作量,缩短部署时间,还是回到了虚拟机的老路上;k8s的节点部署为虚拟机,调试好后,导出为虚拟机镜像,到客户环境导入启动即可;大大降低工作量,缩减部署时间,降低部署人员技术门槛;问题客户环境部署集群后,一般需要修改k8s各个节点的IP地址为客户环境的IP,本文命令执行环境:CentOS 7.7修改各机器I

2022-04-18 09:45:55 557

原创 mysql8.0新性能

本次的版本更新,在功能上主要有以下6点:账户与安全优化器索引通用表表达式窗口函数InnoDB 增强JSON 增强一、账户与安全1.用户的创建与授权在MySQL5.7的版本:grant all privileges on . to ‘用户名’@‘主机’ identified by ‘密码’;在MySQL8.0需要分开执行:create user ‘用户名’@‘主机’ identified by ‘密码’;grant all privileges on . to ‘用户名’@

2021-12-24 10:32:55 260

原创 DNS详解与服务搭建

DNS域名解析递归查询:客户发送给DNS服务器的请求,DNS服务器必须返回结果,找不到的要向其他DNS服务器寻找。迭代查询:客户发送请求给DNS服务器,DNS服务器只告诉客户去找另一台DNS,客户再找另一台,直到找到结果。正向解析域名解析到IP的过程反向解析IP解析到域名的过程(多用于服务器身份验证)NS 域名交给哪个DNS服务器去解析A 资源记录 把FQDN映射到对应的IP地址上。PTR 资源记录 把IP地址映射到对应的FQDN上CNAME 别名记录 用户可以用别名隐藏真实的域

2021-03-24 15:07:33 196 1

原创 linux下docker的安装

一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器centos7下的docker安装1 安装gcc环境:yum -y install gcc gcc-C++2 卸载原有的docker:yum remove docker \> docker-client \> docker-client

2021-03-23 16:09:06 109

原创 全局查询日志与show profile

show profileshow profile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于sql的调优的测量默认是关闭状态;开启后会后台自动保存最近运行sql的15次结果set profiling=on;show profile的常用查询参数:①ALL:显示所有的开销信息。②BLOCK IO:显示块IO开销。③CONTEXT SWITCHES:上下文切换开销。④CPU:显示CPU开销信息。⑤IPC:显示发送和接收开销信息。⑥MEMORY:显示内存开销信息。⑦

2021-01-26 10:58:55 147

原创 7种jion语句

1.内连接SELECT <select_list> FROM TableA A INNER JOIN TableB B ON A.Key = B.Key2.左连接SELECT <select_list> FROM TableA A LEFT JOIN TableB B ON A.Key = B.Key3.右连接SELECT <select_list> FROM TableA A RIGHT JOIN TableB B ON A.Key = B.Key4.

2021-01-06 10:40:34 138

原创 单支索引与复合索引

单值索引:单值索引是指索引列为一列的情况,即新建索引的语句只实施在一列上;复合索引:用户可以在多个列上建立索引,这种索引叫做复合索引。同时有两个概念叫做窄索引和宽索引,窄索引是指索引列为1-2列的索引,宽索引也就是索引列超过2列的索引;设计索引的一个重要原则就是能用窄索引不用宽索引,因为窄索引往往比组合索引更有效;创建复合索引CREATE INDEX columnId ON table1(col1,col2,col3) ;查询语句: select * from table1 where

2021-01-05 18:56:02 468 1

原创 HTTP中GET、POST用法及区别

HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的 查,改,增,删 4个操作。GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改和增加数据,不会影响资源的状态。POST方法向服务器提交数据,比如完成表单数据的提交,将数据提交给服务器处理。HEAD方法与GET方法的行为很类似,但服务器在响应中只

2020-12-30 09:59:49 96

原创 /etc/hostname与/etc/hosts的区别

hosts文件的作用相当于DNS,提供IP地址hostname的对应。用作主机名/域名 的解析# Do not remove the following line, or various programs# that require network functionality will fail.192.168.1.102 localhost.localdomain localhost127.0.0.1 localhost.localdomain localhost::1 localhost6.l

2020-12-29 16:12:50 508

原创 mongo库简单命令操作

多条数据修改db.getCollection('license').update({"_id": ObjectId('123456')},{$set:{"type":"test"}},false,true);//更新为此id值的某条数据,并将它的type字段赋值为test最后一个参数:为flase代表只更新一条,为true代表更新所有字段模糊查询db.getCollection('license').count({state : 11,area_code:{"$regex": "4104"},c

2020-12-03 19:06:21 128

原创 iP地址查询、手机号归属地查询

访问http://www.ip138.com/里面包含品牌排行查询、身份证查询、二维码生成器等等可以查到手机号归属

2020-12-03 18:39:47 3855

原创 windows下mongo库定时备份任务

创建一个如下文件,并保存为bat文件@echo offrem 每天自动备份整个数据库,保存七天的压缩包,删除七天之前的数据。D:\mongodb\mongodb\bin\mongodump.exe -h 172.18.0.145:27017 -u license -p linewell_license123 -o D:\dump\dump"C:\Program Files\WinRAR\WinRAR.exe" a D:\dump\%date:~0,4%%date:~5,2%%date:~8,2

2020-12-03 15:34:01 527

原创 linux下yum源配置

查看有无yum源:yum repolist1)如果没有就配置本地yum源查看/etc/yum.repos.d下的.repo文件查看挂在情况并寻找镜像盘:df -h / lsblk挂载镜像文件到根目录下:mount -o ro /dev/loop0 /iso并放在自启文件内:echo ”mount -o ro /dev/loop0 /iso” >> /etc/rc.local配置/etc/yum.repos.d下的.repo文件:[base]name=CentOS Bas

2020-12-03 11:52:17 277

转载 MySQL数据库的优化

我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。服务器物理硬件的优化在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处:1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,...

2020-01-19 11:21:52 189

原创 linux 查看java的安装路径

查找安装路径:han@ubuntu:/etc$ whereis javajava: /usr/bin/java /usr/share/java /usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/share/man/man1/java.1.gzhan@ubuntu:/etc$ ls -lrt /usr/bin/javalrwxrwxrwx 1 ...

2019-12-02 15:38:43 317

原创 linux下ftp搭建及注意事项

安装ftpyum -y install vsftpd创建ftp用户useradd -s /sbin/nologin -d /home/ftp ftpuser创建用户密码echo ‘xxx’ | passwd --stdin ftpuser编辑vsftpd配置文件vim /etc/vsftpd/vsftpd.confanonymous_enable 这个配置项,默认是YES,修...

2019-11-26 15:03:40 153

原创 大型架构配置之————ansible简介及安装部署

什么是ansible?Ansible是一款IT自动化和DevOps软件,是基于Python研发,实现了批量操作系统配置,批量程序部署,批量运行命令等功能Ansible可以实现:自动化部署APP自动化管理配置项自动化持续交付自动化云服务管理ansible的优点自需ssh和Python即可使用无客户端功能强大,模块丰富可基于python开发,做二次开发上手容易,易掌握...

2019-09-09 23:52:28 322

原创 docker持久化存储与网络架构

docker持久化存储docker容器不保持任何数据重要的数据需要使用外部存储主机卷映射可将真机目录挂载到容器内提供持久化存储: [root@docker1 ~]# docker run -v /data:/data -it docker.io/centos bash共享存储我们可以利用NFS创建存储服务器,将客户端挂载到NFS共享中,实现同一数据映射到多台客户端的容器...

2019-09-08 21:00:55 183

原创 docker自定义镜像与仓库

自定义镜像一般使用的镜像都存储在私有仓库当中(如常用红帽官方提供的公共镜像仓库)。我们可以对原有的镜像文件进行修改,再生成新的镜像的操作,叫做自定义镜像。两种定义方式:一种是docker commit,一种是docker buliddocker commitdocker commit 是交互式的,需要先行运行一个镜像进入到容器内做修改,然后再对已经更改过的容器ID进行生成新镜像。注意...

2019-09-06 17:28:43 556

原创 docker 容器的使用

什么是容器?容器技术已成为应用程序封装和交付的核心技术。容器技术的核心由一下几个内核技术组成:Cgroups (control groups) 资源管理可以限制某个服务的CUP,内存的使用量Namespace 进程隔离命名空间的原则----实施隔离SELinux 安全基于文件的限制----文件及权限由于是在物理机上实施隔离,启动一个容器,可以向启动一个进程一样快速。什么是...

2019-09-04 23:49:05 109

原创 私有云搭建

使用工具openstack介绍OpenStack是以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。重要组件计算(Compute):Nova一套控制器,用于为单个用户或使用群组...

2019-09-02 18:24:18 805

原创 关于一点云计算的简介

云计算服务基于互联网的一种服务,一种按使用量付费的模式,提供包括网络,服务器,存储,应用软件,服务等.这些资源能够被快速提供,只需投入少量管理工作,与服务供应商进行很少的交互.设计通过互联网来提供动态易扩展且经常是虚拟化的资源iaas基础设施即服务提供给消费者的服务是对所有计算基础设施的利用三种用法:公有云,私有云,混合云paas平台即服务以服务器平台或者开发环境作为服务进...

2019-09-01 20:16:24 283

原创 虚拟化

1.什么是虚拟化?虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统。并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业...

2019-09-01 20:09:10 189

空空如也

空空如也

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

TA关注的人

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