自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 Centos 7 利用nginx搭建本地yum源

1. 实验环境服务器IP地址服务端 图形化安装192.168.153.160客户端 最小化安装192.168.153.180服务端和客户端均关闭防火墙和selinuxsystemctl stop firewalldsetenforce 02. 服务端配置2.1 创建工作目录mkdir -p /media/CentOS72.2 挂载镜像文件mount /dev/sr0 /mnt查看挂载结果2.3 复制文件并修改权限cp -r /mnt/* /

2021-02-26 15:06:46 2733 3

原创 saltstack 介绍与安装配置

1. rpm包下载下载地址>> https://repo.saltstack.com/yum/redhat/2. 实验环境主机类型IP要安装的应用控制机192.168.153.135salt、salt-cloud、salt-master、salt-minion、salt-ssh、salt-syndic被控机192.168.153.136salt-minion两台主机均关闭防火墙和selinux3. 在控制机上安装saltstack主控端软件3.

2021-02-22 13:55:56 554 1

原创 tcpdump 抓包工具 使用详解

介绍tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。参数详解-A 以ASCII的形式显示抓包的内容-c   在收到指定的包的数目后,tcpdump就会停止;-F   从指定的文件中读取表达式,忽略其它的表达式;-i   指定监听的网络接口;-r   从指定的文件中读取包(这些包一般通过-w选项产生);-w   直接将包写入文件中,并不分析和打印出来;-s snaplen表示从一个包中截取的字节数。0

2021-02-12 15:32:01 310

原创 TCP三次握手和四次挥手

TCP三次握手和四次挥手示意图

2021-02-12 12:58:33 157

原创 raid0 raid1 raid5 raid10的区别

RAID 0RAID 0 技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样一来,在最理想的状态下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。通俗来说,RAID 0 技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。如图 所示,数据被分别写入到不同的硬盘设备中,即 disk1 和 disk2 硬盘设备会分别保存数据资料,最终实现提升读取、写入速度的效果。

2021-02-11 18:47:08 3125

原创 Zabbix相关

假如让你负责监控工具建设,例如zabbix,说说你的思路。1.根据需求看监控多少客户端2.根据监控数量适量添加代理器3.运用zabbix网络层|系统层|应用层进行配置监控4.保证zabbix及时报警通知zabbix监控分几种模式主动模式:agent主动将收集到的数据发给server被动模式:agent等待server拉取数据zabbix的组成部分:Zabbix agent:收集数据发给serverZabbix server:接收agent发的数据Zabbix database:存储za

2021-02-11 13:54:00 145 1

原创 蓝绿发布、灰度发布(金丝雀发布) 和滚动发布

蓝绿发布、灰度发布(金丝雀发布) 和滚动发布应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。1. 蓝绿发布1.1 实现原理1)项目逻辑上分为AB组,在项目系统时,首先把A组从负载均衡中摘除,进行新版本的部署。B组仍然继续提供服务。2) 当A组升级完毕,负载均衡重新接入A组,再把B组从负载列表中摘除,进行新版本的部

2021-02-11 13:31:06 491

原创 使用rcp命令实现两台主机之间的文件传输

1. 实验环境两台主机均为最小化安装的centos7操作系统,主机名IP地址host-134192.168.153.134host-135192.168.153.135实验之前关闭两台主机的防火墙和selinux2. 在两台主机上均安装所需的服务yum -y install rsh rsh-server xinetd ntsysv3. 命令输入 ntsysv 回车之后开启图形界面管理模式来设置开机启动在打开的服务中找到rlogin和rsh,按空格键在两项

2021-02-09 12:57:07 484

原创 面试高频60题

1.用sed修改1.txt的23行study为xxx;2. 查看nginx日志50行第三列的内容3.删除日志文件里的空行4.删除日志文件里的开头的行5.写一个每天0点执行的删除nginx日志的脚本,保留最近七天的日志6.查找名字为error.log的日志文件7.有一个文件,文件第二列为数字,查找第二列大于100的行?8.假如系统有100个系统账号,名字一次为name1-name100,编写脚本删除这些用户9.用iptable限制只有ip为192.168.0.55的IP访问本机22端口10.

2021-02-07 23:09:16 1168 1

原创 ubuntu 配置使用root用户ssh登录并配置ssh连接加速

1. 编写ssh服务的配置文件sudo vim /etc/ssh/sshd_config修改以下内容:添加第35行内容35 PermitRootLogin yes将第73行内容修改如下:73 GSSAPIAuthentication no将第103行内容修改如下:103 UseDNS no2. 重启ssh服务sudo /etc/init.d/ssh restart3. 使用xshell或其他远程连接工具是就可以使用root用户登录了...

2021-02-02 19:49:39 138

原创 ubuntu20.04 设置使用root用户登录系统

配置教程链接:https://blog.csdn.net/COCO56/article/details/107628019?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161226434516780261966510%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161226434516780261966510

2021-02-02 19:22:51 815

原创 kali 镜像阿里云下载地址

下载地址https://mirrors.aliyun.com/kali-images/?spm=a2c6h.13651104.0.0.6c0a1447YFKyhF

2021-02-02 17:25:28 4907

原创 Ubuntu镜像下载地址

下载地址链接:自行选择版本下载http://mirrors.aliyun.com/ubuntu-releases/

2021-02-02 13:39:47 160

原创 ubuntu20.04 安装vim 报错 vim-common (= 2:8.1.2269-1ubuntu5) but 2:8.2.0716-3ubuntu2 is to be installed

1. Ubuntu安装vim时报错,如图:2. 解决办法为依次执行以下4条命令:sudo apt-get purge vim-commonsudo apt-get updatesudo apt-get upgradesudo apt-get install vim

2021-02-02 12:26:27 4331 5

原创 Ubuntu20.04 配置阿里云源

1. 切换到 /etc/apt 目录下,备份源文件切换路径cd /etc/apt/备份源文件sudo mv sources.list sources.list.bak2. 新建源文件sudo vi sources.list将以下内容粘贴进去即可deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ f

2021-02-02 12:17:45 9539

原创 Ubuntu20.04 安装VMware-tools

1. Ubuntu20.4安装教程https://blog.csdn.net/m0_46674735/article/details/113531894?spm=1001.2014.3001.55012. 安装VMware-tools1) 安装VMware-tools2) 找到DVD文件中的压缩包,点中右键复制粘贴到desktop目录下3) 复制成功4) 打开终端5 ) 使用 tar xzf 命令解压该压缩包6) 使用 cd 命令切换到解压后的目录下 cd vmware-too

2021-02-02 11:37:18 1949 1

原创 Ubuntu20.04 安装参考教程

教程链接:https://blog.csdn.net/weixin_47956540/article/details/108170326?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161219121816780299010513%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161219121816780299010513&amp

2021-02-01 23:13:02 564

原创 解决buff/cache内存占用过多的问题

1. Linux服务器使用时间较长之后就会出现buff/cache内存占用过多的现象如图:2. 可以用如下命令去清除一下cache内存echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches3. 清除后再次查看,效果显著...

2021-02-01 19:01:58 1261

zabbix_Aliyun5.0.repo

Zabbix 安装不配置简单,学习成本低,支持多语言(包括中文),免费开源,自动发现服务器与网络 设备,分布式监视,良好的 WEB 界面交互等通知功能 Zabbix 主要监控服务器:CPU 负载、内存使用、磁盘使用、网络状态、端口监视、日志监视。

2021-01-26

kubernetes-dashboard.yaml

在 Kubernetes 社区中,有一个很受欢迎的 Dashboard 项目,它可以给用户提供一个可视化的 Web 界面来查看当前集群的各种信息。用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。

2021-01-25

kube-flannel.yaml

Flannel 是 Kubernetes 中常用的网络配置工具,用于配置第三层(网络层)网络结构。 如何工作 Flannel 需要在集群中的每台主机上运行一个名为 flanneld 的代理程序,负责从预配置地址空间中为每台主机分配一个网段。Flannel 直接使用 Kubernetes API 或 ETCD 存储网络配置、分配的子网以及任何辅助数据(如主机的公网 IP)。数据包使用几种后端机制之一进行转发,包括 VXLAN 和各种云集成。

2021-01-25

kube-flannel.yaml

一个节点内的Pod网络依赖于虚拟网桥和虚拟网卡等linux虚拟设备,保证同一节点上的Pod之间可以正常IP寻址和互通。一个Pod内容器共享该Pod的网络栈,这个网络栈由pause容器创建。

2021-01-25

docker二进制安装补全命令所需软件包

docker二进制安装,安装bash-completion之后命令无法补全,补全命令所需软件包。Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition:

2020-12-15

源码安装Tomcat所需文件

源码安装Tomcat所需文件,Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。

2020-09-27

空空如也

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

TA关注的人

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