第一个Python程序

第一个Python程序
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。 在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200,看看计算结果是不是300: >>> 100+200300 很简单吧,任何有效的数学计算都可以算出来。 如果要让Python打印出...

利用unixodbc连接mysql数据库

利用unixodbc连接mysql数据库
1:先安装unixodbc --建议用源码 ./configure --prefix=/usr/local/unixODBC --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc make make install 其它一些参数说明 --enable-gui=no    #不使用qt画图,一般生产环境者是ssh 登陆,所以用不上界面。 --enable-iconv=yes --with-iconv-char-enc=GB18030   #这个是因为后面遇到乱码的问题,尝试用这个编译,但没起作用,不知道用来干嘛 测试: #dbcinst -j #查看下环境 unixODBC 2.2.14 DRIVERS...

linux以日志的方式记录用户操作

linux以日志的方式记录用户操作
在日常操作linux的时候,经常会查看历史命令,或者是为了方面输入一条较长的而又使用过的命令,或者是为了查看过去对系统的操作,history就成了使用率极高的命令,它可以保存最近的操作记录,记录数还可以自定义,但有一点非常不方便,那就是history命令无法记录命令的执行时间,我在网上查了一些方法,基本都是通过修改用户初始化脚本,以rsyslog服务记录到一个文件当中,在这里分享一个比较简单的: 1、想要哪台服务器记录就要在哪台服务器上操作,首先登陆服务器,在/etc/profile中添加一下内容: #history to logger files USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export PROMPT_C...

HTTP协议详解

HTTP协议详解
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,...

redhat7防火墙简单介绍

redhat7防火墙简单介绍
centos 7中防火墙是一个非常的强大的功能了,但对于centos 7中在防火墙中进行了升级了,下面我们一起来详细的看看关于centos 7中防火墙使用方法。 FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。 以前的 system-config-firewall/lokkit 防火墙模型是静态的,每次修改都要求防火墙完全重启。这个过程包括内核 netfilter 防火墙模块的卸载和新配置所需模块的装载等。而模块的卸载将会破坏状态防火墙和确立的连接。 相反,firewall daemon 动态管理防火墙,不需要重启整个防火墙便可应用更改。因而也就...

saltstack快速安装

saltstack快速安装
1. 安装源 1.1 安装epel源 # cd /usr/local/src/ # wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm 1.2 安装rpmforge 这步很重要,在redhat 6和centos 6的epel源上没有python-jinja2,一开始安装变卡在这了. # wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.3-1.e...

ceph安装部署

ceph安装部署
mon节点:hp-server-6 、hp-server-7 、hp-server-8 osd节点:hp-server-1 、hp-server-2 、hp-server-3 、hp-server-4 、hp-server-5 、hp-server- 6、hp-server-7 、hp-server-8 Ceph安装 准备 1、每台主机设置主机名,如WH-hp-server-1 2、设置hosts vim etc/hosts 172.16.10.1 WH-hp-server-1 3、部署节点到其他节点使用comall用户ssh无密码登录 4、安装ntp服务器,关闭selinux和防火墙。 1、部署节点更改ceph源 centos7(此ceph源为阿里云提供,只支持centos...

远程连接linux图形界面(三种方式)

远程连接linux图形界面(三种方式)
1 .Linux服务器设置环境变量: export DISPLAY=远程ip:0.0 #第一个0为端口(真是端口为0-?000),第二个一直用0,原因未知。 安装xclock(可采用yum安装,仅作测试用) yum -y install xclock 2 .远程主机安装x-mamager图形服务软件并启动; 利用远程软件连接服务器; 打开x-passive 输入xclock(本地出现时钟图形即成功) 其他窗口类似如在命令行输入firefox即可在本地打开浏览器, 以上方式只可打开远程图形窗口,如firefox,oracle安装等。 远程桌面连接(基于gdm)#不好用 1、配置yum源(光盘的即可); 2、安装gdm yum -y install gdm xdm; 3、vim /etc/X11/xdm/Xaccess 取...