- 博客(40)
- 收藏
- 关注
原创 一些基本的装饰器
1.装饰器01装饰器:把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”def outer(func):def inner(age):if age < 0:age = 0func(age)return inner@outer #语法糖 say = outer(say)使用@符号将装饰器应用到函数def sa...
2018-12-14 17:22:11
173
原创 内置高阶函数
1.高阶函数高阶函数-实参是一个函数名-函数的返回值是一个函数#定义函数def fun(a,b):return a+b#调用函数a = fun(2,4)print(a)输出值为6print(abs(-11))abs为内置函数,是把所有值都显示为绝对值。函数本身也可以赋值给变量,变量可以指向函数f = absprint(f(-10))def wes():print(...
2018-12-14 16:19:37
220
原创 集合,列表,字典生成式
1.集合生成式print({i ** 2 for i in {1, 2, 3, 3}})显示的格式|for语句|if语句print({i ** 2 for i in {1, 2, 3, 9, 12, 9} if i % 3 == 0})2.列表生成式需求:生成一个列表,列表元素分别为[11,22,33…nn]常规方法:li = [ ]for i in range(1,8):li...
2018-12-14 14:27:33
223
原创 字典和函数
1.字典的定义建立一个空字典字典:key-value 键值对value值可以是任意数据类型工厂函数字典的嵌套创建所有的key的value值是一样的2.字典的特性字典不支持索引和切片字典的重复和连接无意义,因为字典的key值是唯一的d = {‘1’:‘a’,‘2’:‘b’}成员操作符for循环,默认遍历字典的key值3.字典的增加service = ...
2018-12-14 14:02:37
775
原创 列表,元组,集合
1.列表的创建数组:存储同一种数据类型的集合 scores = [12,23.5,423]列表(打了激素的数组):可以存储任意数据类型的集合2.列表的特性1)索引2)切片3)重复4)连接5)成员操作符6)for循环7)列表里面嵌套列表3.关于列表的练习1.判断四季,输入一个月份,判断为春夏秋冬那个季节(春季:3月4月5月 夏季:6月7月8月 秋季:9月10月...
2018-12-14 11:05:57
221
原创 python第二章
1.for循环for 循环使用的语法:for 变量 in range(10):循环需要执行的代码else:循环结束执行的代码break:跳出整个循环,不会再循环后面的内容continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续exit():结束程序的运行例如:需求1:求1~100的之间的所有偶数的和需求2:求1~100之间的所有奇数的和需求3:用...
2018-12-05 16:15:52
228
原创 python相关习题练习
1.求平均成绩(python3解释器)输入学生姓名;依次输入学生的三门科目成绩;计算该学生的平均成绩, 并打印;平均成绩保留一位小数点;计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3)电脑随即出拳–先假定电脑只会出石头,完成整体代码功能比较胜负石头 胜 剪刀剪刀 胜 布布 胜 石头3....
2018-12-05 10:56:27
373
原创 python第一章
1.python的安装先去官网下载源码安装包解压安装包到/opt目录下tar zxf Python-3.6.4.tgz -C /opt/解决编译过程中需要的依赖包:yum install gcc,zlib,zlib-devel,openssl-devel进入解压后的目录进行编译–prefix=安装路径 --with-ssl:添加ssl加密 ./configure --prefix=/...
2018-12-05 10:52:06
186
原创 shell中的运算
1.运算方式及运算符号 加法 减法/ % 乘法 除法 取余** 幂运算++ – 自增加 自减少< <= > >= 比较符号= += -= *= /= %= 赋值运算 ...
2018-11-24 23:05:10
109
原创 shell常用的语句
1.for语句for NAME in seq1 10 seq只能从小到大,{}可以从大到小。doecho $NAMEdone2.whlie语句while truedoread -p “Please input a word:” Worldwhile [ ”World“ = ”exit“ ]doecho bye!exitdoneecho $Worlddone输...
2018-11-24 23:01:04
154
原创 shell中的变量
1.变量的定义变量即在程序运行过程中它的值是允许改变的量。变量是用一串固定的字符来标示不固定的值的一种方法。变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储script运行可更改的程序信息。2.在shell脚本中变量的种类变量分为用户级变量,系统级变量,环境级变量环境级变量a=1echo $a 则会得到a的值为1用户级变量vim test.sh...
2018-11-22 10:04:34
140
原创 shell中的文本处理正则表达式
1.grep 文本过滤命令grep 匹配条件 处理文件grep root passwd 只有root小写grep ^root passwd 前面为rootgrep root$ passwd 后面为rootgrep -i root passwd 不区分大小写grep -E “r...
2018-11-22 09:58:42
226
原创 shell中的基本知识
1.shell脚本脚本是一种解释型语言用shell脚本保存执行动作用脚本判定命令的执行条件用脚本来实现动作的批量执行2.创建新shell脚本vim /etc/vimrc 用vim编写脚本#!/bin/bash 脚本使用的解释器,通常用幻数“#!”指定#AUTHOR 脚本作者#DATE 脚本创作时间#MALI 脚本...
2018-11-22 09:46:32
120
原创 shall脚本常用的命令
1.diff命令diff是用来比较两个文加或目录的不同diff westos westos1读取过程中a表示添加,c表示更改,d表示删除,<表示第一个文件中的内容,>表示第二个文件中的内容,—分割线。diff -b westos westos1 不检查空个字符的不同diff -B westos westos1 不检查空白行的不同diff -i we...
2018-11-22 09:43:59
1389
原创 火墙
1.firewall与iptables服务的切换下载yum install iptables-servicessystemctl stop firewalld 停止firewalldsystemctl disable firewalld 开机不启动systemctl mask firewalld 锁住systemctl star...
2018-11-22 09:12:33
607
原创 iscsi网络存储(设备的方式)
1.创建共享分区服务端下载yum install targetcli -yfdisk /dev/vdb 创建一个1G的分区。targetclils/backstores/block create westos:storage1 /dev/vdb1 从vdb1分区,建立westos:storage1项目组iscsi/ create iqn.2018-11.com.west...
2018-11-16 00:36:34
148
原创 nfs服务
1.nfs的应用服务端下载yum install nfs-utils -yvim /etc/exports/westos *(sync)exportfs -rv 运行文件内容firewall-cmd --permanent --add-service=nfsfirewall-cmd --permanent --add-service=rpc-bindfirewa...
2018-11-16 00:32:03
120
原创 CIFS的文件存储
1.Samba服务samba-common samba的支持文件samba 服务器应用程序samba-client 客户端应用程序yum install samba-conmmon samba samba-client -yfirewall-cmd --permanent --add-service=sambafirewall-cmd --permanent --a...
2018-11-13 23:57:32
255
原创 apache管理
1.apache的安装部署yum install httpd -y ##下载apache软件yum install httpd-manual -y ##下载apache手册systemctl start httpdsystemctl enable httpdfirewall-cmd --permanent --add-service=http ##永久允许ht...
2018-11-11 16:00:08
430
原创 mariadb数据库
1.mysql应用yum.install mariadb-server -ysystemctl start mariadbmysql_secure_installation ##修改脚本成需要密码登陆mysql -uroot -p ##登陆netstat -antlupe | grep mysql ##默认开启的功能v...
2018-11-07 09:30:23
178
原创 高速缓存
1.snd缓存1)检查主机的网络及防火墙检查火墙状态,masquerade需要显示yes。开启masquerade。ip_forward需要为1,否则虚拟机无法上网。2)配置虚拟机网络vim /etc/sysconfig/network-scripts/idcfg-eth0虚拟机网络以连接。服务端安装高速缓存服务 yum install bind -y客户端修改...
2018-11-05 17:28:27
120
原创 高级网络控制
1. 配置bond网络接口1)命令方式配置首先要创建两个网卡点灯泡点开,右键add,Network,第三个选择virtio,网卡创建完成。nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.(120)/24创建好后可监控watch -n 1 cat /...
2018-11-01 16:17:47
199
原创 系统排错处理
1.更改root用户的密码启动时用上下键停留在选择界面,按e进入,更改linux16这行,从后往前删到199,输入rw rd.break,然后按Ctrl+X,进入输命令界面。chroot /sysroot/echo (lee)|passwd --stdin roottouch /.autorelabelexitexit两边输完将会重启。2.启动时链接文件被修改(级别被修改)启...
2018-11-01 11:03:29
393
原创 selinux的介绍
selinux是linux系统内核级加强型防火墙。1)selinux有三种状态vim /etc/sysconfig/selinux可更改火墙的状态。从disabled到enforcing或permissive只能更改文件进行修改。从enforcing到permissive可输入 setenforce 0从permissive到enforcing可输入 setenforce 1Enf...
2018-10-28 01:15:05
218
原创 FTP管理
rpm -qa | grep ftp可查看是否有ftp格式。yum search ftp(若没有在下列选择下载)yum install vsftpd.x86_64 -y(安装)firewall-cmd --list-all ##查看火墙的状态firewall-config ##图像方式更改火墙sysytemctl start vsftpd ...
2018-10-25 16:17:19
977
原创 LVM管理使用
1)xfs先fdisk /dev/vdb创建一个新分区。+1000Mt ##更改类型l ##显示类型8epartprobe进行同步pvcreate /dev/vdb1物理硬盘的添加vgcreate (vg0) /dev/vdb1lvcreate -L 50M -n (lv0) vg0mkfs.xfs /dev/vg0/lv0 ...
2018-10-25 15:16:38
225
原创 linux系统中的磁盘管理
1.本地存储设备的识别fdisk -l ##系统真实存在的设备cat /proc/partition ##系统识别的设备blkid ##系统可使用的设备df ##系统正在使用的设备2.设备的挂载和卸载1.设备名称/dev/x...
2018-10-20 15:33:51
377
原创 系统定时任务和延时任务
1.延时任务监控命令watch -n 1 ls -R /mnt/at 默认所有用户都可以使用[root@localhost ~]#at now+1min 延时1分钟at> rm -fr /mnt/file* 任务动作at> ctrl+d 用ctrl+d 发起任务-l ...
2018-10-20 04:55:59
187
原创 虚拟机的管理
一、虚拟机的组成虚拟机分2部分,硬件信息和硬盘信息硬盘信息:记录系统数据,丢失不可恢复 /var/lib/libvirt/images/硬件信息:可恢复 /etc/libvirt/qemu/xxx.xmlxxx.xml 可扩展标记语言 用来做数据的封装xxx.html 超文本标记语言二、虚拟机管理命令virt-manager ##开启虚拟机...
2018-10-18 17:10:24
176
原创 软件管理
1.使用已知网络安装资源安装软件vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾[rhel7.2] ##仓库名称name=rhel7.2 source ##对软件源的描述baseurl=http://ip/rhel7.2/x86_64/dvd ##网络安装资源gpgche...
2018-10-18 11:39:23
148
原创 linux下的网络配置
1.什么是IP ADDRESSip是由32个0 1组成11111110.11111110.11111110.11111110=254.254.254.2542.子网掩码子网掩码用来划分网络区域。子网掩码非0的位对应的ip上的数字表示这个ip的网络位。子网掩码0位对应的数字时ip的主机位。网络位表示网络区域。主机位表示网络区域里的某台主机。3.ip通信判定网络位一致,主机位不一致...
2018-10-14 02:54:42
285
原创 系统日志管理
1.rsyslog此服务是用来采集系统日志,他不产生日志,只是起到采集的作用。2.rsyslog的管理/var/log/messages ##服务信息日志/var/log/secure ##系统登陆日志/var/log/cron ##定时任务日志/var/log/maillog ...
2018-10-14 00:59:14
207
原创 文件在系统中的传输
1.scpscp file user@ip:/dirscp user@ip:/file dir2.rsync远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件-r ##同步目录-p ##同步权限-o ##同步文件所有人-g ##同步文件所有组-l ##同步链接-D ##同步设备文件-t ##...
2018-10-12 17:19:34
106
原创 sshd的服务
1.sshd简介sshd= secure shell可以通过网络在主机中开机shell的服务客户端软件sshd连接方式:ssh username@ip ##文本模式的链接ssh -X username@ip ##可以在链接成功后开机图形注意: 第一次链接陌生主机是要建立认证文件 所以会询问是否建立,需要树入yes 在次链接此台主机时,因为已经生成~/.ssh/know_...
2018-10-10 23:54:06
108
原创 系统进程及服务的控制
系统进程1.什么是进程进程就是系统未完成并且正在进行的工作2.查看进程1)图形方式查看gnome-system-monitor2)进程查看命令ps -A ##所有进程-a ##在当前环境中运行的进程,不包含环境信息-u ##显示进程用户信息a ##在当前环境中运行的进程x ##列出系统中所...
2018-10-10 14:52:37
111
原创 文件权限
1.文件权限存在的意义系统最低层安全设定方法之一保证文件可以被可用的用户做相应操作2.文件权限的查看ls -l filels -ld dirll filell -d dir3.文件权限的读取|rw-rw-r–| 1 |kiosk | kiosk | 0 | Jul 21 09:18 | file[1] [2] [3] [4] [5] ...
2018-10-10 14:26:32
133
原创 用户管理
1.用户存在的意义安全用户概念在系统中是系统安全机制的一部分2.组存在的一意义为了共享和开放的权力。3.用户的查看1)查看当前用户whoami ##查看当前用户2)系统中用户的查看id ##查看指定用户id信息uid初始组 groups表示存在的所有组id -u ##查看用...
2018-10-10 14:20:25
220
原创 vim的基础
vim的工作模式vim的工作模式分为两种,一种是命令模式,一种是插入模式。1.vim帮助方法1vim:help方法2vimtutor2.vim工作参数设定临时设定:set参数信息:set nu:set nonu:set mouse=a:set cursorline注意:以上设定方式在vim退出后会还原默认永定设定vim /etc/vimrcset nuset...
2018-10-10 14:13:13
98
原创 文件管理及命令
文件管理新建1.新建文件touch file file1 file2 …注意:touch默认用来建立文件,同时此命令具备修改文件时间戳功能2.新建目录(directory)mkdir dir ##新建目录mkdir -p dir1/dir2/dir3 ##新建递归目录 -p=path删除1.删除文件rm -f file1 file2 file3…2.删除目录rm...
2018-10-10 03:57:54
484
原创 linux的基础
linux的组成1.linux是由kernel(内核)组成的。2.什么是shell?shell是保护系统内核并对外提供操作接口的软件linux中默认的shell是bash3.在shell如何运行命令1)命令行字符含义[kiosk@foundation0 Desktop]$[1] [2] [3] [4] [5][1]kiosk...
2018-10-10 03:00:39
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅