요즘 너무 블로그를 방치해두고 있었기에 그냥 할말 없으니까 뻘글이나 잠시 쓰려고 합니다.


HamoniKR의 버전업도 딱히 할 필요성을 못 느끼고 있고 조금만 더 기다리면 굳이 제가 안 해도 미디어 버전이 나올 것은 자명하기 때문에 리눅스 쪼물딱 거리는 것에 그냥 정신줄을 놓고 살았습니다. 


그런데 최근 또 이상한 짓을 시작하려고 해서 보니까 리눅스를 가지고 놀아야 겠더군요. 그래서 다시 블로그를 잡기 시작했습니다. 아무튼 윈도우를 이용하는 것보다 리눅스쪽이 이러나 저러나 최적화에는 유용하기 때문에 계속 리눅스를 잡게 될 것 같습니다. 아무튼....


다시 블로그 시작합니다. 여러모로 말이지요.

댓글을 달아 주세요

서버를 사용하다보면 SSH로 접속하기 마련입니다.

 

하지만 어떤 서버프로그램은 데몬형태가 아니라 그냥 프로세스 형태로 돌아가게 설계된 경우가 많습니다. 이럴 때는 SSH로 실행했을 시 nohup을 쓰지 않는 이상 SSH접속 = 서버종료 라는 상태가 됩니다.

 

하지만 nohup을 쓰게되면 문제가 이후에 SSH접속을 하면 서버메시지를 볼 수 없다는 겁니다. 물론 X를 쓰는 서버라면 그냥 터미널 창 하나를 더 띄우면 되지만 X를 쓰는 서버자체가 적지요.

 

그러면 어떻게 해야하느냐...

 

Screen이라는 것을 쓰면 됩니다.

 

우선 screen을 설치해봅시다

 

sudo apt install screen

 

그리고 세션을 하나 만듭니다.

 

screen -S [세션이름]

 

이제 한번 다음 명령을 써봅시다.

 

screen -r

그러면 아까 지정햇던 세션이름이 숫자.[세션이름] 형태로 뜨는 것을 알 수 있습니다. 이렇게 세션을 여러개 만들 수 있습니다.

 

이상태로 SSH를 종료해도 해당 세션을 살아있습니다. 즉, screen세션을 닫지 않는 이상 SSH접속 여부와 관계가 없어진다는 의미입니다.

그러면 저 세션에서 해당 서버 프로세스를 실행시키고 그냥 SSH접속을 종료하면 나중에 다시 SSH접속 후에 해당 세션에만 들어가도 서버메시지를 볼 수 있다는 의미가 됩니다.

 

해당 세션에 접속하는 방법은

 

screen -x [세션이름]

 

이렇게 하면 됩니다. 이제 이후에 해당 세션에 접근 하는것 만으로도 서버메시지를 볼 수 있게 됩니다.

댓글을 달아 주세요

JAVA 개발킷인 JDK는 기본적으로 두가지입니다.

1.OpenJDK

2.OracleJDK


이것 말고도 요즘뜨고잇는 zulu 등이있지만 사실상 java의 표준은 저 둘입니다. 그리고 저 둘은 Sun시절부터 써오던 HotspotVM을 포함하고 있습니다.



둘의 차이점은 오픈소스만으로 구성됐느냐, 독점코드가 포함됐느냐의 차이인데 OpenJDK를 가지고 OracleJDK가 나온다고 보심 되겠습니다. Chromium과 Chrome과의 관계와 비슷합니다.


그리고 미묘하게 OpenJDK쪽보다 OracleJDK쪽이 빠릅니다. 사실 큰 차이는 없어야 정상이지만 독점코드 일부가 최적화 된 탓인지 Oracle의 것을 설치해야 속도가 빠르더군요.


그래서 일부러 Oracle JDK를 구해다 설치하는 경우가 잦았는데 Oracle이 4월부터 자신의 제품에대해 새로운 라이센스를 들고 와 버렸습니다. 개인에게는 2020년까진 무료 기업에서는 구독라이센스를 요구한겁니다. 그래서 기존에 그냥 다운로드가 가능했던것이 이제는 회원가입을 요구합니다. (역시 오라클)


그 전에는 Oracle Java를 설치할때 webupd8팀의 PPA를 애용했는데(https://launchpad.net/~webupd8team/+archive/ubuntu/java)

이제는 스크립트가 안먹히는 관계로 수동설치를 필요로합니다.


https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre


이제는 tar.gz를 다운받고 압축을 푼뒤

권한을 일일이 조정힌고 permission을 넣어야합니다. 그리고

 update-alternatives


위명령으써서 java를 먹히게 해야합니다. 귀찮습니다. 



하지만 설치만 하면 그 뒤는...

암튼 oracle이 만악의 근원인듯...

댓글을 달아 주세요