본문 바로가기

CS study/Linux

(3)
[CentOS] 표준 시간대 변경 및 NTP를 사용한 동기화 [Backup posting] 서버 간의 시간을 맞출 때, Network Time Protocol을 사용하여 편리하게 동기화할 수 있다. 리눅스 상에서 표준 시간대를 재설정하고, 동기화하는 명령어를 정리하였다. 1. Timezone 변경 서버의 시간대를 KST 한국 기준으로 변경하려면 다음과 같이 설정하자. sudo timedatectl set-timezone Asia/Seoul 2. NTP(Network Time Protocol) 설치 NTP 프로토콜을 설치하고 적용하여 동기화한다. 1. NTP 서비스 설치 sudo yum install ntp 2. 서비스 시작 sudo systemctl start ntpd 3. 부트 시 NTP 자동 활성화 sudo systemctl enable ntpd 3. NTP ..
[tomcat] catalina.sh (difference between java_opts and catalina_opts) [Backup 240124] 톰캣 내부에 agent 모델을 심을 일이 있었는데, catalina.sh(envset.sh) 안에 코드에서 궁금한 점이 있었다. 1. CATALINA_OPTS 사용 CATALINA_OPTS="$CATALINA_OPTS -javaagent:[scouter agent 경로]/scouter.agent.jar" export CATALINA_OPTS 2. JAVA_OPTS 사용 #Scouter Agent Setting SCOUTER_AGENT_DIR="" COLLECTOR_SERVER_IP="192.168.56.1" export JAVA_OPTS="$JAVA_OPTS -javaagent:${SCOUTER_AGENT_DIR}/scouter.agent.jar" export JAVA_OPT..
[Linux] nohup shell script 실행 불가 [240123 백업] centos nohup 스크립트 실행 불가 문제가 발생했다. 'nohup failed to run command 'java' no such file or directory' 문제. 즉, 자바를 읽지 못하는 문제이다. 문제 상황 1. /etc/progfile에 JAVA_HOME PATH 저장 후 root 계정과 chshin 계정 전부 적용됨을 확인한 상태이다. 두 계정 전부 echo $JAVA_HOME이나, java -version 등을 통해 성공적으로 경로가 등록되었다. 2. root 계정은 ./startup.sh 스크립트가 정상적으로 실행된다 (Scouter). 하지만 chshin의 경우 'nohup: redirecting stderr to stdout nohup: failed t..