`
文章列表
  use mysql  update user set Password=password('newpassword') where User='root';  flush privileges;  1.通过修改MYSQL数据库中MYSQL库的USER表        就用普通的UPDATE、INSERT语句就可以 2.在命令行中使用如下命令        MYSQLADMIN -u root -p PASSWORD mypasswd  3.可以修改MYSQL文件夹中的MY.INI文件 4.使用SET PASSWORD语句,  mysql> SET ...
  把git的管理做了web化,这一阶段告一段落。   前同事离开后,git的管理就交给我了,刚开始学了git之后,很久不用就会生疏的,于是就写了shell脚本用于给其他同事创建项目之用,其他的比如:项目分配权限,新成员加入,都手工操作了,觉得很烦,就告诫自己说,找个时间把这些做成web服务,让其他同事自己调用,一直拖了很久,就是不想动......   最近也许是一些事情的刺激,决定将这个事情处理完!   刚开始的思路:   1. 新项目申请人申请创建项目,经过校验成功之后,成为该项目的管理员,可以对该项目进行人员操作处理! 2. git管理员审批通过项目申请,创建新成员; ...
  出门旅游时,或是在一些手机流量耗尽、无法上网的时候,可通过在临走时定制一些天气信息,来发送!   主要是通过linux cron + fetion + api/网页解析   提供天气信息的网站: 1. m.sohu.com 有一个city参数,传入encode(北京)来查 ...

linux安装飞信

  闲来无事,就装了个fetion linux版来玩玩! 参考文章:http://blogread.cn/it/article.php?id=5060       1.下载飞信机器人所需要的库文件:     wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz     2.下载飞信机器人的主程序     wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz     3. 飞信机器人库文件 处理     a.创建飞信机器人运行所 ...

shell if 条件

便于查找 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真
nc(netcat),一般我们多用在局域网内传送文件(scp多用在跳板机存在的情况),可查询man nc查看它的说明,更多用法请google之。 1.基本参数 想要连接到某处: nc [-options] hostname port[s] [ports] ...... 绑定端口等待连接: nc -l -p port [-options] [hostname] [port] 参数: -g gateway source-routing hop point[s], up to 8 -G num source-routing pointer: 4, 8, 12, ...... -h 帮助信 ...
python使用简单http协议来传送文件! 在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件 我们可以使用python -m SimpleHTTPServer ${port}来启动服务 默认的端口是8000,另外我们也可以指定端口,比如:   python -m SimpleHTTPServer 15000 这时我们就可以通过http://${ip}:15000/ 来访问所启动服务下的文件了! 我们可以将这个配置到.bashrc中来方便使用,如下: simpleHTTPServer(){ port=8000 ...
  今天在做memcache优化时,想对memcache中插入的数据做压缩,但memcache在做数据压缩时,在一定的大小内做压缩反而适得其反,顾想做一个实验,来查找多大的数据比较好!   1. 首先,需要知道所要压缩的数据的大小,这时我们就需要一些python函数来做处理,在C中可以通过sizeof来确定对象的大小,在python中,如何来确定呢?   对于一般的数字类型及字符串,可以通过sys.getsizeof(xxx)来获取,如下:   #!/usr/bin/env python #coding:utf-8 #filename:objectsize.py ''' ...
1. 安装syslog-ng     sudo apt-get install syslog-ng   2. 配置syslog-ng   cd /etc/syslog-ng/ cp syslog-ng.conf syslog-ng.conf_ori echo "" >syslog-ng.conf vi /etc/syslog-ng/syslog-ng.conf  参考syslog-ng.conf_ori做配置,为了可以通过,将filter注释掉 @vers ...
  最近都木有使用memcached的telnet操作,一些基本的用法都忘记了,本打算写出来做个备注,在google时发现已经有写的关于memcached的基本操作,就转过来了   memcached命令 comments 类型
  在ubuntu系统中,我们经常需要查看所剩磁盘空间大小 df -h  如果我们需要查看某一目录下,各个文件的大小,则 du -sh *  但上述无法查看隐藏文件,隐藏文件以.开头,这时若要查看,则使用 du -sh [^.]* du -sh [^.]*  
学会了Vim的简单使用的后,往往是开始折腾Vim的配置文件vimrc ,让它赶上其它编辑器:)。vimrc 中的设置实在是太多了,待日后把我的vimrc 文件贴出来后再做更多的说明,这里先对我已知道的按键映射(好像有的也叫按键绑定)做个笔记,同时也记下几个比较有意思的命令。 Vim的模式 在设置按键映射之前有必要先了解一下Vim的几种模式。据说Vim有十多种模式,但只要了解最基本的3种,基本上就可以满足日常应用了。 1. Normal mode (常态模式) 运行Vim后进入的就是Normal模式,在这种模式下可以移动鼠标、寻找、替换、编辑指令,但不能输入文字——这与其它 ...

vi多文件复制

  用vi 打开2个文件,在第一个文件中使用[n]yy复制N行,切换到另外一个文件中,然后按p,却无法复制,如何解决,可采用如下方式来做处理:   1. 在第一个文件中输入   :split filename  filename为所第二个文件,这时就可以采用yy复制,ctrl+w切换到第二个文件,在特定位置按p粘贴   2.利用vim的多标签功能 :tabe filename  yy ,p就OK   3. 打开两个文件,在第一个文件中,用鼠标ctrl+v复制,打开第二个文件,设置 :set paste  这样复制内容就不会有乱行现象   4. 可以使用多文档编辑, ...
对于大的文件,我们这么来做切分处理,可以拿最近的密码泄漏的csdn文件做处理   1. 20M的大小文件: expr 20 \* 1024 \* 1024 20971520   2. 切分文件  split -C 20971520 csdn.sql 将会得到一批xa*开头的文件   3.重命名文件 for i in `ls xa* |awk -F"xa" '{print $2}'`;do mv xa$i "csdn.sql.$i";done    
今天下载安装、运行了下hadoop,跟着doc走,但有时也会出现一些问题,所以在这里记录一下:   1. 下载hadoop     我这里下载的是hadoop-0.21.0,之前在公司使用的是0.18,现在新版本的hadoop已经升级到了1.0.0,对API做了新的处理, ...
Global site tag (gtag.js) - Google Analytics