自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(287)
  • 资源 (4)
  • 收藏
  • 关注

原创 zabbix监控到的cpu load值不准

zabbix监控项cpu load获得值与通过top命令获取的值不一致,这只zabbix模板自带监控项的取值问题,这个问题在zabbix2.0以后的版本上存在。解决方案如下1(推荐):修改模板(Template OS Linux)–项目–Processor load (1 min average per core)–键值:把 system.cpu.load[percpu,avg1] 改为 system.cpu.load[all,avg1]解决方案如下2:修改模板(Template OS L

2021-11-08 10:09:23 2084

原创 openssh离线升级

测试环境:CentOS Linux release 7.9.2009 (Core)升级前openssh版本:OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 20171、升级openssh版本一般线上用的主机的ssh版本都还比较低;线上的主机版本还处于OpenSSH_7.4p1。经过以上漏洞测试此版本存在命令注入漏洞,下边升级到OpenSSH_8.7p1软件包详见附件:openssh-8.7p1.tar.gzopenssl-1.1.1h.tar.gzgc

2021-11-03 15:49:00 1701 1

转载 /boot目录下文件丢失error: file ‘/initramfs-3.10.0-957.el7.x86_64.img‘ not found

1.故障现象主机启动失败,提示error: file ‘/initramfs-3.10.0-957.el7.x86_64.img’ not found。如下图:2.处理思路光驱启动进入系统救援模式,确认/boot目录下initramfs-3.10.0-957.el7.x86_64.img文件是否存在。如文件不存在,直接从步骤8开始执行.如文件存在,则可能文件已经损坏。/boot目录下创建bak子目录,mv原文件至bak目录下。挂载系统镜像文件(系统iso文件),进入软件包所处目录,通过rp.

2021-09-16 09:53:34 2440

原创 centos之系统版本升级

本文档适用系统版本:当前版本:CentOS Linux release 7.4.1708 (Core) 目标版本:CentOS Linux release 7.9.2009 (Core)版本查看命令:cat /etc/redhat-release1.查看内核版本yum info kernel -q2.升级内核查看升级前内核安装包yum list kernel -qyum -y upgrade kernel升级完成内核后查看当前内核安装包查看当前系统版本信息:3

2021-09-08 15:43:56 1480

原创 linux系统之swap分区扩容

当物理内存即将耗尽时,Linux 就会用到 sawp 分区。swap 类似于 wiondows 下的虚拟内存一样。当 swap 也耗尽时,这个时候 linux 会遵循内核机制,随机会杀掉一些占用内存资源较高的内存,所以一般就需要去扩容。一般扩容 swap 有两种方法,第一种单独挂载一块盘然后进行分区,分区的时候选择类型为 swap 即可。另外一种是采用文件来扩展swap,无需挂盘,相对来说比较方便。本次演示用文件系统来扩容,比较简繁,就需要几条命令而已。检查系统当前交换内存,一般也习惯叫虚拟内存。此时用

2021-08-13 13:25:31 2158

原创 filebeat+logstash+elasticsearch+kibana=elk

背景:在开发调试阶段,发现bug后开始在服务器上查找日志,但是这个过程真的好痛苦.一种方式是直接在服务器上tail -f 或者tail -n 直接查看,但是日志太多,不容易发现问题另一种方式导出最近的日志到本地,打开本地编辑器一点一点查看但是两种方式都很麻烦,有没有轻松一点的方法呢?在这个开源的时代,一直听说elk架构,那就搭建这个日志系统,感受下这个系统的魅力吧基本服务介绍什么是elasticsearchElasticsearch 是一个分布式可扩展的实时搜索和分析引擎, 一切设计都是为

2021-08-04 17:51:26 210

转载 最大打开文件数(文件句柄数)

linux最大打开文件句柄数,即打开文件数最大限制,就是规定的单个进程能够打开的最大文件句柄数量(Socket连接也算在里面,默认大小1024)liunx中文件句柄有两个限制,一种是用户级的,一种是系统级的(也叫内核级)系统级的最大限制:  cat /proc/sys/fs/file-max用户级的最大限制  ulimit -n(默认是1024,向阿里云华为云这种云主机一般是65535)  附ulimit 参数说明: 查看某个进程的最大打开文件数和当前打开文件数先找到该进程的进程

2021-07-30 13:27:46 6543

原创 open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory

报错详情:open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory解决方案:查看/etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt 是一个软链接,但是链接过去后并没有真实的/etc/rhsm,所以需要使用yum安装:yum install *rhsm*安装完成后,执行一下docker pull r

2021-07-13 11:03:41 403

原创 zabbix之添加邮箱告警

zabbix版本:3.2.11一、安装sendmail或者postfix[root@zabbix-server ~]# systemctl start postfix(6以上的系统默认安装好了)[root@zabbix-server ~]# systemctl enable postfix二、安装邮件发送工具mailx[root@zabbix-server ~]# tar jxvf mailx-12.4.tar.bz2[root@zabbix-server ~]# cd mailx-12.4[

2021-07-02 09:11:10 252 1

原创 域控功能部署

系统环境:windows server 2012 R1角色安装1.1在需要添加为域控制器的服务器上打开“服务器管理器”,点击“添加角色和功能1.2安装类型选择“基于角色或基于功能的安装”,点击“下一步”服务器选择“从服务器池中选择服务器”,点击“下一步”1.3服务器角色选择“Active Directory域服务”,会弹出“添加Active Directory域服务所需的功能?”点击“添加功能”1.4功能这里直接点击“下一步”点击“下一步”1.5确认配置这里将“如果需要,自动

2021-06-30 19:57:22 1572

原创 centos7系统安装图形化桌面

1、升级yum源yum upgrade2、安装桌面yum –y groupinstall "GNOME Desktop"3.修改默认运行模式查看当前模式:systemctl get-default设置默认运行模式:systemctl set-default graphical.target注释:multi-user.target 类似与之前的runlevel 3 graphical.target 类似与之前的runlevel 54、切换到图形化一下几种方式可以实现,

2021-06-22 14:38:56 505

原创 Oenstack之部署

效果展示:OpenStack简介OpenStack是一个开源的云平台管理项目,可以用于构建公有云或私有云平台,提供了基础设施及服务(Iaas)的解决方案,OpenStack是一个云操作系统,通过数据中心可控制计算、存储、网络等资源池,OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面,通过OpenStack可以启动、分配和管理虚拟机资源,所有的管理也都可以通过前端界面完成。OpenStack核心组件Nova计算管理服务,管理虚拟机实例的整个生命周期,负责虚拟机的创建、开机、关机、挂

2021-06-21 13:58:46 229 1

转载 linux时间同步ntpdate和ntpd

linux时间同步,ntpd、ntpdate 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。    但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时...

2021-06-18 14:55:04 939

转载 openssl之生成SSL证书的流程

    SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了)。即通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输...

2021-06-17 10:16:36 2097

原创 zabbix之通过fping工具测试网络稳定性

工具:fping(专业测试网络连通性和丢包率的工具,比ping命令更具有参考价值)安装:1.下载安装包:fping-3.16.tar.gz,网上下载地址一堆这里不做过多说明2.安装:tar -zxvf fping-3.16.tar.gz cd fping-3.16./configure --prefix=/usr/local/fpingmake && make install3.给zabbix用户授权#visudozabbix ALL=(ALL) NOPASSWD: /

2021-06-09 13:44:53 961

原创 zabbix之获取不到数据

zabbix获取不到数据,并报错如下:Received value [sudo] is not suitable for value type [Numeric (unsigned)] and data type [Decimal]导致这问题的原因是 sudo默认需要在 tty终端里才能正确被调用,我们可以通过修改 /etc/sudoers配置文件来解决这个问题:vi /etc/sudoers注释掉 Defaults requiretty 一行...

2021-05-27 14:04:47 2897

转载 nginx之查看历史访问的ip并设置黑名单

1、查找服务器所有访问者ip方法:awk '{print $1}' nginx_access.log |sort |uniq -c|sort -n nginx.access.log 为nginx访问日志文件所在路径会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip并且不是蜘蛛的ip屏蔽掉,如下面结果, 若 66.249.79.84 不为蜘蛛则需要屏蔽: 89 106.75.133.167 90 118.123.114.57 .

2021-05-12 15:49:25 1069

转载 zabbix之监控nginx的活动连接数

使用zabbix监控nginx的活动连接数1.方法简述zabbix可以自定义很多监控,只要是能通过命令获取到相关的值,就可以在zabbix的监控中增加该对象进行监控,在zabbix中,该对象称之为item,每一个item就是一个监控对象,在被监控的主机host上面配置自定义的item监控对象,就可以通过zabbix服务器,定时的去获取该item的值,然后将该值可以直接通过绘图工具的形式展现,直观的显示系统状态。在本次实验中,演示的是通过zabbix来监控ngin...

2021-05-12 15:12:24 468

转载 netstat监控大量ESTABLISHED连接数和TIME_WAIT连接数问题分析及解决

netstat监控大量ESTABLISHED连接数和TIME_WAIT连接数题解决 查看网络连接数:netstat -an |wc -lnetstat -an |grep xx |wc -l     ...

2021-05-07 13:57:10 2596

原创 yum故障之There are no enabled repos.

最近在搭建本地仓库时,发现yum出现故障,无论是建立缓存还是清理缓存又或者安装软件时都出现如下的报错信息:[root@sprixin yum.repo.d]# yum -y makecache已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfileThere are no enabled repos.Run "yum repolist all" to see the repos you have.To ena

2021-04-16 19:22:15 15633 11

原创 基于http的本地yum仓库构建

1.yum安装httpd并启动yum -y install httpdsystemctl start httpdsystemctl enable httpd2./var/www/html下面创建yum仓库的目录结构(centos为例)mkdir -p /var/www/html/centos3.挂载iso镜像,将里边的rpm包目录拷贝到yum仓库目录(当然rpm包可以自己去网上下载)mount -o loop CentOS-7-x86_64-DVD-1810.iso /mntcd /m

2021-04-15 16:36:27 227

原创 samba之修改密码

smbpasswd命令属于samba套件,用户添加及删除samba用户和为用户修改密码。因为samba用户是基于Linux的系统用户的,所以在添加samba用户前需要先创建Linux系统用户,否则添加samba用户将失败。语法格式: smbpasswd [参数]常用参数:参考实例添加samba用户sarah:[root@linuxcool ~]# smbpasswd -a sarah将sarah用户的密码置空:[root@linuxcool ~]# smbpasswd -n sarah

2021-04-06 18:25:12 8235

转载 samba之清理windows系统上连接历史记录

1.Win+R,然后输入cmd,打开dos界面2.输入net use查看当前连接输入如下指令删除指定共享文件夹也可以输入net use * /del删除所有文件夹 ,输入Y,然后回车即可删除所有注意:该指令会删除所有共享链接,请谨慎使用原文连接:https://blog.csdn.net/wgl307293845/article/details/110394872...

2021-04-06 18:15:08 2988

原创 zabbix 之配置自定义间隔

概述 可以创建关于选中监控项的自定义时间规则。这两种方式是灵活的时间间隔:允许重新定义默认的更新间隔和调度,从而可以在特定时间或次序执行监控项的检查。 灵活的间隔 灵活的间隔允许重定义特定时间段的默认更新间隔。 灵活的间隔被定义为间隔和周期,其中: 间隔 – 指定时间段的更新间隔 周期 – 灵活间隔有效的时间段(周期格式请参阅详细说明时间周期) 可以定义多达七个灵活的时间间隔。如果多个灵活间隔设置有冲突,则在冲突周期中使用最小的间隔...

2021-02-23 14:17:24 2251

原创 svn之删除文件并释放空间

说明:因为Svn版本库的工作方式,它会保存所有的操作记录,所以就算是删除版本库内的文件,也只会增加版本库的物理存储大小,并不会减少的。举例1 :本地副本总存储大小为 100M (最终版本 ver 80) , 可是平台上显示的版本库容量却达到了 160M (因为您同一个文件,修改后提交上传,每次都会保留历史记录,这是要占用一定容量的)举例2 :目前版本库容量为 300M ,你从版本库本地副本中删除了 70M 的文件,提交后,此时的版本库占用空间为 300M+,而不会减少到 230M。处理方式:最近s

2021-01-27 15:17:01 6792 1

原创 kvm之安装部署

本实验环境采用VMware WorkStation 15及RHEL 7.3镜像部署安装。一、环境要求利用上述资源安装一台 内存为4G,存储为50G,NAT网络模式且开启虚拟化的虚拟机开启虚拟化教程1、在装机时或关机状态下,设置虚拟机配置,在处理器处打开 **虚拟机Intel VT-x/EPT 或 AMD-V/RVI(V) **选项2、开机后。使用以下命令查看是否成功开启虚拟化(检索/proc/cpuinfo文件是否含有vmx或svm字符串)egrep -o 'vmx|svm' /pro...

2021-01-25 11:39:55 235

原创 svn之开机自启

在百度上搜索"linux 开机启动",结果很多,但都是错的,在最新版本的CentOS 7 上根本不行(大坑!)PS:CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 得通过创建 systemd service 来启动服务步骤如下:编辑svn service 配置文件,目录:/etc/sysconfig/svnservevi /etc/sysconfig/svnserve将OPTIONS里的值改为当前服务器上svn 版本库的目录#我这里的版本库目录为/opt/svn

2021-01-22 10:31:22 579

转载 企业级Docker镜像仓库Harbor部署与使用

在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问

2021-01-13 17:14:22 348

转载 docker-compose之安装

1、安装docker-compose(官网:https://github.com/docker/compose/releases)安装:curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composecurl -L https://github.com/docker/compose/release

2021-01-13 16:57:48 239

原创 Swappiness详解

当Linux系统耗尽物理内存时,非活动页面将从RAM移动到交换空间。Swappiness是一个Linux内核属性,用于设置将页面从物理内存交换到交换空间以及从页面缓存中删除页面之间的平衡。它基本上定义了系统使用交换空间的频率。本文介绍如何更改Linux系统上的swappiness值。检查Swappiness值要检查系统上的当前swappiness值,请使用以下cat命令:cat /proc/sys/vm/swappiness输出:60大多数Linux发行版上的默认swappiness值为

2020-12-21 10:47:59 8717 1

原创 serve-U不识别映射网络磁盘解决方法

首先下载解压: SysinternalsSuitehttps://docs.microsoft.com/zh-cn/sysinternals/downloads/sysinternals-suite第一步: 打开提升的cmd.exe提示符(以管理员身份运行)第二步: 使用PSExec.exe再次提升到根目录:导航到包含SysinternalsSuite的文件夹,并执行以下命令, psexec -i -s cmd.exe 您现在位于提示符下,nt authority\system可以通过键入进行证明w

2020-12-17 16:53:59 1653 1

原创 ELK(FIlebeat+Redis+Logstash+Elasticse)之部署

Centos7部署ELK日志收集系统一、ELK概述:ELK是一组开源软件的简称,其包括Elasticsearch、Logstash 和 Kibana。ELK最近几年发展迅速,已经成为目前最流行的集中式日志解决方案。Elasticsearch: 能对大容量的数据进行接近实时的存储,搜索和分析操作。 本项目中主要通过Elasticsearch存储所有获取的日志。Logstash: 数据收集引擎,它支持动态的的从各种数据源获取数据,并对数据进行过滤,分析,丰富,统一格式等操作,然后存储到用户指定的位置。

2020-12-03 17:53:09 376

原创 服务器间网线直连问题

两台服务器间为了加快数据拷贝速度,可以用一根网线将两台服务器直接相连,这样就可以避开交换机,提高数据传输速度配置方式:1.一根网线连接两台服务器2.在两台服务器上配置相同网段的两个ip(这个网段不能与现有的ip在同一网段,否则还是会通过交换机)3.配置只需要配上ip和掩码即可,注意掩码范围不能低于255.255.255.0(最少三个255)4.启动网卡即可生效...

2020-12-02 14:54:11 6039 2

原创 ftp之lftp工具传输目录

ftp只能对文件进行传输,如果有对整个目录进行传输的需求,lftp可以上传和下载文件夹lftp是一个很稳定很好用的命令行ftp工具。get命令用来下载文件,却无法下载文件夹。如果要上传和下载文件夹,就要用到mirror命令了。连接:lftp 用户名@ip简单示例:下载:mirror rdir ldir  // 将远程目录rdir下载到本地目录ldir上传:mirror -R ldir rdir  // 将本地目录ldir上传到远程目录rdir...

2020-12-02 14:49:19 740

转载 vmware esxi 资源池详解

VMware vCenter 资源池1.简介资源池是灵活管理资源的逻辑抽象。资源池可以分组为层次结构,用于对可用的 CPU 和内存资源按层次结构进行分区。每台独立主机和每个DRS 群集都具有一个(不可见的)根资源池,此资源池对该主机或群集的资源进行分组。根资源池之所以不显示,是因为主机(或群集)与根资源池的资源总是相同的。用户可以创建根资源池的子资源池,也可以创建用户创建的任何子资源池的子资源池。每个子资源池都拥有部分父级资源,然而子资源池也可以具有各自的子资源池层次结构,每个层次结构代表...

2020-11-25 10:29:07 4663

转载 gitlab之部署

gitlab大多数的企业都在用gitlab作为公司项目托管的仓库,本文内容主要是记录自己当时搭建gitlab服务器的过程,以及遇到的一些问题点。软硬件要求主要可以参考gitlab安装要求本人的云服务器配置Centos 7.62核4G安装过程参照官方安装说明:cestos7安装说明跟着教程第一步执行以下命令:yum install -y curl policycoreutils-python openssh-serversystemctl enable sshdsystemctl st

2020-11-24 15:01:42 844 1

转载 lftp详解

lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。lftp命令是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击...

2020-11-19 14:30:57 6363

原创 svn之配置多库的http访问

1.安装http 、svnyum -y install subserver mod_dav_ svn httpd2.配置svn数据库创建库svnadmin create test1svnadmin create tes2svnadmin create test3修改库的所属chown -R apache:apache test1chown -R apache:apache test2chown -R apache:apache test3若:要给所有库相同的账号密

2020-11-12 11:36:18 275

转载 crontab定时任务不执行的可能原因

前言最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因:1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:?1crond或?1service crond start如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:?1yum -y install ...

2020-11-09 10:14:43 1856 3

原创 k8s之master获取不到node信息

k8s集群master和node配置完成,并测试成功后,在master上执行kubectl get nodes获取不到node的信息:No resources found.1.查看是否关闭了防火墙和防御机制systemctl stop firewalldseteforce 02.修改apiserver配置文件vim /etc/kubernetes/apiserver找到”KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLife

2020-11-06 14:13:47 4045

redhat5.8 yum.txt

红帽系统5的网络yum源

2019-07-31

subversion-1.10.3.tar.gz

subversion-1.10.3是比较新的一款svn版本,网上下载资源比较复杂

2018-10-29

centos网卡驱动

此资源是centos系统的网卡驱动,因为在网上本人未发现有此类软件包,想尽办法找到后特来分享,希望对大家会有帮助!

2018-10-19

traceroute rpm安装包

资源是路由跟踪工具traceroute的rpm安装包,对于red hat不支持yum的系统非常便捷

2018-10-19

空空如也

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

TA关注的人

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