본문 바로가기

전체 글

네트워크 결함 발견 네트웍이 갑자기 다운되었다면 다음과 같은 사항들을 체크하여 기본적인 사항들을 체크해본다. 1) 게이트웨이 혹은 라우터 시스템이 다운된 경우 2) DNS가 다운된 경우( 이경우에는 IP주소로는 연결 가능하다.) 3) LAN선이 불량인 경우 ( 케이블을 케이블 테스터로 확인한다.) 4) 1번과 같은 사항이지만 장소를 옮겼거나 서브넷이 바뀌었을 경우 (이 경우 해당 서브넷의 게이트웨이로 바꿔주면 된다.) 4-2-1. Ping으로 연결 확인. 이 명령은 어떤 호스트의 다운 여부나 네트워크 불능 여부를 파악하는데는 이 명령 하나면 된다. 내부적인 동작은 ICMP의 echo request기능을 이용하는데 사실 문제점은 이 명령만 가지고는 호스트가 문제는 있지만 다운되지는 않은 경우에는 네트웍상태를 파악하기가 어렵다.. 더보기
명령: w, who, finger w:이 명령은 누가 로그인해서 무슨일을 하고 있는지 보여준다. 이 프로그램은 ps에서 나타나는 프로세스 목록과 /etc/utmp를 조합하여 출력해주는 방식을 취하고 있다. 1: root@/root> w 2: 9:23pm up 2 day(s), 1:44, 2 users, load average: 0.00, 0.02, 0.02 3: User tty login@ idle JCPU PCPU what 4: sbjang console 9:16pm199days /usr/openwin/bin/audiotool 7 5: root pts/1 9:13pm 2 w 6: root@/root> w sbjang 7: 9:23pm up 2 day(s), 1:45, 2 users, load average: 0.00, 0.01, 0.0.. 더보기
네트워크 드라이브 연결, 마운트 [1] 네트워크 드라이브 연결 vi /etc/vfstab host:/data3 - /m_portal/portalFiles nfs - yes soft,intr,bg host:/data4 - /m_portal/masp/images nfs - yes soft,intr,bg 예..... host1:/usr/share/man - /local nfs - yes soft,bg 1. host1의 /usr/share/man 을 마운트 하라 3. /local : 현 장비의 마운트포인트 4. nfs : 네트워크 파일 시스템 6. boot시 여부. [2] Filesystem mount / umount INDEX ________________________ 1. Mount Verification 2. Mount CMD 3. U.. 더보기
[excel] 행렬 바꾸기, 동일값 제거, 빈공간 채우기 1. 행/열 바꾸기 바꿀 범위를 선택한 후 복사 -> 선택하여 붙여넣기 -> 행/열 바꿈 선택 2. 중복 데이터 제거 중복을 제거할 부분 선택 -> 데이터 - 필터 - 고급필터 -> 동일한 레코드는 하나만 선택 3. 빈 공간 채우기 채울 공간 선택 -> 편집:이동 -> 옵션:빈셀 -> 빈 셀에 값을 입력한 후 Ctrl+Enter 더보기
cron 사용법 1. crontab 옵션 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } -u user : user 사용자에 대해서 crontab 작업을 수행한다. 생략하면 crontab 명령을 실행하는 사용자에 대해서 crtontab 작업을 수행. -l : 현재 cron table을 보여 줌 -r : 현재 cron table을 삭제 -e : 현재 cron table을 편집 일반적으로 crontab -e 명령을 주로 사용한다. 2. crontab 사용 권한 : /etc/cron.allow, /etc/cron.deny 특정 사용자에게만 cron의 사용을 허가할 경우 /etc/cron.allow 파일에 허가할 사용자만 추가해준다 /etc/cron.deny 파일에.. 더보기
Hashtable 키값 count 및 키값 sort try { String s; String[] real_str; Hashtable hMenu = new Hashtable(); BufferedReader in=null; String fileDate = Utils.addDays(Utils.getDateAsString(), -1, "yyyyMMdd"); in = new BufferedReader(new FileReader("C:/workspace/NEW_POCKET1/src/temp/service-"+fileDate+".log")); while((s =in.readLine()) !=null){ real_str=s.split(" :: "); if(hMenu.containsKey(real_str[0])){ //키가 있을경우 int value = (Integer).. 더보기
Vector를 사용한 IP 중복제거 try { String s; String[] real_str; Vector vVisitor = new Vector(); BufferedReader in=null; String fileDate = Utils.addDays(Utils.getDateAsString_(), -1, "yyyy-MM-dd"); in = new BufferedReader(new FileReader("C:/workspace/NEW_POCKET1/src/temp/access_log."+fileDate)); while((s = in.readLine()) != null) { real_str=s.split(" - - "); if(!vVisitor.contains(real_str[0])){ //중복 IP가 없을경우 vVisitor.add(rea.. 더보기