07 2016 档案

摘要:先确认三件事: 一。ip 二。网关 三。dns 一就不说了,设置好本地ip和掩码就行了,二网关 添加默认网关,命令:route add defaule gw 192.168.1.1 这是 你用route命令查看最下面会有一条默认路由,走192.168.1.1网关,当然这个网关是根据你本地的网段决定的 阅读全文
posted @ 2016-07-31 15:28 Nyan 阅读(23192) 评论(0) 推荐(0) 编辑
摘要:1.pip install gunicorn 2.修改Nginx配置文件 vim /etc/nginx/conf.d/virtual.conf cd /usr/local/test/Python-Test/Django_test/simplecmdb_mysql_pickle gunicorn si 阅读全文
posted @ 2016-07-28 09:00 Nyan 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1.安装wsgi模块 yum search mod_wsgi yum install -y mod_wsgi 2.会在httpd下有配置文件 cd /etc/httpd/conf.d/wsgi.conf vim /etc/httpd/conf.d/django.conf 阅读全文
posted @ 2016-07-27 14:39 Nyan 阅读(446) 评论(0) 推荐(0) 编辑
摘要:Control: View: Model: 阅读全文
posted @ 2016-07-27 14:11 Nyan 阅读(345) 评论(0) 推荐(0) 编辑
摘要:zabbix: Zabbix是一个开源分布式监控平台,包含诸多监控功能,用于构建一个符合企业级的监控解决方案。软件由开源社区提供开发和维护,遵循GPL协议,可以自由传播和使用,但开发团队提供收费的技术支持服务。官方网站: http://www.zabbix.com官方manual: http://w 阅读全文
posted @ 2016-07-26 14:10 Nyan 阅读(547) 评论(0) 推荐(0) 编辑
摘要:1.创建工程simplecmdb django-admin.py startproject simplecmdb 2.创建应用 cd simplecmdb python manage.py startapp hostinfo 3.编辑配置文件 vim simplecmdb/setting.py 4. 阅读全文
posted @ 2016-07-23 19:06 Nyan 阅读(819) 评论(0) 推荐(0) 编辑
摘要:1.搭建Django开发环境 2.创建工程与应用 CentOS6.5环境下 Python 2.6 ipython 1.2.1 Django 1.6.5 pip install -y django == 1.6.5 django-admin.py startproject mysite cd mysi 阅读全文
posted @ 2016-07-23 17:34 Nyan 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1. Nagios 简介是一个开源软件,可以监控网络设备网络流量、Linux/windows主机状态,甚至可以监控打印机它可以运行在Linux上或windows上基于浏览器的web界面方便运维人员查看监控项目的状态支持web界面配置、管理操作支持短信、邮件通知可以自定义脚本实现自定义化监控Nagio 阅读全文
posted @ 2016-07-23 11:39 Nyan 阅读(432) 评论(0) 推荐(0) 编辑
摘要:一:cacti简介 Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管 阅读全文
posted @ 2016-07-21 16:17 Nyan 阅读(428) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 from subprocess import PIPE,Popen 4 import re 5 6 def getIfconfig(): 7 p = Popen(['ifconfig'],stdout=PIPE) 8 data = p.stdout.read().split('\n\n')... 阅读全文
posted @ 2016-07-21 09:59 Nyan 阅读(216) 评论(0) 推荐(0) 编辑
摘要:收集主机信息: 主机名 ip 操作系统版本osver 服务器厂商vendor 服务器型号:product 服务器序列号:sn CPU型号:cpu_model CPU核数:cpu_num 内存大小:Memory 阅读全文
posted @ 2016-07-20 15:04 Nyan 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 from subprocess import PIPE,Popen 4 5 def getDmi(): 6 p = Popen(['dmidecode'],stdout=PIPE) 7 data = p.stdout.read() 8 return data 9 10 def parseDmi... 阅读全文
posted @ 2016-07-18 13:23 Nyan 阅读(358) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 import os 4 from subprocess import PIPE,Popen 5 6 def getPids(): 7 p = Popen(['pidof','httpd'],stdout=PIPE,stderr=PIPE) 8 pids = p.stdout.read().... 阅读全文
posted @ 2016-07-18 10:56 Nyan 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.安装并检查Crontab服务 检查cron服务: 检查Crontab工具是否安装:crontab -l 检查crond服务是否启动:service crond status 安装cron: yum install vixie-cron yum install crontabs 2.crontab 阅读全文
posted @ 2016-07-18 08:58 Nyan 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1.常见的错误 NameError SyntaxError IOError ZeroDivisionError:10/0 ValueError:a=int('12ab') 2.try--except异常处理 #!/usr/bin/env python import random num = rand 阅读全文
posted @ 2016-07-17 16:30 Nyan 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1.import re : python 正则表达式模块 r:代表原字符串,不是原字符串,要注意转义 2.正则表达式语法 ma = re.match(r'[0-9][a-z]*?','1bc') ma = re.match(r'[\w]@(126|136|qq).com,'imooc@126.com 阅读全文
posted @ 2016-07-16 14:59 Nyan 阅读(173) 评论(0) 推荐(0) 编辑
摘要:__str__和__repr__: 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): 现在,在交互式命令行下用 print 试试: 但是,如果直接敲变量 p: 似乎__str__() 不会被调用。 因为 Python 定义了__str__()和__repr__()两种方法,_ 阅读全文
posted @ 2016-07-16 11:14 Nyan 阅读(3217) 评论(0) 推荐(0) 编辑
摘要:继承一个类: 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承: 定义Student类时,只需要把额外的属性加上,例如score: 一定要用 super(Student, self).__init__(name, gender) 去初始化父类 阅读全文
posted @ 2016-07-16 10:10 Nyan 阅读(16615) 评论(0) 推荐(1) 编辑
摘要:定义类并创建实例: 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下: 按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承 阅读全文
posted @ 2016-07-16 09:35 Nyan 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.导入模块 2.动态导入模块 上述代码先尝试从cStringIO导入,如果失败了(比如cStringIO没有被安装),再尝试从StringIO导入。这样,如果cStringIO模块存在,则我们将获得更快的运行速度,如果cStringIO不存在,则顶多代码运行速度会变慢,但不会影响代码的正常执行。 阅读全文
posted @ 2016-07-16 08:08 Nyan 阅读(220) 评论(0) 推荐(0) 编辑
摘要:高阶函数 变量可以指向一个函数 函数名其实就是指向函数的变量 高阶函数:能接收函数作为参数的函数 定义一个函数,接收x,y,f三个参数 其中x,y是数值,f是函数 def add(x,y,f): return f(x)+f(y) add(-1,2,abs)=3 map()是 Python 内置的高阶 阅读全文
posted @ 2016-07-15 16:03 Nyan 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1.函数作用域LEGB L:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域 2.闭包 Closure:内部函数中对enclosing作用域的变量进行引用 3.python装饰器 装饰器用来装饰函数 返回一个函数对象 阅读全文
posted @ 2016-07-15 14:33 Nyan 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1.条件判断式 按照文件类型进行判断: 两种判断格式: test -e /root/install.log [ -e /root/install.log ] 判断命令是否正确执行: [ -d /root ] && echo "yes" || echo "no" 按文件权限判断: 两个文件之间的比较: 阅读全文
posted @ 2016-07-14 10:13 Nyan 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1.正则表达式是什么 它主要用于字符串的模式分割,匹配,查找及替换操作。 2、正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串,正则包含匹配。grep,awk,sed等命令可以支持正则表达式。 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls ,find,cp这些命令不支持正则表 阅读全文
posted @ 2016-07-14 08:06 Nyan 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1.source命令 修改配置文件后,必须注销重新登陆才能生效,使用source命令可以不用重新登陆 source 配置文件 . 配置文件 环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量。 系统登入会加载的配置文件,放在/etc下会对: /etc/profile /etc/prof 阅读全文
posted @ 2016-07-13 16:26 Nyan 阅读(377) 评论(0) 推荐(0) 编辑
摘要:1.declare命令 declare声明变量类型:declare [+/-][选项] 变量名 -:给变量设定类型属性 +:取消变量的类型属性 -a:将变量声明为数组型 -i:整数型 -x:环境变量 -r:只读变量 -p:显示指定变量的被声明类型 定义数组:movie[0]=zp,movie[1]= 阅读全文
posted @ 2016-07-13 14:16 Nyan 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1.Bash用户自定义变量 【局部变量】 【按数据存储分类】:整型、浮点型、字符串型、日期型 【变量定义】:x=5,y=6,z=$x+$y=5+6,m=$(($x+$y))=11 【Bash变量默认都为字符串型,等号左右不可以有空格】 【变量叠加】:x="$x"123,x=${x}345 2.Bas 阅读全文
posted @ 2016-07-13 13:38 Nyan 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1.系统的运行级别 0:关机 1::单用户模式,可以想象为Windows的安全模式,主要用于系统修复 2:不完全的命令行模式,不含NFS服务 3:完全的命令行模式,就是标准的字符界面 4:系统保留 5:图形模式 6:重启动 runlevel init level 系统默认运行级别: vim /etc 阅读全文
posted @ 2016-07-12 14:41 Nyan 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1.软件包分类 源码包:脚本安装包 二进制包:RPM包、系统默认包 2.rpm命令管理 @rmp包在系统光盘中 mkdir /mnt/cdrom mount /dev/sr0 /mnt/cdrom cd /mnt/cdrom/Packages @RPM包命名原则 http-2.2.15-15.el6 阅读全文
posted @ 2016-07-12 12:33 Nyan 阅读(248) 评论(0) 推荐(0) 编辑
摘要:vim 操作模式 Commamd Mode - 命令模式 Insert Mode - 输入模式 Last Line Mode - 底行模式 i,o:进入输入模式 exc:进入底行模式 在命令模式中dd:删除光标所在的当前行【其他参考vim常用示意图】 h,j,k,l:上下左右移动光标 ctrl+f: 阅读全文
posted @ 2016-07-11 17:13 Nyan 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1.通配符 ?:匹配一个任意字符 *:匹配0个或任意多个字符,也就是可以匹配任何内容 []:匹配中括号中的任意一个字符 [-]:匹配中括号中的任意一个字符,-代表一个范围 [^]:表示匹配不是中括号内的一个字符 2.bash中其他特殊符号 '':单引号。在单引号中所有特殊字符,如"$"和"`"都没有 阅读全文
posted @ 2016-07-11 15:23 Nyan 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1.Ctrl+c 强制终止当前命令 2.Ctrl+l 清屏 3.Ctrl+a 光标移动到命令行首 4.Ctrl+e 光标移动到命令行尾 5.Ctrl+u 从光标所在位置删除到行首 6.ctrl+z 把命令放入后台 7.ctrl+r 在历史命令中搜索 阅读全文
posted @ 2016-07-11 12:09 Nyan 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1.查询与自动挂载 mount:查询系统中已挂载的设备 mount -a :依据配置文件、etc/fsatb的内容,自动挂载 2.挂在命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 mount -o remount,noexec /home/ 3.挂载光盘 光盘设备 阅读全文
posted @ 2016-07-11 11:04 Nyan 阅读(268) 评论(0) 推荐(0) 编辑
摘要:常用的压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2 1.Zip 压缩文件:zip 压缩文件名 源文件 压缩目录:zip -r 压缩文件名 源文件 解压缩.zip文件:unzip 压缩文件 2.gz gzip 源文件:压缩为.gz格式的压缩文件,源文件会消失 gzip -c 阅读全文
posted @ 2016-07-11 09:50 Nyan 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1.文件搜索命令locate locate命令格式 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate(根据Linux版本不同,数据库名不一样) locate命令所搜索的后台数据库,每天更新一次数据库updatedb,才搜索的到(刚新键的文件时搜搜不到的 阅读全文
posted @ 2016-07-10 17:07 Nyan 阅读(272) 评论(0) 推荐(0) 编辑
摘要:练习内容: 使用Python管理ini文件:实现查询,添加,删除,保存操作。 练习目的: 1.掌握文件基本操作 2.认识ini文件 3.了解ConfigParser; ini配置文件格式: 节:[session] 参数(键=值) [port] port1=3306 import ConfigPars 阅读全文
posted @ 2016-07-10 10:39 Nyan 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1.图层的新建、复制与删除 ctrl+j:复制图层,可以用复制选区作为新图层 Shift+Ctrl+Alt+e:在新的空白图层将下面所有的图层合并为一个图层。 2.选择复制与链接图层 在移动图层时,按alt键快速复制图层 3.图层的锁定 alt+delete键:填充前景色 在没有锁定透明像素,将会填 阅读全文
posted @ 2016-07-08 11:52 Nyan 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:1、图像的移动与对齐 ctrl+j:复制图层,然后再移动不损坏原来的图像。 Ctrl+Z =返回键 Shift+单击最下方图层 选择全部 Alt+鼠标移动 复制并粘贴 2.规则选择工具组 shift键:可以建立正方形的选择区域 alt键:以鼠标犍为准,呈放射状建立选区 alt+shift:中心放射建 阅读全文
posted @ 2016-07-07 13:48 Nyan 阅读(857) 评论(0) 推荐(0) 编辑
摘要:yum源里没有,需要先安装一个epel-release这个包,它提供的yum源里有,然后在yum install python-pip。ftp://ftp.muug.mb.ca/mirror/centos/6.7/extras/x86_64/Packages/epel-release-6-8.noa 阅读全文
posted @ 2016-07-07 12:52 Nyan 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1)安装Pyhton2.7wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2tar xjvf Python-2.7.5.tar.bz2cd Python-2.7.5./configure --prefix=/usr/loc 阅读全文
posted @ 2016-07-07 12:30 Nyan 阅读(2149) 评论(0) 推荐(0) 编辑
摘要:1.文件的打开方式 文件打开方法:open(name[,mode[buf]]) name:文件路径 mode:打开方式 buf:缓冲buffing大小 2.文件读取方式: read([size]):读取文件(读取size个字节,默认读取全部)。 readline([size]):读取一行 readl 阅读全文
posted @ 2016-07-07 08:52 Nyan 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一、常用名词及几个常见控制面板。 二、工具栏中各工具的名称及使用方法。 三、新建文件的流程和注意事项。 四、光与色的基础知识 阅读全文
posted @ 2016-07-06 16:35 Nyan 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示