CL210是红帽的openstack课程,OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,openstack虽然模块虽然比较多,但由于其大部分组件都可以在dashboard里进行点击配置,所认实际上也并不复杂。,这里以一份找到的openstack考题作为……
Continue reading
在捣弄CL210 openstack时,通过rh-vmctl 重置过环境后,再通过packstack安装好openstack后,通过firefox打开dashborad界面时,发现不能正常打开,提示“ Firefox Error code: sec_error_reused_issuer_and_serial ” ,这里提供两种解决方法。先看下报错截图: firefox certificate错误 本来以……
Continue reading
WordPress在升级的过程中,如果你刷新页面或者关闭页面会造成Wordpress升级不成功,下次升级时可能会遇到这样或者那样的问题。例如我前几天升级时刷新了页面,再次升级Wordpress时,Wordpress一直提示”另一更新正在进行”。 另一更新正在进行 这是由于在升级Wor……
Continue reading
操作之前,面要先找一个大的U盘(根据所要配置哪些练习环境而定)制作U盘引导安装工具,我这里准备一个128G的U盘。另外需要从红帽的相关网装上下载如下包: 1* RHCIfoundation-RHEL7-*.icmf (manifest file) 2* RHEL-7.x-*-Server-x86_64-dvd1.iso (RHEL 7.x DVD) 3* foundation-config-7.x-*.rpm (student/instructor RPM) 4* foundation0-config-7.x-*.rpm (instructor RPM) 5* redhat-survey-7*.rpm (survey RPM) 6* rhci-foundation-7.x-*.iso (RHCI CD-ROM ISO) 7* rht-usb-7.x-*.py (USB creator script) 8* ClassroomSetup-7.x-*.txt (first day instructions) 9* ClassPrep-7.x-*.txt (this document) 一、U盘引导安装的制作 1、文件准备 首先找一台LI……
Continue reading
在windows下想要通过python写的程序,需要调用到调整屏幕分辨率。在网上查到,需要用windows的api,ChangeDisplaySettings 。在python下使用,需要先安装 pywin32程序,具体实现代码非常简单,如下: 1import win32api 2dm = win32api.EnumDisplaySettings(None, 0) 3dm.PelsHeight = 720 4dm.PelsWidth = 1280 5dm.BitsPerPel = 32 6dm.DisplayFixedOutput = 0 7win32api.ChangeDisplaySettings(dm, 0)……
Continue reading
在使用ansible执行查询时,如果有中文结果返回时,会出现乱码,具体如下图: ansible-lang 通过查看官方文档:module-lang,发现可以通过修改/etc/ansible/ansible.cfg中两项设置语言类型进行解决: 1#module_lang = C 2#module_set_locale = False 3module_lang = zh_CN.UTF-8 4module_set_locale = True 增加上面两行,其默认配置为lang为C,l……
Continue reading
本篇所在总结的内容本来是一个过时的东西,不过由于当下红帽考试仍使用的这个旧的版本,这里还是简单总结下openshift2.x的配置和使用。openshift是红帽的paas 应用,想要和cloudfoundry之类的paas类产品竞争,不过从当前市场占用份额上来看,cloudfou……
Continue reading
requests模块的content和text属性的区别,从print 结果来看是没有任何区别的。从源码描述信息上来看,可以发现resp.text返回的是Unicode型的数据、resp.content返回的是bytes型也就是二进制的数据。也就是说,如果你想取文本,可以通过r.t……
Continue reading
python中的很多模块是非常牛X的,之前提到过logging模块(其功能类似于java下的Log4j ),由于最近一个涉及网络排障的脚本需要日志输出,这里就使用了python的logging模块去实现。日志全部写到一个文件中时,随着时间的推移文件会越来越来,这里可以利用Timed……
Continue reading
默认KVM虚拟机在安装时会通过virbr0接口自动获取一个IP,该IP是通过libvirt管理的dnsmasq服务提供的。而且libvirt在/var/lib/libvirt/dnsmasq/目录有virbr0.macs和virbr0.status两个文件生成。这两个文件拼接后,……
Continue reading