01 2013 档案
摘要:rails new blog //创建应用cd blog //进入应用目录rails generate scaffold Post name:stringtitle:stringcontent:textrake db:migrate //创建数据表rails server -p 8888884. cd ..5 rails new notebook6 cdnotebook7 rails generatescaffold book name:stringrake db:migrate //创建数据表在Mode目录 下创建一个 Post.rbclass Post < ActiveResourc
阅读全文
摘要:下载相应的软件进行安装http://rubyonrails.org/download/不配置默认安装到 /usr/local/ruby下面的进入 /usr/local/ruby/bin/gem install railsrails new 应用名rails new blog这个期间会出现一个sqlite3 没有安装yumsqlite-devel install -yyum sqlite install -y当然,你也可以指定 mysql进行安装rails new blog -d mysqlcd blog --进入目录rails server --会报一个没有js 库1、可以安装 node.js
阅读全文
摘要:本问答的目标读者是不了解Ruby语言、但有别的编程语言经验的人。 Ruby语言的代码可读性是很强的。本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。 注意本问答讲的是Ruby语言本身(基于版本1.9),而不是Ruby on Rails,后者是Ruby的一种DSL,语言面貌上和Ruby有一定差异。 Q:Ruby最有特点的语法形式是什么? 或许是方法后接代码块的大量使用,以下面这行代码为例: file.each_line("x") { |line| print line } 表示在file对象上调用ea
阅读全文
摘要:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、 打开主机A的my.cnf,输入server-id = 1 #主机标示,整数log_bin = /var/log/mysql/mysql-bin.log #确保此文件可写read-only =0 #主机,读写都可以binlog-do-db =test #需要备份数据,多个写多行binlog-ignore-db =mysql #不需要备份的数据库,多个写多行3、打开从机B的my.cnf,输入server-id = 2log_bin = /var/log/mysql/mysql
阅读全文
摘要:一、准备1、准备服务器计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以只用2台,我就是一台本机,一台虚拟机搭建了有5个节点的MySQL CLuster体系,将一个SQL节点一个数据节点一个SQL节点放在了一台服务器上(192.168.1.252),将另一个SQL节点和一个数据节点放在了另外一台服务器上(192.168.1.52)。节点配置说明节点对应的IP和端口管理节点(1个)192.168.1.252SQL节点 (2个)192.168.1.252:3331192.168.1.52:3331数据节点 (2个)192.168.1.252
阅读全文
摘要:下载 wget http://nchc.dl.sourceforge.net/project/fuse/sshfs-fuse/2.4/sshfs-fuse-2.4.tar.gz安装执行:sshfs root@192.168.2.2:/var/mobile/Media/ /mnt/iphone -o nonempty另外 ssh 的用法ssh 192.168.1.1在centos6上使用scp命令复制文件到另外一台linux上时scp -r /root/iftop-0.17/ root@IP:/home/记得安装客户端yum install openssh-clients
阅读全文
摘要:查看用户和用户组cut -d : -f 1 /etc/passwd|grep apache;cut -d : -f 1查看用户操作:w命令(需要root权限)查看某一用户:w 用户名查看登录用户:who查看用户登录历史记录:last#/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT#/etc/rc.d/init.d/iptables save这样重启计算机后,防火墙默认已经开放了80和22端口这里应该也可以不重启计算机:#/etc/init.
阅读全文
摘要:比如将镜像拷贝到另外一个虚拟机上跑,而没有拷贝对应的设置。这个时候,如果虚拟机里面的是linux系统,就会很傻地提示eth0: ERROR while getting interface flags: No such deviceSIOCSIFADDR: No such deviceeth0: ERROR while getting interface flags: No such deviceSIOCSIFNETMASK: No such deviceSIOCSIFBRDADDR: No such deviceeth0: ERROR while getting interface flags
阅读全文
摘要:1、确保主从服务器一至2、GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.2' IDENTIFIED BY '1234test';3、修改/etc/my.cnf 下面的log-bin =/home/mysql/log/mysql-bin.logserver-id=1;4、在主服务器上,设置读锁定有效,这个操作是为了确保没有数据库操作flush tables with read lock;5、然后到主服务器上当前的二进制日志名和偏移量值。这个操作的目的是为了在从数据库启动以后,从这个点开始进行
阅读全文
摘要:groupadd mysql ---新建用户组useradd -g mysql mysql ---新建用户组./configure -help./configure --without-server编辑安装源码的存储位置./configure --prefix=/user/local/mysql --mysql 的安装目录./configure --prefix=/usr/local localstatedir=/usr/local/mysql/data ---安装数据源的存放位置只安装用户需要的字符集./configure --with-extra-charsets=LIST以存静态的方式编
阅读全文
摘要:select * from tbl_name procedure analyse();select * from tbl_name procedure analyse(16,256);创建客户每天的消费记录:Create Table: CREATE TABLE `session` ( `cust_id` varchar(10) DEFAULT NULL, `cust_amount` decimal(16,2) DEFAULT NULL, `cust_date` date DEFAULT NULL, `cust_ip` varchar(20) DEFAULT NULL) ENGINE=I...
阅读全文
摘要:create database test1;use test1;//创建数据库create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2)); //创建表语句desc emp; 输出 表的结构show create table emp \G; 列出详细的创建表的语句drop table emp;drop database test1;alter table emp modify ename varchar(20); 修改表节构alter table emp add column age int.
阅读全文