![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
萌新包大人
做一棵合格的韭菜
展开
-
zabbix对接飞书机器人告警
目录在/usr/lib/zabbix/alertscripts/feishu.py。如果输出结果为Python 3.8.0,则表示安装成功。注意:安装过程可能需要一些时间,请耐心等待。原创 2023-03-16 16:13:13 · 1204 阅读 · 1 评论 -
centos7自动化备份华为思科交换机配置
华为思科交换机自动备份原创 2022-10-16 17:59:40 · 725 阅读 · 0 评论 -
Centos7安装ntopng
Centos7安装ntopng1. 安装依赖项cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo[influxdb]name = InfluxDB Repository - RHEL \$releaseverbaseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stableenabled = 1gpgcheck = 1gpgkey = https:原创 2022-02-24 12:29:37 · 1356 阅读 · 0 评论 -
Centos7搭建samba服务
Centos7搭建samba服务前言:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。1、安装服务 yum -y install samba samba-client samba-common2、编辑配置文件 cat >>/etc/samba/smb.conf&原创 2021-10-20 10:34:02 · 321 阅读 · 0 评论 -
Centos7搭建KVM
运维_centos7搭建KVM前言: KVM是一种内建于 Linux中的开源虚拟化技术,是 Linux 的一部分。Linux 2.6.20 或更新版本包括 KVM。KVM 于2006 年首次公布,并在一年后合并到主流 Linux 内核版本中。由于 KVM 属于现有的 Linux 代码,因此它能立即享受每一项新的Linux 功能、修复和发展,无需进行额外工程。搭建步骤:一、环境准备curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.ali原创 2021-07-13 18:35:56 · 906 阅读 · 1 评论 -
centos7使用parted、lvm分区
centos7使用parted、lvm分区一、使用parted创建分区说明:当磁盘大小超过2T的时候,传统的fdisk不能满足需求,需要使用parted命令来进行分区操作。我这边使用虚拟机做实验,新增一块20G的硬盘。1、使用fdisk -l查看当前磁盘信息。2、使用parted创建分区1[root@mindoc ~]# parted /dev/sdb GNU Parted 3.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to原创 2021-03-18 17:09:40 · 5517 阅读 · 0 评论 -
centos7搭建zabbix4.4
centos7搭建zabbix4.4环境准备:1、centos7服务器一台(版本CentOS-7-x86_64-Minimal-1908)2、已分配主机IP地址172.18.100.113搭建步骤:1、更改主机名、修改hosts文件HOSTNAME=zabbix hostnamectl set-hostname "$HOSTNAME" echo "$HOSTNAME">/etc/hostname echo "$(grep -E '127|::1' /etc/hosts)">/e原创 2021-03-18 10:24:46 · 247 阅读 · 0 评论 -
linux系统修改yum源
不同linux系统修改yum源1、centos6更换yum源和epel源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.al原创 2021-03-10 15:29:13 · 1134 阅读 · 0 评论 -
使用U盘为台式机安装centos7
一、制作U盘引导1、官网下载UltraISO。https://cn.ultraiso.net/xiazai.html2、打开软件,点击文件–>打开–>选择需要安装的镜像文件。3、选择安装目的位置。原创 2021-03-01 12:03:19 · 827 阅读 · 0 评论 -
zabbix取消后缀使用ip直接访问
前言:关于这个步骤我在网上找了半天,好多竟然收费,我也是醉了,这一点点步骤好意思收费么。还好功夫不负有心人,还是给我找到了。我的需求是取消http://ip/zabbix,将其改为访问ip就可以直接进入主页,很简单,修改一下配置文件即可。操作步骤:1、修改httpd.conf配置vi /etc/httpd/conf/httpd.conf2、找到DocumentRoot那一行,将其注释掉,新增一行指向zabbix。#DocumentRoot "/var/www/html"DocumentRo.原创 2021-02-24 16:42:32 · 945 阅读 · 2 评论 -
zabbix4.4迁移备份
前言:zabbix的迁移备份主要是对数据库数据的操作,过程很简单,就是将数据库现有的数据导出,上传至新的服务器,然后导入到现有的库中。操作步骤:1、将数据库zabbix导出为zabbix.sql,并压缩。mysqldump -u zabbix -p --default-character-set=UTF8 --opt zabbix > zabbix.sqlEnter password: ********#时间比较久,看数据库文件的大小。gzip zabbix.sql 2、将zabb.原创 2021-02-24 14:04:27 · 554 阅读 · 0 评论 -
centos7编译安装mysql5.7
1、下载mysql5.7编译包yum -y install wgetwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gztar xvf mysql*.tar.gzmv mysql* /usr/local/mysqlmkdir /usr/local/mysql/data2、设置环境变量echo 'export PATH=$PATH:/usr/local/mysq原创 2021-02-03 20:37:05 · 357 阅读 · 2 评论 -
文档管理系统mindoc安装
本次搭建根据centos7实验模板机部署搭建虚拟机。1、基本网络设置HOSTNAME=mindochostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostnameecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$(ip a|grep "inet "|grep -v 127|awk -F'[ /]' '{print $6}') $HOSTNAME">.原创 2020-12-26 12:02:48 · 1259 阅读 · 0 评论 -
使用nginx代理ipv6
需求:现需要在ipv6环境下对测试环境项目进行测试,这里通过使用nginx将ipv6的域名解析转到实际存在的ipv4测试项目域名。搭建nginx可以参照搭建nginx。主机请求ipv6域名ipv6.test.com,请求报文到达nginx后,通过nginx将域名指向ipv4.test.com。nginx通过本地DNS解析出对应内网主机,最后到达目的主机。DNS也是nginx搭建的。nginx配置文件(/etc/nginx/conf.d/test6.conf)server { server.原创 2020-12-25 11:51:02 · 4459 阅读 · 0 评论 -
脚本控制交换机端口开启闭合
前言:expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程—expect获取指定关键字—send向指定程序发送指定字符—执行完成退出.yum install -y expect脚本内容:进入192.168.11.1交换机,输入密码,输入enable密码,进入0/11端口下,关闭端口,最后退出。#!/usr/bin/expectset timeout 3spawn telnet 19.原创 2020-12-21 10:47:49 · 525 阅读 · 0 评论 -
centos7专用sftp加固搭建
前言:sftp是生产环境中经常用到的工具,本文介绍了2种sftp登录方式,推荐使用第二种更加安全。一、使用密码验证方式1、创建用户组sftpgroupadd sftp2、创建用户sftpuseradd -g sftp -s /sbin/nologin -M sftp#-g 加入到sftp组#-s 禁止ssh登陆#-M 不要自动建立用户的登陆目录(在/home下)3、设置sftp账户密码echo sftp |passwd --stdin sftp4、创建账户sftp根目录tes.原创 2020-12-15 12:04:39 · 451 阅读 · 1 评论 -
centos6模板机的搭建
centos6模板机的搭建准备工作:安装环境vbox,镜像CentOS-6.8-x86_64-minimal。一、在VBox上安装centos6,VMware也可以随意。1.打开virtualbox,新建虚拟机。2.内存随意,根据需求。3.创建磁盘4.选择磁盘类型,动态分配是指用多少占多少磁盘空间,直到分配上限,磁盘大小先分50G看需求。5.创建完成后右击虚拟...原创 2019-05-24 18:06:29 · 444 阅读 · 0 评论 -
centos7搭建使用花生壳
前言:现有需求,A客户需要将旗下100加子商户的网络设备监控起来,监控使用的是zabbix,我的意思是将网络设备和其他主机的snmp协议以及zabbix-agent开启并将其端口通过花生壳内网穿透出去,统一传送到zabbix-server上面,进行集中监控。下面开始搭建花生壳。1、首先准备一台centos主机,下载镜像,官方链接。cd /tmpwget https://dl-cdn.oray.com/hsk/linux/phddns-5.0.0.x86_64.rpmrpm -ivh phddns-5原创 2020-11-19 15:10:33 · 7616 阅读 · 0 评论 -
zabbix修改web界面中文乱码
zabbix修改web界面乱码zabbix界面的乱码是由于其没有添加中文字体,加一下就好了1、进入windows里面C:\Windows\Fonts,随便找一个中文字体,这里就选择华文楷体。2、使用wincp或者filezile或者其他sftp的软件将字体传送到下面的目录中ls /usr/share/zabbix/fonts/ #检查一下文件是否已经传到里面mv /usr/share/zabbix/fonts/STKAITI.TTF STKAITI.ttf #更名注:版本不原创 2020-06-16 11:12:13 · 580 阅读 · 0 评论 -
网络监控cacti1.2.12解决图像显示乱码(五)
网络监控cacti1.2.12解决图像显示乱码(五)因为cacti中没有对应的中文字体库,所以导致中文显示不出来,下面是已经改过的正常图像,不正常标红的地方会显示乱码。解决乱码步骤:1、安装软件yum -y install fontconfig ttmkfdir2、进入对应的目录下,没有目录就创建 cd /usr/share/fonts mkdir chinese #发现里面是空的3、随便找台windows,进入下面的目录,找两个中文的字体,这里选择黑体和正楷,随便自己选择,将这原创 2020-06-03 18:01:37 · 2381 阅读 · 0 评论 -
网络监控cacti1.2.12图形显示故障(四)
网络监控cacti1.2.12图形显示故障(四)在cacti使用的过程中有时会出现流量到达80M,100M后图形无法显示的现象,如下原因:在创建图形化的时候,cacti会根据接口状态自动识别对应的接口速率,如果接口在使用之前是关闭状态(没插网线),那么会将接口定义为down,速率为10MB,如果这个时候在插上网线,如果超过了10MB就会不显示图形解决办法:1、在图形化中点击刷新,看接口状态是不是up,是up就没问题了,刷新很重要,重新登录没用。2、在上面的基础上还是不行,那就将图形删了重新建原创 2020-06-02 11:28:29 · 3233 阅读 · 1 评论 -
CentOS7部署安装Docker
CentOS7部署安装Docker环境准备:1台centos7,可根据centos7模板机搭建部署HOSTNAME=dockerhostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostnameecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$...原创 2020-04-27 18:13:08 · 196 阅读 · 0 评论 -
Centos7上smokeping安装
Centos7上Smokeping安装一、安装步骤1、添加镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2、安装Apacheyum -y install httpd httpd-devel gcc make curl wget3、安装rrdtoola....原创 2020-03-16 11:21:51 · 1851 阅读 · 0 评论 -
zabbix添加邮件报警设置
zabbix3.4添加邮件报警1、首先创建一个邮箱账号,我这里使用的是网易邮箱账号https://www.126.com/2、注册好之后登录邮箱,开启客户端授权码,这个密码和登录密码不同,在第三方客户端登录时输入的密码是客户端授权密码,我的邮箱之前已经设置好了所以这里不演示了。2、安装邮件yum -y install mailxyum -y install sendmail3、编...原创 2020-03-12 11:44:22 · 1167 阅读 · 0 评论 -
centos7修改ssh登录端口号
1、进入ssh_config配置文件,将port 22注释掉新增一个222端口[root@VM-0-6-centos ~]# vi /etc/ssh/sshd_config # $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $# This is the sshd server system-wide configuration file. See# sshd_config(5) for more informa原创 2020-12-04 17:26:18 · 351 阅读 · 0 评论 -
centos7安装docker实验模板机搭建
1、安装软件yum -y remove docker docker-client docker-client-latest \ docker-common docker-latest docker-latest-logrotate \ docker-logrotate docker-selinux docker-engine-selinux \ docker-engine2、更换阿里云镜像yum -y install yum-utils lvm2 device-mapper-persis原创 2020-12-03 15:55:22 · 146 阅读 · 0 评论 -
利用Nextcloud搭建私有同步云盘
前言:Nextcloud 是一个免费专业的私有云存储网盘「开源」项目,可以让你简单快速地在个人/公司电脑、服务器甚至是树莓派等设备上架设一套属于自己或团队专属的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。本次实验使用centos7进行安装。1、安装LNMP运行环境,直接脚本一步解决 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh &a原创 2020-12-03 15:35:09 · 1296 阅读 · 0 评论 -
centos7安装pfsense远程客户端
1、在CentOS 上安装EPELcat /etc/redhat-release //确定版本yum install openvpn2、将配置文件放入/etc/openvpn下3、开启vpnopenvpn /etc/openvpn/pfSense-*.ovpn注意:需要注意配置文件的权限转载至:https://www.ktanx.com/blog/p/3986...原创 2020-12-28 09:08:14 · 458 阅读 · 0 评论 -
centos7搭建6in4隧道
前言:拓扑图我就不画了,有兴趣可以看一看我上一篇pfsense搭建6in4隧道,这里面的区别就是我将pfsense换成了centos7,其实最早的方案我是使用centos7的,只是防火墙设置的太麻烦加上没有界面化操作不是太方便,而且端口转发上出了问题,使我不得不使用snat,虽然也可以达到效果,大家可以自己研究研究。构建6in4隧道1、server 端创建隧道sittun# 创建隧道 'sittun',local后填写本端地址,remote后填对端地段地址,网卡是ens32ip tunnel .原创 2020-11-07 11:35:40 · 778 阅读 · 0 评论 -
网络监控smokeping邮件告警(二)
网络监控smokeping邮件告警(二)前言:smokeping有两种邮件告警,一种是自身的sendmail,一种是调用外部邮箱(qq,163等),推荐使用第二种。网上面找的关于smokeping告警教程都是千篇一律,10片有9篇是一样的,说白了就是复制粘贴,有些地方我是看不懂的,但是又找不到其他的文章,只能自己琢磨,可能是我能力有限,花了一天时间才把告警邮件发出来,下面我会尽量的详细说明。1、增加外部邮件配置a、安装安装 Authen::SASL 模块cd /tmpwget http://s原创 2020-11-02 15:00:22 · 1774 阅读 · 0 评论 -
juniper、cisco 5520限速
juniper限速#设置带宽set firewall policer limit-1m if-exceeding bandwidth-limit 1mset firewall policer limit-1m if-exceeding burst-size-limit 1500set firewall policer limit-1m then discard#设置filterset firewall family inet filter ssh-limit-1m term 1 from por原创 2020-09-08 15:41:11 · 895 阅读 · 4 评论 -
使用Let‘s Encrypt创建免费的https证书
使用Let’s Encrypt创建免费的https证书实验环境:centos7一、安装 git 命令wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh epel-release-latest-7.noarch.rpmyum install -y git二、使用git下载脚本git clone https://github.com/letsencrypt/letsencrypt原创 2020-08-25 09:27:16 · 467 阅读 · 0 评论 -
网络监控smokeping搭建配置(一)
网络监控smokeping搭建配置(一)注:本次smokeping搭建采用centos7编译安装一、安装步骤1、添加yum镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2、安装Apacheyum -y install httpd httpd-devel gcc make curl wget3、安装rrdtoola.安装依赖的库yum -y install原创 2020-07-15 17:28:41 · 3073 阅读 · 1 评论 -
网络监控cacti1.2.12邮件报警(三)
网络监控cacti1.2.12邮件报警(三)前言:最开始接触cacti什么都不懂,根据网上大神写的文档梳理了下思路,但是关于邮件报警这块写的不是太详细,特别是新版的cacti几乎没有,本次就做一期关于cacti邮件报警的详细介绍。1、首先要有两个邮箱账号,一个发告警邮件,一个收告警邮件,发邮件账号的创建可以使用网易邮箱账号https://www.126.com/2、注册好之后登录邮箱,开启客户端授权码,这个密码和登录密码不同,在第三方客户端登录时输入的密码是客户端授权密码,我的邮箱之前已经设置好了所原创 2020-05-29 13:56:51 · 2711 阅读 · 0 评论 -
网络监控cacti1.2.12监控配置(二)
网络监控cacti1.2.12监控配置(二)一、监控linux主机1、linux主机安装net-snmpyum -y install net-snmp2、修改配置文件vim /etc/snmp/snmpd.conf//修改default为本机(cacti服务器)的ip,修改public为自己的团体名(一般不改),42行com2sec notConfigUser 192.168.95.234 public//把systemview改成all ,供所有snmp 访问权限 64行acces原创 2020-05-29 11:41:16 · 4840 阅读 · 1 评论 -
网络监控cacti1.2.12安装部署(一)
网络监控cacti1.2.12安装部署(一)一、cacti概述cacti是基于php语言实现的一个软件,通过snmp协议获取信息,并将信息存储在rrdtool中,用户可以将需要查看的数据通过rrdtool生成图表显示出来。所以snmp和rrdtool是cacti的核心所在。cacti架构:cacti工作流程:二、安装cacti 1.2.12备注:本次搭建使用centos7系统,可参见centos7模板机搭建部署1、安装软件yum install -y httpd php php-my原创 2020-05-28 17:06:09 · 7896 阅读 · 9 评论 -
linux监控命令dstat
dstat命令常用参数简介 dstatdstat -tlcmgsdnt:time 时间戳l:load-avg 一分钟内的平均cpu负载、5分钟和15分钟c:total-cpu-usage 用户进程的、系统进程的、空闲的、等待IO造成的m:memory-usage total-used=buffer+cache+free=空闲内存,buffer和cache是分别为了解决内存和磁盘、内存...原创 2020-03-18 16:26:00 · 343 阅读 · 0 评论 -
思科交换机配置ipv6实验
ipv6实验本次实验主要关注基于三层vlan下ipv6地址如何配置实验拓扑:一台核心交换机两台接入交换机3台服务器分别在vlan50、vlan21、vlan131、接入交换机1配置:ipv6 unicast-routing #开启nterface GigabitEthernet0/0 switchport access vlan 50 switchport mode a...原创 2020-03-18 10:14:10 · 15241 阅读 · 0 评论 -
linux(centos)配置ipv6网卡
linux(centos)配置ipv6网卡1、ipv6网卡配置文件和ipv4在同一个网卡配置文件中vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.46PREFIX=24GATEWAY=192.168.1.1MTU=DEFROUTE...原创 2020-03-17 17:06:23 · 4179 阅读 · 2 评论 -
centos7上zabbix3.4详细搭建
zabbix3.4版本最详细搭建前言:zabbix是一款及时监控报警软件,能够对主机、网络状态实时监控。网上找的很多关于zabbix的搭建教程都或多或少有问题,于是乎自己写一篇算是复习了。环境:使用系统centos7、软件版本zabbix3.4centos7可以参照我的博客centos7模板机搭建1、修改hostname、hosts[root@centos7 ~]# hostnam...原创 2020-03-12 10:28:22 · 254 阅读 · 0 评论