自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用kubeadm来搭建k8s集群

使用kubeadm来搭建k8s集群一、环境准备:两台Centos7主机,166(master)167(node01),两台机都安装docker,以下操作在两台机上都执行。修改/etc/hosts文件内容[zjin@master ~]$ cat /etc/hosts10.3.4.166 master10.3.4.167 node01禁用防火墙[zjin@master ~]$ sud...

2020-05-08 10:51:40 817 1

原创 prometheus监控的搭建

一、prometheus介绍1、什么是prometheus?官网:https://prometheus.io/prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用prometheus,该项目拥有非常活跃的开发人员和用户社区。 现在,它是一个独立的开源项目,并且独立于任何公司进行维护。prometheus在2016年...

2020-04-21 09:24:23 445

原创 安装grafana并展示zabbix监控

一、安装Grafana1、下载并安装[root@st-53 /usr/local/src]# wget https://dl.grafana.com/oss/release/grafana-6.3.2-1.x86_64.rpm[root@st-53 /usr/local/src]# yum localinstall grafana-6.3.2-1.x86_64.rpm -y2、启动gra...

2020-03-19 16:02:33 957

原创 ELK搭建和使用

一、ELK介绍1、概念官网:https://www.elastic.co/cn/ELK实际上是三大开源框架首字母大写简称(也称为ELK Stack):ElasticSearch、Logstash、Kibana。其中Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elastic...

2020-01-20 08:56:19 803

原创 zabbix的搭建和简单使用

一、常见开源监控软件介绍目前市面上常见的监控软件有:cacti、nagios、zabbix、smokeping、小米的open-falcon以及最新兴起的promutheus等。其中,cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存...

2020-01-06 16:08:56 1384

原创 CentOS7下搭建Docker私有仓库

所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将镜像提交到私有仓库中。这样我们既能使用 Docker 来运行我们的项目镜像,也避免了商业项目暴露出去的风险。下面我们用官方提供的registry镜像来搭建私有镜像仓库。一、环境准备CentOS7,安装docker二、下载镜像registry并运行1、下载registry镜像[root@st-113 ...

2019-12-31 09:04:13 458

原创 Git的安装和使用

一、git的介绍git一个分布式的版本管理工具,git和svn不同之处在于git不需要依赖服务端就可以工作,即git是分布式的。从上面两个图可以看出,使用svn的版本变化数据都是存在于服务端的,最终控制中心只有一个。而git,每一个客户端都可以作为一个版本管理中心,当然它也需要有一个公共的总控制点。二、git的安装和配置1、git的安装:[root@localhost ~]# yum ...

2019-12-19 14:53:51 126

原创 记一次数据库流量暴涨的处理记录

如上图所示,监控到服务器的网上流量暴涨,这是一台数据库服务器,有3306和3307两个实例,只跑了MySQL数据库,没有其他应用。中间件的服务器网卡流量和连接数都是正常的,没有报警。从监控时间点看:11:00问题出现11:10管理员反应过来有问题,然后开始处理11:30处理完11:40监控完全正常从时间点来看,用时30分钟解决。下面来说下处理过程:1、登录数据库服务器,用if...

2019-12-11 15:32:48 1222

原创 CentOS7搭建ssubversion edge的步骤

svn是一个代码版本管理器,比较直观简单,也可以作为文件服务器使用,用来存储共享文件,在小企业中常用。这就需要我们自己搭建svn服务端,作统一管理。在windwos和linux上都可以搭建。在windwos上常用visualsvn进行搭建,可以提供windwos的管理配置界面。在linux上的话,这里推荐使用Subversion Edge。就是一个svn+apache实现的web端管理,且在li...

2019-12-09 13:41:18 493

原创 rsync+inotify实现文件的实时同步

一、rsync工具介绍rsync(remote sync)即远程同步。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或scp的是,它不会覆盖以前的数据,而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。rsync安装:yum install -y rsyncrsync的命令格式:rsync [选项] … SRC ...

2019-11-13 15:43:10 279

原创 Linux系统下的文本编辑器--vim

1.1 vim介绍vim是一个类似于vi的的文本编辑器,它功能强大、高度可定制。在vi的基础上改进和增加了很多特性,其实就是vi的升级版。vim的安装命令为: yum install -y vim-enhanced1.2 vim颜色显示和移动光标相同的文件,在Linux系统的不同目录中,可能会显示不同的颜色,例如,我们把 /etc/passwd文件复制到 /tmp/下,再分别用vim打开看...

2019-11-11 08:34:54 268

原创 Linux用户和用户组的管理

1.1 用户管理增加用户的命令:useradd,其格式为:useradd [ -u UID ] [ -g GID ] [ -d HOME ] [ -M ] [ -s ] username。参数u表示自定义UID。参数g表示使新增的用户属于已经存在的某个组,后面可以跟组id,也可以跟组名。参数d表示自定义用户的家目录 。参数M表示不建立家目录。注意:参数-M的作用只是不创建此用...

2019-11-08 08:18:28 129

原创 linux用户配置文件和密码配置文件详解

用户配置文件:/etc/passwd以上图root用户为例,用“:”可以划分为7个部分:1、root:用户名。用户名中的字符可以是大小写字母、数字、减号、点或下划线,不建议使用点、减号,容易造成混淆。2、x:账户的密码。此处基于安全因素,全部用x代替。3、0:用户标识号,即uid。4、0:组标识号,即gid。5、root:注释说明 ,通常记录该用户的一些属性,例如姓名、电话、地址等 ...

2019-11-06 14:39:00 2797

原创 linux系统和windows系统互传文件的方法

首先,我们在linux命令行中安装lrzsz软件包:[root@zhangjin ~]# yum install -y lrzsz一、把Linux的文件传到windows下,可以用命令 sz,其格式为: sz 文件名。例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p...

2019-11-05 10:42:22 4317 1

原创 linux常用命令,看这一篇就够了

1.1 ls命令ls,即list的缩写,用于列出指定目录或者文件。常用的参数:-a:列出当前目录下的文件和目录,包括隐藏文件。-l:列出当前目录下除隐藏文件外的所有文件和目录的详细信息,包括权限、所有者、所属组以和文件创建的日期和时间。-h:以人性化的方式列出文件,主要是文件的大小显示方式(B,KB,MB,G)-i:列出文件的inode-d:列出当前目录1.2 文件类型...

2019-11-04 14:43:03 688

原创 Linux系统目录结构详解

2.1/2.2 系统目录结构登录Linux系统后,输入命令 ls /,即可查看根目录下的所有目录。这些就是Linux系统的目录结构。1、/bin与usr/bin: 即Binary的缩写,该目录下存放的是最常用的命令。2、/boot:启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。3、/dev:(Device的缩写),该目录存放的是Linux的外部设备。4、/etc:所...

2019-11-04 14:09:20 173

原创 Linux使用本地光盘制作yum源

为什么要使用本地光盘制作yum源? 在系统不能联网的情况下,就需要我们在Linux系统下使用光盘制作yum源。 具体操作步骤如下: 1、挂载光盘。 2、删除/etc/yum.repos.d目录下的所有repo文件(删除前,最好先做一个备份): 3、创建新文件dvd.repo,并加入以下内容: 4、刷新repos生成缓存: 然后就可以使用yum命令安装所需要的软件包了。...

2018-08-19 21:12:39 3466

原创 关于YUM工具

YUM工具最大的优势在于可以联网去下载所需要的RPM包,然后自动安装。如果要安装的RPM包有依赖关系,YUM工具会帮我们依次安装所有相关的RPM包。YUM的常用命令: 1、列出所有可用的RPM包:yum list 2、搜索RPM包:yum search [相关关键词] 或 yum list | grep ‘相关关键词’ 3、安装RPM包:yum install [-y] [RPM包名] ...

2018-08-17 20:22:19 330

原创 关于RPM包

RPM(Red Hat Package Manager),是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,在Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 优点:预先在Linux上编译并打包好,安装非常快捷。 缺点:安装环境必须与编译时的环境一致或者相当,包与包之间存在着相互依赖的情况,卸载时需要先把依赖的包卸载...

2018-08-15 18:52:10 187

原创 Linux关于文档的压缩与打包

为什么要使用压缩文件?原因是使用压缩文件,不仅能节省磁盘空间,而且在传输时还能节省网络带宽。 Linux下常见的后缀名所对应的压缩工具: .gz:由gzip压缩工具压缩的文件。 .bz2:由bzip2压缩工具压缩的文件。 .tar:由tar打包的文件。(没有压缩) .tar.gz:先由tar打包,再用gzip压缩。 .tar.bz2:先由tar打包,再用bzip2压缩。 .tar.x...

2018-08-13 20:26:18 179

原创 Linux虚拟内存不够用的解决方法

如果遇到虚拟内存不够用的情况,因为我们不可能重新给磁盘分区,所以解决的办法就是,再增加一个虚拟磁盘。 增加虚拟磁盘的基本思路是:建立swapfile—格式化为swap格式—启用该虚拟磁盘。 1、建立swapfile: 2、格式化为swap格式: 3、挂载后就可以使用了,挂载命令:swapon /tmp/newdisk 对比挂载前后的swap分区,可以发现多了1024MB的空间...

2018-08-12 19:44:59 1401

原创 Linux磁盘的挂载和卸载

磁盘经过分区和格式化后,如果想要使用这些磁盘,那么还需要挂载。 在挂载某个分区前,需要先建立一个挂载点,这个挂载点是以目录的形式出现的,一旦把某个分区挂载到这个挂载点下,往这个目录写数据时,就都会写到该分区中。 挂载的命令是:mount 我们先建立一个新目录,并在这个新目录下新建立一个新文件,然后把sdb5挂载到此目录下,并用命令du查看是否已挂载上。 此时我们会发现,新建立的ne...

2018-08-11 08:59:47 44267 3

原创 Linux磁盘的格式化

1、添加一块磁盘的步骤: 然后点完成。 2、添加完一块磁盘后,开机,用命令fdisk进行分区。 fdisk只有一个参数-l,用来列出分区表。 fdisk如果不加参数-l,则进入对磁盘的分区操作。 ...

2018-08-10 17:33:32 8930 1

原创 Linux磁盘分区的操作

1、添加一块磁盘的步骤: 然后点完成。 2、添加完一块磁盘后,开机,用命令fdisk进行分区。 fdisk只有一个参数-l,用来列出分区表。 fdisk如果不加参数-l,则进入对磁盘的分区操作。 ...

2018-08-10 12:12:00 313

原创 查看磁盘和目录的容量

1、df(disk filesystem):用于查看已挂载磁盘的总容量、使用容量、剩余容量等。 常用参数: -i查看inodes的使用情况 ,如使用100%,即使磁盘仍有富余,也会提示磁盘空间已满。 -h:使用合适的单位显示。 -k:以KB为单位显示。 -m:以MB为单位显示。====================================================...

2018-08-08 20:36:29 175

原创 Linux系统常见目录结构

登录Linux系统后,输入如下命令:cd /(切换到根目录下),再输入tree -L 1(如没有,可用yum install tree -y安装),可看到如下图所示 这些就是Linux常见的目录结构。 1、/bin\usr/bin:即Binary的缩写,该目录下存放的是最常用的命令。 2、/boot:启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。 3、/dev:(De...

2018-08-07 21:20:14 255

原创 CentOS7关于网络的设置

装好CentOS7后,我们一开始是上不了网的 这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP 不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下: (1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。 (2)选中VMnet8(NAT模式),再点击右侧的...

2018-08-06 20:53:48 173560 63

原创 Linux中关闭SELinux的方法

1、临时关闭:输入命令setenforce 0,重启系统后还会开启。 2、永久关闭:输入命令vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出。 ...

2018-08-05 16:33:55 50529

原创 Linux命令行中的常用快捷键

Ctrl+C:结束(取消)当前命令。 Tab:实现自动补全功能。 Ctrl+L:清屏(clear)。 Ctrl+D:退出当前终端。 Ctrl+A:光标移动到最前面。 Ctrl+E:光标移动到最后面。 Ctrl+Z:暂停当前进程 ,可以使用fg命令恢复。 Ctrl+U:取消当前输入。 Ctrl+B:光标往前移动一位。 Ctrl+F:光标往后移动一位。 Ctrl+S:锁定。 Ct...

2018-08-04 21:37:30 232

原创 CentOS7下忘记root密码的操作

1、重启后按方向键,定位到第一项,按字母”e”进行编辑 2、将光标向下移,定位到linux16开头那行,然后移到ro这里,将ro改为rw init=/sysroot/bin/bash 3、更改完后,按Ctrl+x组合键,进入emergency模式 4、输入命令chroot /sysroot/切换到原始系统,再输入passwd修改密码。 5、此时会显示小方块,是因为语言设置的...

2018-08-04 19:31:43 16578 6

原创 CentOS6下忘记root密码的操作

1、开机后按回车键,进入系统界面,然后按”e” 2、然后选择第二项,再按字母”e”进行编辑 3、在最后面加上single或者1,然后回车 4、再选择第二项,按字母”b” 5、此时会重启,并进入单用户模式 6、输入passwd修改密码 7、至此,密码已经修改完毕,再输入reboot即可重启进入操作系统界面。 ...

2018-08-03 21:42:38 10164 1

原创 VMware虚拟机下安装CentOS7

1、创建完虚拟机,将镜像放入CD/DVD 2、点击开启此虚拟机 3、选择第一项,安装CentOS7系统,按回车 4、选择“中文”、“简体中文”安装,选择“继续”按纽 5、点击“继续”按纽后,会弹出“安装信息摘要”除了“安装位置”外,其他选项都选择默认 6、点击“安装位置”,选择“我要配置分区”,然后点“完成” 7、此时进入分区界面,点击LVM,选择“标准分区”,再点...

2018-08-03 21:13:34 228

原创 Hello World!

种一棵树,最好的时间是十年前,其次是现在。 不论晚不晚,只要开始了,就行,总比还在犹豫观望好。 echo “Hello World!”

2018-07-31 13:38:24 122

空空如也

空空如也

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

TA关注的人

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