- 博客(122)
- 资源 (25)
- 收藏
- 关注
原创 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps误删云服务器所有python环境
1)强制删除已安装python及其关联# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps2)删除残余文件# whereis python|xargs rm -frv执行命令后导致服务器上的yum命令和python命令都无法使用。出现以下报错: 1 2 3 4 5 ...
2019-10-19 15:53:00
2280
原创 ssh终端连接虚拟机连接慢,输入账号密码后验证也很慢
1、开启session之后提示输入账号密码很慢: 原因是:ssh的服务端在连接时会自动检测dns环境是否一致导致的。 问题解决:① 使用编辑器修改sshd配置文件 vim /etc/ssh/sshd_config ② 找到#UseDNS yes字段,将其...
2019-10-15 13:18:02
1416
原创 docker学习笔记三
基于Dockerfile构建新镜像执行docker build命令时,Dockerfile中的所有指令都会被执行并且提交,并且在该命令成功结束后返回一个新镜像 使用了docker build命令来构建新镜像。我们通过指定-t选项为新镜像设置了仓库和名称,本例中仓库为myhub,镜像名为static_web。强烈建议各位为自己的镜像设...
2019-10-15 10:16:56
1933
原创 docker学习笔记二
什么是docker镜像?Docker镜像是由文件系统叠加而成。最底端是一个引导文件系统,即bootfs,这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导文件系统有什么交互。实际上,当一个容器启动后,它将会被移到内存中,而引导文件系统则会被卸载(unmount),以留出更多的内存供initrd磁盘镜像使用。实际上,Docker镜像的第二层是root文件...
2019-10-10 23:51:39
427
原创 docker run出现问题(Client.Timeout exceeded while awaiting headers)
在拉取镜像的时候报错Client.Timeout exceeded while awaiting headers原因:延迟较大,网络连接出现问题解决办法:dotcloud官方页面内也有不同操作系统的教程这里贴出Linux下的解决方案:① curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s...
2019-10-05 17:49:31
28651
3
原创 Docker学习(入门)
可以理解为镜像是Docker生命周期中的构件或打包阶段,而容器则是启动或执行阶段① centos8之后不在正式支持docker了,在centos7及之前版本中可直接使用yum install docker安装docker② 创建一个交互式docker容器$sudo docker run -i -t centos /bin/bash($docker create …...
2019-10-05 17:47:23
215
原创 shell脚本学习十一(sed进阶)
之前学习了如何用sed编辑器的基本功能来处理数据流中的文本。sed编辑器的基础命令能满足大多数日常文本编辑需求。本篇文章是继续学习sed编辑器提供的更多高级特性所做笔记。这些功能你未必会经常用到,但当需要时,知道这些功能的存在以及如何使用肯定是件好事1.1 多行命令 在使用sed编辑器的基础命令时,你可能注意到了一个局限。所有的sed编辑器命令都是针对单行数据...
2019-10-03 18:24:32
478
原创 shell脚本学习十(正则表达式)
1.1 什么是正则表达式 1.1.1 定义 正则表达式是你所定义的模式模板(pattern template),Linux工具可以用它来过滤文本。Linux 工具(比如sed编辑器或gawk程序)能够在处理数据时使用正则表达式对数据进行模式匹配。如 果数据匹配模式,它就会被接受并进一步处理;如果数据不匹配模式,它就会被滤掉 正则表...
2019-09-28 12:49:25
638
原创 shell脚本学习九(初识sed和gwak)
目前为止, shell脚本常见的一个用途就是处理文本文件。检查日志文件、读取配置 文件、处理数据元素,shell脚本可以帮助我们将文本文件中各种数据的日常处理任务自动化。但仅靠shell脚本命令来处理文本文件的内容有点勉为其难。如果想在shell脚本中处理任何类型的数据,你得熟悉Linux中的sed和gawk工具。这两个工具能够极大简化需要进行的数据处理任务。1.1 文本处理...
2019-09-24 12:19:58
1043
原创 shell脚本学习八(函数)
创建函数:1、基本的脚本函数 在开始编写较复杂的shell脚本时,你会发现自己重复使用了部分能够执行特定任务的代码。 这些代码有时很简单,比如显示一条文本消息,或者从脚本用户那里获得一个答案;有时则会比 较复杂,需要作为大型处理过程中的一部分被多次使用。 在后一类情况下,在脚本中一遍又一遍地编写同样的代码会很烦人。如果能只写一次,随后 在脚本中可多次引用这部...
2019-09-21 18:09:22
580
原创 vmware安装vmware tools选项灰色无法点击解决办法
原文链接:https://blog.youkuaiyun.com/qq_40259641/article/details/79022844
2019-09-11 10:12:18
63260
2
原创 安装MS-DOS出现invalid system disk,解决方法
1、在第一次引导安装MS-DOS重启之后出现invalid system disk2、解决方法: 2.1 在虚拟机选项中选择打开电源时进入固件 2.2 将CD-ROM Drive引导方式提升到第一个(通过键盘上的+号),重新启动即可继续引导安装...
2019-09-10 09:32:37
2390
原创 windows安装pip
1、首先官网下载pip的tar压缩包,地址是https://pypi.org/project/pip/#files,下载到磁盘相应的位置并进行解压2、使用cmd提示符进入pip解压目录,使用python setup.py install进行安装如果python2、python3都安装了的话,根据自己的版本确定使用python还是python33、使用pip list 或者 ...
2019-09-09 16:51:55
585
原创 MPLS_未批恩搭建拓扑详细命令
四、MPLS_未批恩具体部署实现4.1 拓扑图(初次搭建,拓扑图设计不是很nice)4.2详细配置命令4.2.1 配置IP地址 (注意:PE没有运行MPLS的接口,先让接口与VRF关联,再配接口IP)R1配置命令:R1#conf tR1(config-if)#interface f0/0R1(config-if)#ip address 14.14.14.1 25...
2019-09-01 11:49:19
1466
原创 记录一个很有意思的事情(关于自己的网站自己不能访问,别人通过公网却可以访问)
问题描述: 首先是这样的,无意之中打开自己的网站www.ishells.cn发现竟然不能访问了,很纳闷怎么回事儿?就打开了云服务器检查了一下nginx,博客应用都在运行着,于是又通过 IP + 端口的方式发现网站是可以正常访问的,于是我初步怀疑是https不能正常工作或者是云服务商的域名解析服务出了岔子,于是打开管理台,通过查看域名解析服务也都正常,这就奇怪了!摆治不了它...
2019-08-29 18:05:18
590
1
原创 HCIE知识点MPLS自学基础知识总结(MPLS)
导读: 因为暑假专业布置了一个路由交换的项目实训,其中一道题目就是自学MPLS、MPLS_VPN等知识,自己搭建一个拓扑提交并进行答辩。因为之前没有接触过相关知识点,利用了两天接近三天的时间对这一系列的知识点串了一遍,在此总结出基础知识供大家一起交流学习一、MPLS技术 1.1 MPLS起源 1.2 MPLS原理...
2019-08-29 09:02:14
4445
1
转载 成员变量与局部变量
1、成员变量和局部变量简述在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局部变量(存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存)。二者的运行机制存在较大差异。1.1 成员变量类变量从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同;而实例变量则从该类的实例被创建...
2019-08-18 15:05:29
376
原创 shell脚本学习七(作业控制)
命令执行过裎中按 Ctrl+Z 快捷键,命令在后台处于暂停状态进程:进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业:作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合作业的调度属于高级调度,进程的调度属于低级调度作业就是从外存放到内存的一个过程,它可以包含一个或多进程。 进程和作业的概念也有区别。一个正在...
2019-07-15 10:27:59
5568
原创 linux不经意间出现的问题及解决(备忘,持续更新)
1、mv xxx.zip /mtn 手快之下移动文件到了一个不存在的文件,源文件已经消失不见,但是/mtn却显示为一个文件而不是文件夹 解决办法: mv /mtn /mnt/xxx.zip...
2019-07-12 19:11:26
173
原创 关于linux文件umask默认权限问题(备忘)
centOS7下默认超级管理员root的umask值是 022: 文件夹:由于x与是否可以进入此目录有关,因此默认创建者具有所有权限,即7(rwx),同组则具有5(r-x),其他用户具有5(r-x) 文件: 默认不具有x权限,也就是默认最高权限是666,因为默认umask为022,所以第一次创建文件时默认权限为644,即所有者为(rw-),同组用户具...
2019-07-10 17:01:16
437
原创 python获得列表中第二大的元素值
第一种方法:仅需使用sort()和pop()来实现list26 = [ 1, 13, 5, 6, 11, 12, 7, 8, 13]list26.sort() # 先对列表元素按从小到大进行排序count = list26.count(list26[len(list26) - 1] ) # lis...
2019-07-08 15:39:37
9886
原创 初学python易出错问题
问题一描述 : python中逻辑运算符与c、java有所不同的是: 逻辑与 and 逻辑或 or 逻辑非 not问题二描述 : 打印出所有三位数中的水仙花数解决思路代码如下:num = 100while num <...
2019-07-07 16:34:26
212
原创 使用“. .bashrc”提示permission denied,而“source .bashrc”却可以成功
source ./ 和 . 的区别◆ ./script作为一个可执行文件来运行脚本,启动一个子shell来运行它,当执行完脚本之后,又回到了父shell中,所以在子shell中执行的一切操作都不会影响到父shell;◆ source script在当前shell环境中从文件名读取和执行命令。使用./ 运行脚本的时候,系统变量不会受到影响,而使用source的时候,会影响到系统当前...
2019-07-07 09:37:35
11519
原创 shell脚本学习六(呈现数据)
呈现数据: 如果你有浏览过我之前的关于shell脚本的博客,就会发现到目前为止都是通过将数据打印在屏幕上或将数据重定向到文件中来显示信息,本篇博客将会讲解如何将脚本的输出重定向到linux系统的不同位置。1. 理解输入和输出 两种显示脚本输出的方法: ① 在显示器屏幕上显示输出 ...
2019-07-05 12:09:58
1370
原创 linux之逻辑卷管理LVM
如果用标准分区在硬盘上创建了文件系统,为已有文件系统添加额外的空间多少是一种痛苦的体验,你只能在同一个物理硬盘的可用空间范围内调整分区大小,如果硬盘上没有地方了,你就必须弄一个更大的硬盘,然后手动将已有的文件系统移动到新的硬盘上。这时候可以使用逻辑卷管理器(logical volume manager,LVM)将另外一个硬盘上的分区加入已有文件系统,动态地添加存储空间。逻辑卷管理布...
2019-07-02 12:32:47
298
原创 linux网络服务与配置实战2------------samba服务器配置
(开始的samba服务器地址是静态192.168.88.128,因为实验过程修改过网络设置,所以后来的静态IP地址换为了192.168.121.129) 任务1: 配置yum源,使用光盘镜像安装Samba服务 任务2:匿名访问(不需要密码的分享),物理主机匿名访问Samba服务器上的共享目录...
2019-06-28 18:47:46
701
原创 linux网络服务与配置实战1------------- 静态IP地址设置、yum源配置
配置光盘镜像为本地yum源详细步骤在这个链接((很多公司的服务器都是无法连接外网的,所以建议大家还是学习一下如何将光盘镜像配置为yum源)) https://blog.youkuaiyun.com/qq_42103479/article/details/89435801 任务1:安装虚拟机; 任务2:安装CentOS 7操作系统; 任...
2019-06-28 18:47:41
849
原创 linux网络服务与配置实战3---------------dhcp服务器基础配置
1. 将仅主机模式的VMnet1和NAT模式的VMnet8的DHCP服务器关闭2、将dhcp服务器与客户端分别修改为主机名为xxx_DHCP,xxx_client输入vi /etc/hostname输入reboot重启便可生效3、3.1首先使用ip addr查看自己的MAC地址3.2 修改网络配置文件vi /etc/sysconfig/ne...
2019-06-28 18:47:32
637
原创 linux网络服务与配置实战3------------NFS服务器配置
实验要求(注意:本篇挂载只是临时挂载,客户端重新开机挂载目录会消失,如果需要一直存在,需要将挂载信息配到到配置文件中/etc/fstab下) 1、/home/share 目录可读写,并且不限制用户身份,共享给192.168.8.0/24网段的所有主机;但仅有该文件/目录的建立者与root能够删除自己的目录或文件。 2、/home/zhidata 这个目录仅共享给192.16...
2019-06-28 18:47:27
702
原创 Linux网络服务与配置实战七----http与LAMP架构实现
实验目的:1、掌握Apache服务的安装与启动。2、掌握Apache服务的主配置文件。3、掌握各种Apache服务器的配置。4、学会创建Web网站和虚拟主机。 要求: 1、简单文字说明,关键位置截图补充,WWW配置文件中的相关命令,标明注释。 2、实验过程中,出现任何错误,详细描述排错的过程。 3、实验完成后,当场演示实验结果。 ...
2019-06-28 18:47:03
466
原创 linux网络服务与配置实战6----------辅助DNS服务器配置
1、修改主DNS服务器上的配置文件vi /etc/named.ishells.zones( 如下图为需要修改的地方,红框的IP地址为辅助DNS服务器的IP地址,此辅助DNS服务器需要在另一台linux上配置 )修改后复制到/var/named/chroot/etc/覆盖原文件#cp-p/etc/named.ishells.zones/var/named/chroot/etc...
2019-06-28 18:46:52
1805
原创 linux网络服务与配置实战5----------DNS主服务器配置
1、在DNS服务器上将网卡配置文件的DNS字段修改为服务器本机的IP地址重启网络服务systemctl restart network2、安装DNS相关软件,可以使用yum安装,前提配置好yum查看所需的3个软件是否都已经安装成功3、配置DNS 配置DNS所需要的文件 /etc/named.conf ...
2019-06-28 18:46:45
998
原创 linux网络服务与配置实战4----------DHCP中继代理路由器配置
( .60网段DHCP基础配置请翻看上篇博客·: linux网络服务与配置实战3---------------dhcp服务器基础配置 https://blog.youkuaiyun.com/qq_42103479/article/details/89442494)中继代理设置:1、网络拓扑如图显示2、dhcp服务器IP配置文件...
2019-06-28 18:46:38
1481
原创 路由交换与技术实战十二 VTP、HSRP、VLAN、NAT综合配置
实验目的:1、 掌握交换机以太通道的配置和作用2、 掌握交换机 VLAN 的配置方法3、 掌握 VTP 的配置方法和步骤4、 掌握配置 native vlan 的方法和作用5、 掌握利用三层交换实现 vlan 间通信的方法6、 掌握 STP 生成树的配置,以及优先级的调整7、 掌握 PVST 的配置方法8、 掌握端口安全的配置方法实验拓扑:(主拓扑)实验...
2019-06-19 00:56:52
2307
原创 如何删掉动态nat地址池配置命令R1(config)#ip nat pool zjb 222.52.133.10 222.52.133.20 netmask 255.255.255.0
情景再现: 在路由器上配置动态NAT地址池的时候配置错了地址池内的IP,想要删除地址池配置,发现一直报错:地址池正在使用无法删除 错误如图所示路由器关于NAT的配置都有以下几行:R1(config)#access-list 52 permit 172.52.0.0 0.0.255.255 // 配置ACLR1(config...
2019-06-18 22:46:34
12219
1
原创 shell脚本学习一(shell的父子进程)
shell的父子进程 登陆某个虚拟控制器终端或在GUI中运行终端仿真器时所启动的默认的交互shell就是一个父shell./etc/passwd文件中,第七个字段列出了用户的默认shell.(bash是root用户登陆时的默认shell,此时bash就是一个父shell)登陆系统时使用ps --forest展示进程的嵌套结构,此时bash是作为默认的一个父shell,...
2019-06-11 23:21:45
2143
原创 路由交换与技术实战十一 HSRP冗余网关配置
1、 根据拓扑结构,对路由器 R1、R2、R3 配置各接口 IP 地址。R1配置命令:R1#conf tR1(config)#interface f0/0R1(config-if)#ip address 192.168.2.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#inter f0/1R1(con...
2019-06-11 15:35:14
1275
原创 shell脚本学习五(处理用户输入)
处理用户输入:1、命令行参数 向shell脚本传递数据的最基本的方法是使用命令行参数,命令行参数允许在运行脚本时向命令行添加数据。2、读取参数 bash shell中有一些特殊变量叫做 位置参数,位置变量参数是标准的数字:$0 是程序名,$1 是第一个参数,$2是第二个参数,以此类推,直到第九个参数$9 ,$0~$9 可以定义在脚本中,通过命令行向其...
2019-06-05 12:40:45
5029
4
原创 shell脚本学习四(结构化命令for、while、util)
for命令: for var in list do commands done$user 变量保持了其值,也允许我们修改它的值,并在for命令循环之外跟其他变量一样使用从命令读取值: ...
2019-06-05 11:22:46
1212
原创 shell脚本学习三(结构化命令、比较)
双括号(( ))- 使用双括号,在比较过程中使用高级数学表达式双方括号 [ [ ] ]- 提供了字符串比较的高级特性使用 if 和 elif 中嵌套else结合使用,让脚本检查拥有目录的不存在用户以及没有拥有目录的不存在用户 elif语句中,紧跟其后的else语句属于elif 代码块,它们并不属于之前的if-then代码块 bash...
2019-06-05 11:20:18
3060
1
editNeutronCom.sh
2020-01-19
editNeutronCon.sh
2020-01-19
editNova-com.sh
2020-01-19
editNova-con.sh
2020-01-19
editGlance.sh
2020-01-19
editKeystone.sh
2020-01-19
POJ离线版(无需联网)
2019-04-05
离线OJ大全
2019-04-05
计算机网络第二章期末复习题(带答案)
2019-03-02
计算机网络第一章期末复习题(带答案)
2019-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人