본문 바로가기

728x90

IT

(50)
Linux Bridge 원글(이글루): 2009-12-29 20:41:50 Brige란 네트워크 카드(NIC) 2장을 한장처럼 쓰는 거지. 한 카드로 두 구간의 트래픽을 동시에 받고 싶을때 주로쓰지? 왜? 두 개망이 다른 카드에서 온다면, 한쪽 망이 문제가 생겨도 정상적으로 서비스를 할수 있기 때문이지. 아래 자료는 2005년도 자료야. 요즘엔 더 안정화 된게 있겠지.아마도... 왜냐면 난 저거 쓸때 시스템이 좀 불안해짐을 느꼈거든.. 3. Set Linux up to serve 3.1 Setting up the bridge We need Linux to know about the bridge. First tell it that we want one virtual ethernet bridge interface: (this is..
[Linux] 윈도우 공유 폴더 접근방법 원글(이글루): 2009-12-29 20:38:37 아래와 같은 형태로 하면 된다. mount -t smbfs -o username=parkmo //192.168.0.15/FileServer /mnt/Z 패스워드도 지정하려면 mount -t smbfs -o username=parkmo,password=12345678 //192.168.0.15/FileServer /mnt/Z 12345678
[DOS/UNIX] 디렉토리 내의 파일 한번에 이름 바꾸기 원글(이글루): 2009-12-29 20:35:35 예전 파일명 한번에 바꾸기 귀찮아서 작성한 짜잘한 코드, 몇 년전 보니까 편리하게 nzrename이란게 있더군. #include #include #include #include /* [동키고고][애니]Dragon.Ball.088.smi to [애니]Dragon Ball 088.smi */ void tolower_chars(char *x) { int i; for (i=0;id_name)==35) { if (strstr(ep->d_name,"[동키고고]") != NULL) { printf("LEN = %3d ",strlen(ep->d_name)); strcpy(targetname,ep->d_name); ptarget=&targetname[10]; puts ..
[함수] getopt, getopt_long 원글(이글루): 2009-12-29 20:33:06 보통 -v 형태의 옵션을 처리할때 사용하는 함수 ■ 사용방법 #include int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; #define _GNU_SOURCE #include int getopt_long(int argc, char * const argv[], const char *optstring, const struct option *longopts, int *longindex); int getopt_long_only(int argc, char * const argv[], const..
[make] Makefile 생성법 원글(이글루): 2009-12-29 20:31:14 EX) ################################### PROG = main REALPROG = putseq srcdir = ./src CC = gcc CCOPT = -O2 DEFS = INCLS = LIBS = ################################### debug: DEFS = $(DEFS) -DDEBUG CFLAGS = $(CCOPT) $(DEFS) $(INCLS) .c.o: @rm -f $@ $(CC) $(CFLAGS) -c $*.c -o $*.o CSRC = $(wildcard $(srcdir)/*.c) OBJ = $(CSRC:.c=.o) CLEANFILES = $(PROG) $(OBJ) all: $(PROG..
[html] Java Script를 이용한 Redirect 원글(이글루): 2009-12-29 20:29:00
[Linux/C] printf같은 함수를 만들자 원글(이글루): 2009-12-29 20:27:44 va_list 형태로 인자를 여러개 받아 처리하는 함수를 만들수 있지. int DebugText(char *fn, int type, const char *format,...) { char buffer[1000]; int cnt; FILE *fp; va_list arglist; va_start(arglist,format); cnt = vsprintf(buffer, format, arglist); if(type == 0) { fp = fopen(fn, "wt"); fwrite(buffer, strlen(buffer), 1, fp); fclose(fp); } else if(type == 1) { fp = fopen(fn,"at"); fprintf(fp,"\n..
[Kernel Compile] 대략적인 순서 원글(이글루): 2009-12-29 20:26:21 아주 오래전에 한번 정리했던거 같은데, 요즘도 아래처럼 하면 될런진 모르겠음.ㅠ ■ 커널 컴파일의 대략적인 순서 # make mrproper
perl로 파일안의 문자열 한번에 바꾸기 원글(이글루): 2009-12-29 20:24:33 간단한 perl 명령어긴 한데, vi에서 1,$s/xxx/yyy/g 형태로 해도 되지만, 그냥 perl이 설치 되어 있고 쉘에서 그냥 하려면 아래처럼 perl -pi -e "s/이전문자열/바꿀문자열/g" 파일이름 ex) perl -pi -e "s/cgi-bin\/global.cgi/..\/global-cgi\/global.cgi/g" mains.html search.html before> mains.html: search.html: after> mains.html: search.html:
[bash] Shell TIPS 원글(이글루): 2009-12-29 20:22:54 발췌 : http://www.4offline.org/maincontent.htm 쉘은 유닉스의 심장부인 커널과 사용자간의 인터페이스를 제공한다. 쉘은 입력되는 명령어를 해석하고 파일과 변수의 대치, 입출력 리다이렉션, 실행 파일의 준비, 인터페이스 프로그램의 초기화를 수행한다. 쉘은 자식 프로세스를 생성하여 그 실행을 관리할 수 있으며, 사용자의 환경변수를 보존한다. 또한 쉘은 강력한 프로그래밍 언어이기도 하다. ----------------------------------------------------------------------------------------- Bounrne 쉘 기초 쉘의 기동 환경 옵션 특수문자 변수 사용자 정의 변수 환경변..

728x90