목록OS/Linux (53)
미니옵빠의 code stubs
fuser : displays the PIDs of processes using the specified files or file systems 보통 NFS 로 마운트된 폴더 등을 누가 사용하는지 볼 때 사용 주로 쓰는 명령은 /sbin/fuser -vm 폴더위치 다음은 긁어온 fuser 사용법 원문: http://blog.empas.com/hcruel/9526757 user라는 명령어는 주로 많이 사용하지는 않지만, 아주 유용하다... fuser은 예를 들어서 설명하겠다... /var 라는 디렉토리에 현재 어떤 데몬이나 유저가 접근해 있는지 알고 싶을 때, 또는 nfs로 마운트 되어 있는 디렉토리를 umount하고 싶은데 umount가 안될 때 사용하면 좋다.. 사용밥법은 다음과 같다. # fuser ..
지식iN > 컴퓨터, 통신 > 운영체제 > 유닉스 질문: nohup *command* 1>/dev/null/ 2>&1 & ...? yundarz / 2006-06-02 15:51 nohup 실행파일 1>/dev/null/ 2>&1 & 유닉스 명령에 nohup 란 것이 있읍니다 여기서 .1>/dev/null/ 2>&1 이부분이 의미 하는바를 모르겠습니다. 특히 숫자 부분...^^ 혹시 아시는 분을 알려 주세용 ^^^ 답변: re: nohup *command* 1>/dev/null/ 2>&1 & ...? phalm / 2006-05-29 12:55 1번 (stdout)을 /dev/null로 보내고 2번(stderr)를 아까 1번으로 보냈던 곳으로 보내란 소립니다. 쉽게 말하면 결과값이 에러든, 정상적인 메시..
i`m a Kelevra But thats Ok | 시공포착 http://blog.naver.com/storm99m/150000856368 리눅스 서버 2대에 사용중이다. 일주일간의 주요 파일과 /home 밑의 각 파일을 백업하고 7일지난후에 자동으로 삭제해주는 초간단. 쉘 스크립트. cron에 백업하고 싶은 시간대에 넣어주는 센스만 발휘하자. #!/bin/bash export Today="`date '+%y-%m-%d'`" ########### Old BackupData Delete #### dirlists=`/bin/ls -t /backup/home 2>/dev/null` i=1 for dir in $dirlists ; do if [ "$i" -ge 7 ] ; then /bin/rm -rf /back..
카페 > 차니의 컴퓨터 마을 | newchany http://cafe.naver.com/newchany/222 NFS(Network File System) 1. NFS 부팅시 자동실행 설정방법 # ntsysv 실행 후 nfs 체크해줌 2. NFS RPM 설치 여부 확인 # rpm -qi nfs 혹은 # rpm -qa | grep nfs 만약 NFS가 설치되어 있지않다면 먼저 설치 한다. 3. NFS 실행 여부 확인 수동 실행 [root@ns down]# rpcinfo -p 프로그램 버전 원형 포트 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 32768 status 100024 1 tcp 32769 status 위와 같이 정보가..
카페 > cmd...........!.. | cmdir http://cafe.naver.com/cmdir/37 1. automake : 사용자 시스템의 플랫폼 종류와 현재 설치된 프로그램과 라이브러리를 찾아서 적절한 내용의 Makefile을 생성하는 역할. ->프로그램 제작자는 automake가 작업을 할 기초 내용을 제공하는 Makefile.in이나 configure.in등 의 파일을 재공한 후에 사용자가 자신의 시스템에서 적절하게 Makefile을 생성하도고 함 2. configure 스크립트 : automake를 사용하기 쉽도록 구성한 것. 3. make depend : 실제 컴파일을 수행하기 위해 필요한 의존 파일을 구성할 때 구성 4. make : 아무런 구성 대상의 지정 없이 make를 실행시..
kill 명령문의 signal 종류는 "kill -l" 로 확인 가능하다. (주로 -9 만 쓰지요 -_-) 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30..
apache web server limit의 maxClients 수는 최대 256 인데, 이 수를 증설하기 위해서는 설치 시 아래의 가이드를 따른다. modify ~/pkgs/httpd-2.2.9/server/mpm/prefork/prefork.c #define DEFAULT_SERVER_LIMIT 2048 ./configure --prefix=usr/env/apache(본인 환경에 맞게) --with-mpm=prefork --with-z --enable-info=shared --enable-rewrite=shared --enable-expires=shared --enable-headers=shared --enable-status=shared --enable-proxy=shared --enable-def..
date -d yesterday +%Y%m%d date -d yesterday date -d tomorrow (이건 내일 날짜) date +%Y%m%d --date '1 days ago'date +%Y%m%d --date '2 days ago'date +%Y%m%d --date '1 months ago'date +%Y%m%d --date '1 months 2 days ago'
linux 에서 스크립트 실행할 때 /bin/sh^M: bad interpreter: No such file or directory 와 같은 에러 메시지가 나타날 때가 있다. 이것은 십중 팔구 윈도우에서 스크립트 파일을 만든 뒤, linux 에서 실행했기 때문에 나타나는 오류이다. 정확히는 줄 끝 (줄바꿈)을 의미하는 개행문자가 달라서 발생하는 문제인데 이것의 해결을 위해서는 다음의 방법 중 한 가지로 처리한다. 1. vi -b vi 의 바이너리 모드로 들어가면 ^M 이라는 문자가 보인다. 이것을 지워주면 된다. 2. dos2unix linux 콘솔에서 dos2unix filename.txt 와 같이 명령을 주어 파일을 변경한다. 3. subversion property 설정 형상관리 시스템으로 subv..