易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

查找linux系统中大文件的方法

可以用下面的命令查找到系统中哪一个文件夹有问题然后逐层查看就可以找到是哪一个文件了
命令是
首先切换到根目录
cd /
du -sh ./*
du -sh ./* | sort
然后找到最大的文件夹
逐层就可以找到是哪一个文件夹最大是否是有问题的
一般这样就可以确定目标文件是哪一个了 ......

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


 
       本人初学linux,在领导督促和工作压力下,按照前人部署手册和强大搜索引擎帮助下,用lvs和mon实现的nat负载均衡,vs是suse 10.2,realserver是windows2003的IIS部署。
1 安装
1.1 网络拓扑图
 
 
1.1 检查内核是否支持lvs选项
       必须在此路径下执行命令
 
       选择Networking,如下图所示:
       
 
     选择Networking options,如下图所示
 
 
    选择IP:Virtual Server Configuration
 
   
如下图所示,IPVS scheduler中,包含全部的负载均衡策略(<M>为modularizes features)
   
1.3 安装IP虚拟服务器软件ipvsadm
    Ipvsadm在安装CD1的\suse\i586目录下.需要安装为
 
   
s193000012:~ # rpm -icvh ipvsadm-1.24-123.2.i586.rpm
    
    安装完,执行ipvsa ......

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

这里只列举几个比较麻烦的数据结构
struct list_head {
    struct list_head *next, *prev;
} //linux通用的双向链队列,下面多处用到,这里列出源代码
linux对内存再用页式管理,对于页,就有个数据结构page加以描述。在内核中有个全局量mem-map指向的是一个page的数组,整个数组描述了整个物理内存,大家注意32位地址线,内存大小是2的32次方。由于页大小是4k也就是2的12次方。每4K的页就有一个page。那么2的32次方共有2的20次方个页,则mem-map指向的数组大小就是2的20次方。其中明显对于页的物理地址,一定是4K的倍数,因为它大小是4K,那么这个数组就有个对应,数组下标后面12个0(2进制)对应了页面的物理地址,他们在数值上是相等的。那么我们在page数据结构中就没有必要存贮它的物理地址。page数据结构定义位置include/linux/mm.h
struct page{
struct list_head list;   //通过使用它进入下面的数据结构free_area_struct结构中的双向链队列
struct address_space * mapping;   //用于内存交换的数据结构
unsigned long index;//当页面的内容来自一个文件时,index代表着该页面在文件中的序号,当页面的内容被换出到交换 ......

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.m ......

linux下java sdk安装详解

一、在sun公司门户上下载对应版本的java sdk
我下载的是jdk-6u6-linux-i586-rpm.bin版本
二、给下载文件赋权限
1、一般需要root权限,在$提示符下输入su,然后输入密码,即可进入root模式。提示符为#
2、#chmod 755 jdk-6u6-linux-i586-rpm.bin
3、#./jdk-6u6-linux-i586-rpm.bin
4、#rpm -ivh jdk-6u6-linux-i586-rpm
三、设置环境变量
网络上说有三种修改方式
1、修改/etc/profile
2、修改.bashrc
3、直接在shell下修改
三种方式我都试过,均不成功。后在好友索子的帮助下才得到解决。
修改方式如下:
$vi .bash_profile
在此文件中增加如下代码:
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_06
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:/usr/java/jdbc
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
重新启动即可。
另外在测试时发现用vi建立文件后必须赋予读写权限才能去修改,命令如下:
chmod r+w 文件名 ......

linux下java sdk安装详解

一、在sun公司门户上下载对应版本的java sdk
我下载的是jdk-6u6-linux-i586-rpm.bin版本
二、给下载文件赋权限
1、一般需要root权限,在$提示符下输入su,然后输入密码,即可进入root模式。提示符为#
2、#chmod 755 jdk-6u6-linux-i586-rpm.bin
3、#./jdk-6u6-linux-i586-rpm.bin
4、#rpm -ivh jdk-6u6-linux-i586-rpm
三、设置环境变量
网络上说有三种修改方式
1、修改/etc/profile
2、修改.bashrc
3、直接在shell下修改
三种方式我都试过,均不成功。后在好友索子的帮助下才得到解决。
修改方式如下:
$vi .bash_profile
在此文件中增加如下代码:
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_06
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:/usr/java/jdbc
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
重新启动即可。
另外在测试时发现用vi建立文件后必须赋予读写权限才能去修改,命令如下:
chmod r+w 文件名 ......

【转帖】linux和qtopia下的矩阵键盘驱动程序

出处:http://blog.163.com/xiyong8260/blog/static/66514621200944115026359/网易博客:xiyong
基于s3c2440和linux,实现了3*4的矩阵键盘驱动。
功能:延时消抖,重复按键,多键齐按(??)
更详细的说明文档:“基于S3C24440和嵌入式Linux的矩阵键盘设计”,电子技术,2008,45(5):21-23
/**********************************************************
* s3c2440-keyboard.c
*
* keyboard driver for S3C2440 based PDA
*
*
* History:2007/04/30
*
*
***********************************************************/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/miscdevice.h>
#include <linux/sched.h>
#include <linux/delay.h>
#include <linux/poll.h>
#include <linux/spinlock.h>
#include <asm/irq.h>
#include <asm/arch/irq.h>
#include <asm/arch/irqs.h>
#include <asm/arch/clocks.h>
#include <asm/hardware.h>
#include <asm/arch/S3 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [6258] [6259] [6260] [6261] 6262 [6263] [6264] [6265] [6266] [6267]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号