自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 linux服务器创建回收站机制

[root@140 ~]# vi /etc/profile.d/rm.shalias rm=myrmalias cr=clear_recyclealias lr='ls /data/.recycle'#清空回收站clear_recycle(){ dir=/data/.recycle /bin/rm -rf $dir/*}#将删除的文件转移到回收站myrm(){...

2019-12-11 17:41:17 332

原创 confluence服务守护脚本

使用shell脚本实现对confluence服务健康状况的监控,并在服务挂掉时,及时重新启动服务#!/bin/bash#create by kjl#2019-11-22#参数ip=172.20.**.**port=9090logfile=/home/work/confluence/data/wiki_check.logconfluence_log=/home/work/confl...

2019-11-25 10:40:38 382

原创 常见HTTP状态码

2XX——表明请求被正常处理了1、200 OK:请求已正常处理。2、204 No Content:请求处理成功,但没有任何资源可以返回给客户端,一般在只需要从客户端往服务器发送信息,而对客户端不需要发送新信息内容的情况下使用。3、206 Partial Content:是对资源某一部分的请求,该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。响应报文中包含由Conten...

2019-09-20 12:18:36 250

原创 计算机网络

子网掩码作用:子网掩码主要是用来区分IP地址中的网络ID和主机ID子网掩码是由4个十进制数组成的数值"中间用"。"分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。例如,假设IP地址为1...

2019-09-09 10:56:01 183

原创 linux中的2>&1是什么

我们在Linux下写脚本时,经常会碰到 command>/dev/null 2>&1 &这样形式的命令。那么2>&1到底是什么含义?几个基本符号及其含义:/dev/null 表示空设备文件0 表示stdin标准输入1 表示stdout标准输出2 表示stderr标准错误从command>/dev/null说起1其实这条命令是一个...

2019-08-09 17:46:38 11317 2

原创 nginx___location匹配规则

1.location规则介绍URI:Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(UniversalResource Identifier, 简称"URI")进行定位。URL:是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上。采用URI可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等...

2019-07-27 10:56:28 79

原创 nginx安装第三方模块

nginx增加第三方模块一、概述nginx文件非常小但是性能非常的高效,这方面完胜apache。nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大。nginx已支持动态加载模块二、安装第三方模块./configure --prefix=源安装目录 --add-module=/第三方模块解压目录以安装ngx...

2019-07-27 10:18:42 200

原创 mysql主从复制

一.MySQL 主从复制主要用途1.读写分离在开发工作中,有时候会遇见某个sql 语句需要锁表,导致暂时不能使用读的服务,这样就会影响现有业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。2.数据实时备份当系统中某个节点发生故障时,可以方便的故障切换3.高可用HA随着系统中业务访问量的增大,如果是单机部署数据库,就会导...

2019-07-23 12:00:38 134

原创 ansible中playbook的用法

Playbook:一.playbook用法YAML语言特性:示例:[root@localhost ~]# cat test.yml---- hosts: web remote_user: root tasks: - name: create new file file: name=/file state=touch - name: new a...

2019-06-12 19:05:21 2526 1

原创 Redis的安装,多实例,主从同步,以及集群

一.安装redis装包wget http://download.redis.io/releases/redis-5.0.4.tar.gztar -xzvf redis-5.0.4.tar.gz -C /usr/local/src/makemake PREFIX=/data/redis installcd src && make install拷贝配置文件mkdir...

2019-05-16 19:59:45 573

原创 mysql初始化后服务无法启动的问题

总结 :在初始化数据库之前,一定要确保已经关闭了服务,并且mysql的进程也已经关闭今天在做mysql主从复制时,需要从数据库无应用数据,所以我打算把之前的数据库进行初始化先将之前的数据目录清空,然后初始化数据库/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql --basedir=/us...

2019-04-21 17:46:28 2739

原创 二进制包安装mysql-5.6.32

1.新建mysql用户与组groupadd mysqluseradd -g mysql -r mysql2.下载并解压安装包#将二进制文件解压到指定的安装目录:/usr/local/mysqltar xf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz -C /usr/local/cd /usr/local/#软链接ln -s mysql-...

2019-04-11 12:58:55 284

原创 使用rpm包安装mysql-5.7.14

1.从官方网站获取rpm软件包2.将包导入虚拟机中并安装yum install MySQL-client-5.6.32-1.el7.x86_64.rpm MySQL-server-5.6.32-1.el7.x86_64.rpm -y发现有依赖包的报错,将依赖的包也进行安装发现还是报错,提示我们mysql与系统自带的mariadb的包有冲突,我们将mariadb的包卸载后再重新安装...

2019-04-10 13:02:41 224

原创 硬链接(hard link)与软链接(soft link/symbolic link)

硬链接为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。若一个 inode 号对应多个文件名,则称这些文件为硬链接。创建硬链接:link oldfile newfileln o...

2019-03-31 17:15:47 2533

原创 KVM虚拟化的安装配置及使用

一.KVM虚拟化使用基础1.对于物理机来说,需要在BIOS里,开启硬件虚拟化支持 对于虚拟机来说,需要在虚拟机设置里,开启硬件虚拟化支持(VT-x/AMD-V)2. 开启虚拟化支持后,使用下列命令检查硬件虚拟化是否启用(MAC笔记本及多数服务器平台不需要设置) 对于Intel的CPU执行 grep vmx /proc/cpuinfo 对于AMD的CPU执行 grep svm /proc/cp...

2019-03-25 17:41:06 1717

原创 vmware EXSI 6.7的安装及使用

一.安装1.从VMware官网或其他渠道获取到ESXi 6.7安装文件(即镜像)2.新建虚拟机,并将镜像导入3.开机选择从光盘引导进行安装开始安装在弹出的窗口中按提示进行选择,当出现这个界面时说明安装成功4.按F2输入密码后,进行相关配置配置完成后保存并退出5.在浏览器输入主机的IP地址,若安装成功则可以进入到登陆界面登陆成功后进入主界面二.新建虚拟机1.新建...

2019-03-25 16:33:08 28673 5

原创 cobbler的安装及配置

一.cobbler概述Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界...

2019-03-18 22:36:20 1565

原创 CentOS7下使用yum安装mariadb与phpmyadmin

MariaDB数据库管理系统是MySQL的一个分支,MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.phpMyAdmin 是一个以PHP为基础的第三方数据库管理软件,用yum来安装会更方便快捷。一.安装MariaDB1.首先关闭防火墙,selinuxsystemctl stop firewalldsetenfore 02.设置静态IPv...

2019-03-18 15:53:49 525

原创 Bash脚本数组定义声明及引用

Bash脚本数组定义声明及引用

2019-02-21 19:55:32 2574

原创 grep命令

2019-02-21 17:32:49 102

原创 mktemp命令的用法

sF

2019-02-21 16:59:34 5010

原创 sed用法示例

grep

2019-02-19 17:16:07 344

原创 Python装饰器

2019-02-18 22:13:37 275

原创 linux中的进程管理

一.进程概述二.进程监控三.结束进程四.进程的优先级

2019-02-18 22:09:56 152

原创 linux中的seq命令

seq命令用于输出数字序列。支持正数序列、负数序列、小数序列。基本用法:seq [OPTION]... LAST # 指定输出的结尾数字,初始值和步长默认都为1seq [OPTION]... FIRST LAST # 指定开始和结尾数字,步长默认为1seq [OPTION]... FIRST INCREMENT LAST # 指定开...

2019-02-17 20:40:02 457

原创 寒假Shell作业_02

题目:1.#!/bin/baship="192.168.1." #设置网段for i in `seq 1 255`do ping -c 1 $ip$i &>/dev/null #看能否ping通 if [ $? -eq "0" ];then #看退出状态码 echo -e "$ip$i is up" ...

2019-02-17 20:17:22 114

原创 Linux中的用户及用户组管理

标题

2019-01-31 21:24:32 106

原创 Shell中的算术运算

let , [] , (()) , expr , bc都是在Bash shell环境中进行数学运算时我们会用到的工具一.整数运算let:当使用let时,变量名之前不能再添加$用法:var1=2var2=3let result=var1+var2echo $result除此之外,我们还可以使用 let 来进行自加自减操作let var++ #使用let进行自加let var...

2019-01-31 14:51:09 5498

原创 寒假Shell作业_01

题目:1.#!/bin/basha=`whoami` #或者使用命令id-un也可以用来查看当前用户是谁b=`pwd`echo 'Your current status is '$a echo 'Your current catalogue is '$b 2.#!/bin/bashread -p "请输入你的生日(格式为:MMDD):" birthday #获取用户输入的...

2019-01-27 19:25:54 167

原创 shell中的for,while及until循环

for循环for循环会遍历值列表,只要还在其范围内,就会一直执行循环体内的内容,直至遍历完成,所以for循环适合用于已知循环次数的情况用法:for var in listdo commandsdone例1:遍历数字#!/bin/bashfor test in 1 2 3 4 5 6 7 8 9 10doecho The next number is $testd...

2019-01-24 14:38:02 205

原创 Linux中HTTP服务的配置

一.WEB服务的概念WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 Web服务器是在运行在物理服务器上的一个程序,它永久地等待客户端(主要是浏览器,比如Chrome,Firefox等)发送请求。当收到请求之后,它会生成相应的响应并将其返回至客户端。Web服务器通过HTTP协议与客户端通信,因此也被称为HTTP服务器。http服务可以让我们通过...

2018-12-06 23:48:37 12077

原创 配置DNS服务器

一.

2018-11-26 18:14:38 519

原创 DNS相关基础

一.

2018-11-25 00:45:30 281

原创 linux下的批量部署

一.PXEPXE是Preboot Execution Environment的缩写,预启动执行环境PXE使用需要注意以下几点:客户端的网卡必须要支持PXE功能,并且开机选择从网卡启动,进入PXE程序PXE服务器必须要提供至少含有DHCP以及TFTP的服务!DHCP服务提供客户端网络,并且告知TFTP所在的位置;TFTP提供客户端boot loader及kernel file下载路径...

2018-11-10 18:04:28 1278

原创 Linux中RAID5和LVM的组合使用

LVM技术是通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。而RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的...

2018-11-01 15:36:53 2322

原创 Linux中的网络管理

一. Linux网络基础1.计算机网络计算机网络就是通信线路和通信设备将分布在不同地点的具有独立功能的多个计算机系统互相连接起来,在网络软件的支持下实现彼此之间的数据通信和资源共享的系统计算机网络核心内容就是网络协议网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合网络层次划分为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化...

2018-11-01 14:06:33 180

原创 Linux中的磁盘管理

文件系统用户在硬件存储设备中执行的文件建立、写入、读取、修改、转存与控制等操作都是依靠文件系统来完成的。文件系统的作用是合理规划硬盘,以保证用户正常的使用需求。Linux系统支持多种文件系统,下面是几种最常见的文件系统。文件系统说明ext3日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。最早是从Ext2开始的ext4ext3...

2018-10-26 00:26:38 353

原创 正则表达式以及Linux中的计划任务

grep及正则表达式正则表达式就是我们自己定义的一套规则方法来满足我们的任务需求,正则表达式在我们日常使用中的应用特别广泛,因此要学好它。我们把grep(egrep),sed,awk这三个最常用的正则表达式的命令称为Linux下三剑客!grep常用的参数:-n:显示行号-v:取反-E:使用扩展正则表达式-o:仅显示匹配的内容-i:忽略大小写正则表达式分为基本正则表达式和扩展正则...

2018-10-18 16:09:22 373

原创 vim文本编辑器

vim是我们在Linux当中最常用的文本编辑器,vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法癿正确性,方便程序设计。在这儿归纳一下vim比较常用的一些用法。Vim 拥有 5 种编辑模式:命令模式、输入模式、末行模式、可视化模式、查询模式。1.命令模式(其它模式→ESC)2.输入模式(命令模式→a、i、o、A、I、O)3.末行模式(命令模式→:)4.可视化模式(命令模式→v...

2018-10-12 11:29:51 662

原创 Linux中的权限管理

1.基本权限UGO权限对象:u:属主g:属组o:其他人权限类型:读:r 4写:w 2执行:x 1设置权限:2.基本权限ACL3.进程掩码mask,umask

2018-10-11 17:03:34 112

空空如也

空空如也

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

TA关注的人

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