- 博客(23)
- 收藏
- 关注
原创 python的异常try except
KeyboardInterrupt 表示键盘输入后程序被打断了比如ctrl+c 或 ctrl+d等EOFError表示啥也没有输入后的报错通常可以在except里将两种异常合并在一个元组里比如:except(KeyboardInterrupt,EOFError):
2020-12-06 08:59:20
335
原创 PXE kickstart 安装时候出现/dev/root does not exits
折腾了一晚上才解决好这个问题。一开始以为是ftp服务器有问题。安装的时候找不到centos的镜像,换成http服务器还是问题依旧。然后搜了整个百度,都是说因为没有指定,尝试加repo=hd:LABEL=ftp://192.168.2.1/centos 还是不行!然后怀疑是dhcp服务配置有问题,网段分配调了几次问题依旧!加了dns,router地址都没用(其实心里也知道不需要配这些)最后!最后!看到运行的时候居然有这一段,以前一直没有注意到!!!原来问题出在内存,pxe装机.
2020-07-03 23:57:45
3479
5
原创 用户添加脚本shell小程序
for i in {1..4}dox=$[RANDOM%53]y=$[RANDOM%10]code1=${a:x:1}code2=${b:y:1}code=$code1$code2$codedoneecho $codeecho '$code' | mail -s "code" -r root rooti=1while [ $i -le 3 ]doread -p "请输入正确的验证码:" cif [ "$c" != "$code" ] || [ "-z" "$c" ];...
2020-06-06 16:34:37
380
原创 shell实现双色球抽奖小程序
#!/bin/bashred1=$[RANDOM%35+1]red2=$[RANDOM%35+1]red3=$[RANDOM%35+1]red4=$[RANDOM%35+1]red5=$[RANDOM%35+1]blue1=$[RANDOM%12+1]blue2=$[RANDOM%12+1]while [ "$blue1" -eq "$red1" ]||[ "$blue1" -eq "$red2" ]||[ "$blue1" -eq "$red3" ]||[ "$blue1" -eq "$.
2020-06-06 16:26:24
582
原创 利用shell脚本,利用函数调用,for循环,批量测试不同网段的联通情况。
利用shell脚本,利用函数调用,for循环,批量测试不同网段的联通情况。以下的可以测试,1到10不同网段,1到254台机器的联通情况。#!/bin/bashabc(){ping -c 3 -i 0.2 -W 1 $1 &> /dev/nullif [ $? -eq 0 ];then echo "$1 通了"else echo "$1 不通" &> /dev/nullfi}for j in {1..10}d...
2020-06-03 15:26:10
178
原创 华为2层交换机+路由器实现acl3000的控制
接着上一个实验做的。https://blog.csdn.net/weixin_47471830/article/details/106393373实验阻止192.168.1.1的client 3访问服务器(192.168.3.1)的80端口。其他clients都可以访问80端口。在路由器里配置acl 3000策略acl 3000rule deny tcp source 192.168.1.10.0.0.0 destination 192.168.3.1 0.0.0.0 desti..
2020-05-28 00:08:22
2754
原创 华为2层交换机加单臂路由器实现通信
设置好服务器和4台客户机的ip,网关,子网掩码在2层交换机上设置:图中有两个vlan,vlan2 和 vlan3,批量设置端口,可以用port-group的命令实现port-group 2group-member Ethernet 0/0/2 Ethernet 0/0/3gport link-type accessgpport default vlan 3port-group 3group-member Ethernet 0/0/4Ethernet 0/0/5gpo...
2020-05-27 23:50:06
1288
原创 vim 里面的recording的用法
有时候,有vim编辑的时候会莫名其妙的按出这个recording来,不知道他是干什么的,有什么还非常难关闭。要按q才能退出。今天发现这个recording是模仿你的操作。记录在它的内存里,然后再复制出一份来。比如在命令模式的时候按下q键,发现末行变成了reocording的模式,这时候再键盘上随便按一个字母,q除外。就可以保存把之后insert的操作记录在这个字母命名下。比如按下字母a。这个时候,进入了insert recording的模式。你开始操作 比如随便打 i love you。然后按e
2020-05-26 23:02:26
7383
原创 pxe自动装机利用tfp,http,nfs服务实现。
第一种配置ftp服务器:[root@svr7~]#yum-yinstallvsftpd[root@svr7~]#systemctlrestartvsftpd[root@svr7~]#mkdir/var/ftp/centos[root@svr7~]#mount/dev/cdrom/var/ftp/centos[root@svr7~]#yum-yinstallsystem-config-kickstartks.cfg文件保存在/var...
2020-05-23 10:08:05
264
原创 触发挂载autofs
是由autofs服务提供的按需挂载的一种机制主要安装包是autofs,服务是autofs服务的主配置文件在/etc/auto.master挂载的配置文件在/etc/auto.misc下面实现一个NFS的autofs挂载的例子。在/nsd下敲击xixi就会自动挂载nfs先在服务端实现NFS的文件共享,步骤参照https://mp.csdn.net/console/editor/html/106223748配置主配置文件/etc/auto.master格式是:监控的目录 ..
2020-05-19 22:30:17
204
原创 NFS server配置的一些笔记
NFS是一种网络的文件系统,实现文件共享的客户端和服务端都需要nfs-utils这个软件包使用的服务是nfs-server检查机器上有没有安装nfs-utils这个软件包rpm -q nfs-utils然后创建一个共享的目录比如说根下的publicmkdir /public这个时候需要配置一下nfs的文件了。这个是nfs-server服务的主配置文件vim /etc/exports按照格式来配置文件夹路径 客户机地址(权限)/public ...
2020-05-19 21:53:00
392
原创 linux里的源码编译器
学习中一点个人认识:linux里大多时候用的是官方的RPM的压缩包,但是很多时候用起来不方面,有的功能用不到,有的功能欠缺,有的时候路径需要指定。不怎么灵活,这个是时候第三方的源码包就排上用场了。源码包不像rpm包,不需要编译,安装路径都指派好了,源码包需要被编译,成为计算机可以读取的二进制文件,才能被执行。这个时候就需要安装一些开发工具软件如,gcc,make等。gcc这个开发软件很强大,主要能编译c语言等很多语言,但是用起来不是很方面,特别是当源码包里文件比较多的时候,需要编译多的时候,一点
2020-05-16 09:05:26
149
原创 linux中关于rpm,yum,ln的知识
关于rpm命令的总结# rpm -qa #显示当前系统安装的所有软件# rpm -qi firefox #查看firefox软件的详细安装信息# rpm -ql firefox #查看firefox软件安装清单查询某个目录/文件是哪个RPM包带来的# rpm -qf /rootfilesystem-3.2-25.el7.x86_64•查询未安装的RPM安装文件 ...
2020-05-14 09:33:48
247
原创 RAID1+0和RAID0+1的区别
RAID1,和RAID0结合能带来,数据的安全和读写的高效性。这两种阵列有两种组合:RAID1+0,或者RAID0+1RAID1+0 就是先镜像,然后数据stripe。所以叫stripe of mirror(带上的镜像)可以把整个数据想象成一条stripe,数据分布在一条stripe上。下图为举例,有8块磁盘组合成RAID1+0速度是单块磁盘的n/2倍,容错率高,因为组多,所以不同的组里,一共可以坏掉4块硬盘,还是可以工作的。下图为举例,有8块磁盘组合成RAID0+1,情况正好相
2020-05-12 22:01:18
3415
原创 lvm逻辑卷管理
LVM逻辑卷管理。听起来非常的抽象。实际运用中我们会遇到吗?到一个服务器硬盘容量不够的时候,原始的方法是将数据拷贝到新的更大的硬盘上再使用。但是耗时耗力。有lvm可以实现多硬盘,跨盘分区整合利用存储空间。比方:A盘满了,可以加个B盘。利用lvm扩展空间。几个英文单字,先看下。LVM代表logical volumePV代表physical volumeVG代表volume groupLV代表logical volume理解也不是太复杂,物理的一般都是指磁盘硬件,physical这个..
2020-05-12 12:03:24
76
原创 chmod 2770权限
chmod 2770,前面2是隐藏权限是sgid,代表给目录设置rwx rwxs - - -权限,隐藏权限:SUID(4)、SGID(2)、SBIT(1)rws(1、所有者)rws(2、所属组)rwt(3、其他用户)1:即使不是文件所有者也可以暂时拥有文件所有者的权利2、在拥有这个属性的目录内创建的东西,所属组都属于这个目录的所属组,不属于创建人本身。3、在拥有这个属性的目录内创建的东西,除了root和创建者本身,谁都不能删在chmod时,隐藏权限写在第一位。...
2020-05-10 12:46:10
7972
原创 chmod递归的练习
chmod -R 代表递归的设置,当给一个当前目录赋予权限的时候,下面的子目录都享有主目录的权限。测试一下,mkdir 一个目录abc里面有递归子目录aa,bb,cc递归修改abc目录的权限,赋予权限777,然后查看所有子目录的权限,发现权限都变成了777.(rwx)注意的是,此时再在abc下创建的目录或者文件,权限就不是777,还是原来默认的权限,这个权限和系统里的umask有关系。测试,在abc创建aanew,aa.txt测试下结果:aanew这个目录默认权限是755,文件aa.
2020-05-10 10:55:49
361
原创 linux里的权限和归属
访问有三个权限:读,写,执行。read(r)write(w)execute(x)read读权限的操作有:cat less head tail 等write写权限的操作有:vim ,>,>>等x执行权限的操作有:shell脚本,python编程权限设置的命令:chmod 用来修改user group others(ugo)的权限注意:chmod -R o=--- /abc 表示递归设置others的权限,以后在abc里创建的子目录others都没有任何的权限。..
2020-05-09 23:14:19
288
原创 centos系统使用pptpd搭建在windows客户端的vpn服务器
1,检查服务端的ip地址#ifconfigip地址为:192.168.115.1282,安装pppyum install -y ppp3,安装pptpd(我们会发现无法安装,yum源里没有,需要更新yum源!)(1)安装wgetyum install -y wget(2)添加EPEL源wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm(3)安装epel源rpm -ivh epel-rele
2020-05-09 09:34:56
2993
4
原创 linux学习中的一些认识,领悟
脑海里的一些随想,然后解决方案!httpd是什么?httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。http是什么?http是一种网络信息传输协议,浏览器根据网络的信息传输协议和服务器进行信息传递,而服务器则会将网站的页面信息传递给浏览器,浏览器也会将相关的信息展示在用户的页面上,将相关的数据进行...
2020-05-09 09:28:21
69
原创 linux下的分区
linux下分区:分区表一般有两种:MBR,一种是GPT。MBR是默认的分区表格式,当容量没有超过2TB,超过的话就使用GPT,GPT适合大容量的分区。MBR分区:master boot record 主引导记录,IBM公司最早提出的。它存在磁盘驱动器开始部分的一个特殊启动扇区,这个扇区有安装过的操作系统的信息,并用一小段代码来启动系统。比如:当一台电脑启动的时候,他会启动主板自带的bio...
2020-05-06 16:58:25
139
原创 xfsdump和xfsrestore命令的使用
xfsdump是专门备份xfs格式的文件的,centos7以上的版本都是xfs格式的文件了,也还是可以支持ext4。xfs格式是为了当今和以后设计的,文件系统可以支持到8eb,单个文件可以支持到16tb。xfsdump备份有2种级别:完全备份: 0就代表完全备份level 1-9级 依次增量备份。每提高一个级别等于在上一个备份基础上只备份多出来的部分xfsdump只能对挂载后的...
2020-05-06 00:06:48
1086
原创 TCP/IP学习笔记
tcp/ip四层模型:应用层,传输层,网络互联层,网络接口层tips:局域网里的不同机器的数据传输,用的是mac地址,数据在网线上,通过交换机识别,发送到不同的机器上。外网通过ip地址来识别不同的机器,当外部都用户要访问到具体的服务器端的数据,需要ip地址然后指定一个端口赖实现。比如80端口就是www网页服务。...
2020-05-05 16:48:59
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人