自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python——函数

一、

2019-03-05 23:44:11 1960

原创 python——字符串及练习

一、字符串的定义# 定义一个字符串a = 'hello'# 有特殊字符时,需要转译c = 'I\'m a student'# 或者特殊字符用双引号引起来d = "I'm a student"print(a)print(c)print(d)二、字符串的特性(1)索引:通过字符串的下标来打印元素(2)切片:(3)重复(4)连接(5)成员操作符(6)for循环(迭代...

2019-03-05 20:51:00 685

原创 python——字典

一、

2019-03-05 20:15:45 515

原创 python——元组

一、

2019-03-05 18:21:16 569

原创 Mysql的主从复制,基于gtid的主从复制、半同步复制、并行复制,组复制。

一、概念复制原理:Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句主从复制的原理其实就是把主服务器上的bin日志复制到从服务器上执行一遍,这样从服务器上的数据就和主服务器上的数据相同了。Mysql复制特点:数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4)...

2019-03-05 16:28:54 219

原创 python——集合

一、集合的定义# 集合里的元素是不可重复的s = {1,2,3,4,5,3,2,1}print('输出集合元素:',s) # 可以发现集合中的重复元素已经被去除print('查看集合类型为:',type(s))# 定义非空集合s1 = {1}print('输出集合元素为:',s1)print('查看类型为:',type(s1))# 定义一个空集合s3 = set([...

2019-02-25 11:52:50 527

原创 python——列表(增加、删除、修改、查看)及练习

呃呃呃呃呃呃呃

2019-02-20 17:31:28 3443

原创 python——循环(for循环、while循环)及练习

目标程序的三大流程1.while 循环的基本使用 2.break 和 continue 3.while 循环嵌套在程序开发中,一共有三种流程方式:顺序:从上向下,顺序执行代码 分支:根据条件判断,决定执行代码的分支 循环:让特定代码重复执行(解决程序员重复工作)一、for循环1、基本用法for 循环使用的语法:“”"for 变量 in range(10):循环...

2019-02-20 17:11:44 242790 23

原创 python——练习if语句(猜拳游戏、判断是否为闰年、等等)

(1)猜拳游戏import random# 玩家出拳player = int(input('请输入您要出的拳: (1 石头 2 剪刀 3 布):')) # 电脑出拳computer = random.randint(1,3)print('电脑出拳:%s' %computer) # 比较胜负if (player == 1 and computer == 2) or \ (...

2019-02-20 15:32:00 575

原创 python——if语句

1、判断的定义: 如果条件满足,才能做某件事,如果条件不满足,就做另外一件事情,或者什么也不做正是有了判断,才使得程序世界丰富多彩,充满变化(程序不再从上到下的‘呆板’执行了)判断语句又被称为‘分支语句’,正是因为有了判断,才让程序有了很多的分支2、基本用法if (要判断的条件): 条件成立时,要做的事情else: 条件不成立时,要做的事情 (else 必须配合 if 使...

2019-02-20 15:04:45 833

原创 python———输入输出

1、python解释器[kiosk@foundation78 ~]$ python >>> import getpass # 导入getpass模块>>> num=getpass.getpass('请输入密码:') # 输入密码前提示输入密码, 如果什么都不写,那么就默认提示Passqord:请输...

2019-02-20 10:51:34 229

原创 Python——变量

变量1、什么是变量?变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前 定义的变量)2、变量的定义在 python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值=左边是一个变量名=右边是存储在变量中的值 变量名 = 值变量定义之后,后续就可以直接使用了变量的命名标识符和关键字标识符标识符就是程序员定义...

2019-01-17 17:30:31 229

原创 Python——基础知识(简介、安装解释器.....)

一、python简介1989年,吉多.范罗苏姆(Guido’龟叔’) python 1990年发布了python第一个版本;2001年发布python2.0版本,13年发布了python3.x版本,目前有python2和python3两种版本python运行的过程Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语...

2019-01-17 15:24:08 217

原创 作业——监视APACHE服务

[kiosk@foundation61 Desktop]$ mv pp.sh httpd.sh#!/bin/bash#Date: 2018-12-27#Author: Zhang Yongjie#Connect: 928357011@qq.com#Desc: This script used to monitor the APACHE scripts#Versio...

2018-12-27 15:15:15 178

原创 文本处理:grep(文本搜索工具)、sed(行编辑器)、awk(报告生成器)

基本元字符正则表达式含义示例^行起始标志^shiy匹配以shiy起始的行$行尾标志shiy$ 匹配以shiy结尾的行.匹配任意字符hack. 匹hackl和hacki,但是不能匹配hackl2和hackil,它只能匹配单个字符[ ]匹配包含[字符]之中的任意一个字符coo[k1]匹配 cook和 cool[^]匹配除[^字符]之外的...

2018-12-27 09:00:34 340

原创 shell脚本——变量,变量的运算

一、概念1、变量的定义:变量即在程序运行过程中它的值是允许改变的量,变量是用一串固定的字符来标志不固定的值的一种方法,变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存scripts运行时可更改的程序信息。在shell中变量是不可能永久保存在系统中的,必须在文件中声明。2.在shell脚本中变量的分类:在shell中变量分为环境级变量,用户级变量,系统级变量(1)环...

2018-12-27 06:40:07 7021

原创 shell基础知识

一.基本概念1、什么是shell?        shell是linux的一外壳,它包含在linux内核的外面,为用户和内核之间的交互提供了一个接口。当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作.系统的回应和输出的信息也由shell处理,然后显示在用户...

2018-12-27 04:49:40 120

原创 Firewall防火墙 【firewalld(使用详解、地址伪装)与iptables(使用详解)两种管理方式】

一、防火墙简介    防火墙是整个数据包进入主机前的第一道关卡。是一种位于内部网络与外部网络之间的网络安全系统,是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙主要通过Netfilter与TCPwrappers两个机制来管理的。管理防火墙的两种方式 :1、firewalld 管理火墙的工具,相对简单2、iptables 复杂,功能强大二、Firewalld...

2018-12-19 18:42:08 2734

原创 PXE自动化网络安装(Linux系统)环境部署

一、什么是PXEPXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,PXE可以引导多种操作系统,如Windows95/98/2000/windows2003,linux系列等...

2018-12-19 02:14:38 1023 1

原创 Apache的论坛搭建、正向代理 ,反向代理,轮询调度

一、搭建论坛1、创建发布目录[root@apache-server conf.d]# mkdir -p /var/www/westos.com/bbs/html/2将主机上的搭建论坛的安装包传送到服务端的发布目录下3、服务端将安装包解压[root@apache-server conf.d]# cd /var/www/westos.com/bbs/html/[root@apache-...

2018-12-06 10:48:01 249

原创 Apache的安装部署与基本配置(修改端口,修改默认发布目录)、创建虚拟主机、访问控制、Apache支持的语言、HTTPS(加密认证 )

一、Apache1、概念:         Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。是最流行的Web服务器端软件之一,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释...

2018-12-06 06:19:07 2587

原创 LINUX数据库(mariadb的基础操作)、MySQL数据库

数据库:        数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备

2018-11-29 07:05:16 2548 1

原创 ISCSI远程块存储(网络磁盘共享)

ISCSI:iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源 (1)ISCSI target:就是储存设备端,存放磁盘或 RAID 的设备,目前也能够将 Linux 主机仿真成 iSCSI target 了!目的在提供其他主机使用的『磁盘』(2)ISCSI initiator:就是能够使用 target 的客户...

2018-11-29 04:10:16 2424

原创 NFS文件系统、服务的基本配置

NFS概念:        NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS的优点:(1)节...

2018-11-29 01:00:28 705

原创 cifs协议(基于samba服务)

一、基本概念:        CIFS是实现文件共享服务的一种文件系统,主要用于实现windows系统中的文件共享,linux系统中用的比较少linux系统中利用CIFS文件系统实现文件共享,需要安装samba服务。它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS

2018-11-28 18:17:27 5480

原创 samba文件共享以及用法(访问控制)

SambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务端和客户端程序构成。随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba——通过它可以轻松实现文件共享。一、SMB文件共享通用lnternet文件系统(CIFS)也称为服务器信息块(SMB),是适用于MicrosoftWind...

2018-11-28 12:33:51 29886 1

原创 网络桥接

作用:在网络的使用中,有时需要搭建网络桥来实现网络桥接。例如在一台主机上制作一台虚拟机,虚拟机是没有物理网卡的,这时虚拟机数据的发送和接收就需要通过主机上的物理网卡,需要主机的内核来处理这些问题,这无疑增加了主机内核的负担,也延长了虚拟机的反应速度,如果搭建网络桥,使得虚拟机的内核可以在一定程度上使用主机的物理网卡,就可以解决这个问题。一、.用命令的方式添加网桥(临时的,重启会失效)[roo...

2018-11-22 13:02:20 666

原创 DNS的正向解析、轮询域名解析、反向解析、双向解析、集群、更新、动态DNS解析(ddns)

一.DNS的概述1、什么是DNS——DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的,又名“域名解析服务器”。2、DNS的作用——靠DNS把要访问的网址找到然后把信息送到电脑上。3、什么是DNS服务器——DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Inter...

2018-11-22 10:23:42 1157

原创 DNS高速缓存

1、原理及作用:对于一个局域网内的主机而言,要是每台主机在访问相同的域名时都进行一次查询,这样不仅会对dns服务器造成很大负担,同时也使得客户主机访问时速度很慢,此时,我们就可以在此局域网内设置一台DNS高速缓存服务器,将此局域网内所解析的域名暂时进行存储,当局域网内的主机进行域名解析时,可以直接从高速缓存中解析到ip,减轻了dns服务器的访问压力,同时也提高了解析的速度。2、非权威 / 递归...

2018-11-22 05:20:21 524

原创 高级网络配置(bond、team网络接口)

####bond(链路聚合)####一、链路聚合:以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。链路聚合的功能: 1、增加了带宽---将多个链路的容量组合到一个逻辑链路中。 2、自动故障转移/故障恢复---将来自故障链路的通信转移到聚合中的工...

2018-11-22 01:17:56 913

原创 find命令详解

find是linux命令:它将档案系统内符合expression的档案列出来。你可以要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。一、常见命令参数测试环境搭建:便于测试后面的命令新建file1~file5监控/mnt/下的文件改用户和组修改文件信息完成,结果显示如下:find /etc/ -name passwd  ##查找文件名称符合...

2018-11-15 09:52:00 1079

原创 linux系统排错

一、超级用户密码忘记解决方法:在开机时更改超户密码1、开机时按上下键,2、按E键进入编辑3、在initrd16前面删除到ro,将ro改为rw rd.break,根据提示,使用组合键CTRL+X进入密码修改4、进入到系统的紧急求援模式依次输入以下的命令# chroot /sysroot //进入系统的根目录# passwd //重置密码# touch /.autorel...

2018-11-15 08:15:56 190

原创 LVM逻辑卷管理

一、LVM基础知识LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,*物理存储介质(PhysicalStorageMedia)指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最...

2018-11-15 02:41:55 176

原创 Linux系统的磁盘管理(磁盘管理、分区管理,配额,加密)

一、系统的磁盘管理1.本地存储设备的识别fdisk -l # 查看硬盘上设备的真实存在的所有设备cat /proc/partitions # 查看系统识别的设备blkid # 查看系统可以使用的设备df # 查看系统正在挂载的设备 df -h #查看到的...

2018-11-08 07:32:57 651

原创 Selinux(内核加强型火墙)简介与用法

一、selinux简介SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。设想一下,...

2018-11-08 03:02:34 267

原创 系统延时任务及定时任务

一、延时任务at命令at 命令可以指定某一任务在将来的特定时间运行。1、发起任务(指定时间)at 20:51或者[at now+1min #(现在时间加一分钟后)] ##设置执行任务时间touch file ##输入命令 ##ctrl+D发起任务2、基本命令at -l ##列出延时任务(下图2为任务编号)at -c 2 ##延时任务详细操作(2为上图编号)...

2018-11-07 00:35:09 152

原创 第三方yum源仓库搭建

作用:第三方软件是yum仓库里没有的软件,如果从网上下载得到了软件,用yum还是不能安装,因为会有依赖性,解决依赖性非常麻烦,但是如果搭建了第三方软件仓库,yum就会自己解决这个问题1、在/var/www/html/下新建一个目录disanf。存放第三方软件。建在/var/www/html目录下是为了方便共享第三方软件2、将第三方软件移动到刚才新建的目录里3、查看第三方软件已经存在...

2018-11-01 10:46:34 4907

原创 ftp服务(匿名,本地,虚拟用户的管理)

一、ftp概念:FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输, 用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。例如,用户发出一条命令,要求服务器向用户传送某一...

2018-11-01 07:33:19 1102

原创 rpm命令的运用

一、rpm简介:rpm (RedHat Package Manager) 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序特点:将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主...

2018-11-01 06:14:00 510

原创 批量自动安装虚拟机

批量自动安装虚拟机(1)开启httpd服务注意: 首先要搭建本地yum源用yum下载httpd,这里的客户端已经下载过,打开httpd服务,并设置开机自启动关闭火墙,设置开机不自启动(2)开启dhcp服务器此处打开desktop虚拟机的dhcp服务dhcp以前已配置好了(3)安装kickstart1、 KickStart的工作原理:  通过记录典型的安装过程中所需人工干预...

2018-11-01 04:33:40 2212

空空如也

空空如也

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

TA关注的人

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