0

5418

ubuntu系统安装redis服务

1、下载安装Redis:

cd /tmp
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
tar -zxvf redis-3.0.4.tar.gz
cd redis-2.4.6
make
sudo make install

2、配置init脚本:

wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server
wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf
sudo mv redis-server /etc/init.d/redis-server
sudo chmod +x /etc/init.d/redis-server
sudo mv redis.conf /etc/redis.conf

……

乐果   发表于   2015 年 09 月 21 日 标签:ubunturedis 继续阅读

0

2833

Git中级用户的25个提示

声明:本文摘自《图灵社区》http://www.ituring.com.cn/article/202419

1.安装之后第一步

安装 Git 之后,你要做的第一件事情就是去配置你的名字和邮箱,因为每一次提交都需要这些信息:

$ git config --global user.name "Some One"
$ git config --global user.email "someone@gmail.com"

2.Git 是以指针为基础

存储在 git 中的所有东西都包含在一个文件中。当你提交的时候,git 会创建一个包含提交消息和相关数据的文件(名称、邮件、日期/时间、上一次提交等等),并将其链接到一个树形文件。树形文件包含一个对象列表或者其它树。对象或二进制大数据对象(BLOB)是提交的真正内容(一个文件,如果你愿意,虽然文件名没有存储在对象中,但会存储在树中)。所有这些文件都以对象的 SHA-1 哈希为文件名进行存储。

……

乐果   发表于   2015 年 08 月 13 日 标签:git 继续阅读

0

2767

mac配置zsh

1、克隆这个项目到本地(前提是你得有装git)

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

2、创建一个zsh的配置文件 注意:如果你已经有一个~/.zshrc文件的话,建议你先做备份。使用以下命令

cp ~/.zshrc ~/.zshrc.orig

然后开始创建zsh的配置文件

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

……

乐果   发表于   2015 年 08 月 09 日 标签:mac 继续阅读

0

2319

MySQL授权时,常用的几条命令

一、创建数据库

CREATE DATABASE `{$db_name}` CHARACTER SET utf8 COLLATE utf8_general_ci;

二、刷新MySQL缓存

FLUSH PRIVILEGES;

三、新建 MySQL账户和密码

INSERT INTO mysql.user(Host,User,Password) VALUES('%','{$db_user}',PASSWORD('{$db_password}')); 

四、将新“数据库”授权给新创键MySQL账户

GRANT ALL PRIVILEGES ON  `{$db_name}` . * TO  '{$db_user}'@'%' WITH GRANT OPTION ;

注意:Mysql5.6以后,第三、四(授权)步骤改为:

GRANT ALL PRIVILEGES ON  `{$db_name}` . * TO  '{$db_user}'@'%' IDENTIFIED BY '{$db_password}' WITH GRANT OPTION ;

存储函数

--
-- 创建ID表
--
CREATE TABLE IF NOT EXISTS `ppos_seq` (
  `seq_name` varchar(100) NOT NULL,
  `seq_val` int(10) unsigned NOT NULL,
  PRIMARY KEY (`seq_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--
-- 创建存储函数:每次调用函数时,自增1
--

delimiter //
CREATE FUNCTION `seq`(`select_name` CHAR(100)) RETURNS int(11)
    DETERMINISTIC
BEGIN
    UPDATE ppos_seq SET seq_val=last_insert_id(seq_val+1) WHERE seq_name=select_name;
    RETURN last_insert_id();
END //
delimiter ;

乐果   发表于   2015 年 08 月 09 日 标签:mysql 继续阅读

0

2755

ubuntu下ssh链接shell脚本---expect

一、安装expect

sudo apt-get install expect

二、shell脚本文件,例:

#!/usr/bin/expect -f
set port 22
set user root
set host 120.24.165.125
set password *******
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
#expect eof

乐果   发表于   2015 年 08 月 09 日 标签:ubuntushell 继续阅读

较旧的文章 较新的文章
热评文章