반응형

유닉스 3

유닉스 서버 시간 서서히 맞추기(서서히 초단위 시계 조작), AIX(IBM UNIX), HP-UX(HP UNIX) 서버 관리(ntp 프로토콜 이용이 불가능할 경우)

유닉스 서버 시간 서서히 맞추기(서서히 초단위 시계 조작), AIX(IBM UNIX), HP-UX(HP UNIX) 서버 관리(ntp 프로토콜 이용이 불가능할 경우) * 요약 - date -a [초단위.소수점단위] : -a 옵션으로 AIX, HP-UX 서버에서, 시간을 초단위로 서서히 바꿀 수 있다. date 명령으로 시간을 변경해버리면, 갑자기 시간이 앞, 뒤로 변화하여버려서 어플리케이션(DBMS 데이터베이스 관리 시스템, AP, 톰캣 웹로직 등의 웹, 와스(WAS) 서버 서비스)의 정상적인 작동을 보장할 수 없다. 따라서 보통은 해당 서버의 서비스 프로그램을 모두 중단하고 시간을 변경해주게 된다. ntp를 이용하면, SLEW 옵션인 -x 옵션(xntpd -x)을 활용하여, 서서히 시간을 맞추도록 지시할..

프로그래밍 2014.11.03

[유닉스초보] 쉘 스크립트 날짜 계산, 유닉스 쉘에서 이틀 전, 삼일 전 날짜 구하기 (서버관리 기초)

[유닉스초보] 쉘 스크립트 날짜 계산, 유닉스 쉘에서 이틀 전, 삼일 전 날짜 구하기 (서버관리 기초) (Unix, Linux) - 어제 날짜 echo `TZ=KST+15; date +%Y%m%d` - 2일 전(서버 / OS별로 적용 안되는 경우 많음) echo `TZ=KST+39; date +%Y%m%d` - 2일 전 펄 스크립트(추천. TZ(표준시간대) 계산법이 통하지 않거나, 24시간으로 제한이 걸린 경우) echo `perl -e '@T=localtime(time-(86400*2));printf("%04d%02d%02d",$T[5]+1900,$T[4]+1,$T[3])'` - 리눅스 echo `date -d '2 days ago' +%Y%m%d` - 쉘 스크립트 활용: 구글에서 검색어 "WORK_D..

프로그래밍 2014.06.03

[초보] vi 에디터에서 줄번호(행번호, 라인넘버) 표시 하기

[초보] vi 에디터에서 줄번호(행번호, 라인넘버) 표시 하기 리눅스, 유닉스에서 많이 사용하는 vi 에디터(혹은 vim, view 등)는 기본 설정으로는 줄번호(line number)가 표시되지 않는다. 짧은 소스 파일을 작성할때는 별 문제가 없으나, 긴 로그 파일 및 소스 코드를 볼 때 행번호가 없으면 헷갈릴 수 있다. ESC 키를 눌러, vi 에디터 명령어 입력 모드(?)를 만든 상태에서 다음 내용을 입력하면 줄 번호가 표시된다. :se nu :set number 다시 줄 번호 표시를 없애려면 아래 명령을 입력하면 된다. :se nonu :set nonumber ※ 관련글 - [유닉스, 리눅스 서버 관리 초보] tar로 파일 묶기, 풀기 및 간단한 파일 압축(compress, uncompress) ..

프로그래밍 2010.09.24
반응형