解决pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)

解决:

 

CentOS 7 安装mysql

2019-07-12 update: 安装mysql5.6

    http://www.cnblogs.com/starof/p/4680083.html 一、系统环境 yum update升级以后的系统版本为

二、mysql安装 一般网上给出的资料都是

安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:

查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 有两种解决办法: 1、方法一:安装mariadb MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 安装mariadb,大小59 M。

mariadb数据库的相关命令是: systemctl start mariadb  #启动MariaDB systemctl stop mariadb  #停止MariaDB systemctl restart mariadb  #重启MariaDB systemctl enable mariadb  #设置开机启动 所以先启动数据库

然后就可以正常使用mysql了

安装mariadb后显示的也是 MariaDB [(none)]> ,可能看起来有点不习惯。下面是第二种方法。 Read more…

使用python调用weibo api

使用python调用weibo api 参考源码: https://github.com/michaelliao/sinaweibopy/blob/master/weibo.py

yum安装td-agent

重新安装td-agent时出现问题: 无论是yum, 还是用命令:curl -L http://toolbelt.treasure-data.com/sh/install-redhat.sh | sh 都现在包已经安装的提示: 包 td-agent-2.2.1-0.el6.x86_64 已安装并且是最新版本 无须任何处理 但是删除或reinstall时,提示:

google是个好东西,找到一篇:http://serverfault.com/questions/613256/trying-to-remove-packages-with-yum-however-it-is-failing

果断运行如下命令:

删除成功!

Nginx配置文件nginx.conf中文详解

Nginx配置文件nginx.conf中文详解 这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。 worker_rlimit_nofile 65535; #工作模式与连接数上限 events { #参考事件模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; Read more…

CentOS部署安装Zabbix环境图解教程

CentOS部署安装Zabbix环境图解教程 时间:2014-12-30 21:31来源:osyunwei.com 作者:osyunwei.com 举报 点击:562次 说明: 操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一、Web环境:Nginx+MySQL+PHP CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 http://www.osyunwei.com/archives/7891.html 二、zabbix软件包下载 zabbix-2.2.6 http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz 上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面 安装篇 一、创建、导入zabbix数据库 cd /usr/local/src #进入软件包下载目录 tar zxvf zabbix-2.2.6.tar.gz #解压 cd /usr/local/src/zabbix-2.2.6/database/mysql #进入mysql数据库创建脚本目录 ls #列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件 mysql -u root -p #输入密码,进入MySQL控制台 create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8 insert into mysql.user(Host,User,Password) values(‘localhost’,’zabbix’,password(‘123456’)); #新建账户zabbix,密码123456 flush privileges; #刷新系统授权表 grant Read more…

python升级到2.7.10及使用virtualenv搭建独立的Python环境

python升级到2.7.10及使用virtualenv搭建独立的Python环境 http://qicheng0211.blog.51cto.com/3958621/1561685 重新整理一下(2015-12-2更新): 先下载python2.7.10进行安装:

  系统中在/usr/local/python2.7中安装了一个新版本的python后,再在新版本的python中安装ease_install-2.7, 再用新版本的ease_install-2.7安装pip2.7:

用新安装的pip2.7安装虚拟环境:

在~/.bashrc中定义环境变量:

更新环境变量:  

指定使用python2.7创建虚拟环境:  

  ========================================================= 经过试验,总结教训如下: 系统自带的python,也就是/usr/bin/python,一定要使用系统自带的。 可以在/usr/local/python2.7.10目录下新安装一个python, 然后使用这个python安装virtualenv和virtualenvwrapper, 然后安装ease_install, pip 然后在~/.bashrc里加入下面内容:

pip安装python-rrdtool时依赖关系报错解决:

若报错:Failed building wheel for cryptography和Failed building wheel for cffi,则安装如下包:

以上为2015-10-18号备注。 =========================================================   下载python2.7.10:

make时报错:Python build finished, but Read more…

Flask SQLAlchemy 学习

Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。 一、为你的Flask应用加载Flask-SqlAlchemy扩展 Code example:

SQLALCHEMY_DATABASE_URI格式实例:

二、建立数据库模型和初始化数据库 建立数据库模型: Code example:

初始化数据库也特别简单,只需要调用 db.create_all() 函数就可以了。 Code example:

三、插入数据 Code example:

四、查询数据 用主键获取数据: Code example:

通过一个精确参数进行反查: Code example:

模糊查询: Code example:

逻辑非1: Code example:

逻辑非2: Code Read more…

flask,jquery,等网上摘录资料

jQuery A jax 全解析 http://www.cnblogs.com/qleelulu/archive/2008/04/21/1163021.html jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。 url (String) : 请求的HTML页的URL地址。 data (Map) : (可选参数) 发送至服务器的 key/value 数据。 callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。 这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 “url #some > selector”。 这个方法可以很方便的动态加载一些HTML文件,例如表单。 示例代码: Read more…

wordpress更改域名

cz.cc 域名没有任何预告地不能用了,连官网都打不开了,打开我的网站rainingwalk.cz.cc, 显示如下: 410 Gone cz.cc is being removed from the subdomain service https://uni.me due to technical and organizational considerations 没办法,谁让咱不想花钱,用免费的呢。 重新上uni.me注册吧。 好在立刻生效了,但是网站打不开了,因为在wordpress设置里域名还是老的,即使用http://ip/login.php,之后还是会跳转到老域名。 解决: 配置phpmyadmin,/home/wwwroot/default/phpmyadmin/config.inc.php, 进mysql修改数据库:

old代表旧域名rainingwalk.cz.cc、new代表新域名raining.uni.me 摘抄如下以备用: 衍生问题 每个网站换新域名都不是件随便的事情,如果你不在乎搜索引擎,那么衍生的问题,你可以直接无视,否则,继续看下去吧,我们需要对老域名对新域名进行一个301的重定向,意义就是告诉搜索引擎,旧域名的所有信息都将永久的转移到新域名上,这样才不会被搜索引擎所K掉!301重定向的方法有很多,小2这里就说一个linux的方法吧,在wordpress的根目录下创建一个.htaccess文件,然后将下面的内容放进去即可! RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^2zzt.com [OR] RewriteCond %{HTTP_HOST} ^www.2zzt.com [NC] RewriteRule ^(.*)$ http://www.2zzt.com/$1 [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f Read more…