自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xin1889的博客

肉鸡型选手

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

原创 Database-基于Linux平台的DMDSC数据库集群搭建

DM共享存储数据库集群的英文全称DM Data Shared Cluster,简称DMDSC。DM共享存储数据库集群,允许多个数据库实例同时访问、操作同一数据库,具有高可用、高性能、负载均衡等特性。DMDSC支持故障自动切换和故障自动重加入,某一个数据库实例故障后,不会导致数据库服务无法提供。实验环境操作系统:CentOS-7.4 (1708)数据库:DM8-rh7-Linux-64位Hostname Public-IP Piveate-IP DMDSC-01 192..

2021-01-15 01:30:14 398

原创 MySQL高可用之快速搭建MHA

MHA(MasterHigh Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Mana...

2020-06-10 15:22:20 275

原创 Linux-初识varnish及常用配置和优化

Varnish是一款高性能的开源HTTP加速器,利用缓存(Cache)来提高读取速度,降低重复读取常用数据对服务器的压力。实验环境:rhel6.5server1 172.25.80.1 varnishserver2 172.25.80.2 apacheserver3 172.25.80.3 apache安装# 安装版本为3....

2020-06-10 15:21:13 262

原创 Python-用户自定义函数的定义、调用、引用、装饰器

所谓函数,就是把具有独立功能的代码块组织成一个小的模块,在需要的时候进行调用。提高开发的效率和代码的重用。在程序中多次执行同一项任务时,你无需反复编写该任务的代码,只需要调用该函数,让python运行其中的代码。函数的使用包含两个步骤:定义函数--封装独立的功能。调用函数--享受封装的成果。定义函数函数代码块以def关键字开头,def是英文define的缩写,后接函数名称和圆括号(...

2020-06-10 15:20:33 407

原创 Python-if条件语句、while、for循环语句、控制语句等

Python程序指定任何非0或非空(null)值为true,0或者null为false。if语句if语句用于控制程序的执行,格式如下:if 判断条件1: ## 条件1满足,执行语句1 执行语句1 ## 执行内容可以是多行,根据缩进来表示范围elif 判断条件2: ## 条件2满足,执行语句2 执行语句2...

2020-06-10 15:20:14 171

原创 Python-变量的命名、类型及使用规则

Python 中的变量在创建变量时,会在内存中开辟一个空间,将变量的值存储在其中。基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中,如整数、小数或字符。变量赋值在Python中在使用变量之前需要给变量赋值以创建变量,使用=,左边为变量名称,右边为变量值在内存中创建一个变量:会包括1、变量的名称2、变量保存的数据3、变量存储数据的类型4、变...

2020-06-10 15:19:59 757

原创 Python-初识Python基础知识及开发环境

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。Python解释器在RHEL7中...

2020-06-10 15:19:45 140

原创 Linux-基于RHEL和CentOS下的bond配置

bong可以将多个网卡绑定到一起,可以让两个或多个接口作为一个接口,同时提高带宽,并提供网络链路的冗余,当有其中一块网卡故障的时候,不会中断服务器的业务。###bond模块常用信息## 查看bond模块信息modinfo bonding## 查看bond模块是否加载lsmod | grep bonding## 加载bond模块modprobe --first-time bonding ##临时加载,重启失效modprobe bonding

2020-06-10 12:54:38 516

原创 Linux-无线图标莫名消失的解决方法

今天无线网络的图标不见了,重启network服务和NetworkManager服务,还是没解决,ipconfig查看不到无线网络适配器。思考图标消失可能是相关管理器的错误。在/var/lib下找到了NetworkManager目录。/var/lib下保存的一般为系统运行中用到的经常变化的文件和库,将NetworkManager目录改名(不直接删除是因为如果出错,有份备份文件总没错)。...

2018-07-16 10:14:51 5158 11

原创 Linux-PXE预启动执行环境实现系统批量部署

PXE(Preboot Execute Environment)预启动执行环境,为Client/Server架构。在启动过程中,终端要求服务器分配IP地址,再通过TFTP协议下载启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置。首先我们需要搭建一些服务,如HTTP、TFTP、DHCP等。[root@localhost ~]# yum install httpd dhcp tftp-...

2018-07-06 21:11:47 285

原创 Shell脚本(五)-脚本中运算符号及命令

常用运算符号运算符号                含义+,-                 加法,减法*,/,%            乘法,除法,取余**                    幂运算++,--              自增加,自减少<,<=,>,>=           比较符号=,+=,-=,*=,/=,&=     赋值运...

2018-06-28 23:10:26 1309

原创 Shell脚本(四)-脚本中的常用语句及控制器

脚本中的常用语句for语句(循环)for语句会将语句中的值依次赋予语句中的变量,每一次赋值执行一次格式:for 变量 in 值do    执行内容done或for ((变量初始值;循环控制条件;变量修正值))do    执行内容done例:[root@desktop80 ~]# vim for.sh for a in {1..5}do        echo a=$...

2018-06-28 21:45:42 579

原创 Shell脚本(三)-Shell中的变量、函数及read命令

在Shell脚本中,通常需要在Shell命令使用其他数据来处理信息。这就需要使用变量来实现,变量可以将信息临时存储在Shell运行环境中,以便和脚本中的其他命令一起使用。变量的类型系统变量:系统变量通常写在/etc/profile或/etc/profile.d中,对所有用户生效用户变量:用户变量通常写在用户的个人配置文件中,只对当前用户生效环境变量:环境变量只在当前Shell中生效,Shell...

2018-06-21 21:59:09 1524

原创 Shell脚本(二)-初识文本处理三基友grep|sed|awk

grep、sed和awk都是Linux中的文本处理工具。grep:文本过滤器,使用特定模式匹配搜索文本,并默认输出匹配行。sed:文本编辑器,操作纯ASCII码的文本,操作文本的时候按行进行操作,也叫行编辑器。awk:文本报告生成器,现有的功能最强大的数据处理引擎之一。grepgrep:Global search regular expression and print out the line全...

2018-06-20 21:44:49 228

原创 Shell脚本(一)-基础概念及入门字符编辑命令

Shell脚本是利用Shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些Shell的语法与命令写在里面,然后用正规表示法,管道命令以及数据流重定向等功能,达到我们所想要的处理的目的。脚本格式[root@desktop shell]# vim shell.sh        ##使用文本编辑器创建文件#!/bin/bash                               #...

2018-06-16 23:50:54 230

原创 Linux-防火墙IPTables的基础概念及命令参数

在RHEL7系统中,默认使用firewalld服务取代了iptables来管理netfilter。不过底层依然调用的iptables。防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信 息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。...

2018-06-13 23:47:47 309

原创 Linux-防火墙Firewall的基础命令配置

Firewalld服务是RHEL7系统默认的防火墙软件,有图形配置工具(firewall-config)和命令配置工具(firewall-cmd)FIrewalld的区域(zone),默认情况下,有以下的区域(zone)可用##firewalld域   ##默认配置trusted ##信任,可接受所有的网路连接home ##家庭,仅接受ssh、mdns、ipp-client、samba-c...

2018-06-07 21:58:58 1550

原创 Linux-网络共享存储iSCSI配置及使用

iSCSI(Internet Small Computer System Interface)互联网小型计算机系统接口。是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源。测试环境主机名称        擦作系统   ...

2018-06-07 13:21:15 675

原创 Linux-NFS服务的配置及使用

NFS 就是 Network FileSystem 的缩写, 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器。安装NFS服务器[root@server ~]# yum install nfs-utils -y        ##安装NFS套件[root@server ~]# system...

2018-06-06 22:06:30 248

原创 Linux-使用Samba实现文件的网络共享及管理

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

2018-06-06 18:55:13 951

原创 Linux-基于RHEL使用Squid搭建代理服务器

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人...

2018-06-01 23:26:47 902

原创 Linux-基于RHEL的Apache搭建与配置

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。实验环境[root@desktop ~]# hostnamectl Static hostname: desktop Icon ...

2018-05-31 23:18:34 733

原创 Linux-基于RHEL的Mariadb搭建与管理

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。安装MariaDB...

2018-05-28 22:07:43 192

原创 Linux-SELinux的基础概念及配置

SELinux(Security-Enhanced Linux)是对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。ELinux默认安装在Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。SELin...

2018-05-14 21:48:43 281

原创 Linux-vsftpd服务的搭建及相关配置参数

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务,是完全免费的、开放源代码的ftp服务器软件。因为只是了解相关vsftpd服务的搭建与配置,所以需要先关闭selinux# This file controls the state of SELinux on the system.# SELI...

2018-05-10 22:33:38 200

原创 Linux-LVM的管理及磁盘配额

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,用户可以在无需停机的情况下可以方便地调整各个分区大小。LVM名词:物理卷(Physical Volume,PV):包含LVM信息的分区、磁盘物理卷组(Volume Group,VG):多个物理卷组成,可以在VG上创建一个或多个LV逻辑卷(Logical Volume,LV)...

2018-05-09 23:15:57 455

原创 Linux-kickstart无人值守安装Linux

kickstart是种无人职守安装方式,工作原理是通过记录安装过程中所需人工干预填写的各种参数,并生成ks.cfg文件,在其后安装过程中出现所需填写的参数时,程序会首先查找kickstart生成的文件,找到相应的参数。安装kickstart[root@foundation80 html]# yum install system-config-kickstart -y            ##首先...

2018-05-03 23:28:10 280

原创 Linux-rpm包的使用与搭建第三方软件仓库

RPM:RedHat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM命令的使用rpm -ivh name.rpm ##安装,-v显示过程,-h指定加密方式为h...

2018-05-03 22:26:36 868

原创 Linux-mdadm命令实现软RAID

磁盘阵列(Redundant Arrays of Independent Disks,RAID),是把相同的数据存储在多个硬盘的不同的地方的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能,储存冗余数据也增加了容错。磁盘阵列一般分两大类:一类是硬件设备组成的磁盘阵列,一种是利用软件来仿真模拟出来的。常见RAID级别RAID0:组建磁盘阵列中最简单的一种形式,只需要2块以上的...

2018-05-03 20:39:12 1324

原创 Linux-磁盘分区加密工具cryptsetup

在RHEL系统中,可以使用cryptsetup工具对磁盘进行加密操作,再创建文件系统,实现敏感数据的安全性。对磁盘进行加密[root@server ~]# cryptsetup luksFormat /dev/vdb1            ##对磁盘/dev/vdb1进行加密WARNING!========This will overwrite data on /dev/vdb1 irr...

2018-05-02 23:17:41 1478

原创 Linux-创建系统磁盘分区、swap分区

系统设备类型Linux中,设备是以文件的形式存放在/etc目录下,其中磁盘文件一般命名为/etc/xdxn第一个x:磁盘类型(s:sata硬盘、u盘等 h:IDE硬盘 v:虚拟硬盘)第二个x:a...z 第几块硬盘n为数字,表示分区所在的个数 硬盘分区命令:fdisk[root@server ~]# fdisk -l            ##-l参数,列出指定设备...

2018-05-02 22:06:29 1035

原创 Linux-搭建DHCP服务

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。安装DHCP服务[root@server ~]# yum search dhcp ##搜索dhcp相关安装包Loaded...

2018-04-26 20:47:17 277

原创 Linux-KVM虚拟机的创建和快照命令

KVM:Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。安装虚拟机脚本:虚拟机的安装可以通过virt-manager管理工具新建,也可以使用命令来创建。图形界面创建和其他场上的虚拟化产品并无太大差异,这里我们使用命令创建虚拟机:通过命令创建,我们将命令写入文件保存为一个.sh脚本文件,以...

2018-04-26 20:10:08 3998

原创 Linux-延时、定时任务及临时文件清理

1、延时任务:at命令(一次性延时任务)使用格式:at TIME输入需要执行的命令,按ctrl+d保存退出参数:at -l|atq               ##查看当前任务列表atrm |at -d +JOBSNU    ##删除指定任务     at -c +JOBSNU         ##查看任务内容at now+1min            ##一分钟后执行at...

2018-04-25 22:59:46 655

原创 Linux-配置网络的四种方法

设定网络的几种方法:一、ifconfig命令用法:    ifconfig [DEVICE]                                          ##查看网络信息              ifconfig DEVICE IP netmask NETMASK        ##设置ip地址临时生效,重启服务后失效。2、nm-connection-editor图形界面网...

2018-04-23 23:20:13 142018 2

原创 Linux-yum使用与源配置

yum是一款软件包管理器,基于rpm包管理,可以从指定的位置自动下载rpm包,自动的处理依赖性关系,一次性安装所有的软件包,无需繁琐的一次次下载和安装yum命令常用选项:yum list all ###列出所有安装包yum list installed ###列出已经安装的yum list available ###列出没有安装的yum remove software ###卸载软...

2018-04-22 15:55:05 460

原创 Linux-时间同步chrony

chrony服务可以实现多台服务器的时间同步chronyd是一个在系统后台运行的守护进程chronyc是用来监控chronyd性能和配置其参数程序配置文件:/etc/chrony.conf服务器端共享时间[root@server ~]# vim /etc/chrony.conf                ##编辑配置文件 21 # Allow NTP client access from l...

2018-04-20 23:45:07 8502

原创 Linux-日志采集与查看

Linux系统中,拥有非常强大的日志功能,可以保存几乎所有的记录,我们可以从中检索出我们所需要的信息。一般日志存放的目录:/var/log/系统常见日志:/var/log/wtmp                ##系统登陆日志/var/log/messages      ##所有日志级别的常规信息(不包含邮件,服务认证,定时任务)/var/log/maillog            ##系统邮...

2018-04-20 22:53:13 3773

原创 Linux-文档的打包压缩与远程传输

文件的打包与压缩打包:是指将一些文件或目录,打包成一个总的文件压缩:是指将一个大的文件通过一些压缩算法变成压缩成一个相对较小的文件linux上的压缩包文件格式,除了Windows上最常见的*.zip、*.rar、*.7z后缀的压缩文件以外,还有.gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、.tar.bz2等格式 文件后缀        *.zip         ## zi...

2018-04-20 17:27:20 851

原创 Linux-远程连接openssh

openSSH就是开源的ssh(Secure Shell),ssh协议可以用来传输文件和进行远程连接。客户端:linux:sshWIndows:putty、SecrureCRT、Xshell等服务端:sshd登陆格式:[kiosk@foundation80 ~]$ ssh root@172.25.80.100 ##ssh...

2018-04-13 23:30:07 482

空空如也

空空如也

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

TA关注的人

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