易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux上tomcat的安装

1. 去http://jakarta.apache.org/tomcat/ 下载一个Tomcat;
  [root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz &
  [root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz.md5 &
  2. 我为什么下载一个.md5文件?呵呵,这就是文件的数字指纹。在官方发布的时候,会提供一个指纹,即jakarta-tomcat-5.5.4.tar.gz.md5,用more命令看一个,其实是一个md5的字符串。如果这个文件被人修改过了(加入木马!),数字指纹就变了,在服务器上安装可就不安全了。我们可以用md5sum命令来进行验证指纹。
  [root@LinuxServer gz]# more jakarta-tomcat-5.5.4.tar.gz.md5
  b0ab66c5cc8737adeeffb5fbcb7f8395
  [root@LinuxServer gz]# md5sum jakarta-tomcat-5.5.4.tar.gz
  b0ab66c5cc8737adeeffb5fbcb7f8395 jakarta-tomcat-5.5.4.tar.gz
  比较一下2个md5值,相等则表示该文件包是原装的。也有的文件数字指纹是这个格式的:
  b0ab66c5cc8737adeeffb5fbcb7f8395 jakarta-tomcat-5.5.4.tar.gz
  比如文件叫key.md5,可以用这种方法来验证:
  [root@LinuxServer gz]# md5sum -c key.md5
  jakarta-tomcat-5.5.4.tar.gz: OK
  如果指纹中有1位不对的话,则会出现:
  [root@LinuxServer gz]# md5sum -c key.md5
  jakarta-tomcat-5.5.4.tar.gz: FAILED
  md5sum: WARNING: 1 of 1 computed checksum did NOT match
  3. 解压缩
  [root@LinuxServer root]# cd /usr/local/
  [root@LinuxServer local]# gunzip < /root/gz/jakarta-tomcat-5.5.4.tar.gz | tar xf -
  我下的是二进制包,所以不用编译了,下面设置一个两个环境变量CATALINA_HOME和CATALINA_BASE,编辑~/.bashrc文件。
  [root@LinuxServer local]# vi ~/.bashrc
  set CATALINA_BASE=/usr/local/jakarta-tomcat-5.5.4
  export CATALINA_BASE
  set CATALINA_HOME=/usr/local/jakarta-tomcat-5.5.4
  export CATALINA_HOME
  退出shell,重新登陆一下,验证变量是否生效。
  [root@LinuxServer local]# echo $CATALINA_HOME
  /usr/local/jakarta-tomcat-5.5.4
  [root@LinuxServer local]# echo $CATALINA_BASE
  /usr/local/jakarta-tomcat-5.5.4
  O


相关文档:

用Linux下Perl脚本连接SQLServer

准备工作:
  用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
  
  程序实现:
  使用
  use
Win32::ODBC;
  
  语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
  
  $DSN = "DSN =
My DSN ......

Linux文件内容查询命令(转)

grep、fgrep和egrep命令
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在 的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不 ......

浅析linux下鼠标驱动的实现

对于鼠标驱动和前面分析过的键盘驱动都是共用input模型,所以,对于事件上报和处理的方式都没有区别,只是mouse鼠标驱动当上报完dx,dy,left,middle,right之后,需要调用input_sync(),将前面上报的仅仅填充在缓冲区中的数据,通过mousedev_notify_readers()发送给open了的挂接在mousedev->client_list链表上等待获取鼠标信息的 ......

LVS构架负载均衡Linux集群系统


 
       本人初学linux,在领导督促和工作压力下,按照前人部署手册和强大搜索引擎帮助下,用lvs和mon实现的nat负载均衡,vs是suse 10.2,realserver是windows2003的IIS部署。
1 安装
1.1 网络拓扑图
 
 
1.1 检查内核是否支持lvs选项
  &nbs ......

linux内存管理重要的数据结构

这里只列举几个比较麻烦的数据结构
struct list_head {
    struct list_head *next, *prev;
} //linux通用的双向链队列,下面多处用到,这里列出源代码
linux对内存再用页式管理,对于页,就有个数据结构page加以描述。在内核中有个全局量mem-map指向的是一个page的数组,整个数组描述了整个物理内存, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号