본문 바로가기

linux

(3)
Linux 에서 터미널에 접속한 유저 강제 로그아웃 나도 모르는 사용자거나 네트웍 등 문제로 기존 유지되고 있는경우 해당 접속을 끊어버리고 싶을때... $ who userid1 pts/0 2010-03-17 15:12 (xxx.xxx.xxx.xxx) userid2 pts/1 2010-03-17 15:15 (xxx.xxx.xxx.xxx) 여기서 첫번재 userid1 을 로그아웃 시키고 싶다면 $ skill -kill -t pts/0 $ who userid2 pts/1 2010-03-17 15:15 (xxx.xxx.xxx.xxx)
새로설치된 서버에서 기존서버의 하드디스크 LVM 인식 별...CPU가 맛가는 사고도 다 있는거 같고... 장비가 좀 오래됐다고해도 CPU문제가 발생하는건 보기드문일일건데 암튼 현재 사용하던 서버가 맛이 가주셨다. 그래서 새로운 서버에 기존서버의 하드디스크를 장착하려고 하니 거참... 제대로 되는게 없다. 음 개념은 이렇다. 물리적 하드공간(Physical Volume) 을 Volume Group으로 묶고 Logical Volume 을 생성하여 관리하는 것이 LVM 이라는놈인가보다. 그래서 LVM 을 마운트 하려면 Volume Group/Logical Volume 으로 마운트를 해야한다. 하지만 기존서버의 하드를 달아놓은 관계로...그냥 하드가 달린 정보만 알고 있다는거다. 그래서 아래처럼... Volume Group 확인 : pvdisplay /dev/hd..
Linux 에서 쉘스크립트 php스크립트를 이용하여 접속IP별 카운팅 및 로그보기 간간이 아파치 로그를 체크하여 IP별 접속수를 체크해보려니 쉘스크립트를 이용하여 리스트를 만드는 방법을 생각해봤다. - 현재시간 time=`date +%d/%h/%Y:%H` - 1시간전 time=`date +%d/%h/%Y:%H -d '-1hours'` - 하루전 time=`date +%d/%h/%Y:%H -d '-1days'` 예) logtoip.sh #!/bin/sh time=`date +%d/%h/%Y:%H -d '-1hours'` grep ".*$time.*GET /common" /var/log/httpd/nlinux.com_access_log |grep $1 |awk '{ print $4 " " $7 }'|more 쉘스크립트를 복잡하게 이용하지 않으려다 보니 php 스크립트도 겸사겸사 이용했다...