自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统之docker(二)——搭建阿里云的镜像加速器和私有仓库(registry)

一.为什么要使用阿里云镜像加速器在系统拉取镜像时,软件默认去hub.docker.com这个网站中拉取镜像。但该网站在国外,拉取镜像速度十分缓慢国内很多云服务商都提供了国内加速器服务,例如:Azure 中国镜像 https://dockerhub.azk8s.cn阿里云加速器(需登录账号获取)七牛云加速器 https://reg-mirror.qiniu.com在阿里云上有自己的镜像可...

2019-10-14 23:05:14 843

原创 linux系统之docker(一)——认识docker并搭建docker

一. 什么是docker在了解docker之前,我们必须先清楚docker和虚拟机的不同虚拟机我们用的传统虚拟机如 VMware ,VisualBox 之类的需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给它的资源将全部被占用每一台虚拟机包括应用,必要的二进制和库,以及一个完整的用户操作系统容器容器技术是和我们的宿主机共享硬件资源及操作系统,可以...

2019-10-13 17:33:14 366

原创 python中的文件系统管理(os模块)

python打开文件的三步(打开->操作->关闭)一.打开——openopen函数(1)第一个参数是要打开的文件名(文件名区分大小写)如果文件存在,返回文件操作对象如果文件不存在,会抛出异常(2)第二个参数为读取方式纯文本文件读取方式:r/r+,w/w+,a/a+非纯文本文件的读取方式:rb,rb+,wb,wb+,ab,ab+文件打开模式描述r以...

2019-09-12 17:36:06 649

原创 python之装饰器

函数的装饰器把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数输入def funA(fn): print('a') fn() # 执行传入的FN参数 return 'A'## b函数被a函数修饰,所以a函数的返回值就是b函数的参数@funAdef funB(): print('qwertyu')print(funB)输出aq...

2019-09-12 15:19:02 126

原创 python之高阶函数

什么是高阶函数1.函数接受的一个参数是一个函数名2.函数的返回值是一个函数名3.满足上述条件任意一个,都可以称为高阶函数函数接受的一个参数是一个函数名输入def fun(a,b): return a+ba = fun(1,2)print(a)print(abs(-11))f = abs# 函数本身也可以赋值给变量,变量可以指向函数print(f(-10))...

2019-09-10 01:01:58 308

原创 python之函数

什么是函数所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1.定义函数–封装独立的功能2.调用函数–享受封装的成果函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用‘’函数:函数是带名字的代码块,用于完成具体的工作需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让python运行其中的...

2019-09-10 00:19:46 433

原创 python数据类型之集合

集合是什么——set集合是不重复元素的无序集,它兼具了列表和字典的一些性质。集合类似字典的特点:用花括号“{}”来定义,其元素是非序列类型的数据,也就是没有序列,并且集合中的元素不可重复,也必须是不变对象,类似于字典中的键。集合的内部结构与字典很相似,区别是“只有键没有值”。另一方面,集合也具有一些列表的特点:持有一系列元素,并且可原处修改。由于集合是无序的,不记录元素位置或者插入点,因此不支持...

2019-09-09 23:03:30 201

原创 python数据类型之字典

什么是字典  字典包含了一个索引的集合,称为键和值的集合。一一对应,这种关系称为键值对或称为项。简单地说,字典就是用花括号包裹的键值对的集合。每个键值对用冒号“:”分割,每对之间用逗号“,”分割  键必须是唯一的,不能重复,还必须是不可变的数据类型,例如:字符串、数字、或元组。值可以是任何数据类型。Python语言的字典就是一种映射...

2019-09-09 21:40:36 281

原创 python数据类型之元组(不可变的数据类型)

元组是什么元组(tuple)是Python中一种内置的存储有序数据的结构。与列表类似,可以存储不同类型的数据。但是元组是不可以改变的,创建后不能再做任何的修改。元组的主要作用是作为参数传递给函数调用或者从函数调用那里获得参数时,保护其内容不被外部接口修改。因为元组是不可变的数据类型,因此元组没有增删改查元组的创建(1)空元组的创建——tup = ()(2)当元组中只有一个数据时——tup...

2019-09-05 16:22:38 4772

原创 python之列表

列表和数组数组:存储同一种数据类型的集合 scores = [34,56,90,100…]列表(打了激素的数组):可以存储任意数据类型列表的定义(1)定义一个空列表list = []列表中的元素可以是任意类型例如:数值类型,列表,字符串等均可(2)列表中的元素可以为数值,列表,字符串等list = [1,1.2,True,‘westos’,[2,3,45,5]]print(li...

2019-09-05 15:21:53 327

原创 python之字符串

字符串的定义字符串的定义有三种方式:•第一种方式:str1 = ‘our company is westos’•第二种方式:str2 = “our company is westos”•第三种方式:str3 = “”“our company is westos”“”==第三种方式表示块注释:多行代码注释 ==转义符号一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的...

2019-09-02 23:35:58 145

原创 python中if,for,while语句

if语句if 要判断的条件(True):条件成立的时候,要做的事情elif 要判断的条件(True): ...else:条件不成立的时候要做的事例如:判断成绩评价score = 79if 90 < score <=100: grade = 'A'elif 80 < score <= 90: grade = 'B'else: ...

2019-09-02 21:47:35 156

原创 python中的变量,输入输出,算术运算符及逻辑运算符

什么是变量变量就是对内存地址空间的一个引用在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值=左边是一个变量名=右边是存储在变量中的值变量名 = 值变量名的命名规则一.在定义变量时,为了保证代码格式, = 的左右两边该各保留一个空格二.在python中,如果变量名需要由两个或多个单词组成,可以按照以下方式命名(python中常用...

2019-08-29 15:27:39 655

原创 python的简单介绍

解释器和编辑器编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,例如.c文件,.class文件。这样运行时计算机可以直接以机器语言来运行此程序,速度很快。运行于工作前解释器只在执行程序时,一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。运行于工作时这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)解释性语言和...

2019-08-29 11:42:15 255

原创 shell中的文本处理正则表达式(grep+sed+awk)

grep文本过滤命令grep用于shell脚本时,如果模板搜索成功返回0,不成功返回1,搜索文件不存在返回2名称方法搜索file中的xxxgrep  xxx  file只输出匹配行的计数grep -c  xxx  file不区分大 小写(只适用于单字符)grep -i  xxx  file查询多文件时不显示文件名grep -h  xxx  file...

2019-08-22 10:26:54 338

原创 shell中常用的基本命令(diff、patch、cut、sort、uniq、&&与||、test、tr)

diff 命令(比对文件)名称方法不检查空格字符的不同diff -b不检查空白行diff -B显示全部内文,并标出不同之处diff -c不检查大小写的不同diff -i若比较的文件为 C 语言的程序码文件时,显示差异所在的函数名称diff -p仅显示有无差异,不显示详细的信息diff -q比较子目录中的文件diff -r...

2019-08-21 00:55:36 266

原创 Linux系统之防火墙(iptables)

注意:firewalld和iptables不能同时打开,一定要关闭firewalld,再打开iptables,不然会对下面的实验有影响防火墙的工作机制(三表五链)链: 链就是位置,共有五个 : 数据包进路由之前(PREROUTING)、目的地址为本机,进系统(INPUT) 、转发(FORWARD)、原地址为本机,向外发送,出系统(OUTPUT)、发送到网卡之前,出路由(POSTROUTING)...

2019-08-20 23:40:13 5521

原创 Linux系统之防火墙(firewalld)

防火墙的简述在网络中,所谓“防火墙”,是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种隔离技术。防火墙是在两个网络通讯时执行的一种访问控制尺度,它能允许你“同意”的人和数据进入你的网络,同时将你“不同意”的人和数据拒之门外,最大限度地阻止网络中的黑客来访问你的网络。换句话说,如果不通过防火墙,公司内部的人就无法访问Internet,Internet上的人也无法和公司内...

2019-08-20 21:36:47 673

原创 Linux之网络磁盘共享(iscsi)

iscsi网络磁盘iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:把原来只用于本机的SCSI...

2019-08-19 23:59:49 1708 1

原创 Linux系统之NFS文件系统

NFS文件系统NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。常用于linux与linux’系统之间,允许多个客户端通过网络共享文件访问。##包括基本的NFS命令与监控程序 服务端客户端都装这个 au...

2019-08-19 23:12:12 380

原创 Linux系统之CIFS文件系统

CIFS文件系统搭建samba服务器环境:安装samba,samba-common,samba-client三个软件包samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等;samba-common:这个套件则主要提...

2019-08-19 21:40:06 486

原创 Linux系统之Apache

什么是ApacheApache HTTP Server(简称Apache):是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache的默认服务端口为:80##Apache的默认设定默认发布目...

2019-08-15 23:46:15 444

原创 Linux之高级网络配置(bond,team以及网桥的搭建)

bond网络##什么是bond,为什么要配置bondbond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。特点:bond默认情况下支持两块网卡工作。在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能。bonding网络有三种使用方式模...

2019-08-15 02:30:10 636

原创 Linux之系统排错

MBR主导分区损坏模拟问题:dd if=/dev/zero of=/dev/vda bs=446 count=1当你重启电脑后会出现以下错误,系统无法正常开机前提条件----------------必须要有一个与系统相同的镜像解决方案(1)真机执行virt-manager,选择grub2出现错误的虚拟机,并关闭虚拟机;(2)点击灯泡,根据虚拟机版本添加光驱(如7.3的系统光驱为7...

2019-08-15 00:02:13 405

原创 Linux之数据库的简单管理

数据库安装数据库第一步:安装数据库(mariadb)服务[root@mysql ~]# yum install mariadb.x86_64 已加载插件:langpacks正在解决依赖关系--> 正在检查事务---> 软件包 mariadb.x86_64.1.5.5.52-1.el7 将被 安装--> 正在处理依赖关系 mariadb-libs(x86-64) =...

2019-08-14 22:40:48 217

原创 Linux系统之DNS的集群,更新(远程更新,加密更新)和ddns(动态域名解析)

DNS集群的搭建基本概念:DNS服务器一般在使用时,为了缓解服务器的压力,多使用一个主DNS服务器,多个副DNS服务器,这些DNS服务器就组成了一个DNS集群。 搭建DNS之前我们需要将之前在DNS的主配置文件步里做的DNS双向解析的代码删掉##主DNS的搭建主dns在之前作dns的正向解析,反向解析时,已经搭建好了.切记一定要将双向DNS给注释掉,还原最初始的样子,防止影响下面...

2019-08-13 22:00:46 308

原创 Linux系统之SeLinux服务

Selinux是什么  Selinux 的全称是Security Enhance Linux,就是安全加强的Linux。在Selinux之前root账号能够任意的访问所有文档和服务 ;   Selinux则是基于MAC(强制访问机制),简单的说,就是程序和访问对象上都有一个安全标签(即selinux上下文)进行区分,只有对应的标签才能允许访问,否则即使权限是777,也是不能访问的。  ...

2019-08-11 16:33:36 731

原创 Linux系统之高速缓存DNS,正向解析,反向解析和双向解析

什么是DNS  DNS(Domain Name System,域名系统):万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。   DNS协议运行在UDP协议之上,使用端口号53。DNS的配置文件含义DNS(Domain Name Sy...

2019-08-09 23:09:02 415

原创 Linux系统之FTP服务

什么是ftp  文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。  FTP允许用户以文件操...

2019-08-02 14:50:45 487

原创 Linux系统之LVM(逻辑卷管理)

LVM相关知识LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM是建立在磁盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。##为什么要使用LVM  Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区...

2019-07-31 16:20:11 470

原创 Linux系统之磁盘管理

本地存储设备时别名称方法真实存在的设备fdisk -l系统识别的设备cat /proc/partitions系统可以使用的设备blkid系统正在挂载的设备df  其中,四者之间的关系为真实存在的( fdisk -l),但不一定被识别;识别的(cat /proc/partition),不一定能用;一定能用的(blkid),不一定被使用(df...

2019-07-31 10:09:28 1408

原创 Linux系统之延时及定时机制

系统延时任务——at在Linux系统中,我们的延时任务同at命令来执行,此命令有两种表示方法:1. at   时间:在该时间点执行at’后的命令2. a t now+数字min:在数字min后执行at后的命令我们在输入命令结束后使用ctrl+d发起任务名称方法查看任务列表at -l查看任务内容at -c 任务号取消任务执行at -r 任务号...

2019-07-27 20:28:49 692

原创 Linux系统之虚拟机的快照及其自动安装

虚拟机的快照在/var/lib/libvirt/images/目录下找到进行快照的xx虚拟机的硬盘文件,以westos虚拟机为例第一步:创建虚拟机的镜像快照文件##建立快照,create创建,-f格式qcow2,-b 源虚拟机磁盘文件 [root@foundation70 images]# qemu-img create -f qcow2 -b /var/lib/libvirt/imag...

2019-07-25 18:20:45 444

原创 Linux系统之软件管理

使用已有的网络资源安装软件如果在网络上已经存在一个yum源,我们可以通过配置以下文件来共享网络上的yum源,其中文件必须以.repo结尾。第一步:在/etc/yum.repos.d/目录下创建一个xx.repo文件第二步:在该文件中写入以下内容[rhel7.3]       ##仓库名称name=rhel7.3       ##对...

2019-07-25 14:59:13 1169

原创 Linux之虚拟机管理

虚拟机管理命令名称方法开启虚拟机管理器virt-manager显示正在运行的虚拟机virsh list显示所有虚拟机virsh list --all打开虚拟机virsh start desktop正常关闭虚拟机virsh shutdown desktop强行关闭虚拟机virsh destroy desktop显示虚拟机virt...

2019-07-24 23:33:35 287

原创 Linux系统之网络配置

什么是IP ADDRESS网络位(前三段) 主机位(最后一段)网络地址进程:intrenet   protocol   ADDRESSipv4:internet    protocol   version4ip由32个0/1组成11111110.11111110.11111110.111111110=255.255.255.255子网掩码用来划分网络区域子网掩码非0的位对应...

2019-07-22 00:39:16 1166

原创 Linux系统之系统日志管理

rsyslog此服务是用来采集系统日志的,他不产生日志,只起到采集作用rsyslog的管理##/var/log目录下文件含义名称方法服务信息日志/var/log/message系统登陆日志/var/log/secure定时任务日志/var/log/cron邮件日志/var/log/maillog系统启动日志/var/log/boot...

2019-07-21 15:21:07 443

原创 Linux系统之文件在系统中的传输

scpscp进行数据复制——有没有都复制,稳定(准确)性高上传——scp file root@ip:dir下载——scp root@ip:file dir##将westos文件上传到ip为28的主机中[root@westos_server Desktop]# mkdir westos[root@westos_server Desktop]# touch westos/file{1...

2019-07-20 00:00:54 162

原创 Linux系统中sshd服务

sshd简介通过网络在主机中开启shell——sshd=secure shell;有两种连接方式文本连接——ssh username@ip图形连接——ssh  -X username@ip注意:1.第一次连接陌生主机时需要建立认证文件,会询问是否建立,输入yes或no,不可输入y或n;   2.在第二次再次连接该主机时不需要再次输入,因为生成~/.ssh/know_hosts文件...

2019-07-18 22:45:56 283

原创 Linux系统中进程及服务控制

什么是进程进程就是系统未完成并且正在进行的工作查看进程的方式##图形查看在控制台输入gnome-system-monitor,即可显示进程的页面##选择命令查看名称方法所有进程ps -A在环境中的所有进程,不包含环境信息ps -a显示进程用户信息ps -u显示当前环境中运行的进程,包含环境信息ps -a列出系统中所有运行包含...

2019-07-18 11:00:47 247

空空如也

空空如也

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

TA关注的人

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