본문 바로가기

Server70

프로세스가 열고있는 파일확인하기 (lsof) 리눅스에서 Too many open files 에러를 만났을때 프로세스 별로 열고있는 파일을 확인하는 방법이에요 lsof( list open file ) ps -ef | grep 프로세스명치면 pid를 알 수 있는데 lsof -p pid를 입력하면 프로세스가 열고있는 파일을 볼 수 있다. 2014. 6. 13.
TOMCAT JVM 메모리 설정 %CATALINA_HOME%/bin으로 가서vi catalina.sh하고 CATALINA_OPTS="-server -Xms2048M -Xmx2048M -XX:PermSize=128M -XX:MaxPermSize=128M -Xnoclassgc -XX:NewSize=512M -XX:MaxNewSize=1024M -XX:+UseParNewGC -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=50 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+AggressiveOpts -Djava.net.preferIPv4Stack=true -Djava.a.. 2014. 6. 13.
Centos OpenSSH 설정 (telnet, ssh timeout 설정, 패스워드 규칙설정) - telnet, ssh 세션 time-out 설정 #vi /etc/profile 로 들어가서export TMOUT = 600으로하면 600초로 설정이된다. - 패스워드 규칙 설정 #vi /etc/login.defs로 들어가서PASS_MAX_DAYS : 패스워드를 바꾸지 않고 사용할 수 있는 일 수 PASS_MIN_DAYS : 최소 암호 사용 기간PASS_MIN_LEN : 패스워드의 최소 길이PASS_WARN_AGE : 암호 만기 전 몇일 전부터 경고 메세지를 표시할 지 설정 값을 추가 또는 수정 위에 설정 값은 신규 계정에만 적용되고 기존 계정의 수정은/etc/shadow에서 편집 가능 - 2014. 6. 12.
centos ssh 로그인 시에 배너 문구 넣기 vi /etc/motd에 들어가면 빈파일이 있어요여기에 텍스트를 입력하면다음에 ssh로 로그인 할 때 문구가 떠요 2014. 6. 12.
리눅스 자원 분석(uptime, free, vmstat, top) 1. uptimeload average : 1, 5, 15분 동안 활성화 되어있었던 프로세스들의 평균 부하수치 2. free실제 메모리와 스왑 공간의 용량과 남은 공간, 사용량 출력 3. vmstat 시스템의 프로세스, 메모리, 페이징, 블록장치의 I/O, CPU 상태 출력 4. top현재 리눅스에서 실행되고있는 프로세스의 실시간 정보를 한눈에 확인 - 세부 설명 (행별로 순서대로 적혀있음)1)시스템의 현재시간, 시스템이 부팅된 후에 운영시간, 현재 로그인 수, 최근 1,5,15분 평균 부하2)전체 프로세스의수, 현재실행중인 프로세스의 수, 유후상태의 프로세스의 수, 종료된 프로세스의 수, 좀비프로세스의 수3)사용자가 실행시킨 프로세스의 cpu 사용율, 시스템 자체가 사용하는 cpu 사용율, nice정책.. 2014. 6. 12.
리눅스 백그라운드 / 데몬 프로세스 실행 (nohup) ./[실행파일] 로 프로세스를 시작하면 터미널 종료와 함께 프로세스도 같이 종료된다. 이걸 해결하기 위해 nohup을 사용한다.nohup을 사용하기 위해선 실행파일의 권한이 755이상이여야한다. nohup [실행파일]nohup [실행파일] & -> 백그라운드로 실행 ex ) nohup java filename & 종료를 위해서는 ps -ef | grep filename 을 치면[root@qsh-2015 /home]# ps -ef | grep filenameroot 4297 4205 7 14:32 pts/0 00:00:00 java bingo/filenameroot 4319 4205 0 14:32 pts/0 00:00:00 grep filename 여기서 root 바로 다음 것이 프로세스 아이디가 된다여기.. 2014. 6. 9.