自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (1)
  • 收藏
  • 关注

原创 apache 服务启动失败,信号量未释放

1. apache故障现象因为之前一直用reload热部署apache,可能有些mutex信号量没有释放,造成无法申请。有时会导致apache 启动/加载失败,并且报一些如下的错误 -->root@lry httpd]# tail error_log[Mon Jun 28 16:34:28.797261 2021] [core:notice] [pid 31927] SELinux policy enabled; httpd running as context system_u:syst

2021-06-28 16:49:04 1355

原创 centos7安装zabbix4.0

准备搭建环境 :系统:CentOS7首先关闭SElinux 和防火墙安装MariaDB数据库yum -y install mariadb-server mariadb-develyum -y install mariadb-embedded mariadb-libs mariadb-bench mariadbsystemctl start mysqldmysql -u root -p(输入密码)create database zabbix character set utf8

2021-06-27 18:47:26 295 1

原创 常用的git提交代码命令

一、初始化本地仓库,提交代码,提交到远程git仓库1、初始化代码仓库git init2、将当前目录下的所有文件放到暂存区git add .3、查看文件状态git status4、添加提交的描述信息git commit -m "提交的描述信息"5、远程仓库地址git remote add origin "远程仓库地址"6、推送到远程仓库git push -u origin master二、创建分支,提交代码到分支1、创建切换分支git checkout -b dev dev

2021-06-26 14:44:26 3916

原创 Centos7安装Docker

Docker由组成,包括三个基本概念:仓库(Repository)镜像(Image)容器(Container)1,其中Registry是Docker用于存放镜像文件的仓库,Docker 仓库的概念跟Git 类似(就像商店存放所有的英雄,只是更改英雄的权限在某些非程序员手里)。2,所谓镜像就是构建容器的源代码,是一个只读的模板,由一层一层的文件系统组成的,类似于虚拟机的镜像(英雄也是只读的,有自己的技能被动,你也不能进行操作)。3,那么容器就是由Docker镜像创建的运行实例,类似于虚拟机,容

2020-11-04 12:11:39 239

原创 如何释放连接mysql连接进程

1,mysql进入命令行后2,show processlist 查看当前连接,会有数字sql进程号3,mysql> kill 进程号,即可

2020-09-21 17:38:05 2595

原创 centos升级ssh7.4

一、安装编译工具包yum install gcc pam-devel zlib-devel -y二、安装zlibtar -xf zlib-1.2.11.tar.gzcd zlib-1.2.11编译:./configure --prefix=/usrmake卸载:rpm -e --nodeps zlibmake install共享库文件注册到系统:echo ‘/usr/l...

2020-03-06 16:05:10 305

原创 Linux下启动/关闭Oracle

一、Linux下启动Oracle  Linux下启动Oracle分为两步:  1)启动监听;  2)启动数据库实例;1.登录服务器,切换到oracle用户,或者以oracle用户登录[admin@dataserver ~]$ su - oracle密码:[oracle@dataserver ~]$2.打开监听服务[oracle@localhost ~]$ lsn...

2020-02-27 18:02:56 131

原创 centos7安装配置tftp

yum -y install ftpyum -y install vsftpdsystemctl enable vsftpdsystemctl restart vsftpdfirewall-cmd --zone=public --add-port=21/tcp --permanentfirewall-cmd --zone=public --add-port=20/tcp --perma...

2020-01-07 18:55:36 353

原创 ssh访问控制,多次失败登录即封掉IP,防止暴力破解

1.大于10次登陆失败就封掉IP,编写shell脚本:secure_ssh.sh#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /usr/local/bin/black.txtfor i in `cat /usr/local/...

2019-12-03 20:25:50 1291

原创 添加硬盘进行分区并且创建lvm

fdisk -lfdisk /dev/vdbcommand (m for help):npt8ep分区已完成,创建PVpvdisplaypvcreate /dev/vdb1pvdisplay创建VGvgcreate vg0 /dev/vdb1vgdispaly创建LVlvcreate -L 1999G -n lv0 vg0lvdisplay对lv0进行...

2019-09-20 18:54:22 589

转载 centos的EPEL源配置简介

EPEL源-是什么?为什么安装?EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.使用很简单:1. 首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包...

2019-07-09 16:32:51 534

原创 用python来更改windows开机密码

  分两部分,一部分是client端,一部分是server端两个,先运行server端,client端会在电脑上随机生成一个密码然后通过socket发给server端client端代码:#coding=utf-8#更改window密码#client.pyimport socketimport getpassimport subprocessimport randomcl...

2019-01-29 21:59:46 1877

原创 python生成器

因为生成器其实是一种特殊的迭代器。不过这种迭代器更加优雅。它不需要再像上面的类一样写__iter__()和__next__()方法了,只需要一个yiled关键字。 生成器一定是迭代器(反之不成立),因此任何生成器也是以一种懒加载的模式生成值。第一类:生成器函数:还是使用 def 定义函数,但是,使用yield而不是return语句返回结果。yield语句一次返回一个结果,在每个结果中间,挂起函...

2018-11-30 00:09:16 140

原创 python实现代码对比小工具

import sysimport difflibfisrt_path = sys.argv[1]next_path = sys.argv[2]with open(fisrt_path,"r") as f: fisrt_list=f.readlines()with open(next_path,"r") as f: next_list=f.readlines()diff = ...

2018-11-22 22:40:30 1606

原创 Oracle 自定义结构(Record)

1、概念及使用类似于C中的自定义类型,可用于定义某表的字段集合。 定义格式 type recordName is Record( 字段名称 字段类型, 字段名称 字段类型 ); 使用步骤: 1)声明结构体 2)定义结构体变量 3)使用。2、例:...

2018-11-04 17:10:29 432

转载 MySQL设置自增字段的方法介绍

如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍MySQL设置自增字段的相关知识,希望对您学习MySQL数据库能有所启迪。MySQL设置自增字段的相关语句:alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;alter table album auto_increment=1...

2018-10-30 19:37:26 394

原创 UDP和TCP的区别

UDP和TCP的区别:1.基于连接与无连接2.对系统资源的要求(TCP较多,UDP少)3.UDP程序结构较简单4.流模式与数据报模式 5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联...

2018-09-12 15:50:32 141

转载 Centos7-----firewalld详解

Centos7-----firewalld详解概述:Filewalld(动态防火墙)作为redhat7系统中变更对于netfilter内核模块的管理工具;iptables service 管理防火墙规则的模式(静态):用户将新的防火墙规则添加进 /etc/sysconfig/iptables 配置文件当中,再执行命令 /etc/init.d/iptables reload 使变更的规则生...

2018-09-11 23:40:59 288

转载 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld开机启用  : systemctl enable firewalld 2.systemctl是CentO...

2018-09-06 18:10:17 167

转载 centos中/root/.bashrc与/etc/profile的异同

1./etc/bashrc,用户目录下.bashrc有什么区别?  一个是针对整个系统所有用户的,一个是针对特定用户的./etc/bashrc修改了以后要重启系统才生效,而用户目录下.bashrc修改了以后重新登录就生效  2./etc/profile与/etc/bashrc的区别?  前一个主要用来设置一些系统变量,比如JAVA_HOME等等,后面一个主要用来保存一些bash的设置.   ...

2018-08-28 23:27:12 5045

转载 CentOS6与CentOS7启动流程

大致启动流程:   POST加电自检——MBR引导——GURB——加载内核——后面centos6是init进程pid=1,centos7是systemd进程pid=1CentOS6启动流程1.post加电自检这个过程是开机后,BIOS或UEFI进行硬件检查的阶段2.MBR引导自检硬件没有问题时候,这里以BIOS为例,BIOS将会直接去找硬盘的第一个扇区,找到前446字节,将MB...

2018-08-15 02:04:19 263

原创 Centos7搭建samba服务(本地虚拟机环境)

1.简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetB...

2018-08-14 01:37:38 3125

转载 linux查看文件的使用进程:fuser命令

fuser功能 fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息.  fuser显示使用指定文件或者文件系统的进程ID.默认情况下每个文件名后面跟一个字母表示访问类型。  访问类型如下:  c 代表当前目录  e 将此文件作为程序的可执行对象使用 f 打开的文件。默认不显示。  F 打开的文件,用于写操作。默认不显示。  r...

2018-08-03 11:17:15 1597

转载 升级CentOS 7.4内核版本的三种方案

在实验环境下,已安装了最新的CentOS 7.4操作系统,现在需要升级内核版本。实验环境CentOS-7-x86_64-Minimal-1708.iso CentOS Linux release 7.4.1708 (Core) Kernel 3.10.0-693.el7.x86_64方案一:小版本升级连接并同步CentOS自带yum源,更新内核版本。此方法适用于更新内核补丁 。...

2018-07-12 01:15:13 976

原创 linux自动化shell脚本练习(一)(for循环)

使用for循环在/clsn目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串clsn,脚本内容:[root@lry scripts]# cat make_file.sh #!/bin/bash############################################################### File Name: make_file...

2018-06-27 20:40:36 1120

转载 Linux中软链接和硬链接的区别

硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。硬链接可由命令 link 或 ln 创建,如:1 link oldfile newfile 2 ln oldfile newfile由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。硬链接不能对目录进行创建,只可对文件创建。软链接(也叫符号链接)与硬链接不同,文件...

2018-05-23 15:03:52 158

原创 mysql专业备份工具xtrabackup的使用

innobackupex --defaults-file=/etc/my.cnf --user=root --password=(你的密码) --socket=/var/lib/mysql/mysql.sock --no-timestamp /backup/xfull

2018-05-21 17:03:09 948

原创 Centos7的systemctl命令详解

LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命...

2018-05-16 21:06:48 1068

原创 centos6的chkconfig命令详解(centos7开始用systemctl取代chkconfig)

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]chkconfig 在没有参数运行时,显示用法...

2018-05-16 20:35:36 6816

原创 关闭mysql主从步骤以及reset master和reset slave

正确关闭slave步骤1. 执行STOP SLAVE语句2. 使用SHOW STATUS检查slave_open_temp_tables变量的值3. 如果值为0,使用mysqladmin shutdown命令关闭从服务器4. 如果值不为0,用START SLAVE重启从服务器线程slave_open_temp_tables值显示,当前slave创建了多少临时表,注意由client显示创建的即便是这...

2018-04-13 11:46:53 9924

原创 centos7上mysql5.7配置主从数据库

这里我直接用的root账号做测试,非root账号以后再测试。Mysql主从配置笔记,安装完成两个Mysql,版本都是5.7.21。1.两个服务器MySql全部关闭1).配置my.cnf文件:主:[mysqld]log-bin=mysql-binserver-id=1从:[mysqld]server-id=2注解:server-id必须唯一。如果默认为0,则拒绝连接主服务器.2.主...

2018-03-28 21:00:06 260

原创 msyql中的order by null问题

如下:mysql> select * from lry_name;+----+------+------+| id | name | addr |+----+------+------+| 1 | lry | NULL || 2 | lry | NULL || 5 | lry | NULL || 7 | aaa | NULL |+----+------+---...

2018-03-23 16:41:15 4966

原创 ubuntu16安装和卸载mysql5.6

因为ubuntu16 apt-get默认安装是mysql5.7,这里改成安装5.6apt-get install software-properties-commonsudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'sudo apt-get updatesudo apt install mys...

2018-02-28 09:56:48 1025

原创 mysql5.6InnoDB通过frm与ibd对数据进行恢复

1. 安装MySQL Utilities下载地址:https://dev.mysql.com/downloads/utilities/下载完后直接安装即可如果运行时需要python就下载 https://dev.mysql.com/downloads/connector/python/本机还需要安装与需要恢复数据的一样版本的Mysql2. 使用mysqlfrm命令读取frm的表结构把需要进行数据恢...

2018-02-27 16:34:16 926 1

转载 python学习:字符串前面添加u,r,b的含义

u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对...

2018-02-23 11:39:13 203

转载 Linux中grep正则表达式相关

通配符*  任意字符,可重复多次? 任意字符,重复一次[] 代表一个字符举例: [a,b,c] 表示abc中任意一个通配符的作用是用来匹配文件名的正则表达式正则表达式是在文件中匹配符合条件的字符串的ls find cp是不支持正则表达式的但是grep awk sed支持正则表达式[root@Hadoop-bigdata01 test]# touch aa[root@hadoop-bigdata01...

2018-02-11 18:22:46 1247

原创 Centos7yum安装mysql5.7

1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ ,这里我是提前把自己阿里云yum换成了163yum下载mysql源安装包none>wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp...

2018-01-17 00:06:39 335

转载 yum命令和rpm命令

1、卸载一个软件时,执行如下命令yum -y remove httpd2、卸载多个相类似的软件,执行如下命令yum -y remove httpd*3、卸载多个非类似软件时,执行如下命令yum -y remove httpd php php-gd mysqlyum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手

2018-01-16 00:25:14 257

转载 表空间和数据文件的关系

表空间和数据文件的关系首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库

2018-01-15 16:03:46 1451

原创 Linux端口相关介绍

1.查看端口范围[root@lry proc]# cat /proc/sys/net/ipv4/ip_local_port_range 32768 6099932768以下系统使用,设置6099以上的端口是提示失败2.sysctl.conf配置文件/proc/sys目录下存放着大多数内核参数,并且可以在系统运行时进行更改,不过重新启动机器就会失效。/etc/sys

2018-01-09 20:37:57 240

windows程序设计 C语言 第五版 pdf

windows程序设计经典之作,阅读此书,你将了解C语言的强大之处。

2014-01-11

空空如也

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

TA关注的人

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