自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

guoxuce的博客

做一个有思想的程序员

  • 博客(35)
  • 收藏
  • 关注

转载 zabbix总结

zabbix_agentd命令详解(Linux)1 使用方法 usage: zabbix_agentd [-Vhp] [-c ] [-t ] 2 参数 -c --config <config-file> 配置文件绝对路径 -p --print 打印出所有的item,然后退出 -t --test <item key> 测试指定item k

2017-03-29 14:30:06 630

转载 python三种导入模块的方法

python有三种导入模块的方法 原文地址python三种导入模块的方法其一,import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也

2017-03-27 11:51:19 3623

转载 结构化数据,半结构化数据,非结构化数据

什么是结构化数据?什么是半结构化数据? 概述   相对于结构化数据(即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据)而言,不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档、文本、图片、XML、HTML、各类报表、图像和音频/视频信息等等。  非结构化数据库是指其字段长度可变,并且每个字段的记录又可以由可重复或不可重复的子字段构成的数据库,用它不仅可以

2017-03-24 17:29:58 929

原创 自动补全和菜单补全

看到了自动补全和菜单补全这两个概念,不明白其为什么含义,搜了下,含义如下: – 普通tab自动补全的显示当前命令所有匹配列表 – 菜单补全会随着你每按一次Tab键而循环显示匹配列表中的项目 举例如下: Linux shell (bash) tab 自动补全 而 csh shell 采用的则是菜单补全Python交互命令行是tab自动补全 ipython中两者都有

2017-03-24 16:35:14 644

转载 Ansible

1. 什么是ansibleansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。所有的这几个目标本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。——批量的在远程服务器上执行命令 。An

2017-03-24 13:08:23 290

转载 Nginx+uwsgi+supervisor在Ubuntu上部署flask应用

原文地址:Nginx+uwsgi+supervisor在Ubuntu上部署flask应用这个部署架构中Nginx主要作为前置服务器,负责分发处理来自客户端的请求,uwsgi作为后端Flask应用的容器,supervisor作为监控程序,即看门狗。环境配置:sudo apt-get install uwsgi-plugin-python # 这个不装的话当发起请求时uwsgi会报错 若是P

2017-03-22 12:03:41 390

转载 ubuntu uwsgi nginx Python 配置

原文地址:使用 uWSGI + Nginx 部署 Flask 应用 可参考地址:How To Serve Django Applications with uWSGI and Nginx on Ubuntu 14.041)安装Flask,uwsgi,nginxFlask:sudo apt-get install python-flaskuwsgi:可以看下http://library.linode

2017-03-20 16:45:34 806

原创 Ubuntu 14.04 安装PHP的redis扩展

安装redis添加redis源 sudo add-apt-repository ppa:chris-lea/redis-server更新 sudo apt-get update安装redis服务器端 sudo apt-get install redis-server测试 redis-cli ping 返回PONG即安装成功安装php的redis扩展sudo apt-get ins

2017-03-20 13:28:50 918

原创 Vagrant can't mount shared folder in VirtualBox

对于vagrant管理的虚拟机不能挂载共享目录的问题,解决如下; 1. 登录上虚拟机,执行以下命令: sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions 2. 使用vagrant重启虚拟机, vagrant halt vagrant up (在此我使用va

2017-03-15 17:07:16 427

原创 ubuntu sendmail

ubuntu sendmail命令安装 sudo apt-get install mailutils 测试命令: echo 'test mail ok' | mail -s 'teest mail title' xxxxxxxxx@qq.com 发送之后在垃圾箱里找到的邮件

2017-03-15 16:39:12 362

原创 ubuntu install Python psutil模块报错

ubuntu install Python psutil模块报错如下: x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=520 -DPSUTIL_LINUX=1 -I

2017-03-15 14:10:57 1436

转载 Ubuntu使用阿里云源,解决下载速度慢问题。

更换ubuntu源原文地址:http://www.cnblogs.com/microman/p/6109370.html在终端中修改方法:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #备份当前也就是默认官方的源列表sudo gedit /etc/apt/sources.list

2017-03-15 13:52:49 5141

原创 ubuntu安装lnmp

本机环境为ubuntu14.04安装PHP7sudo apt-get install -y python-software-properties software-properties-common sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get updateOptionally purge PHP 5: s

2017-03-14 11:58:12 335

原创 ubunt14.04安装zabbix3.2

本文是在lnmp组合下进行安装zabbixzabbix对PHP参数、PHP模块有特殊要求php安装时对如下模块要特别留意加上 bcmath –enable-bcmath mbstring –enable-mbstring sockets –enable-sockets gd –with-gd libxml –with-l

2017-03-13 19:53:23 423

原创 nginx、php查看编译参数

nginx: /usr/local/nginx/sbin/nginx -Vphp: /usr/local/php/bin/php -i | grep configure

2017-03-13 16:27:54 520

原创 在编译好的PHP环境中安装PHP扩展模块

1、先进入php解压缩后的源码包中,找到要安装的扩展模块的目录。 cd /usr/local/src/php-5.4.8/ext/sockets 在sockets目录下面以绝对路径运行phpize程序,这时会自动生成sockets的configure程序,在sockets目录下面可以看到。 /usr/local/php/bin/phpize2、进行编译安装 ./configure --wi

2017-03-13 16:13:01 295

原创 PHP编译后动态添加模块时autoconf出错

PHP编译完成后,想要动态添加模块时报错 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. Autoconf是一个用于生成可以自动地配置软件源代码包以适应多种Unix类系统的shell

2017-03-13 15:58:02 481

转载 grep正则表达式

grep正则表达式元字符集:^ 锚定行的开始 如:’^grep’匹配所有以grep开头的行。 锚定行的结束如:′grep 锚定行的结束 如:'grep’匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:’gr.p’匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:’grep’匹配所有一个或多个空格后紧跟grep的行。 .一起用代表任意字符。 [] 匹配

2017-03-13 09:49:24 268

原创 Linux的shell命令2

cutcut -d ‘分隔符’ -f 指定第几段 cut -c 后面一个数字表示截取第几个字符,后面一个数字区域,则表示截取几个字符串sortsort -t ‘分隔符’-k n1,n2 排序区间 -r 逆序 -n使用纯数字 -u 去重默认使用ascii码排序,升序如果按照数字排序,字母当做0uniq 用于去重复的行uniq -c统计重复的行数,并把行数写在前面uniq 的前提是需要

2017-03-12 18:43:31 182

原创 shell中的特殊符号

特殊字符!! 表示执行上一条命令。!n 这里n代表数字,表示命令历史中第n条命令。!字符串,命令历史中最后一条以字符串开头的命令。tab键补全命令或路径*表示零个或多个任意字符?表示一个任意字符#注释\脱意字符!$ 上一条命令的最后一个变量;命令分割符~用户家目录&将命令放到后台执行[ ] 中间为字符组合输入输出重定向>,>>,<,2>,2>>| 管道符

2017-03-12 15:39:44 274

原创 Linux压缩与解压缩

gzip gzip [-d -#] filenamegzip test.txt压缩gzip -9 test.txt指定压缩等级,1-9,9最好,默认为6gzip -d test.txt.gz解压zcat test.txt.gz查看压缩文件的内容不支持压缩目录bzip2 bzip2 [-dz] filenamebzip2 [-z] filename -z可加可不加bzip2 -d te

2017-03-12 14:30:26 402

原创 Linux常用命令——文件部分2

df命令,查看已挂载磁盘情况,默认按k为单位显示 各列含义: 文件系统 大小 已使用 未使用 已使用百分比 挂载点-i查看inode号使用状况-h使用合适的单位显示,常用-k -m指定显示单位为K,Mdu命令,用来查看文件或目录的大小。du列出当前目录下的目录(子目录)的大小du -a列出当前目录下目录或文件的大小du -h使用合适的单位大小du -c dir1比使用du最后增加了总

2017-03-12 14:00:53 168

原创 Linux用户管理

Linux用户管理用户名文件 /etc/passwd cat /etc/passwd显示结果如下:root:x:0:0:root:/root:/bin/bash用户名:密码占位符:uid:gid:注释说明:家目录:用户shell密码文件 /etc/shadow cat /etc/shadow显示结果如下: user1:$6$fsqEwGKM$e/sqvmDS.2g5NRAnVuAhxjR

2017-03-12 13:26:43 206

原创 Linux运行级别和运行模式

运行级别运行级别一共分为7种: - 0 表示关机 - 1 单用户 - 2 多用户,但没有NFS服务 - 3 多用户(常用的命令行模式) - 4 系统预留,没用 - 5 图形界面 - 6 重启单用户模式(可用于修改root密码)重启当出现系统启动界面的时候, 按“e”键,进入编辑模式。在出现的 kernel 这一行再按e,进入编辑页面, 在最后 加上 single 或者 1.

2017-03-11 18:06:57 472

原创 Linux的shell命令1

其他常用命令请查看本博客相关文章杂项命令:touch 创建文件touch a.txtclear 清屏clearalias 别名alias查看当前所有的别名alias ls='ls --color=auto'unalias 取消别名unalias lssource 是配置文件即时生效source ~/.bashrc退出logoutexittree 树型结构列出tree /tmp查看

2017-03-11 17:48:17 169

原创 Linux查看系统信息常用命令

查看系统信息:查看当前用户 whoami查看当前用户idid查看当前用户家目录echo $HOME查看当前在哪个目录下pwd查看命令的绝对地址which ls在path环境变量中的路径下查找可执行命令查看path环境变量echo $PATH查看命令历史history!ls命令历史中最后一条以‘ls’开头的命令!12命令历史中第12条命令!!上一条历史命令

2017-03-11 17:42:27 243

原创 Linux命令行中的快捷键

快捷键:ctrl + l清屏ctrl + d退出登录ctrl + u清除命令行光标前面的内容ctrl + k清除命令行光标后面的内容ctrl + a快速移动光标到最前ctrl + e快速移动光标到最后ctrl + c直接取消(中断)命令ctrl + z暂停命令,使用fg重新执行后台命令ctrl + s锁屏ctrl + q解锁屏幕

2017-03-11 17:41:14 335

原创 Linux常用命令——文件部分1

基础命令:cd (change directory)cd 直接进入当前用户家目录cd ~ 相当于 cdcd /var/log 进入指定目录cd - 回到上次所在的目录下cd .当前目录cd ..到上一级目录ls (list)ls列出当前目录下的文件和目录ls /tmp列出指定目录下的文件和目录ls -l显示文件和目录的详细信息ls -a显示所有文件和目录,包括隐藏文件和目录ls

2017-03-11 17:40:15 252

转载 ubuntu14.04下安装5.6版本的mysql

一、在我们安装软件的时候,先更新一下Ubuntu的数据源:sudo apt-get update回车后它会自动更新数据源,等待结束后就可以下一步操作。二、我们先安装MySQL需要的依赖 :apt-get install mysql-client-core-5.6和apt-get install mysql-client-5.6三、 安装 MySQL:apt-get install mysql-ser

2017-03-10 19:24:11 432

原创 openresty解析php

openresty解析phpopenresty解析php跟nginx配置基本一样,配置如下: vim /usr/local/openresty/nginx/conf/nginx.conf location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000;

2017-03-10 16:57:09 1454

原创 ubuntu14.04编译安装PHP7

ubuntu14.04编译安装PHP7下载安装包 wget http://mirrors.sohu.com/php/php-7.0.16.tar.gz解压 tar zxvf php-7.0.16.tar.gz进行配置之前安装必要的包,否则会出现下面的一些问题 sudo apt-get install libxml2-dev openssl libssl-dev curl libcurl4

2017-03-10 15:34:25 3190

原创 ubuntu彻底删除mysql

ubuntu彻底删除mysql删除 mysqlsudo apt-get autoremove –purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。清理

2017-03-10 13:23:27 935

原创 ubuntu下使用apt安装mysql

ubuntu下使用apt安装mysql从官网下载deb配置包 wget https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb添加mysql apt 源 sudo dpkg -i mysql-apt-config_0.8.3-1_all.deb更新 sudo apt-get update安装 sudo apt-get in

2017-03-10 13:20:36 2647

原创 ubuntu14.04 安装openresty

ubuntu14.04 安装openresty安装前的准备 您必须将这些库 perl 5.6.1+, libreadline, libpcre, libssl安装在您的电脑之中。对于ubuntu来说: apt-get install libreadline-dev libncurses5-dev libpcre3-dev \ libssl-dev perl make build-essen

2017-03-10 11:47:23 1070

转载 Vagrant简介和使用

Vagrant是什么?Vagrant 是一款用来构建虚拟开发环境的工具,它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。Vagrant能做什么?统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”,“缺少模块”,“配置文件不同”带来的问题;避免重复搭建开发环境。新员工加入,不用浪费时间搭建开发环境,快速加入开发,减

2017-03-10 09:58:00 824

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除