Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxϱàÒëºÍ²¿ÊðJavaWeb³ÌÐò½Å±¾

 LinuxϱàÒëºÍ²¿ÊðJavaWeb³ÌÐò½Å±¾
Ŀ¼½á¹¹ÈçÏ£º
|
|---- YourProject
|             |-------- WebRoot
|             |               |---- WEB-INF
|             |               |           |------- lib
|             |               |           |------- classes
|             |-------- src
|---- lib
|---- compile.sh
|---- deploy.sh
view plaincopy to clipboardprint?
compile.sh  
-------------------------------  
#! /bin/bash  
# check args  
if [ $# -ne 1 ]  
then echo "Usage:$0 PROJECT_NAME" exit  
fi  
PROJ=$1 
# init path  
CURRPATH=`pwd`  
LIBDIR="$CURRPATH/$PROJ/WebRoot/WEB-INF/lib" 
LIBDIR_OTHER="$CURRPATH/lib" 
SOURCEDIR="$CURRPATH/$PROJ/src" 
DISTDIR="$CURRPATH/$PROJ/WebRoot/WEB-INF/classes" 
# classpath  
CLASSPATH="$CLASSPATH" 
TMP=`find $LIBDIR -name "*.jar" | awk '{var=$0":"var;}END{print var;}'`  
CLASSPATH="$TMP$CLASSPATH" 
TMP=`find $LIBDIR_OTHER -name "*.jar" | awk '{var=$0":"var;}END{print  
var;}'`  
CLASSPATH="$TMP$CLASSPATH" 
# cleanup  
rm -fr $DISTDIR/*  
# javac  
# CMD="javac -sourcepath $SOURCEDIR -classpath $CLASSPATH -d $DISTDIR  
`find $SOURCEDIR -name "*.java"`" &nb


Ïà¹ØÎĵµ£º

[תÌû]LinuxÇý¶¯¿ª·¢Ñ§Ï°µÄһЩ±ØÒª²½Öè

 1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......

Linux ιʶø֪Р³£ÓòÙ×÷

¼Ç¼³£ÓòÙ×÷£º
Îļþ¼°Îļþ¼ÐÏà¹Ø
=======================================================================
Îļþ²Ù×÷(rm)£»
Îļþ¼Ð²Ù×÷£¨rmdir ɾ³ý¿ÕÎļþ£¬rm -rf Ŀ¼Ãûɾ³ý·Ç¿ÕÎļþ¼Ð£©;
ÎļþÒƶ¯£ºmv cp¶¼¿ÉÒÔ£»
½âѹËõ£ºtar 
¸ñʽ£º tar Ñ¡Ïî ÎļþĿ¼Áбí 
¹¦ÄÜ£º ¶ÔÎļþÄ¿ ......

LinuxÏÂͨ¹ýiptablesץȡtcpÁ¬½Ó

1.1.1   iptablesÔ­Àí
 
1.1.2   ÒÔ±¾µØΪԴµÄ°ü·¾¶
Step
Table
Chain
Comment
1
 
 
±¾µØ³ÌÐò£¨±ÈÈ磬·þÎñ³ÌÐò»ò¿Í»§³ÌÐò£©
2
 
 
·ÓÉÅжϣ¬ÒªÊ¹ÓÃÔ´µØÖ·£¬Íâ³ö½Ó¿Ú£¬»¹ÓÐÆäËûһЩÐÅÏ¢¡£
3
mangle
OUTPUT
ÔÚÕâ¶ù¿ÉÒÔmangle°ü¡£½¨Òé²»ÒªÔÚÕâ¶ù×ö¹ýÂË£¬¿ ......

Linuxϼ¸Àý×¥°ü³ÌÐò´úÂë

×¥°ü³ÌÐò1 grub_allpacket.c
#include <stdio.h>
#include <string.h>
#include <errno.h> 
#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h> 
#include <linux/in.h>
#include <linux/if_ether.h>
#include <net/if.h>
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ