自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python——运维应用

一. shutil 模块1. 文件操作shutil模块简单来说是用来复制、归档文件和目录1> shutil.copyfile(src,dst) 复制一个文件2>shutil.copymod(src,dst) 复制文件权限 , 将文件权限同步到其他文件3>shutil.copy(src,dst) 源必须是文件,但是 dst 可以是文件或者目录4>shutil.copy2(src,dst) 与 copy

2018-01-15 11:32:36 229

转载 python——异常处理

一. 常见错误类型1. ZeroDivisionError2. NameError3. IndexError4. IOError5. KeyError二. 错误、调试和测试在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入造成的,比如让用户输入email地址,结果得到

2018-01-15 11:28:14 152

转载 python——正则表达式

一. 正则表达式正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。1. 基本模式.: 匹配任何字符\w:匹配字母, 数字或者下划线 \W: 匹配非字母,数字,下划线\s: 匹配空格,如\n, \t,\r \S: 匹配非空格字符\d: 匹配数字\D: 除却数字之外的^: 开头

2018-01-15 11:25:07 130

转载 python——模块与包

1. 创建模块编写python脚本2. 导入模块1>import 脚本名称注:模块命名尽量短小,采用全部小写的方式,可以使用下划线2>import as3>from import优点:1>提高了代码的可维护性2>编写代码不必从零开始,当一个模块编写完毕,就可以被其他地方引用注:__future__模块的作用:在就版本中体验新版本的特性3. 模块的作用域模块中正常的函数和变量名是功用的,

2018-01-01 09:54:45 136

转载 python——高阶特性

一. 迭代1. 枚举:enumerate      #把一个 list 变成索引­元素对2. 迭代        #通过collections模块的Iterable类型判断注:可迭代便可使用for循环遍历,但生成器只能遍历一次二. 列表生成式1. for循环2. 列表生成式eg1:- 生成100以内所有偶数的平方;- 生成‘ABC’与‘123’的全排列;- 列出当前目录下的所有文件和目

2018-01-01 09:50:55 136

转载 python——函数

一. 函数1. 定义函数def 函数名称(参数):       #此参数为形参,不是真实存在的        函数需要执行的代码块        return 函数返回值1, 函数返回值2            #如果函数中没有return,默认返回None,多个返回值实质是一个元组2. 调用函数函数名称(参数)               #此参数为实参print 函数名称(参数)

2018-01-01 09:47:20 128

转载 python的一些练习

带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。 (if..elif..elif..else考察, 循环语句的考察) 带文本菜单的程序写一个带文本菜单的程序,菜单项如下 (1) 取五个数的和 (2

2017-12-25 22:47:30 134

转载 python——集合

一. 集合的创建集合是一个无序的,不重复的数据组合1. 赋值方式注:列表不支持创建集合2. 工厂方式注:集合可用来作列表去重二. 集合的方法1. 集合的添加1>s.add()           #在集合中添加一项2>s.update()   #在集合中添加多项,跟的参数应该是可迭代类型2. 集合的删除1>s.remove()          #删除集合中指定的元素,若元素不存在则报

2017-12-25 10:04:53 133

转载 python——元组

一. 创建元组元组:带了紧箍咒的列表1. 赋值方式注:单个元组定义必须在后面加逗号;tu = (1,)2. 工厂方式二. 元组的特性1. 索引2. 切片3. 成员操作符4. 重复操作符5. 连接操作符三. 元组的方法1. t.count(value)–>int      #返回value在元组中出现的次数2. t.index(value)               #返回value在

2017-12-25 10:01:21 88

转载 python——列表

一. 创建列表数组:数组是存储同一类型的的一串信息列表:列表是打了激素的数组,元素可以是任意类型,包括数值类型,列表,字符串等均可1. 赋值方式2. 工厂方式二. 列表的特性1. 索引2. 切片3. 成员操作符4. 重复操作符5. 连接操作符eg:注:for i in list可以进行遍历列表中的各个元素三. 列表的方法1. 列表的添加或更新1>append方法注:appe

2017-12-25 09:59:00 120

转载 python——字符串

一. 字符串创建1.str1 = ‘hello world’2.str2 = “hello world”3.str3 = “”“hello world”“”注:三引号可以进行块注释,将多行代码注释掉,还可进行字符串格式化4. 转译符号一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符\n: 代表换行符                   \”: 代表双引号本身\t: 代表

2017-12-25 09:57:13 125

转载 python——数据类型,输入输出

一. pythono支持的数值类型int, long, float, bool, complex(复数)注:布尔值首字母必须大写二. 操作符1. 算术操作符+,-,*,/,%,//,**注:当执行from __future__ import division时,/只表示浮点数除法,//表示整数除法2. 赋值运算符+=, -=, *=…… 注:a += 2 实质上是a = a+2, py

2017-12-25 09:54:51 160

原创 iscsi

安装和部署服务端yum install targetcli -ysystemctl start target fdisk /dev/vdb ###创建分区partprobe ###同步分区表fdisk -ltargetcli /> /backstores/block create wy:storage1 /dev/vdb2 #####创建分区 Created bl

2017-12-11 09:43:26 107

原创 linux——高级网络控制

一.网络桥接的配置mv ifcfg-br0 ifcfg-enp4s0 /mnt/vim ifcfg-enp4s0DEVICE=enp0s25 ONBOOT=yes BOOTROTO=none IPADDR=172.25.254.85 NETMASK=255.255.255.0rebootifconfigenp0s25: flags=4163UP,BROADCAST,RUNNING,MULTI

2017-11-30 09:09:29 161

原创 linux——ftp 服务

ftp服务1.ftp的定义ftp:// ####文件传输协议2.ftp协议提供的软件在rhel7中:vsftpd3.部署ftp服务[root@log-client ~]# yum install vsftpd[root@log-client ~]# systemctl start vsftpd[root@log-client ~]# systemctl enable vsftpd[root@log-

2017-11-08 23:02:08 139

原创 linux——lvm

一. lvm 的建立划分物理分区并修改分区标签为lvm[root@server ~]# fdisk /dev/vdbCommand (m for help): tHex code (type L to list all codes): 8epvcreate /dev/vdb1 ###创建物理卷[root@server206 ~]# pvcr

2017-11-08 22:31:31 181

原创 linux——系统延时及定时任务

一.系统延时任务at + time[root@demo ~]# at 11:11 at> rm -fr /mnt/* ##延迟动作 at> ##ctrl+d表示发起动作 job 6 at Tue Aug 1 11:11:00 2017at -l #查看当前任务atrm or at -r #取消指定任务at -c

2017-11-02 08:47:22 285

原创 linux——用脚本自动安装虚拟机

1.下载system-config-kickstart2.system-config-kickstart进入图形界面选择安装过程中自动执行的选项3.接下来就是进行安装系统时候各步骤的选择和填写这里设定语言,键盘,时区,用户密码 。选定安装完成后自动重启, 安装完成后进入文本界面选择安装模式,这里选择http并且填写镜像挂载的位置选择分区,这个选择第一个创建一个新的分区接下来这里全选择第一个 并进行手

2017-11-02 08:26:18 358

原创 linux——软件安装

一.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || ———– || —– || - || 软件名称 软件版本 软件适用系统 64位二.如何安装软件rpm检测软件包是否被篡改检测软件包是否被篡改查询软件安装

2017-11-01 23:15:03 174

原创 linux 安装wps

首先从wps官网下载linux 版安装包1.rpmrpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash (wps的安装需要先安装这两个软件) -e name ##卸载 -ql name ##查询软件生成文件 -qlp name.rpm ##查询软件安装后会生成什么文件

2017-10-26 09:05:33 459

原创 linux ——系统虚拟机管理

一.安装图形安装首先打开虚拟机控制图形选择本地镜像安装选择所安装镜像的路径确定内存的大小确定硬盘的大小给虚拟机命名选择安装系统时的语言依次选择 时间 键盘 和 系统语言选择安装模式如果安装真机选择这3个给系统分区选择手动分区选择标准分区添加所分区的种类及大小设置超级用户的密码等系统安装好之后同意用户协议和设置普通用户到这里虚拟机就已经安装成功!脚本命令安装‘#!/bin/bash

2017-10-25 21:25:57 286

原创 linux——文件归档及文件传输

一.文件归档1.文件归档,就是把多个文件变成一个归档文件tar c ##创建 tar f ##指定归档文件名称tar t ##显示归档文件中的内容tar r ##向归档文件中添加文件 –get ##取出单个文件 –delete ##删除单个文件 x ##取出归档文件中的所有内容-C

2017-10-25 20:41:16 222

原创 linux 基础10

管理网络一.ip基础知识1.ipv4 2进制32位—–10进制172.25.0.10/255.255.255.0 172.25.0.10:ip地址 255.255.255.0:子网掩码 子网掩码255位对应的ip位为网络位 子网掩码0对应的ip位为主机位二.配置ip1.图形界面 nm-connection-editor2.文本化图形 nmtui ifconfig 网卡 ip netm

2017-10-18 10:38:56 235

原创 linux 基础9

系统日志一.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure ##系统认证信息日志 /var/log/maillog ##系统邮件服务信息 /var/log/cron ##系统定时任务信息 /var/log/boot.log ##系统启动信息二.日志管理服务rsyslog1.rs

2017-10-18 09:38:40 156

原创 linux 基础8

openssh-server一.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell二.客户端连接方式ssh 远程主机用户@远程主机ip [root@desktop0 ~]# ssh [email protected] The authenticity of host ‘172.25.0.11 (172.25.0.11)’ can’t be esta

2017-10-18 09:23:42 279

原创 linux 基础7

系统服务的控制一.systemd系统初始化程序,系统开始的第一个进程,pid为1二.systemctl 命令systemctl list-units ##列出当前系统服务的状态 systemctl list-unit-files ##列出服务的开机状态 systemctl status sshd ##查看指定服务的状态 systemctl

2017-10-10 19:00:23 131

原创 linux 基础6

一.进程定义进程就是cpu未完成的工作二.ps命令ps a ##关于当前环境的所有进程 x| -A ##所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详细信息 u ##显示进程的用户信息 -a ##显示shell前台运行命令的进程,但不保函shell本

2017-10-10 18:54:05 200

原创 linux 基础4

一.用户理解用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日 /etc/grou

2017-10-10 17:56:08 289

原创 练习题2

1、显示当前时间,显示格式为hh:mm:ss,并保存到文件time.txt文件中显示/etc/passwd文件的第15-18行内容 显示/bin中文件包含大写字母的文件,保存到bin_westo_file.txt文件中,并统计个数显示到屏幕在student 用户下查找/etc下passwd文件,屏蔽错误输出 在student 用户下查找/etc下passwd文件,正确输出保存到/tmp/west

2017-10-10 17:21:16 215

原创 linux 练习题

一.linux 基础1练习**1.用student用户登陆系统图形界面 2.打开一个bash 3.修改student的密码,把密码更新成”T3st1ngtlme”(主机字母和数字)****4.显示当前系统时间 5.显示当前系统时间,显示格式为:”小时:分钟:秒 AM/PM”(AM/PM为上下午标识)****6.显示“/usr/bin/clean-binary-files”的文件类型 7.统计

2017-09-27 10:37:16 404

原创 linux 基础2

一.文件的管理1.touch 建立文件或修改文件时间戳2..mkdir 建立目录 mkdir directory ##创建目录 mkdir -p ##上级目录不存在自动建立 3.rm 删除目录或文件4.cat|head|tail 查看文件内容5.vim 文本方式编辑文件vim filename 进入到命令模式 命令模式不能编辑文件,如果要编辑文件要进入插入模式 按

2017-09-27 10:14:24 198

空空如也

空空如也

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

TA关注的人

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