随笔 - 279  文章 - 1 评论 - 10 阅读 - 94万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2017 档案
Python(七)之OS模块
摘要:文件系统功能:os模块 python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令: 目录: os.mkdir('/tmp/dir1') os.makedirs():创建多级目录 os.rmdir() os.removedi 阅读全文
posted @ 2017-03-31 22:49 浮沉一梦 阅读(409) 评论(0) 推荐(0) 编辑
vim常用操作总结
摘要:vim常用操作总结 光标: 光标: k,j,h,l上下左右移动 nG 移动到第n行 G移动到最后一行 gg 移动到行首 w,b光标向前后移动一个单词 W,B 光标移动到下一个字符串 e 光标移动到单词尾部 E 光标移动到字符串尾部 nw,nb光标向前后移动n个单词 $ 移动光标到行尾 ^ 移动光标到 阅读全文
posted @ 2017-03-30 15:09 浮沉一梦 阅读(262) 评论(0) 推荐(0) 编辑
Python(六)之文件对象
摘要:Python文件对象 明确文件系统: 获取文件对象: var_name = open(file_name[mode,[bufsize]]) 缓冲: 0:禁用 1:使用缓冲,只缓冲一行数据 2+:指定缓存空间大小 负数:使用系统默认缓冲区 文件对象的内置方法、函数、属相 next: close: fi 阅读全文
posted @ 2017-03-30 00:03 浮沉一梦 阅读(4203) 评论(0) 推荐(0) 编辑
Python(五)之迭代器和列表解析
摘要:Python迭代器和列表解析 迭代器 迭代器 列表解析 列表解析 列表解析:根据已有列表,高效生成新列表的方式 列表交叉生产元素为元组的列表: 列表解析扩展: 上述列表解析直接生成列表,如果列表过大,会占用过多内存,那么可以使用生成器返回一个生成器对象,如下解释:列表解析和生成器表达式关系类似于ra 阅读全文
posted @ 2017-03-29 10:13 浮沉一梦 阅读(590) 评论(0) 推荐(0) 编辑
Python(四)之Python流程控制(if、while、for)
摘要:Python流程控制 if测试: if测试: if 条件测试表达式: 组合条件测试: x and y:与运算 x or y:或运算 not x:非运算 while: while: break:跳出最内层的循环 continue:跳到所处的最近层循环的开始处 pass:占位语句 else代码块:循环正 阅读全文
posted @ 2017-03-26 23:06 浮沉一梦 阅读(528) 评论(0) 推荐(0) 编辑
Python(三)之Python的表达式和语句概述
摘要:Python常用的表达式操作符: 算术运算符: x+y, x-y, x / y, x*y, x // y, x%y 比较运算符: x>y, x<y, x>=y, x<=y, x==y, x!=y 逻辑运算符: x or y, x and y, not x 成员关系运算: x in y, x not 阅读全文
posted @ 2017-03-26 22:48 浮沉一梦 阅读(5882) 评论(0) 推荐(1) 编辑
Python(二)之对象类型
摘要:本篇记录Python对象类型 开始仍然是先掌握几个查看对象有用的函数,id,type,print 查看对象身份、类型、值:记住以下两个命令id,type 两个对象的比较 以上三个分别是 身份比较、对象值比较、对象类型比较。 核心数据类型: 数字:int,long,float,complex 复数,b 阅读全文
posted @ 2017-03-26 22:43 浮沉一梦 阅读(442) 评论(0) 推荐(0) 编辑
Python(一)之Python概述
摘要:前言:最近学习Python基础,网上找了视频教程,本篇记录下Python概况,学习环境Python2.6。 学习Python首先得会获取Python自带的帮助信息,下面几个实用的内置函数,不管是工作或是学习中,会一直伴随着你。 获取使用帮助: dir()获取对象使用的属性和方法 help(list. 阅读全文
posted @ 2017-03-26 22:21 浮沉一梦 阅读(239) 评论(0) 推荐(0) 编辑
Zabbix之Python脚本端口自动发现
摘要:Zabbix监控服务端口,可以手动添加配置,但是如果一个服务器上需要监控的端口数较多,那么利用Zabbix自动发现,比较高效,下面是自动发现port的Python脚本。 下面是运行结果: 阅读全文
posted @ 2017-03-26 21:46 浮沉一梦 阅读(3113) 评论(1) 推荐(1) 编辑
Zabbix安装和配置
摘要:前言:最近一直忙着监控系统的事,现在最大的感受是,环境搭建不是最难的,难的是后期的怎么去监控,怎么利用监控系统把众多服务器监控器起来,怎么开发脚本和Zabbix配合去监控上层服务,如中间件,数据库,JVM等;这些是后话,不多说了,下面是Zabbix 3.2.4的部署方法,做一下简单总结。 这里使用C 阅读全文
posted @ 2017-03-25 17:10 浮沉一梦 阅读(1459) 评论(0) 推荐(0) 编辑
Zabbix之Python发送邮件
摘要:前言:继前篇zabbix邮件乱码问题解决,转码后,问题是解决了,但是又发现问题,有时候告警邮件没有邮件内容,只有标题,一直没找出原因,所以就换了Python脚本发送邮件,代码如下。 使用前当然是要先安装python了,然后是导入相关的运行库smtplib,python的smtplib提供了一种很方便 阅读全文
posted @ 2017-03-25 16:35 浮沉一梦 阅读(2099) 评论(0) 推荐(0) 编辑
zabbix告警邮件乱码问题
摘要:ZABBIX报警内容:邮件标题正常,内容为乱码;微信报警正常。 曾试图改变环境变量:export LANG=zh_CN.UTF-8 依旧为乱码 原因:export只改变的环境变量 而ZABBIX报警内容为传参,因此需要转码。 这里使用iconv进行重新编码: [功能] 对于给定文件把它的内容从一种编 阅读全文
posted @ 2017-03-21 14:45 浮沉一梦 阅读(4218) 评论(1) 推荐(0) 编辑
squid搭建http/https代理服务器
摘要:前言:笔者使用的长城宽带,访问国外网站,比如mysql,nginx等站点的速度.......,你懂得,于是想到使用腾讯云主机搭建squid代理服务器,这里搭建的是一般代理服务器,squid代理服务器分为三种,后面有时间再慢慢研究,步骤如下: 1、 源码安装或者rpm安装Squid 我这里使用源码安装 阅读全文
posted @ 2017-03-18 18:24 浮沉一梦 阅读(6494) 评论(0) 推荐(0) 编辑
kill-9导致weblogic无法启动
摘要:转载自:http://blog.csdn.net/lykangjia/article/details/17486127?rsv_upd=1 今天单位系统遇到一个问题: Resolve Weblogic The persistent store “_WLS_AdminServer” could not 阅读全文
posted @ 2017-03-16 17:55 浮沉一梦 阅读(1066) 评论(0) 推荐(0) 编辑
Web性能压力测试工具之WebBench
摘要:在运维工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些 阅读全文
posted @ 2017-03-15 15:04 浮沉一梦 阅读(241) 评论(0) 推荐(0) 编辑
Linux系统调用列表
摘要:以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解, 阅读全文
posted @ 2017-03-15 13:01 浮沉一梦 阅读(310) 评论(0) 推荐(0) 编辑
Linux strace命令
摘要:转载自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数 阅读全文
posted @ 2017-03-15 12:55 浮沉一梦 阅读(345) 评论(0) 推荐(0) 编辑
JVM GC算法 CMS 详解(转)
摘要:前言 CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求 大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命 阅读全文
posted @ 2017-03-15 09:24 浮沉一梦 阅读(8938) 评论(0) 推荐(0) 编辑
nginx安装
摘要:安装nginx: 1、解决依赖关系 编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries"。同时,还需要专门安装pcre-devel包,openssl-devel以让其支持pcre和ssl模块; yum -y install 阅读全文
posted @ 2017-03-14 21:22 浮沉一梦 阅读(270) 评论(0) 推荐(0) 编辑
JVM1.6 GC详解
摘要:前言 JVM GC是JVM的内存回收算法,调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。 JVM 堆内 阅读全文
posted @ 2017-03-14 14:55 浮沉一梦 阅读(241) 评论(0) 推荐(0) 编辑
触发JVM进行Full GC的情况及应对策略
摘要:转载自:http://blog.csdn.net/chenleixing/article/details/46706039 堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor 阅读全文
posted @ 2017-03-14 14:53 浮沉一梦 阅读(1590) 评论(0) 推荐(0) 编辑
JVM内存管理及GC机制
摘要:转载自:http://blog.csdn.net/suifeng3051/article/details/48292193 一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和 阅读全文
posted @ 2017-03-13 17:40 浮沉一梦 阅读(548) 评论(0) 推荐(0) 编辑
J2EE的13个规范总结
摘要:转载自:http://blog.csdn.net/zhuanzhe117/article/details/38763483 什么是J2EE? 在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮件服务,事务处理等.既然很多企业级应用都需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件 阅读全文
posted @ 2017-03-13 16:22 浮沉一梦 阅读(338) 评论(0) 推荐(0) 编辑
JDBC事务和JTA (XA)事务区别
摘要:JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 在jdbc中,事务操作缺省是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作,操作成功后,系统 阅读全文
posted @ 2017-03-13 10:30 浮沉一梦 阅读(7813) 评论(0) 推荐(3) 编辑
C10K问题及解决方案
摘要:转载自:http://blog.csdn.net/wangtaomtk/article/details/51811011 1 C10K问题 大家都知道互联网的基础就是网络通信,早期的互联网可以说是一个小群体的集合。互联网还不够普及,用户也不多。一台服务器同时在线100个用户估计在当时已经算是大型应用 阅读全文
posted @ 2017-03-12 23:27 浮沉一梦 阅读(10477) 评论(0) 推荐(1) 编辑
Linux五种I/O模型性能分析
摘要:转载自:http://blog.csdn.net/jay900323/article/details/18141217/ socket阻塞与非阻塞,同步与异步 作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞( 阅读全文
posted @ 2017-03-12 23:14 浮沉一梦 阅读(1145) 评论(0) 推荐(0) 编辑
samba实现跨平台文件共享
摘要:前言:Linux/Unix主机之间实现文件共享我们可以使用NFS,那么,Linux/Unix和Windows主机之间共享文件怎么实现呢,samba就是解决这个问题的。 Windows网上邻居依赖的协议: NetBIOS 通信协议,无法跨越路由器,samba和NetBIOS关系类似于NFS之于RPC; 阅读全文
posted @ 2017-03-11 19:54 浮沉一梦 阅读(2599) 评论(0) 推荐(0) 编辑
SSH高级应用(端口转发)
摘要:转发自:http://www.cnblogs.com/sting2me/p/5167730.html 基于SSH协议的端口转发 【前言】 最近一直在使用ssh协议的端口转发(隧道)功能,完成对内网空透等。这篇文章将主要讲解3种常用的ssh tunnelling使用方法和基本原理。 在介绍具体内容前, 阅读全文
posted @ 2017-03-10 18:08 浮沉一梦 阅读(623) 评论(0) 推荐(0) 编辑
Web攻防系列教程之文件上传攻防解析(转载)
摘要:Web攻防系列教程之文件上传攻防解析: 文件上传是WEB应用很常见的一种功能,本身是一项正常的业务需求,不存在什么问题。但如果在上传时没有对文件进行正确处理,则很可能会发生安全问题。本文将对文件上传的检测方式以及如何绕过相应检测方式进行详细的分析,并提供针了对文件上传攻击的安全防护方法。 文件上传攻 阅读全文
posted @ 2017-03-10 13:53 浮沉一梦 阅读(2096) 评论(0) 推荐(0) 编辑
攻防:文件上传漏洞的攻击与防御
摘要:不少系统管理员都有过系统被上传后门,木马或者是网页被人篡改的经历,这类攻击相当一部分是通过文件上传进行的。入侵者是如何做到这些的,又该如何防御,本文以PHP脚本语言为例,简要介绍文件上传漏洞,并结合实际漏洞演示如何利用漏洞进行上传攻击。 一、 文件上传漏洞与WebShell的关系 文件上传漏洞是指网 阅读全文
posted @ 2017-03-10 09:28 浮沉一梦 阅读(1664) 评论(0) 推荐(0) 编辑
weblogic检查项
摘要:日常维护中,weblogic检查的几个项: 1、JVM: 如最大堆内存、最小堆内存。 2、GC回收: 查看jvm空闲内存变化情况,每次GC的回收情况;控制台可以强制垃圾回收,看看回收内存是否太小,如果回收太小,可能存在内存溢出的隐患。 3、检查线程数: 查看线程数统计信息,查看线程最大数是否过大,如 阅读全文
posted @ 2017-03-09 12:53 浮沉一梦 阅读(813) 评论(0) 推荐(0) 编辑
JVM致命错误日志(hs_err_pid.log)分析(转载)
摘要:当jvm出现致命错误时,会生成一个错误文件 hs_err_pid<pid>.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入) 阅读全文
posted @ 2017-03-08 15:30 浮沉一梦 阅读(11868) 评论(0) 推荐(0) 编辑
weblogic连接池问题总结(转载)
摘要:转自:某局Weblogic 连接池问题(现场报告)(Connection has been administratively disabled. Try later.) 转自:Weblogic数据库连接池用完一例(Reached maximum capacity of pool) 转自:Weblog 阅读全文
posted @ 2017-03-08 14:26 浮沉一梦 阅读(9452) 评论(0) 推荐(0) 编辑
SELinux
摘要:selinux - NSA Security-Enhanced Linux (SELinux) SELinux工作在内核当中,伪目录 /selinux/,进程工作在SELinux中,就好比工作在沙箱当中,进程能访问那些文件,权限由SELinux规则决定,SELinux的目的就是让进程拥有最小化权限。 阅读全文
posted @ 2017-03-07 23:32 浮沉一梦 阅读(1807) 评论(0) 推荐(0) 编辑
AIX逻辑卷扩展空间
摘要:aix磁盘系统a、基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。lp 阅读全文
posted @ 2017-03-07 17:23 浮沉一梦 阅读(1045) 评论(0) 推荐(0) 编辑
shell参数扩展${}
摘要:shell参数扩展: ${parameter:-word} 如果parameter为null或者未设置,整个参数替换表达式值为word ${parameter:=word} 如果parameter为null或者未设置,整个参数替换表达式值为word,并且parameter参数值设置为word ${parameter:?word} 如果parameter为null或者未设置,则打印出错误信息... 阅读全文
posted @ 2017-03-07 16:02 浮沉一梦 阅读(1709) 评论(0) 推荐(1) 编辑
VisualVM使用Jstatd和JMX远程监控配置(转载)
摘要:一、Jstatd远程监控服务器配置 jstat可以实时显示本地或远程JVM进程中类装载、内存、垃圾收集、JIT编译等数据。如果要显示远程JVM信息,需要远程主机开启RMI支持,详情如下: 1. 在JAVA_HOME/bin目录下创建jstatd服务器授权文件jstatd.all.policy,代码如 阅读全文
posted @ 2017-03-07 10:54 浮沉一梦 阅读(1544) 评论(0) 推荐(0) 编辑
Linux RPM 命令参数使用详解 查看 rpm包依赖性
摘要:转载自:http://blog.csdn.net/deutschester/article/details/6309521 rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rp 阅读全文
posted @ 2017-03-07 09:19 浮沉一梦 阅读(4575) 评论(0) 推荐(0) 编辑
iptables进行DNAT(目标地址转换)
摘要:前言:对于Linux服务器而言,一般服务器不会直接提供公网地址给用户访问,服务器在企业防火墙后面,通常只是暴露一个公网给用户,下面已80端口进行实现。 演示环境:VM (1)host: 172.16.100.6(假设是互联网用户) (2)提供公网的服务器netfilter: 192.168.31.1 阅读全文
posted @ 2017-03-05 16:32 浮沉一梦 阅读(31903) 评论(1) 推荐(0) 编辑
Linux作为路由器(一)
摘要:前言:Linux主机可以作为路由器使用,利用路由转发功能实现不同网络内的主机能够相互通信,利用iptables的SNAT功能来实现企业内网主机访问互联网,下面做个小的实验。 实验环境:VM (1)路由器Linux主机router: 一般来说需要两块网卡:eth0 192.168.31.168 eth 阅读全文
posted @ 2017-03-04 22:41 浮沉一梦 阅读(17584) 评论(1) 推荐(1) 编辑
nginx正向代理http(一)
摘要:nginx实现正向代理,下面以http为例说明: (1)nginx配置: (2)重启nginx (3)为浏览器配置http代理即可 好像不支持https,但网上有网友说可以,大家可以自己尝试。 阅读全文
posted @ 2017-03-03 22:36 浮沉一梦 阅读(5490) 评论(0) 推荐(0) 编辑
Linux Shell sort排序常用命令(转载)
摘要:转载自:http://blog.csdn.net/monkeyduck/article/details/10097829 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocr 阅读全文
posted @ 2017-03-03 13:30 浮沉一梦 阅读(1614) 评论(0) 推荐(0) 编辑

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