11 2016 档案

摘要:转载:http://www.ilanni.com/?p=12142 阅读全文
posted @ 2016-11-30 18:33 梦轻尘 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 类方法:通过@classmethod装饰器实现,类方法和普通方法的区别是,类方法只能访问类变量,不能访问实例变量,代码如下: 报错如下: 定义一个类变量后,代码如下: 运行结果: 静态方法:@staticmethod装饰器即可把其装饰的方法变为一个静态方法,静态方法的特点是不可以访问实 阅读全文
posted @ 2016-11-30 17:52 梦轻尘 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-11-30 14:19 梦轻尘 阅读(514) 评论(0) 推荐(0) 编辑
摘要:Mysql备份种类可以分为两种:完全备份和增量备份 完全备份:对某一个时间点上的所有数据或应用进行的一个完全复制。 增量备份:指在一次全备份上或上一次增量备份后,以后每次的备份只需备份与前次相比增加或被修改的binlog文件。这就意味着第一次增量备份的对象是进行全备后又增加和修改的binlog文件。 阅读全文
posted @ 2016-11-30 07:46 梦轻尘 阅读(277) 评论(0) 推荐(0) 编辑
摘要:不知道为啥,远程连接的window服务器没有关机命令,感觉是不是管理员权限导致的,所以找了下用命令关机,如下 阅读全文
posted @ 2016-11-28 18:16 梦轻尘 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1、swappiness 禁止系统使用swap空间,配置/etc/sysctl.conf中的vm.swappiness=0 2、Scheduler调度 Scheduler调度,指的是磁盘的IO调度算法,下面聊一聊linux的几种IO调度算法 查看当前系统磁盘的sda的IO调度算法。 cat /sys 阅读全文
posted @ 2016-11-27 23:15 梦轻尘 阅读(243) 评论(0) 推荐(0) 编辑
摘要:转载于:https://blog.ansheng.me/2016/06/python-full-stack-way-object-oriented-advanced.html 阅读全文
posted @ 2016-11-26 15:07 梦轻尘 阅读(223) 评论(0) 推荐(0) 编辑
摘要:转载至:http://www.cnblogs.com/xiaoli2018/p/4423460.html 阅读全文
posted @ 2016-11-25 22:31 梦轻尘 阅读(234) 评论(0) 推荐(0) 编辑
摘要:我连服务器用的是secure crt,每次ssh新服务器的时候都得手动设置字符编码和背景颜色,今天问了旁边的开发原来可以全局设置,以后连服务器的时候就再也不用手动设置相关属性了。步骤如下: 一开始点击Options >Global Options >Edit Default Settings 这里设 阅读全文
posted @ 2016-11-25 18:06 梦轻尘 阅读(254) 评论(0) 推荐(0) 编辑
摘要:不得不说,ansible很强大,ansible定制任务模块显示 意思就是每隔两个小时执行ban_try_login_ip脚本,一下子就弄好了定时任务,真爽。 阅读全文
posted @ 2016-11-25 16:50 梦轻尘 阅读(3866) 评论(0) 推荐(0) 编辑
摘要:刚刚登陆一台服务器安装点东西,发现显示磁盘已满,无法安装,我擦,怎么会这样,遇到问题不慌,于是开始查找大文件: 执行命令后,发现apache,nginx 这个目录很大,那想都不用想,肯定是日志了,于是进入对应的日志目录下,把一些日志文件清空了。执行完命令后,悠哉的伸了个懒腰,于是继续执行命令df - 阅读全文
posted @ 2016-11-25 11:27 梦轻尘 阅读(444) 评论(0) 推荐(0) 编辑
摘要:先来张图吧,带网关服务器的服务器组架构 带网关服务器架构虽然加大了服务器的设计复杂度,但却带来了以下几点好处: 作为网络通信的中转站,负责维护将内网和外网隔离开,使外部无法直接访问内部服务器,保障内网服务器的安全,一定程度上较少外挂的攻击。 网关服务器负责解析数据包、加解密、超时处理和一定逻辑处理, 阅读全文
posted @ 2016-11-24 18:12 梦轻尘 阅读(625) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh cat >/etc/profile echo "export JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99.x86_64/jre" >>/etc/profile if [ $? -eq 0 ];then echo "install jdk successfully" fi #disable UseDNS sed... 阅读全文
posted @ 2016-11-24 15:36 梦轻尘 阅读(348) 评论(0) 推荐(0) 编辑
摘要:上面是pickle的dump方法 这是pickle的load方法 阅读全文
posted @ 2016-11-23 17:08 梦轻尘 阅读(213) 评论(0) 推荐(0) 编辑
摘要:吐槽:学习面向对象就像你追一个女神一样,刚刚有点感觉了,过几天又陷入绝望的感觉,很蛋疼。 类的语法 然后想加点东西,是谁在学习类。 为什么会有__init__?为什么有self? what happend?看下面代码 打印结果如下: 这说明即使类不实例化,这个Person类本身也是已经存在内存里的。 阅读全文
posted @ 2016-11-23 14:15 梦轻尘 阅读(224) 评论(0) 推荐(0) 编辑
摘要:HTTP 2XX范围内的状态码表明了:"客户端发送的请求已经被服务器接受并且被成功处理了"。200 OK是HTTP请求成功后的标准响应,当你在浏览器中打开www,ikoalabear.com后,通常会得到一个200的状态码。206状态码表示的是:"客户端通过发送范围请求头Range抓取到了资源的部分 阅读全文
posted @ 2016-11-22 18:40 梦轻尘 阅读(180) 评论(0) 推荐(0) 编辑
摘要:fdisk /dev/sdb --->n--->p--1-->输入分区大小(回车就默认全部大小) mkfs.ext4 /dev/sdb1 mkdir /data 在根目录下新建data目录。 mount –t ext4 /dev/sdb1 /data 此命令的作用是把/data目录挂载到/dev/sdb1分区下,其中-t是指定的文件系统类型。 mount –a 使挂载生效。 mount 查看所... 阅读全文
posted @ 2016-11-22 18:01 梦轻尘 阅读(916) 评论(0) 推荐(0) 编辑
摘要:facts组件是Ansible用于采集被管理机器设备信息的一个功能。可以使用setup模块查机器的所有facts信息,可以使用filter来查看指定信息。整个facts信息被包装在一个json格式的数据结构中,ansible_facts是最上层的值 所有数据格式都是JSON格式,facts还支持查看 阅读全文
posted @ 2016-11-22 17:51 梦轻尘 阅读(3069) 评论(1) 推荐(0) 编辑
摘要:先吐槽下:我越发的发现我现在成了修电脑的了,我的职位是linux运维,现在干的活很蛋疼,公司只有我一个运维,修电脑、搞网络、抬服务器、弄监控,搭环境、搞自动化发布、弄虚拟化都我一个人哇。好了,打住。 解决办法: 在控制面板里找到电源选项,找到更改当前不可用的设置,把启用快速启动对勾取消、重启电脑,反 阅读全文
posted @ 2016-11-22 10:16 梦轻尘 阅读(561) 评论(0) 推荐(0) 编辑
摘要:使用kvm虚拟出Centos6.5系统相关步骤 kvm是啥东西,亲们自行百度哇,一两句话也说不清楚,直接进主题使用宿主机虚拟出一台centos6.5的系统,当然其他系统也可以的,考虑到企业常用服务器系统为centos6.5,特以此为例。 1.1 kvm安装必备条件 机器支持虚拟化,目前服务器应该都支 阅读全文
posted @ 2016-11-21 17:06 梦轻尘 阅读(549) 评论(0) 推荐(0) 编辑
摘要:常用模块: copy模快,file模块,cron模块,group模块,user模块,yum模块,service模块,script模块,ping模块,command模块,raw模块,get_url模块,synchronize模块,下面举几个工作可能常用的例子。 copy模块: 其中src后面为要拷贝文 阅读全文
posted @ 2016-11-21 16:51 梦轻尘 阅读(254) 评论(0) 推荐(0) 编辑
摘要:虽然经常用这个命令,但总是对其中的参数作用不太清楚,记录下 what are functions of netstat? netstat - Print network connections, routing tables, interface statistics, masquerade con 阅读全文
posted @ 2016-11-21 11:00 梦轻尘 阅读(911) 评论(0) 推荐(0) 编辑
摘要:本来是想使用centos7.2玩docker,笔记本上没装,先用centos6.5玩一玩。 docker常用命令: docker pull ubuntu #从Docker Hub的Ubuntu仓库下载最新的Ubuntu操作系统 docker pull ubuntu:14.04 #指定标签下载特定版本 阅读全文
posted @ 2016-11-20 23:38 梦轻尘 阅读(2481) 评论(0) 推荐(0) 编辑
摘要:安装: 使用: 阅读全文
posted @ 2016-11-17 18:57 梦轻尘 阅读(189) 评论(0) 推荐(0) 编辑
摘要:个人感觉以上是time模块用的较多的情形 re模块常用用法 阅读全文
posted @ 2016-11-17 16:41 梦轻尘 阅读(230) 评论(0) 推荐(0) 编辑
摘要:useradd有些参数老是忘记,是用的少还是不熟练呢?记录下吧 常用参数: -g,-G,-d,-M,-u,特别是-d,指定家目录,不指定默认就是home目录。 阅读全文
posted @ 2016-11-17 14:52 梦轻尘 阅读(535) 评论(0) 推荐(0) 编辑
摘要:d表示匹配任何十进制数字 \w用于表示全部走数字的字符集,相当于[A-Za-z0-9]的缩写形式,\s可以用来表示空格字符 \D表示任何非十进制数,与[^0-9]相同 匹配对象以及group()和groups()方法 当处理正则表达式时,除了正则表达式对象之外,还有一个对象类型:匹配对象。这些是成功 阅读全文
posted @ 2016-11-16 23:10 梦轻尘 阅读(360) 评论(0) 推荐(0) 编辑
摘要:数据包从虚拟机到物理机的过程 KVM的网络优化方案,总的思路就是让虚拟机访问物理网卡的层数更少,直至对物理网卡单独占领,和物理机一样使用物理网卡单独占领,和物理机一样使用物理网卡,以达到和物理机一样的网络性能。 附带一些其他知识 全虚拟化:即客户机操作系统完全不需要修改就能运行于虚拟机中,客户机看不 阅读全文
posted @ 2016-11-16 17:02 梦轻尘 阅读(248) 评论(0) 推荐(0) 编辑
摘要:为了保证虚拟机在不同宿主机之间迁移的时候的兼容性,Libvirt对CPU提炼出标准的几种类型,在/usr/share/libvirt/cpu_map.xml中可以查到。cpu_map.xml不仅是CPU型号,还有生产商信息、每种型号的CPU特性定义等信息,如下所示: Centos6.6所带的Libv 阅读全文
posted @ 2016-11-15 17:28 梦轻尘 阅读(8517) 评论(0) 推荐(0) 编辑
摘要:安装过程 wget http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz tar xf UnixBench5.1.3.tgz cd UnixBench5.1.3 make ./Run 安装过程出错: 解决办法:yum install perl-Time- 阅读全文
posted @ 2016-11-15 16:50 梦轻尘 阅读(16161) 评论(0) 推荐(0) 编辑
摘要:使用virsh vcpuinfp命令查看虚拟机VCPU和物理CPU的对应关系 使用emulatorpin命令可以查看虚拟机可以使用哪些物理逻辑CPU 在线绑定虚拟机的CPU 可以强制虚拟机只能在部分物理CPU之间调度。例如,使编号为16的虚拟机CPU在26-31之间调度 强制VCPU和物理机CPU- 阅读全文
posted @ 2016-11-15 16:20 梦轻尘 阅读(2503) 评论(0) 推荐(0) 编辑
摘要:KSM技术可以合并相同的内存页,即使是不同的NUMA节点,如果需要关闭跨NUMA节点的内存合并,设置/sys/kernel/mm/ksm/merge_across_nodes参数为0。或者可以关闭特定虚拟机的KSM内存,在虚拟机的xml配置文件中添加以下内容就可以了: KSM技术:全称kernel 阅读全文
posted @ 2016-11-15 15:59 梦轻尘 阅读(752) 评论(0) 推荐(0) 编辑
摘要:top命令按1,看到几个CPU就代表是几核的。 查看CPU有几颗逻辑cpu,4代表有4个逻辑CPU,同时CPU的型号也打印出了,服务器一般都是至强的CPU [root@svn ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4 In 阅读全文
posted @ 2016-11-15 15:35 梦轻尘 阅读(22409) 评论(0) 推荐(0) 编辑
摘要:。。。 阅读全文
posted @ 2016-11-14 18:57 梦轻尘 阅读(132) 评论(0) 推荐(0) 编辑
摘要:tar xf chkrootkit.tar.gz cd chkrootkit-* make sense的时候出现make: *** [strings-static] Error 1,解决办法:yum install glibc-static -y 即可 cd ../ cp -r chkrootkit 阅读全文
posted @ 2016-11-14 18:32 梦轻尘 阅读(467) 评论(0) 推荐(0) 编辑
摘要:这些yum命令是我经常忘记的,所以记录下 yum check-update 检查可更新的RPM包 yum update 更新所有的RPM包 yum update kernel kernel-source 更新指定的RPM包 yum info 列出资源库中所有可以安装或更新的RPM包的信息,此命令慎用 阅读全文
posted @ 2016-11-14 16:23 梦轻尘 阅读(209) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python import os,subprocess,socket,time,sys from urllib import urlencode from socket import gethostname def check_port(): port = [8091,8080] failed_port = [] f... 阅读全文
posted @ 2016-11-14 10:52 梦轻尘 阅读(4578) 评论(0) 推荐(0) 编辑
摘要:-A:新增加一条规则,该规则在原规则的最后面 -p:规定应用于哪种数据包,例如:tcp,udp等 -d:(destination),表示目标IP或网络 -s:(source),表示源IP或网络 -j:后面接动作,例如:ACCEPT,DROP,REJECT等 -i:后面接网卡名,input的缩写,与I 阅读全文
posted @ 2016-11-12 22:35 梦轻尘 阅读(230) 评论(0) 推荐(0) 编辑
摘要:今天查看线上服务器日志/var/log/secure发现有很多国外的ip尝试登陆服务器,以前一直没太注意这方面,作为系统管理员真是失职啊,虽然服务器已经设置了强密码,但是看到有人想搞你还是很不爽的。一开始的思路是通过防火墙,后来google到有比防火墙更简单粗暴的方法,就是通过/etc/hosts. 阅读全文
posted @ 2016-11-12 22:10 梦轻尘 阅读(671) 评论(0) 推荐(0) 编辑
摘要:Centos6.5_64位升级gcc为4.8.2的简易步骤 一、安装依赖包 yum install texinfo-tex flex zip mpfr-devel libgcc.i686 glibc-devel.i686 gmp gmp-devel mpfr mpfr-devel libmpc li 阅读全文
posted @ 2016-11-11 18:28 梦轻尘 阅读(709) 评论(0) 推荐(0) 编辑
摘要:报JSONDecondeError这种类型的错误的时候就要检查下json格式是否是正确的了,这里提供一个http://www.bejson.com/ Traceback (most recent call last): File "D:/python开发代码/Python之路/作业/New_Cred 阅读全文
posted @ 2016-11-11 14:50 梦轻尘 阅读(10073) 评论(0) 推荐(0) 编辑
摘要:truncate是文件处理中的截断函数,今天是有个需求改动了json中的某个值,然后用改动后的值去覆盖之前的数据,这个方法有很多,比如边读边写,然后使用os模块替换,这个适合用于在程序和文件都在同一个目录里比较方便,这里用的是truncate方法,不啰嗦了,上代码 如果是这样写 t = file.t 阅读全文
posted @ 2016-11-11 11:06 梦轻尘 阅读(2597) 评论(0) 推荐(0) 编辑
摘要:该段代码的作用就是把用户名为liuhuihuang的limit值从10000改成8000,我这算是比较笨的方法了,蛋疼。 阅读全文
posted @ 2016-11-10 22:55 梦轻尘 阅读(634) 评论(0) 推荐(0) 编辑
摘要:python中json中的loads()和dumps()它们的作用经常弄换了,这里记录下,loads方法是把json对象转化为python对象,dumps方法是把pyhon对象转化为json对象,我是这么理解的,先上段loas的代码: 阅读全文
posted @ 2016-11-10 15:26 梦轻尘 阅读(16763) 评论(0) 推荐(1) 编辑
摘要:默认enumerate是从0开始,为了不让它从0开始,可以这样改变它的默认值,代码如下: 阅读全文
posted @ 2016-11-10 11:54 梦轻尘 阅读(232) 评论(0) 推荐(0) 编辑
摘要:搜索资料时看到一篇博客,除了记录各种各样的技术外,还有很多其他的东西,例如,爱好,目标,读书笔记等。看了会儿,想了很多,于是决定在自己博客里也增加这一分类。 2017年最重要的目标就是买房了,不需要很大,中高层,布置的简单温馨即可,父母家人来了有地方住,小区有散步的地方,有超市,离菜市场不远,有个书 阅读全文
posted @ 2016-11-09 14:52 梦轻尘 阅读(172) 评论(0) 推荐(0) 编辑
摘要:装饰器的概念 内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的人们发明了长裤,有了长裤后宝宝再也不冷了,装饰器就像我们这里说的长裤,在不影响内裤作用的前提下,给我们的身子提供了保暖的功效回到主题,装饰器在python的作用便是在不改变原有函数的情况下,增加原有函数的功能,装饰器的返回值也是 阅读全文
posted @ 2016-11-09 09:52 梦轻尘 阅读(216) 评论(0) 推荐(0) 编辑
摘要:有些程序在windows系统中需要安装.net35才能运行,下载太慢了,可以直接在docs窗口直接安装,命令行如下:Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess 注意 阅读全文
posted @ 2016-11-07 17:54 梦轻尘 阅读(4666) 评论(0) 推荐(0) 编辑
摘要:实在是太low了,终究是自己写的,记录下 阅读全文
posted @ 2016-11-04 23:46 梦轻尘 阅读(221) 评论(0) 推荐(0) 编辑
摘要:if __name__ == '__main__': msg = ''' 1:查询 2:添加 3:删除 4:修改 5:退出 ''' menu_dic = { '1': search, '2': add, '3': delete, '4': modify, '5': exit, } while Tru 阅读全文
posted @ 2016-11-04 16:01 梦轻尘 阅读(438) 评论(0) 推荐(0) 编辑
摘要:由于是在微信中看到的,链接也忘了,原作者看到了,请海涵! 阅读全文
posted @ 2016-11-04 00:53 梦轻尘 阅读(503) 评论(0) 推荐(0) 编辑
摘要:ReadFile = [] User_Choice = int(input("请输入staff_id号:")) with open("Information","r",encoding="utf8") as read_file,open("NewInformation","w+",encoding="utf8") as write_file: for line in read_file:... 阅读全文
posted @ 2016-11-04 00:50 梦轻尘 阅读(176) 评论(0) 推荐(0) 编辑
摘要:该程序的作用是用户输入数字后,会删掉列表中对应的元素,然后再把列表中剩余的元素写入文件中 阅读全文
posted @ 2016-11-03 23:04 梦轻尘 阅读(306) 评论(0) 推荐(0) 编辑
摘要:作用: 可查,可增,可删,可修改 阅读全文
posted @ 2016-11-03 18:40 梦轻尘 阅读(278) 评论(0) 推荐(0) 编辑
摘要:先来个有序字典,使用了collections模块。 In [60]: ol = collections.OrderedDict() In [61]: ol["k1"] = "v1" In [62]: ol["k2"] = "v2" In [63]: print ol OrderedDict([('k 阅读全文
posted @ 2016-11-03 18:30 梦轻尘 阅读(168) 评论(0) 推荐(0) 编辑
摘要:人事发工资条之前是一个个截图发到我们的邮箱里,看人事妹纸是一个善良而又美丽的姑凉,于是乎写了一段shell代码实现批量发短信至各个手机号。不多说了,上代码,其实很简单,我都不好意思上传,还是记录下吧,以后可以吹吹牛逼。其中的原理就是便历salary.csv中的每一条数据,这段代码最厉害的就是那个ja 阅读全文
posted @ 2016-11-01 00:07 梦轻尘 阅读(281) 评论(0) 推荐(0) 编辑

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