自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

统哥哥的博客

我可以接受失败,但是我永远无法接受放弃!

  • 博客(32)
  • 收藏
  • 关注

转载 mysql的error code含义

mysql error code(备忘)转1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字

2021-11-23 12:59:45 1962

原创 CentOS7 手动将硬盘分配至根目录

实际操作如下:[root@0003 ~]# df -h (查看当前磁盘使用情况)Filesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 44G 19G 26G 43% /devtmpfs 7.8G 0 7.8G 0% /devtmpfs 7.8G 0 7.8G 0% /dev/sh

2021-11-21 12:48:13 1823

原创 mongodb添加密码

1、创建超级用户use admindb.createUser({user: “root”,pwd: “Ra6VYqbWXvTWo7v2”,roles: [ { role: “userAdminAnyDatabase”, db: “admin” }, “readWriteAnyDatabase” ]})2、停止mongodb进程,不能直接kill -9 pid 。可能导致再次启动失败mongod --dbpath /home/app/mongod/data/db --logpath /h

2021-08-28 08:18:50 472

原创 centos7设置静态ip地址

查看正在使用哪块网卡,目前我的虚拟机用的是ens33,因此需要修改的是ens33;打开/etc/sysconfig/network-scripts/ifcfg-ens33文件进行配置;配置完成后检查无误,重启网络;尝试ping本地ip或者www.baidu.com验证是否成功注意:1、通常虚拟机GATEWAY将ip改为2即可,如:192.168.25.22、centos7修改静态ip修改这一个文件就够了如下是具体的操作步骤:[root@centos-7-mysql-1 ~]# ip a1.

2021-08-25 20:56:09 686

转载 centos7+mysql5.7双主同步环境部署

centos7+mysql5.7双主同步环境部署参考:https://www.cnblogs.com/benjamin77/p/8682360.html

2021-08-18 17:02:41 151

原创 centos7+mysql5.7包部署安装

centos7+mysql5.7包部署安装一、卸载系统自带的Mariadb[root@centos-7-mysql-1 mysql-5.7]# rpm -qa|grep mariadbmariadb-libs-5.5.68-1.el7.x86_64[root@centos-7-mysql-1 mysql-5.7]#[root@centos-7-mysql-1 mysql-5.7]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64[root@ce

2021-08-18 15:55:19 168

原创 docker组添加用户

sudo gpasswd -a `whoami` docker

2021-04-27 10:04:05 276

原创 weblogic生成dump并上传ftp

1、根据服务名生成dump;2、上传ftp然后备份dump文件#!/bin/shset -e#参数赋值,参数顺序:1、weblogic服务名;2、ftp的dump文件保存路径;3、ftp地址;4、ftp用户名;5、ftp密码;6、dump本地生成路径server_name=$1ftp_ip=$2ftp_user=$3ftp_pwd=$4ftp_dir=$5dump_path=$6#导出dump文件export_dump () { datatime=`date "+%Y%m%d

2021-04-15 17:00:53 447

原创 shell的基本运算符

话不多说,开整!1、算数运算符设:x=10,y=20运算符说明举例+加法`expr $x + $y` 结果为 30-减法`expr $y - $x` 结果为 10*加法`expr $x * $y` 结果为 200/除法`expr $y / $x` 结果为 2%取余`expr $y % $x` 结果为 0-减法`expr $y - $x` 结果为 10=赋值z=$x 结果为 z=10==相等,用于比较两个数字,

2021-04-12 14:46:00 147

原创 shell获取unzip解压后的文件夹名

方式一命令:unzip -v test.zip | grep 'Stored' |awk '{print $8}'效果如下:$ unzip -v test.zip | grep 'Stored' |awk '{print $8}'test1/test2/test3/可以看到test.zip中一共压缩了三个文件夹内容,打印出来的结果为 test1/ 这种形式,如果想要直接得到 test1 文件夹名需要再使用管道符多进行一步的处理。方式二命令如下:unzip -v test.zip

2021-03-24 15:34:27 2297

原创 nginx反向代理多个服务端口并负载均衡

实现场景nginx代理多个服务,并实现负载均衡完整配置user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type applicati

2021-03-18 15:24:46 2833 1

转载 http协议基础认识

看到一篇入门写的不错的文章,记录一下:https://www.cnblogs.com/an-wen/p/11180076.html

2021-02-05 16:37:31 64

原创 Centos8使用yum安装Mysql

1、添加mysql的yum库1、转到MySQL yum repository的下载页面https://dev.mysql.com/downloads/repo/yum/下载你需要的文件2、上传文件到服务器,使用命令来配置示例:shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm因为我下载的是mysql80-community-release-el8-1.noarch.rpm,所以命令为:shell&gt

2021-01-09 19:07:21 2444 4

原创 Linux使用rz/sz命令上传下载文件

背景在平时自己虚拟机或者其他机器上做实验的过程中,经常会上传下载文件。使用rz/sz使这项工作变得简单快捷了。在平时自己虚拟机上很方便,推荐使用!安装过程使用yum安装简单方便yum -y install lrzsz使用方法上传键入rz命令或者直接将文件用鼠标拖进对应目录下下载同理,键入(sz+文件名)将文件放到windows对应目录下即可。...

2021-01-09 17:29:53 857

原创 centos8安装docker+docker-compose

一、涉及内容系统:Centos8docker版本:CE-20.10.1docker-composemongodb和wekan看板二、安装流程 centos8宿主机环境 docker和docker-compose安装 安装mongodb和wekan看板三、安装步骤1、请自行准备好centos8环境2、安装docker和docker-compose2.1、安装前的清理$ sudo yum remove docker \ docker-clie

2020-12-17 16:15:29 1589

原创 Linux软连接和硬连接简单介绍

ln命令参数解释使用方式 : ln [options] source dist,其中 option 的格式为 :  [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]  [–help] [–version] [–]  说明 : Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案

2020-06-04 16:43:10 334

原创 Pycharm社区版配置QtDesigner及PyUIC

配置QtDesigner及PyUIC比较简单,重要的是参数的配置具体配置方法如下一、首先配置QtDesignerPycharm中设置路径为:Flie----->Settings----->Tools----->External Tools然后点击+号进行配置,具体参数如下:Name:QtDesignerDescription:QtDesignerProgram:安...

2020-04-17 17:13:53 853

转载 shell脚本操作Mysql数据库

#!/bin/bash  HOSTNAME="ipaddress" #数据库信息PORT="port"USERNAME="user"PASSWORD="password"DBNAME="dbname" ...

2020-03-19 13:11:13 103 1

转载 四种解决”Argument list too long”参数列表过长的办法(转载)

四种解决”Argument list too long”参数列表过长的办法转自http://hi.baidu.com/cpuramdisk/item/5aa49ce00c0757aecf2d4f24在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。这时可以用find命令来结合使用。例:1、rm * -rf 改为:find . -na...

2020-01-16 11:35:15 2051 1

转载 crond引发大量sendmail、postdrop进程解决方式

问题:服务器内存接近耗尽报警,ps -ef查看有3000多个进程,大部分都是crond、sendmail、postdrop而 postdrop是由sendmail启动的,而sendmail又是由crond启动的。问题成因:crond在执行脚本时会将脚本输出信息以邮件的形式发送给系统用户,所以必然要调用sendmail,而sendmail又会调用postdrop发送邮件,但是如果系统的postf...

2019-11-29 01:06:09 1382

原创 建立windows文件夹快捷方式

创建的方式一、新建快捷方式选路径鼠标右击新建快捷方式选择路径,如图:确定好路径后点击下一步,如图:取一个有意义的名字,如图:完成啦!二、找到文件夹建立快捷方式1、找到你要建立快捷方式的文件夹,例如:2、鼠标点击选中文件夹,右击鼠标选择->发送到->桌面快捷方式3、给你文件夹的快捷方式修改名称或者取个更有意义的名字三、体会心得真的是挺好用的这样,因为我电...

2019-11-05 11:29:39 6534

原创 Linux安装Oracle数据库

Linux下安装Oracle11g服务器安装环境Linux服务器:SuSe10 sp2 64位Oracle服务器:Oracle11gR2 64位系统要求Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例...

2019-11-01 18:29:17 308

原创 Python3生成密码

使用Python3实现简单的密码生成功能,随机且随意。这里只是一个简单的例子,有必要的话可以深入研究一下。# @Time : 2019/9/12 18:24 # @Author : 统哥哥# @File : password_Generato.py # @Software: PyCharmimport stringimport random#输入需要生成的密码位数whi...

2019-09-17 17:31:47 336

原创 Linux检索不区分大小写

使用grep检索不区分大小写grep使用参数小写字母i来作为条件不区分大小写,例:ucp@test2:[/tmp]cat test.txt qwerQWERABCabcucp@test2:[/tmp]ucp@test2:[/tmp]grep -i aBc test.txt ABCabcucp@test2:[/tmp]grep -i abc test.txt ABCa...

2019-08-23 12:38:16 1733

原创 CentOS7安装并配置lsyncd+rsync

在项目运维中发现有的文件真的是十几台二十多台文件中的内容都是一模一样的。这样上传文件、备份文件以及删除文件真的真的让我这种懒人受不了。所以我决定使用rsync来减少我的工作量。目前我的做法是所有主机留一台不使用rsync,其余主机安装rsync,这样做的目的是因为官网中的一段声明,也是做到万无一失。只需要修改两台服务器的内容也很省时间了呀。下面请看官网的声明:...

2019-08-15 18:45:01 922

原创 CentOS7虚拟机动态获取IP的方法

动态获取IP之前都是配置一个静态IP,配置起来麻烦。所以试用了动态获取IP的方法,但过程中遇到了点小问题。在这里记录下以后使用时避免遇到这种问题继续瞎百度。首先,需要修改网卡配置文件,如图:安装完CentOS7后默认的BOOTPROTO配置是dhcp所以第一处不需要改动,如果不是请修改为dhcp。然后将ONBOOT改为yes使其能正常上网。之后重启网络服务时会报错,这个报错刚开始我任务没...

2019-07-20 11:26:20 1031

转载 简单认识Linux中的sed命令

本文摘录于《Linux命令与shell脚本编程大全》,这是一本不错的书,很适合像我这样的初学者。sed命令简介sed命令被称为流编辑器,和普通的交互文本编辑器恰好相反。在交互式的文本编辑器中(比如vim),你可以用键盘来交互式的插入,删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器会执行下列操作:(1)一次从输入中读取一行数据;(2)...

2019-07-11 12:46:44 159 1

原创 Pycharm将py打包为exe

使用工具为:Pycharm 2018.3 社区版python3.5目的:为了项目运维时减少人工量设计使用python写一些小工具打包成exe方便在windows运行。第一步:写好代码,测试无误;第二步:使用pycharm导入pyinstaller,按照以下截图按步操作即可: project后面是你项目的名字默认安装的cryptography版本为2.6.2,把它卸载了装...

2019-03-14 16:08:43 2034

原创 python3.5远程连接Oracle及类的封装

坑点:1. 想远程连接Oracle必须安装客户端(将客户端解压即可);2. 需要将oci.dll, oraocci**.dll,oraociei**.dll 拷贝到项目的lib\site-packages中;3. 要将Oracle的客户端解压后的路径配置到path中。如图所示以上几点:话不多说上代码:import cx_Oracleimport loggingimport s...

2019-03-11 16:19:37 786

原创 Linux日常巡检脚本

Linux日常巡检脚本先写一点点,后续完善#!/bin/bash#服务器巡检脚本#获取IP地址IP1=`ip a |grep inet |grep -v inet6 |grep -v 127.0.0 |awk -F " " '{print $2}'`echo IP=${IP1%%/*}#CPU个数CPUNum=`cat /proc/cpuinfo| grep "process...

2019-01-04 11:27:15 3150

原创 python3连接Linux服务器并操作

python3连接Linux服务器并操作import paramikoimport loggingimport sysimport os# 加入日志# 获取logger实例logger = logging.getLogger("baseSpider")# 指定输出格式formatter = logging.Formatter('%(asctime)s\ ...

2019-01-04 11:18:58 6279

原创 python3对MySQL数据库操作进行封装

**python3对MySQL数据库操作进行封装**写一个配置文件,便于维护程序配置信息db_config = { 'host':'127.0.0.1', 'port':3306, 'username':'********', 'password':'********', 'database':'********', 'charset':'u...

2019-01-04 11:13:59 4914

空空如也

空空如也

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

TA关注的人

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