Linux/CentOS

    리눅스 Buffer/Caches 자원 반납하기. Crontab 스케줄링 관리!

    리눅스 Buffer/Caches 자원 반납하기. Crontab 스케줄링 관리!

    모든 운영체제에서 처리 속도와 관련된 이슈 중. 공통점은 Disk I/O이다. 모든 튜닝의 기본으로도 손꼽히는 Disk I/O를 줄이기 위해 리눅스 운영체제에서는 Buffer/Caches 전략이 사용된다. 리눅스 운영체제는 물리적인 메모리에 자주 사용되는 파일의 내용이나, 파일 위치 등 여러 정보를 Buffer/Cache에 자동으로 할당하여 다음 같은 파일의 Access를 위해 관리된다. 하지만, 이런 전략은 물리적인 메모리의 부족 현상을 일으켜 하드디스크에 설정된 Swap 메모리 영역을 사용하게 된다. 따라서, 성능적인 부분에서 역효과를 나타내게 되므로 관리가 필요하다. Buffer/Caches 비우기 리눅스 운영체제에는 drop_caches를 제공하는데 /proc/sys/vm/drop_caches 위..

    [Linux] UTC, KST 타임존 설정

    [Linux] UTC, KST 타임존 설정

    리눅스 서버의 시간을 아무리 동기화해도 한국표준시각과 안맞는 것이다....... 계속 살펴본 결과 이상하게도 9시간 차이가 나는 것이다...????!!!!! UTC!!!, KTS!!!... ● UTC, KST란? UTC : Universal Time Coordinated의 약자, 세계협정시를 의미한다. 전세계적으로 기준이 되는 시각이다. KST : Korean Standard Time의 약자, 한국표준시각을 의미한다. 즉, 한국에서 현재 사용되고 있는 시각을 의미한다. 리눅스 서버의 시간을 동기화 했음에도 9시간 느리다면 UTC로 설정되어있는 것이다. ● 타임존 변경 리눅스 시스템에서는 UTC, KST뿐만 아니라 국가별 기준으로 시각을 설정할 수 있는 기능을 제공하고 있다. 리눅스 "date"명령어 즉 ..

    [Linux] 리눅스 서버 시간 동기화 하기.

    [Linux] 리눅스 서버 시간 동기화 하기.

    리눅스 서버 시간이 안 맞는 경우 시간 동기화하는 방법에는 2가지 방법이 있다. 1. 오프라인 모드로 직접 시간을 동기화 시켜주는 방법. 2. 네트워크로 시간서버에서 시간을 받아와 동기화시켜주는 방법. ● 오프라인 변경 date -s "03 Feb 2022 11:11:12" date -s "202-02-03 11:11:12" 외부 네트워크가 열리지 않은 서버같은 경우 위 date명령어로 직접 수정할 수 있다. ● 타임 서버 활용 rdate 명령어를 활용하여 타임서버에서 시간을 동기화할 수 있다. 먼저 rdate가 설치되어있지 않다면 설치를 먼저 해주어야 한다. yum install rdate .... 설치과정 생략 rdate -s time.bora.net date Thu Feb 3 02:14:13 UTC..

    [CentOS] JDK + Apache Tomcat 설치하기

    [CentOS] JDK + Apache Tomcat 설치하기

    CentOS에 JDK + Apache Tomcat 설치하기 CentOS에 JDK+Tomcat tar파일 옮기기 먼저 CentOS에 JDK, Tomcat을 다운로드하아야 한다. JDK는 jdk-8 u1010 버전을 사용할 것이다. Tomcat은 9 버전을 사용할 것이다. 아래는 다운로드 링크이다. 파일 질라를 통해 CentOS 원하는 위치에 다운로드해놓자. 자바 jdk-8 u1010 버전, 아파치 톰캣 9 버전 JDK, Tomcat 설치 후 링크 설정 아래 명령어를 통해 tar파일 압축을 풀어준다. $ tar -zxvf jdk-8u101-linux-x64.tar.gz # tar명령어를 통해 tar파일 압축을 풀어준다. $ tar -zxvf apache-tomcat-9.0.37.tar.gz ln 명령어로 j..