虽然对你不是很感兴趣~~
Apr 2

[置顶] VI扫盲篇 不指定

phpcto , 14:16 , WEB技术 » linux 探索 , 评论(0) , 引用(0) , 阅读(247327) , Via 本站原创
Dec 6
主:192.168.1.200 6379
从:192.168.1.200 6380

1.相关命令
启动服务命令: redis-server /etc/redis/redis.conf
终端下启动客户端命令: redis-cli -h 192.168.1.200 -p 6379

2.主服务设置

cp /xxx/redis.conf /etc/redis/redis.conf   #其中xxx为redis的安装目录
vi /etc/redis/redis.conf

修改以下配置

pidfile /var/run/redis.pid
bind  192.168.1.200
logfile /data/redis/redis.log
dbfilename dump.rdb
dir /data/redis/

3.Redis从服务器设置

cp /etc/redis/redis.conf /etc/redis/redis_slave.conf
vi /etc/redis/redis_slave.conf

修改以下配置

port 6380
pidfile /var/run/redis_slave.pid
logfile /data/redis/redis_slave.log
dbfilename dump_slave.rdb
dir /data/redis/


并在最后添加:slaveof 192.168.1.200 6379
如果有密码,则再加上:masterauth 123456

4.Redis PHP扩展phpredis的安装配置。
1)获取phpredis软件包,在redis官方网站clients里面下载PHP扩展所需要的软件包(https://github.com/owlient/phpredis/downloads)phpredis-master.zip。
或者使用git 获取

git clone git://github.com/nicolasff/phpredis.git
cd ./phpredis

2)安装配置phpredis。

unzip phpredis-master.zip
cd phpredis-master
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install

3)php.ini中添加extension=redis.so,重启服务。

5.将redis主从设置成开机启动
PS:发现直接将命令  redis-server /etc/redis/redis.conf 加入到 /etc/rc.d/rc.local 没有效果,只好另外寻找方法。
第1步:先编写主服务开机启动sh脚本 /etc/init.d/redis

PATH=/usr/local/bin:/sbin:/usr/bin:/bin

REDISPORT=6379
EX_EC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/etc/redis/redis.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EX_EC $CONF
        fi
        if [ "$?"="0" ]
        then
              echo "Redis is running..."
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $REDIS_CLI -p $REDISPORT SHUTDOWN
                while [ -x ${PIDFILE} ]
               do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
   restart|force-reload)
        ${0} stop
        ${0} start
        ;;
  *)
    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
        exit 1
esac

第2步:编写从服务脚本
cp  /etc/init.d/redis  /etc/init.d/redis_slave
修改

REDISPORT=6379
PIDFILE=/var/run/redis.pid
CONF="/etc/redis/redis.conf"



REDISPORT=6380
PIDFILE=/var/run/redis_slave.pid
CONF="/etc/redis/redis_slave.conf"


第3步:修改权限并chkconfig

chmod 0777 /etc/init.d/redis*
chkconfig redis on
chkconfig redis_slave on

第4步:加入到开机启动

vi /etc/rc.d/rc.local

加入下面2行

service redis start
service redis_slave start




Aug 31
##############################
#    swftools的安装     #
##############################
1.安装所需的库和组件
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel

2.下载并编译安装SWFTOOLS  
-- 注:需要的文件在source/swftools/swftools-0.9.1.tar.gz

wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar vxzf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr/local/swftools
make
make install

3、设置swftools环境变量,使pdf2swf成为一个可执行命令

vim /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/

4.安装xpdf语言包,下载xpdf-chinese-simplified.tar.gz文件,解压到/usr/local下,编辑add-to-xpdfrc文件,如下:
-- 注:需要的文件在source/swftools/xpdf-chinese-simplified.tar.gz 和source/swftools/simhei.ttf

vim /usr/local/xpdf-chinese-simplified/add-to-xpdfrc
fontDir /usr/share/fonts/win
displayCIDFontTT Adobe-GB1 /usr/share/fonts/win/simhei.ttf

5、最后使用如下转换命令测试:
-- 注:1.pdf在 source/swftools/1.pdf

//转化为swf
pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/1.swf"

//转化为txt纯文本
pdftotext -q "/opt/lampp/htdocs/sociax/1.pdf" "/opt/lampp/htdocs/sociax/1.txt"


##############################
#    openoffice的安装     #
##############################
1.安装OpenOffice
yum install openoffice.org-writer  
yum install openoffice.org-calc  
yum install openoffice.org-draw openoffice.org-impress   www.cit.cn

--注:文件安装在 /usr/lib/libreoffice/program 下面
启动openoffice服务

/usr/lib/libreoffice/program/soffice --accept="socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" --nologo --headless --nofirststartwizard --display :2 &

如果报错,则虚拟一个x桌面
Xvfb :2 -screen 0 800x600x24 2> /dev/null &

上面命令可能不执行,需要安装一个server
yum install xorg-x11-server-Xvfb

导入环境变量

export DISPLAY=localhost:2.0



2.安装OpenOffice SDK3.3
-- wget http://ftp.nluug.nl/office/openoffice/stable/3.3.0/OOo-SDK_3.3.0_Linux_x86-64_install-rpm_en-US.tar.gz
wget http://ftp.nluug.nl/office/openoffice/stable/3.3.0/OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
tar -zxvf OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
cd OOO330_m20_native_packed-1_en-US.9567/RPMS/
rpm -ivh *.rpm --nodeps

3.1 安装unoconv
wget http://pkgs.repoforge.org/unoconv/unoconv-0.5-1.el6.rf.noarch.rpm
rpm -ivh unoconv-0.4-1.el6.rf.noarch.rpm  --nodeps --force

测试:
unoconv -help --nogpgcheck
//!!! 将某个txt转化为pdf !!!
unoconv -f pdf test.txt

上面有可能会报key错误,下载并导入key
cd /etc/pki/rpm-gpg
wget http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

3.2 不使用unoconv 使用 jodconverter
java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /opt/lampp/htdocs/filecv/1.txt /opt/lampp/htdocs/filecv/text.pdf





May 12
http://litvip.com/2011/02/23/151

http://blog.csdn.net/hfahe/archive/2011/04/05/6303585.aspx

http://www.cnbeta.com/articles/142424.htm
Jun 8
开始安装:
# wget http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz
# tar zxvf mysql-5.0.22.tar.gz
# cd mysql-5.0.22
使用# ./configure --help命令可以可看编译参数说明,在没有特殊要求的情况下,使用下面的这个例子就可以了:)
如果遇到错误或对mysql有特殊要求时,就要查看一下是否需要添加或删除某个参数了。
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/
配置成功出现“Thank you for choosing MySQL!”.
# make && make install
Mysql配置
# cp ./support-files/mysql.server /etc/init.d/mysql //mysql服务启动文件
# groupadd mysql //创建mysql用户组
# useradd -g mysql mysql //创建mysql用户
# chmod 777 /etc/init.d/mysql //修改mysql服务启动文件权限
# /usr/local/mysql/bin/mysql_install_db --user=mysql //创建mysql初始db
上一行中初始化db时添加了—user=mysql这个参数,所以就不用再单独修改data数据库文件夹的权限了,如果权限遇到问题时使用如下命令修改chown -R mysql:mysql /usr/local/mysql/data/。
# service mysql start //启动mysql服务(stop/start/restart)
# /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw' //设置密码为rootpw
Enter password: //默认密码为空,所以直接回车
# /usr/local/mysql/bin/mysql –u root –p
Enter password: //输入新密码后,登录成功
查看一下数据库试试:
mysql>; show databases; //查看所有数据库列表
mysql>; use mysql; //打开或使用mysql数据库
mysql>; show tables; //查看当前打开的数据下面的所有表
确认OK,mysql安装配置完毕。
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]