본문 바로가기

동기화

(2)
[Linux] 리눅스 서버 시간 확인 및 동기화하기 최근 회사에서 업무를 하다가 서버 시간이 안맞는 이슈가 발생해서 해결했던 경험이 있었습니다. 작게는 2초에서 많게는 16초까지 차이가 발생헀고 이로인해 서비스에 영향이 있었습니다. 그래서 서버 시간을 모두 동기화해주어야했습니다. 동기화하는것을 cron으로 배치를 돌려도 되고, 수동으로 동기화 해줘도 됩니다. 동기화를 해주는 이유는 서버가 동기화를 주기적으로 해주지않으면 현재시간과 안맞는 현상이 발생하기 때문입니다. 여기서는 제 개인 AWS ubuntu 서버에서 시간 동기화했던 것을 포스팅해보겠습니다. 수동으로 시간 동기화하는 작업 1. 서버 시간을 확인합니다. $ date 2. apt-get을 이용해서 rdate를 설치해줍니다. $ sudo apt-get install rdate 3. 수동으로 서버 시간..
[JAVA] 쓰레드(thread)와 프로세스(process),멀티쓰레드, 멀티프로세싱, 데몬쓰레드(Daemon),동기화(Synchronized) ▶ [JAVA] 쓰레드(thread)와 프로세스(process),멀티쓰레드, 멀티프로세싱, 데몬쓰레드(Daemon),동기화(Synchronized) ● 프로세스(Process) : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램입니다. 또한, 메모리에 올라와 실행되고 있는 프로그램의 독립적인 개체입 니다. Code, Data, Stack, Heap영역의 구조로 되어있는 독립된 메모리 영역입니다. ● 프로세스(Process) 특징 - 프로세스는 각각 독립된 메모리영역을 할당받는다. - 기본적으로 프로세스당 최소 1개의 스레드(메인스레드)가 존재한다. - 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근이 불가능하다. - 한 프로세스가 다른 프로세스의 자..