自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (3)
  • 收藏
  • 关注

原创 新装sqlserver2008数据库新建并且配置远程用户的权限以及常见问题

在建好了sqlserver2008数据库后,新建用户和开通远程权限的测试过程中遇到了不少问题,下面说明一下步骤以及常见问题的解决办法:1在数据库实例端开启sql server身份验证模式2重启数据库,在重启数据库服务的过程中可能会报错,会提示在本地不支持重启服务之类的信息,这里可以这样解决:打开“服务”组件,并且点开sqlserver服务的属性选项:在属性选项卡中点开登录的选...

2019-12-31 15:52:55 1091

原创 linux安装配置vsftp服务器和配置匿名登录

安装vsftp服务器很简单,一条命令:rpm -ivh vsftpd-3.03.rpm安装完vsftp服务器默认会生成一个ftp用户,这个就是匿名用户,可以在passwd文件里面查看,默认目录是/var/ftp然后我在该目录手动创建了一个目录,授权777mkdir /var/ftp/pub,我在里面又建立了一些文件夹,一会访问ftp页面可以显示出来,如图所示下面开始正式配置vsftp:配置/etc/conf/vsftpd.conf加入或者修改如下参数:然后重启vftpd服务systemctl rest

2022-06-06 18:29:04 912 1

原创 linux操作系统利用http服务搭建源服务器

前言:由于作者比较懒,这里http服务器如何搭建和启动就不说了,下面直接开始讲解如何利用http服务器搭建镜像源服务:首先新建一个放rpm包的目录,由于我的是麒麟操作系统我这里在/var/www/html目录底下创建了kylinv10_0518_arm目录作为源目录然后将镜像的iso包解压,然后把所有rpm包拷贝到/var/www/html/kylinv10_0518_arm目录下cd /var/www/html/kylinv10_0518_arm进入该目录,执行.creater

2022-04-01 20:28:19 1722

原创 麒麟arm操作系统安装expect

expect 交互脚本 linux

2022-03-24 11:07:06 1548

原创 centos7使用iptables模块

1、安装iptablesyum -y install iptables-services2、配置/etc/sysconfig/iptables文件*filter:INPUT ACCEPT [0:0]-A INPUT -s 127.0.0.1/32 -j ACCEPT-A INPUT -s 10.32.241.0/24 -p tcp --dport 22:5799 -j ACCEPT-A INPUT -s 10.32.226.0/24 -p tcp --dport 22:5799 -j

2021-11-05 09:06:17 610

原创 python代码测试端口是否能通

import socketsk = socket.socket(socket.AF_INET,socket.SOCK_STREAM)sk.settimeout(1)try: sk.connect(('10.32.243.70',1000)) print("server port connect OK! ")except Exception: print("server port not connect!")sk.close()代码比较简单,这里就不多说了,就是测试10.

2021-09-27 14:49:15 1712

原创 Oracle12c RAC检测脚本

背景:oracle12c rac偶尔会有奇奇怪怪的问题,自己对这套集群架构也不是特别懂,主要在devops优维平台的自定义采集那里做了三个脚本做检测(ASM磁盘容量检测、集群心跳检测、集群状态检测):1、ASM占用检测:#!/usr/bin/python# _*_coding: utf-8_*_import cx_Oracleimport socketimport subprocessimport jsonimport platformdef oraclesql(cursor):

2021-09-03 13:25:33 326

原创 python使用signal模块编写超时处理

我下面写了一个超时处理脚本,主要用来超时处理nfs服务挂死的情况,如果检测到挂载超时,就会执行sys.exit(1)报错退出:#!/usr/bin/python# -*- coding: utf-8 -*-import os,os.path,sys,commands,signal,timeclass MountExcepition(Exception): def __init__(self,value): self.value = value def __str

2020-10-26 15:36:24 506

原创 red-hat5.5版本升级安装openssh8.4p1

red-hat5.5版本升级安装openssh8.4p1最近公司要求升级openssh来修复漏洞,我负责的这台服务器还是红帽子5.5版本的,旧的不行,gcc也没有装,系统还是32位的,我去,而且是装在workstation上面的虚拟机,下面讲解下如何从安装gcc等依赖包到一直安装openssh8.4的:1、安装gcc因为这台内网服务器也连不上网,所以我这里就是用到了workstation中连接和挂载到red-hat5.5的iso镜像,从里面去选择安装gcc就是这个鬼东西worksta

2020-10-22 14:03:32 1069

原创 linux下检测nfs客户端超时的python脚本

最近公司nas存储的nfs服务端总是出问题,所以有一个需求是要检测服务端nfs服务出异常挂载不了目录,并且输出错误信息,下面详细说明一下:1、在客户端必须通过soft方式来挂载nfs服务端,不然当服务端异常的时候会一直卡在那里,不会输出错误信息。mount -t nfs -o rw,intr,soft,timeo=30,retry=3 服务端nfs的ip:服务端nfs目录 /122test/上面/122test是我客户端挂载的目录2下面给出服务端nfs异常输出的python脚本,注意脚本

2020-09-02 09:17:03 460

原创 linux系统怎么利用LVM扩容

引言:在linux系统下,如果在虚拟机层面进行扩容,首先是挂载一块虚拟机硬盘,然后在linux系统底下去分区,然后对挂载到新的目录,但是,如果是对linux系统里面的文件目录本身进行扩容的话,只能使用LVM来进行扩容,本文将分两部分介绍,第一部分是如何创建LVM的分区,第二部分是如何对文件目录本身利用LVM来进行扩容:创建LVM分区:1如下图,我这里有一块硬盘已经分区,如果直接对这块硬盘创建LVM分区,会报错,因此,可以先清除掉这块硬盘的分区这里本身已经分了区,如果要使用这块硬盘进行L...

2020-07-07 14:46:31 1240

原创 k8s部署tomcat和mysql

1环境准备master主机IP:192.168.10.169node1节点:192.168.10.170node2节点:192.168.10.171因为pull镜像需要凭据,这里首先安装凭据,在node节点上面去安装凭据1、wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certifi...

2020-04-01 15:23:00 1131

原创 centos7简单部署k8s和docker

新手最近想学习有关k8s的知识,就简单部署了一下,遇到了比较多坑,下面简单介绍下如何在centos7服务器上面搭建和部署k8sk8s架构:master主机:192.168.10.169node1节点:192.168.10.170node2节点:192.168.10.1711环境准备(关闭防火墙,更改DNS等都非常重要,会影响到后面部署集群的问题,master主机,两个node节...

2020-03-27 11:47:00 1442

转载 (转)Linux系统的rm命令太危险,一不小心就会删除系统文件。写一个shell脚本来替换系统的rm命令

linux系统自己编写shell脚本代替rm命令,在删除文件时候自动备份该文件:#!/bin/bashd=`date +%Y%m%d%H%M`##将日期命令的执行结果赋值给变量$df_size=`du -sk $1 |awk '{print $1}'`##du -sk $1 是以kb为单位列出$1的大小总和.结果为 大小 文件名 如:4 1.txt##所以只打印管道符前命令...

2020-02-26 10:20:50 496

原创 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表

最近单位信息系统做安全等保,因为服务器使用了nfs文件共享,而导致在等保扫描中发现了一个高危漏洞,通过showmount -e可以展示nfs挂载列表,然后建议整改方法是限制使用showmount -e展示列表的主机,也就是说在使用nfs的客户端可以通过showmount -e展示可挂载的主机列表,其他主机均不可以使用showmount -e展示可挂载列表。思考了一番,发觉还是在nfs服务器端用ip...

2019-11-18 12:08:49 21399

原创 mysql中清空数据库数据保留表结构(史上最简单,一句话搞掉)

这里简单说下我们公司信息化平台在云上部署上线的情景,mysql数据库被分在了测试机和正式机,测试机是开发人员对数据库进行表结构修改例如字段信息的场景,而正式机是对外部的业务,因此正式机的数据是最终使用的,但是遇到了一个困难,由于我的权限控制,开发人员没办法去把测试机的表结构对应的和正式机的表结构去同步,而造成现在我想把数据库导入到云上的正式数据库服务器时不知道怎么导入数据库,这就让我想到了一个办法...

2019-09-18 17:04:12 3732

原创 如何使用shell脚本压缩并且转存tomcat的日志

在之前我发了一个很蠢的方法,使用python脚本写的,写了很长,后来发觉是件蠢事,用shell脚本几行字就写出来了,下面给大家说下我的脚本:#/bin/shecho " " > /usr/local/apps/server_8580/logs/catalina.outecho " " > /usr/local/apps/server_8581/logs/catalina.o...

2019-09-11 17:33:14 390

原创 关于windows server 2016中安装配置IIS的一些问题

小白最近想将windows server 2003的IIS网站往window server 2016中做迁移,在安装windows server 2016的过程中也比较顺利,但是在安装完系统,再配置安装IIS的时候遇到了问题,IIS总是安装不成功,大概提示的是有些安装组件找不到,后来经过反复尝试和网上查找了下问题,终于安装成功,并且成功迁移了网站,下面简单提示一下IIS安装配置遇到的一些问题:...

2019-08-08 09:15:08 6213

原创 用python编写可逆简单的加密算法(6到12位)

最近想把word密码文件的服务器密码信息归档到mysql数据库,心想着如果直接在里面写明文密码会不会不安全,如果用sha这些不可逆的算法又没法还原回来,所以自己就想着用Python写一个小代码,先把明文密码加密之后再存mysql表中。下面贴出我的Python代码:首先是加密encript.py# coding:utf-8def encrpt(s): length = len(s...

2019-01-18 16:09:11 2335

原创 mongodb简单主从复制和主从自动切换

为了节省资源,我这里在同一台电脑的不同目录来进行主从复制,这里至少需要建立一台主服务器,两台从服务器,这样在主服务器故障的时候,从服务器才能自动选举新的主服务器完成主从切换,如果只有一台主服务器和一台从服务器是无法实现主从切换的1主数据库目录:D:\data,我在下面添加了log(日志)目录,还有db(数据库)目录,然后添加了配置文件.cfg文件配置文件内容mongod.cfg,使用2...

2019-01-15 11:38:24 3495

原创 windows mongodb如何注册自定义后台服务名

启动mongodb数据库服务我们都希望能把服务加到windows服务中,这样我们下次开机就不用再打开cmd窗口来启动服务,下面来简单说明windows下如何注册自定义后台服务名:1如果想注册默认服务名(服务名字为mongodb)在cmd窗口输入mongod --port 27017 --dbpath "D:\data" --logpath "D:\data\log\mongod.lo...

2019-01-14 16:48:32 635

转载 "errmsg" : "not authorized on admin to execute command { $eval: \"return 1111\" }"

not authorized on test to execute command-MongoDB的权限配置直接报Command '$eval' failed: not authorized on这个错误,可以确认是权限的问题解决方案:在官网  http://docs.mongodb.org/manual/reference/command/eval/#dbcmd.eval 有一段描述:I...

2019-01-11 15:40:50 3824

转载 MongoDB如何设置权限(类似关系型数据库的用户名和密码)

 MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限。这就意味着只要知道 MongoDB 服务器的端口,任何能访问到这台服务器的人都可以查询和操作 MongoDB 数据库的内容。在一些项目当中,这种使用方式会被看成是一种安全漏洞。本文介绍如何在单台 MongoDB 服务器上设置鉴权。设置完后,MongoDB 客户端必须用正确的用户名和密码登录,才...

2019-01-09 10:02:22 287

转载 教你如何快速编译安装Linux新内核

(1)下载源码文件 先在内核官网(www.kernel.org/)上下载最新版本的内核到桌面上,然后rz拷到linux系统上,找到一个空目录如/app/tmp,将之移到/app/tmp中,然后再解包解压,就会生成一个目录 (2)准备文本配置文件.config在/boot下有个文件/boot/config-3.10.0-514.el7.x86_64,这个文件定义了在编译内核的...

2018-12-27 16:13:36 2804

原创 关于mysql icp特性

我的mysql版本是mysql5.6,今天纠结于一个问题,结果后来发现是mysql5.6版本这个ICP特性导致的,这里把问题分享一下:1首先看下我的表结构,有5个字段,其中ID为主键2然后看下我的索引结构,ID为主键,所以是聚簇索引,AddDate为二级索引这里简单说下我理解的聚簇索引,聚簇索引放到我上面的表就是主键ID在索引里面按照顺序排列,并且存储了每个ID对应的表中所有字...

2018-12-13 12:07:52 707

转载 mysql show profiles 使用分析sql 性能

Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。查看一下我的数据库版本mysql> Select  version();+---------------------+| version()           |+---------------------+| 5.0.82-community-nt |+-----...

2018-12-13 10:23:11 256

原创 sqlserver数据(表)导出到mysql(最简单的方法)

mysql我们有时候需要大量的数据表做实验,但是会出现mysql的数据量不够的情况,如果自己写代码编数据多痛苦啊,我这里是直接找了服务器里面的sqlserver的数据表导出到mysql,sqlserver这个表的数据有171万条啊我的天!这里说明我的工具: Navicat Premium1首先navicat连接到sqlserver数据库,也就是我要从这里导出那个170万条数据的表,然后选中...

2018-12-12 17:17:25 19233 1

原创 关于linux free -m的理解

先上图讲解一下什么是buffers和cachedbuffers:CPU要处理的数据是存放在buffers中的cached:处理的数据一般都是将硬盘的数据放在内存中来处理,这里讲的内存就是cached,也就是说硬盘中(外存)要处理的数据是存放在cached中的那么上面图片里面是什么含义呢?内存总量total(图中15762)=used(图中11793) + free(图中39...

2018-12-06 14:29:42 1213

原创 巧用Macrodroid自动钉钉打卡

首先说下我的环境:1单位有wifi,但是下班会拉闸,所以万一第二天手机不能自动连上wifi就麻烦了,所以如果单位有一年365天24小时不间断的wifi就最好啦2在单位放置一台安卓手机/平板,我的是亚马逊平板,本身居然自带了终端模拟器和root权限,如果是安卓手机,请务必获取到root权限,不然大家就像我那样,去淘宝买台二手的亚马逊平板废话一大推,下面看我如何自动打卡把:1放在单位的...

2018-11-20 17:03:53 35092 23

原创 在exsi虚拟主机中怎么安装win10或者win7

如题,我的虚拟机环境不是工作站版本的,而是exsi主机的,安装Windows server版本的时候都是顺利并且简单的,但是如果安装win7或者win10等等的版本的时候就会出现乱七八糟的困难,如挂载镜像启动进入了PE的界面,博主我昨天研究了一个下午,然后终于把win10装上了,由于博主比较懒,这里只是文字说明一下,以后有需要要装系统的时候再补上图,不过要是尝试过重装系统的同志们按照我说的应该都可...

2018-09-20 09:45:41 25955

原创 pt-table-checksum使用

这个用于检查mysql主从复制的一致性的工具,原理即在主库执行把表每行的列通过concat函数进行拼接,然后对拼接的值进行hash,并把该动作通过binlog传递到从库,从而在从库上也执行相关操作(pt-table-checksum会自动设置所在会话的binlog_format=statment)。默认主库上每对一个表完成checksum操作后,会等待所有从库对该表完成checksum,然后比对主...

2018-08-28 17:03:38 532

转载 安装percona-toolkit工具

环境:centos6.5下载地址:https://www.percona.com/downloads/percona-toolkit/cd /optwget https://www.percona.com/downloads/percona-toolkit/3.0.2/binary/tarball/percona-toolkit-3.0.2_x86_64.tar.gztar -zx...

2018-08-28 16:39:29 311

原创 mysql主从同步

步骤以及原理1主库把更改记录在二进制日志中2备库创建一个I/Oxian线程用于与主库通信,将主库日志复制到自己的中继日志(Relay_log)中3备库通过sql线程读取中继日志中的事件,将其重放到备用库数据中配置:主库(IP:172.17.0.2)1创建帐号用于同步(备库ip为172.17.0.3,帐号repl,密码123456)mysql>grant repl...

2018-08-10 15:32:02 145

转载 mysql slave从库设置read only 属性

在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-slave的设置和关系。经过实际测试,对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置:将MySQL设置为只读状态的命令:# mysql -uroot -pmysql> show global variables like "%read_onl...

2018-08-10 14:32:05 2964 2

原创 centos7 samba配置

近来在调试centos7下samba,遇到了很多坑,这里简单说下centos7下 samba的配置环境准备:安装samba[root@docker2 /]# yum -y install samba samba-client设置或者关闭centos7防火墙,由于我自己安装了iptables,默认centos7只有firewalld这个fang防火墙[root@docker2...

2018-08-10 11:10:39 1112

原创 docker中关于端口绑定的问题

在使用docker run 启动容器的时候往往想更换绑定端口,例如我想利用mysql的镜像启动两个mysql容器,然后一个用默认的3306端口,一个想用3307端口区分,当使用3306端口启动容器时,外部可以通过3306连接上mysql,但是3307端口创建第二个容器时,却连不上,xiam下面贴出我的错误启动方式:[root@docker2 data]# docker run -p 3307...

2018-08-09 16:55:03 2378

转载 iptables中DNAT、SNAT和MASQUERADE的理解

IPtables中可以灵活的做各种网络地址转换(NAT),网络地址转换主要有两种:SNAT和DNATSNAT是source network address translation的缩写,即源地址目标转换。比如,多个PC机使用ADSL路由器共享上网,每个PC机都配置了内网IP,PC机访问外部网络的时候,路由器将数据包的报头中的源地址替换成路由器的ip,当外部网络的服务器比如网站web服务器接到...

2018-08-09 15:37:26 316

原创 docker容器不能访问外网问题以及ubuntu环境下docker容器如何安装ifconfig ping等网络工具

首先我的宿主机是centos7系统,然后上面跑了一个mysql的docker容器,今天好奇想进去容器里面去看下容器的ip地址,结果发现ifconfig命令没有,想测试能不能连外网,居然ping命令也没有,我试图用apt命令安装这些工具,发现根本连不上网络。我在宿主机中查看网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens192发现是DN...

2018-08-09 14:52:22 11681 1

转载 Linux修改open files数及ulimit和file-max的区别

概要:linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。这就需要修改ulimit和file-max。特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。网上的教程,都只是简单说明要如何设置ulimit和file-max, 但这两者之间的关系差别,并没有...

2018-08-08 09:40:25 50191 2

原创 华为路由器利用web管理界面备份

网上找了很多关于华为路由器如何导出和导入配置备份的内容,有用tftp的,有直接display current configuration命令导出的,但是因为我的华为路由器是边界路由器,所以使用xftp导出的时候连接不上远程xftp服务器,无意中在浏览华为官方文档的时候发现了华为路由器有web管理界面,所以我在想能不能利用web管理界面来导出和导入配置,这样更简单,结果发现,确实可以,下面给出配置过...

2018-08-01 16:01:10 4569

系统集成项目管理工程师重点(上下午).rar

软考系统项目集成管理工程师笔记重点(上下午),是我手打的,不包含真题,但是部分内容是我根据做的真题归纳进去的,下午的题包含了重点记忆的内容以及计算题真题的详细分析,下载后认真阅读,并且完成近几年的真题可以加大考试通过率哈

2019-12-25

nagios 3.2.0-cn.tar.bz2

nagios 3.2.0汉化工具

2017-07-12

nagios 3.2.0.tar.gz

nagios 3.2.0

2017-07-12

空空如也

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

TA关注的人

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