2016-08-29
这篇总结主要是关于两方面的需求:其一,在浏览器不同tab标签页之间按时间切换(同事用来不停刷新grid crontol 监控页面);其二,实现开启多个窗口,并将窗口缩放到一定范围,并齐占满整个桌面,按不同的时间间隔刷新几个页面。 一、标签页之间切换 之前这个通过找了一个浏览器插件tab-rotato……
Continue reading
2016-08-28
G20要写一个轮询几个重要页面的程序,不停的在大屏上进行刷新,通过pywin32模块下的SetForegroundWindow函数调用时,会出现error: (0, ‘SetForegroundWindow’, ‘No error message is available’)报错,后经网上查询确认,为pywin32模块……
Continue reading
2016-08-27
在windows下使用python进行图形类操作时,经常需要用到发送快捷键的情况,如ALT+TAB、crtl + F1、Fn + f1等之类的操作,利用win32com模块,可以很便利的进行该类操作。如下一个示例是打开Outlook程序,获取第一个元素,并将其内容复制到粘贴板的示例: 1import win32com.client……
Continue reading
2016-08-26
在写一功能的时候,本来准备使用webbroswer模块实现,不过发现其只能实现简单的打开,而且打开tab页面发现并不能实现。所以决能通过selenium模块实现,这里列下几个selenium操作不同浏览器的定义的函数。 一、webbroswer模块 该模块的非常简单,如下: 1import webbrowser 2c = webbrowser.get('firefox')……
Continue reading
2016-08-25
在安装完python及selenium模块后,默认执行启动firefox浏览器,并执行的时候,遇到报错:geckodriver executable needs to be in path ,具体见下图: 经查询发现,主机上没有安装firefox使用的驱动文件geckodriver,该程序可以从:https://github.com……
Continue reading
2016-08-24
1、浏览器中加载url 方法:get(url) 实例:driver.get(“http//:www.baidu.com”) 2、向前 方法:forward() 实例:driver.forward() 3、返回当前会话中的cookies 方法:get_cookies() 实例:driver.get……
Continue reading
2016-08-03
存储拓扑如下(点击看大图): emc-storage 一、需求 站点 集群名称 主机名 WWWN号 存储阵列/空间需求 主站点03 irrac03 irora11 10000090fa07c5fa 10000090fa07c5fb EMC VMAX10K RAID10/2000G (20*100GB) irora12 10000090fa07c5ea 10000090fa07c5eb irora13 10000090fa07c66c 10000090fa07c66d 如上表,这里是一套oracle RAC数据库的三个节点,及其对应的主机端HBA卡的wwwn号,此次需求是从存储上划分2T的数据(20个LUN)给这套数据库 ---……
Continue reading
2016-08-02
awk工具在文本处理上非常强大,我们常用的用法是选择某列输出,如print $1,$3。不过在特殊的情况下,也会遇到只排除例个某列,其他列都正常输出 。针对 awk排除某列,这里就做个小总结。 比如我的文件如下: 1[root@361way tmp]# more disk_io 2xvda 1.49 2.37 11.71 10615426 52410436 3xvdb 3.50 6.60 80.08 29535297 358410976 4xvda 0.00 0.00 0.00 0 0 5xvdb 5.05 12.12 72.73 12 72 排除第一列(打印第2……
Continue reading
2016-07-30
我们传统的ks自动安装搭建基本就是http(ftp) + tftp + dhcp + pxe ,需要好几个软件安装配置才能搞定。但对于平时服务器安装比较少的小型环境来说,DNSmasq足够用了,Dnsmasq提供DNS缓存、DHCP、Tftp服务功能。所以使用dnsmasq + httpd两个服务就可以搞定ks自……
Continue reading
2016-07-28
一般在linux中会有8个loop设备,一般是/dev/loop0~loop7,可用通过losetup -a查看所有的loop设备,如果命令没有输出就说明所有的loop设备都没有被占用。而如果8个loop设备不够用,会提示”mount: could not find any free loop device”,但可以通过修改内核……
Continue reading