自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python入门:之10--高阶函数

一、高阶函数定义高阶函数1.实参是一个函数名2.函数的返回值是一个函数函数本身也可以赋值给变量,变量也可以指向函数传递的参数包括函数名二、内置高阶函数mapmap()函数接收两个参数,一个是函数,一个是序列map将传入的函数依次作用到序列的每个元素,并把结果作为新的序列返回对于序列的每个元素求阶乘(10个元素,都在2~7之间的随...

2019-04-06 08:27:22 325

原创 Python入门:之11--装饰器

装饰器:把一个函数当作参数,返回一个替代版的函数本质就是一个返回函数的函数在不改变原函数的基础上,给函数增加功能”

2019-04-06 08:27:10 291

原创 Python入门:之九--列表生成式

一、列表生成式使用列表生成式找出1~num之间的所有质数使用列表生成式找出目录/var/log下以.log结尾的文件练习:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))[2,3,5,7]...

2019-04-04 13:54:39 473

原创 Python入门:八之 ----函数

一、函数定义如果不主动调用函数,函数不会执行二、 函数的调用执行结果如下:三、函数的嵌套定义函数的时候的变量 叫作形参(形参可以任意起名)真实的数据,调用函数时传递的参数 实参四、函数的四种形参参数:形参 实参形参:位置参数 默认参数 可变参数 关键字参数(1)位置...

2019-04-04 13:49:18 374

原创 Python入门:六之字典

一、字典的定义字典是一个无序的数据集合,使用print输出字典的时候通常输出的顺序和定义的顺序是不一致的(1)创建字典字典:key - value 键值对value可以是任意数据类型(2)工厂函数(3)字典的嵌套二、字典特性d = {‘1’:‘a’,‘2’:‘b’}(1)字典不支持索引print(d[0])(2)字典不支持切片p...

2019-04-04 13:40:31 230

原创 Python入门:五之 列表、元组、集合

一、列表(1)创建列表列表与数组的区别数组:存储同一数据类型的集合 score = [10,20,30]列表:可以存储任意数据类型的集合1>列表里可以存储不同的数据类型2>列表嵌套​​​​​​​(2)列表的特性1>索引2>切片3>重复4>连接5>成员操作符​​​​​​​6>...

2019-04-04 11:59:50 371

原创 Python入门:四之for while 循环语句

循环语句在python中运用的非常广泛!所以需要不停的练习熟悉掌握:一、for循环语法结构for循环使用的语法:for 变量 in 序列:循环要执行的动作例如:(1)求1-100的和(2)求1-100奇数和二、while循环语法结构while 条件do动作done比如:...

2019-04-04 11:38:51 217

原创 Python入门三之if判断语句

if语句 我们经常会运用到:(1)语法结构if 要判断的条件:条件成立时,要做的事2)if—elseage = 18if age >= 18:print(‘你已经成年,欢迎进入网吧…’)else:print(‘你未满18岁,请回家写作业’)```(3)if嵌套语法结构:1>if 要判断的条件:条件成立时,要做的事情elif 条件2:...

2019-04-04 11:33:53 252

原创 Python入门一之 输入,输出及逻辑运算符

一、注释(1)单行注释'#' 表示注释符号(2)多行注释:''' '''二,输入输出其中 输入【input】:输出【print】:print('hello ,asuka')结果:hello,asukaprint('' 你好 '')结果:你好三、字符类型(1)整型 int例如:(2)浮点型 %f(3)百...

2019-04-04 11:24:58 416

原创 Linux系统中 Python的使用

Python语言,越来越重要,所以在我们的工作中,Linux系统中也需要运用python来帮助我们实现一些功能:在本人使用的Redhat(红帽linux)linux系统中自带python2版本,但是众所周知,当前python3.6版本才是市场上的主流版本,所以需要我们自己去python官网下载获取python3.6;输入python 利用补齐功能可以发现系统自带python2版本:...

2019-04-04 11:07:35 1706

原创 Linux系统中的shell的简介

Shell : 什么是 shell???@ shell是linux的外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口;@ 当用户下达指令给操作系统的时候,实际上的是把指令告诉给shell,经过shell的解释,处理之后让内核做出相应的动作;@ 系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上;用一张示意图来感受一下:接...

2019-04-04 11:04:34 2805

原创 Linux系统通过网络预安装系统(PXE) 最方便的装系统方式!!!

PXE:         @:   PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或M...

2018-12-10 15:55:18 4117 2

原创 VMware虚拟机如何安装windows系统

实验环境:需要我们在网上获取 : (1)windos系统的一个版本的镜像文件(2)下载一个VMware station (虚拟机)(在虚拟机中安装实验操作,不至于你的真机 狗带!!!)网上资源很多。建议下载破解版的。(3)U盘:制作U盘启动盘(在网上下载大白菜u盘启动盘制作工具)就这个样式: 我下载的是vmware workstation 15 版本的:...

2018-12-06 11:22:20 860

原创 如何利用VMware虚拟机来模拟安装linux系统

实验环境:需要我们在网上获取 : (1)linux系统的一个版本的镜像文件(redhat. ubuntu....都行)(2)下载一个VMware station (虚拟机)(在虚拟机中安装实验操作,不至于你的真机 狗带!!!)网上资源很多。建议下载破解版的。 我下载的是vmware workstation 15 版本的:  点击创建新的虚拟机,就会弹到下...

2018-12-06 10:19:46 459 1

原创 Linux系统中的正向代理和反向代理(CDN)

正向代理:正向代理(forward proxy),是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理 正向代理的作用:访问原来无法访问的资源 用作缓存,加速访问速度 对客户端访问授权,上网进行认证 代理可以记录用户访问记录(上网行为...

2018-12-05 19:49:03 1083

原创 Linux系统中Apache(阿帕奇)的基本配置信息

Apache 1.修改默认发布文件:(默认的发布文件为/var/www/html 下的 index.html文件):改为asuka.html:登录浏览器输入 172.25.254.223查看:(可以看到更改成功了!)当我们写入多个发布文件时,只会显示第一个文件的内容(当第一个文件内容存在的时候)当我们删除asuka.html ,再登录会发现 第二个存...

2018-12-05 17:02:29 3502

原创 Linux系统中Apache-----(http)服务

什么是 Apache? Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇. Apache HTTP Server(简称Apache)是Apache软件基金会...

2018-12-04 19:28:17 1193

原创 Linux系统登录过程中遇到Welcome to emergency mode! After logging in,type....问题的解决办法

这个问题也是碰巧被我遇到了所以来说明并解决一下:下图可以看到问题界面: 问题原因: 我们在开机自启的配置文件: /etc/fstab中写入的信息,通常为挂载信息不匹配,系统找不到挂载硬盘文件!解决办法:(1) 按系统提示,输入root用户密码(2) 进入shell操作界面后,输入  vim /etc/fstab 手动更改错误的配置文件编写内容(注释掉或者删除掉)(3...

2018-12-03 16:51:47 8219 5

原创 Linux系统中对MySQL数据库的管理

MySQL数据库的管理:(使用的软件:mariadb) 1.安装软件包[root@shareserver westos]# yum install mariadb-server -y 2.开启mariadbsystemctl start mariadb  3.输入mysql_secure_installation[root@shareserver westos]# m...

2018-11-29 00:26:08 436

原创 Linux系统中的NFS文件系统

NFS文件系统:  NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 开始实验: NFS的基本配置:在服务端安装nfs-utils :开启nfs...

2018-11-28 18:50:20 278

原创 Linux系统中的文件共享(CIFS)----samba

linux系统如何实现文件共享? linux >>>>>>>>> linux  or  windows    -------------利用linux中的 samba服务软件!!!  注: samba服务 默认共享的是 本地用户的家目录(/home/username)!!     实验测试环境:利...

2018-11-28 00:46:21 613

原创 Linux系统中的DNS服务七之 DNS以密钥方式进行更新!

DNS密钥方式进行更新:为了信息安全!!! 开始实验:第一步生成密钥:(在主服务器上server 上)进入/mnt目录生成(方便):使用MD5的加密方式,密钥长度为128,生成文件为asukakey;可以看到生成了公私密钥对:(且公私密钥相同):第二步:编辑加密文件:(以/etc/底下的rndc.key文件为模版创建一个asuka.key)更改为:(...

2018-11-22 04:01:44 440

原创 Linux系统中的DNS服务六 之DNS集群的更新!

DNS集群的更新:(辅助DNS服务器更新DNS域名解析信息与主DNS服务器之间相互更新DNS信息) 开始实验: 首先为了方便操作我们将主DNS服务器server命名为: dns-master                                       辅助DNS服务器desktop命名为: dns-slave利用hostnamectl命令:(设置完毕):...

2018-11-22 03:37:52 420

原创 Linux系统中DNS服务五 之DNS集群!

DNS集群:(借助辅助DNS域名服务器)    现实生活中,一台DNS域名服务器承担的压力有时会特别庞大,这对企业和顾客都是不利的;所以我们需要以构建一个DNS集群来分担访问量,从而减轻主DNS域名服务器的压力!  开始实验:第一步:在主DNS服务器(server虚拟机)上进行操作:@vim /etc/named.conf文件内容:(标出来的行号内容更改其他不变!)...

2018-11-22 02:30:07 424

原创 Linux系统中的DNS服务四 之 DNS双向解析!

DNS的双向解析:前面我们实验解释过了 DNS的正向解析以及DNS的逆向解析; 双向解析的目的:如何让一台DNS服务器解析不同网段IP地址的域名给对应IP网段的IP: 开始实验:对服务端:对物理网卡eth0再设置一个IP地址:添加ip 1.1.1.100 重启网络服务查看添加是否成功:利用 ip addr show :此时 我们的ip:1...

2018-11-22 00:24:41 347

原创 Linux系统中DNS服务三之 反向解析!

DNS的反向解析:将IP地址转化为域名!  开始实验!实验环境:@虚拟机server作为DNS服务器(172.25.254.48)@真机和虚拟机desktop作为测试端使用 服务端:注:前面我们已经做过了DNS的高速缓存和正向解析服务了,所以有些实验步骤已经做过了,文件已经创建过了: @第一步编写/etc/named.rfc1912.zons文件内容:...

2018-11-21 17:11:08 813

原创 Linux系统中DNS服务二之DNS的正向解析!

DNS的正向解析:将域名转化为与其对应IP地址! 开始实验: 首先在我们的服务器端server上进行操作:更改/etc/named.conf配置文件:文件内容为:(在做DNS高速缓存的时候第18行写了forwarders { 114.114.114.114; };的话将它删掉)并且复制51到54行的文件格式: 然后到/etc/named.rfc1912.zo...

2018-11-21 15:56:00 436

原创 Linux系统中的DNS服务一之 :高速缓存DNS

DNS简介:(IP地址太多我们不可能记住所有网站的IP,所以需要DNS来帮助我们简化这个过程)即 相当于@   DNS:姓名     IP:家庭住址 DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解...

2018-11-21 14:29:29 543

原创 Linux系统中高级网络管理 之 网桥.桥接

网桥:(Bridge)Linux网桥是一种以同种协议连接两个局域网的产品。可以把它看成是一个决定发送的包是到自己的局域网还是到另一个局域网的设备。linux网桥检查局域网上所有的包,在同一个局域网中传送它,如果不是同一个网中的,就将它发到别的网上。原理:网桥是连接两个局域网的存储转发设备,用它可以完成具有相同或相似体系结构网络系统的连接。一般情况下,被连接的网络系统都具有相同的逻辑链路...

2018-11-21 00:05:43 768

原创 Linux系统中的链路聚合 之 team方式

Linux系统中链路聚合有两种方式其中一种bond方式 上一篇博客已经解释过了:https://mp.csdn.net/postedit/84233264 我们来看看第二种  team方式: 开始实验:在虚拟机中做实验: 可以看到我们的虚拟机网卡信息: 利用nmcli命令来创建team0逻辑网卡:  nmcli connection a...

2018-11-19 16:51:18 1122

原创 Linux系统中的链路聚合 之 bond 方式

Linux系统中的链路聚合: 链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报...

2018-11-19 13:15:04 2726 2

原创 Linux系统中 find命令

find 顾名思义就是查找,Linux系统中我们可以使用find命令来查找文件当find命令不跟任何参数时,表示在用户当前所在目录里进行文件的查找并显示出来: 开始实验来了解find命令吧: 首先搭建一个便于我们观察find命令效果的环境:在/mnt目录下建立五个file文件,并监控(touch file{1..5})监控内容开始更改部分文件的用户,用户组:...

2018-11-15 11:13:43 26156

原创 Linux系统中 中的系统排错 之 六 启动级别发生错误

启动级别发生错误: 首先介绍一下系统的启动级别:系统的启动级别总共有7个:(从0 到 6)0:系统停机模式,系统不能正常启动,机器关闭1:单用户模式,root权限,用于系统维护,禁止远程登陆2:多用户模式,没有NFS网络支持3:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式4:系统未使用,保留一般不用5:图形化模式,登陆后进入GUI模式6:重启模式,默认级别不...

2018-11-15 10:16:43 265

原创 linux中的系统排错 之五 /boot 分区下的所有文件被删除

系统错误之  /boot分区下的所有文件被删除:  系统报错界面:  其实 这个问题就是  前面所有系统问题的全部同时发生了(因为下面四种错误都是/boot分区下的操作失误导致的):1.因为硬盘引导阶段的错误:(mbr 主引导记录的恢复):https://mp.csdn.net/postedit/840733912.文件引导阶段的错误:(引导文件丢失):http...

2018-11-15 09:56:21 600

原创 linux中的系统排错 之三 文件引导阶段(内核文件丢失)

内核文件丢失引起的系统崩溃: 模拟问题:     rm -fr   /boot/vmlinuz-3.10.0-123.el7.x86_64没有删除之前在/boot目录下可以看到vm..文件:删除它:reboot重启系统:可以看到系统报错信息:解决办法:这种情况下我们需要借助光盘引导,进入挽救模式来解决问题:1.关机,然后在 虚拟机管理界面调好  ...

2018-11-15 09:42:13 2125 2

原创 linux中的系统排错 之四 系统初始化镜像文件丢失

系统初始化镜像文件丢失: 模拟问题: rm -fr  /boot/initramfs-3.10.0-123.el7.x86_64.img删除文件:reboot 重启系统:可以看到系统报错:解决方式:利用光盘引导进入拯救模式:选择troubleshooting:选第二行 rescue...:continue :\ok:...

2018-11-15 01:02:15 373

原创 Linux系统中 如何系统排错 二之文件引导阶段(引导文件丢失)!

文件引导阶段出现问题:1.引导文件的丢失:说明:我们的/boot目录下有grub文件,这个文件是用来自动引导系统来启动内核程序和系统的初始化程序;系统读取到/boot分区后。不知道要读取什么了2.问题模拟:           rm -fr /boot/brub2/grub.cfg 没删除之前 /boot/grub2/下有 grub.cfg文件:删除后:(没有了)...

2018-11-14 22:02:52 3549 6

原创 Linux系统中 如何系统排错 一之硬盘引导阶段!

在使用LINUX系统时如果操作不当我们的系统会出现各种各样的错误,本文将展示常见的系统错误,并解决错误问题! 首先我们用一张图来展示我们系统从开机到看到桌面的启动过程的步骤:(从上到下,从左往右的顺序!)在虚拟机开始实验:第一个错误:  硬盘(磁盘)引导阶段出现的错误:(mbr主引导出现的错误)问题模拟: 把grub的主引导分区的446字节覆盖掉: 通过fdisk ...

2018-11-14 21:36:29 740

原创 Linux系统中如何利用LVM生成系统快照,以及PE值大小的设定

LVM逻辑卷生成系统快照: 不清楚LVM逻辑卷的可以看链接:https://mp.csdn.net/postedit/83995080  快照的目的一个是备份信息文件,另外是挽救我们的失误操作导致系统崩溃; 开始用LVM生成系统快照: 实验:在虚拟机里:先观察我们的基础设备参数:(可以看到我们还120M的空间可用):上图可以看到我们已有的文件系统没有...

2018-11-14 19:42:16 3753

原创 Linux系统中LVM(逻辑卷的管理)的扩展以及缩小!

LVM的简介:LVM(Logical Volume Manager) (逻辑卷管理): 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估 计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分...

2018-11-13 22:26:05 1732

空空如也

空空如也

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

TA关注的人

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