Linux系统下的RZSZ (2011-08-28)

Linux系统下传输方式很多,比如:通过FTP SFTP … 等等。linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地,根据RZSZ特性,这里我们通过SecureCRT提供ZModem配合RZSZ传输工具进行讲解

 
 首先先了解ssh有关的两个命令可以提供很方便的操作:
 
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
rzszLinux/UnixWindows进行ZModem文件传输的命令行工具
windows端需要支持ZModemtelnet/ssh客户端,例如:SecureCRT
 
优点:比ftp命令方便,而且服务器不用打开FTP服务。
 
 
 安装 rzsz软件包
 
--2010-01-07 21:52:51--  http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
正在解析主机 freeware.sgi.com... 192.48.178.134
Connecting to freeware.sgi.com|192.48.178.134|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:65566 (64K) [application/x-gzip]
Saving to: `rzsz-3.48.tar.gz'
 
100%[======================================>] 65,566      20.2K/s   in 3.2s   
 
2010-01-07 21:52:56 (20.2 KB/s) - `rzsz-3.48.tar.gz' saved [65566/65566]
 
[root@localhost soft]# ll
总计 72
-rw-r--r-- 1 root root 65566 2004-05-19 rzsz-3.48.tar.gz
[root@localhost soft]# tar zxvf rzsz-3.48.tar.gz
src/
src/COPYING
src/Makefile
src/README
src/crc.c
src/crc.doc
src/crctab.c
src/gz
src/mailer.rz
src/minirb.c
src/minirb.doc
src/rbsb.c
src/rz.c
src/rz.doc
src/sz.c
src/sz.doc
src/undos.c
src/undos.doc
src/zm.c
src/zmodem.h
src/zmr.c
src/zupl.t  
[root@localhost soft]# cd src/
[root@localhost src]# ll
总计 256
-rw-rw-r-- 1 10127 wheel   891 1998-05-30 COPYING
-rw-r--r-- 1 10127 wheel  8815 1998-05-30 crc.c
-rw-r--r-- 1 10127 wheel  1492 1998-05-30 crc.doc
-rw-r--r-- 1 10127 wheel  8764 1998-05-30 crctab.c
-rw-r--r-- 1 10127 wheel    22 1998-05-30 gz
-rw-rw-r-- 1 10127 wheel  3617 1998-05-30 mailer.rz
-rw-r--r-- 1 10127 wheel  8657 1998-05-30 Makefile
-rw-r--r-- 1 10127 wheel  2868 1998-05-30 minirb.c
-rw-r--r-- 1 10127 wheel  2727 1998-05-30 minirb.doc
-rw-r--r-- 1 10127 wheel 10537 1998-05-30 rbsb.c
-rw-r--r-- 1 10127 wheel  6164 1998-05-30 README
-rw-r--r-- 1 10127 wheel 29902 1998-05-30 rz.c
-rw-rw-r-- 1 10127 wheel 19264 1998-05-30 rz.doc
-rw-r--r-- 1 10127 wheel 37258 1998-05-30 sz.c
-rw-rw-r-- 1 10127 wheel 25679 1998-05-30 sz.doc
-rw-r--r-- 1 10127 wheel  7312 1998-05-30 undos.c
-rw-rw-r-- 1 10127 wheel  4282 1998-05-30 undos.doc
-rw-r--r-- 1 10127 wheel 17736 1998-05-30 zm.c
-rw-r--r-- 1 10127 wheel  6577 1998-05-30 zmodem.h
-rw-r--r-- 1 10127 wheel  4519 1998-05-30 zmr.c
-rw-r--r-- 1 10127 wheel   738 1998-05-30 zupl.t
 
rzsz的软件包比较特别,没有configuremake install 文件。执行make命令可以看到一些提示
 
[root@localhost src]# make
 
Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,
make any necessary hacks for oddball or merged SYSV/BSD systems,
then type 'make SYSTEM' where SYSTEM is one of:
 
        posix   POSIX compliant systems
        aix     AIX systems
        next    NeXtstep v3.x (POSIX)
        odt     SCO Open Desktop
        everest SCO Open Desktop (elf, strict)
        sysvr4  SYSTEM 5.4 Unix
        sysvr3  SYSTEM 5.3 Unix with mkdir(2), COHERENT 4.2
        sysv    SYSTEM 3/5 Unix
        sysiii  SYS III/V  Older Unix or Xenix compilers
        xenix   Xenix
        x386    386 Xenix
        bsd     Berkeley 4.x BSD, Ultrix, V7
        tandy   Tandy 6000 Xenix
        dnix    DIAB Dnix 5.2
        dnix5r3 DIAB Dnix 5.3
        amiga   3000UX running SVR4
        POSIX   POSIX compliant systems (SCO Open Desktop, strict)
 
        undos   Make the undos, todos, etc. program.
        doc     Format the man pages with nroff
 
根据自己的需求选择make参数,一般选posix就可以
 
[root@localhost src]# make posix
cc   -O -DPOSIX -DMD=2 rz.c -o rz
size rz
   text    data     bss     dec     hex filename
  31339    1088   10640   43067    a83b rz
rm -f rb rx rc
ln rz rb
ln rz rx
ln rz rc
cc   -O -DPOSIX sz.c -o sz
size sz
   text    data     bss     dec     hex filename
  37316    1224   43344   81884   13fdc sz
rm -f sb sx zcommand zcommandi
ln sz sb
ln sz sx
ln sz zcommand        ===============》提示安装成功
ln sz zcommandi
 
 
 
 
[root@localhost src]# cp rz sz /usr/bin/  复制到/usr/bin下方便使用
[root@localhost src]# rz   上传本地文件到linux系统下
rz ready. Type "sz file ..." to your modem program

点击查看原文阅读(278) | 评论(0) | 分类:Linux/架构,部署

RHEL5.5下安装GCC编译环境 (2011-08-28)

我在make posix时报错,提示:
make: cc: Command not found
make: *** [posix] Error 127

所以需要安装GCC编译环境

GCC在安装源码包时要用到的一个组件,找到系统的安装盘,在Server目录下,

安装gcc编译环境-1
开始安装:按顺序安装以下包就可以完成GCC的安装了

1)        [root@rhel5 Server]# rpm -ivh kernel-headers-2.6.18-53.el5.i386.rpm

2)        [root@rhel5 Server]# rpm -ivh glibc-headers-2.5-48.i386.rpm

3)        [root@rhel5 Server]# rpm -ivh glibc-devel-2.5-48.i386.rpm

4)        [root@rhel5 Server]# rpm -ivh libgomp-4.1.2-14.el5.i386.rpm

5)        [root@rhel5 Server]# rpm -ivh gcc-4.1.2-14.el5.i386.rpm

6)        [root@rhel5 Server]# rpm -ivh libstdc++-devel-4.1.2-14.el5.i386.rpm

7)        [root@rhel5 Server]# rpm -ivh gcc-c++-4.1.2-14.gcel5.i386.rpm
 

安装gcc编译环境-1

检查是否安装成功:
[root@localhost down]# rpm -qa | grep gcc
gcc-4.1.2-46.el5
libgcc-4.1.2-46.el5
说明GCC安装成功!

点击查看原文阅读(477) | 评论(0) | 分类:Linux/架构,部署

攻城师和程序猿的故事 (2011-08-23)

创新工场“助跑计划”魔幻励志片,攻城师和程序猿的故事

 

点击查看原文阅读(469) | 评论(2) | 分类:懒得分类

HTML5移动WEB应用开发分享会 (2011-08-18)

今天下午给公司同事做个分享,主要说一下HTML5,PhoneGap

Html5移动web应用开发(PhoneGap)
View more presentations from amd6400

大概内容如下:

 

- 简介:什么是 Phone Gap ? 

    - 优点和不足 

    - 如何工作的?

- WEB APP 界面布局介绍 

    - HTML5CSS3 布局介绍 

    - JQuery Moible UI框架介绍

- PhoneGap AIP介绍

    - 目录结构

    - 第一个WEB APP 程序 Hello World !

    - 用户手机基本信息实例

    - 本地数据库存储实例

    - 提醒机制

    - 调用API (摄像头, 手机坐标...)

    - DEBUG 方法

 

点击查看原文阅读(419) | 评论(0) | 分类:前端开发HTML5/JS

Linux中文全文搜索服务器Solr(lucene )环境部署 (2011-08-13)

网上的文章大部分讲不太完整,资料较少,
一些重要的地方一句话简单的略过了,让第一次部署的人很迷茫
下面来讲一下我的中文搜索服务器部署过程

原文出处:http://www.nonb.cn/blog/linux-zhong-wen-sou-suo-solr-lucene.html中文全文搜索服务器Solr配置(lucene ) 作者:写点寂寞



安装环境:RedHat Enterprise Linux 5 64bit


需要以下软件
tomcat-6.0.16-0.noarch.rpm
java-1.6.0openjdk-devel-1.6.0.b09.el5.x86_64.rpm
java-1.6.0.openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm
apache-solr-1.4.1.zip
IKAnalyzer3.2.5Stable_bin.zip

Solr是运行在java环境下的,首先部署Tomcat环境,简单讲一下过程

安装JDK
rpm -ivh java-1.6.0.openjdk-1.6.0.0-1.2.b09.el5.x86_64.rpm

安装Tomcat
rpm -ivh tomcat-6.0.16-0.noarch.rpm
过程会提示缺少两个包,有linux安装盘可以去安装盘server里找
giflib-4.1.3-7.1.el5_3.1.x86_64.rpm
jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm
安装完成后在安装tomcat包

配置jdk环境变量

vi编辑文件  执行(需要有su权限)  vi /etc/profile 根据自己的路径进行修改
solr环境部署 -1

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH CLASSPATH JAVA_HOME

启动tomcat
/opt/tomcat/bin/start.sh start  成功启动显示如下信息
solr环境部署 -2
可以打开浏览器进行访问
我的服务器IP是 192.168.12.129:8080

安装solr

/opt/local下新建solr-tomcat/solr作为solrHOME目录。

apache-solr-1.3.0/dist目录下的apache-solr-1.3.0.war复制到solr-tomcat/solr目录并改名为solr.war,将/example/solr/下的内容全部复制到/opt/tomcat/webapps/solr.war下。

 

tomcat中设置solrHOME位置:

建立/opt/tomcat/conf/Catalina/localhost/solr.xml文件。

vi /opt/tomcat/conf/Catalina/localhost/solr.xml 
添加配置内容

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="/opt/tomcat/webapps/solr.war" debug="0" crossContext="true" >

<Environment name="solr/home" type="java.lang.String" value="/opt/solr-tomcat/solr" override="true" />

</Context>

重启tomcat 

# ./opt/tomcat/bin/shutdown.sh

# ./opt/tomcat/bin/start.sh


访问http://localhost:8080/solr/admin 看到如下界面说明安装成功

solr环境部署 -3

这样就安装成功了
后续会写到solr配置, IK分词部署,中文纠错词等一些东西
 

点击查看原文阅读(884) | 评论(1) | 分类:Linux/架构,部署
<< 3 4 5 6 7 8 9 10 11 12 >>