이 블로그 검색

레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시

2019년 4월 17일 수요일

시스템 시작시(부팅시) 자동실행된 docker가 바로 실행되지 않는 문제를 어떻게 해결해야 할까??




내가 있는 다체계물리연구실에서 오랜기간 동안, sun grid engine 구축을 노력해왔다. 수많은 시도가 있었지만 tftp를 이용한 diskless grid는 구축을 하지 못했지만,   결국에 유의미한 결과를 얻었다.


Ubuntu내에서 apt로 또는 fedora(오래된 과거)에서 rpm으로는  설치했을 때, 뭔가, 라이브러리의 버전관리 문제가 걸려서 아무일도 일어나지 않는다.


결국은 docker라는 툴을 이용해서, centos를 기반으로 구축을 완료했다.

문제는 각 서버를 재시작할 시, 자동으로 다시 실행되도록 셋팅을 해놓았으나, 그렇지 않는다는 것이다.


네트워크 작업이 귀찮아서, 내부의 docker가 22번 포트를 쓰도록하고, 디바이스는 다른 포트를 사용하도록 해놓은 탓에, ssh로 로그인을 하고, 다시 작업하기는 매우 귀찮다. 그것도 최근에 안 사실이지만 그 작업도, docker 명령을 실행만 하면 되는 작업이다.

이유를 알 수 없지만, docker명령이 최초 실행되기 전까지, docker daemon은 메모리에만 가상 시스템을 올려놓고, 실행은 되지 않고 있다.


지금은 컴퓨터가 작아서 하나씩 들어가서 docker ps 명령을 실행했다지만, 컴퓨터가 많으면 매우 귀찮은 작업일 것이다.

나만 그런가 싶어, 구글링을 해보니 docker에 가장 적합한 CoreOS에도 있는 Bug라고 한다. CoreOS에도 있다는 소리는 그냥 Docker의 버그로 보이며, 어떤 곳에도 원래 그렇게 작동한다는 이야기는 없다.

그래도 각 사람들이 알아서 해답을 찾았고 그 방법을 적용하였다.

그 방법은 정말 간단하다. 그냥 ... systemctl을 이용해 최후단에 단발로 작용하는 데몬 하나를(언어도단이지만)  띄우는 것이다.



[Unit]
After=default.target

[Service]
Type=oneshot
ExecStart=/usr/bin/docker version
RemainAfterExit=yes

[Install]
WantedBy=default.target


이 간단한 것을 생각지 못한다니, 참...유감이다. 

뭐 그렇지만, 이전까지는 왜 docker가 올라와 있는데도 접속이 안되는지에 대해서 고민을 해왔으니, 제대로 문제를 파악한 기간이 짧았던 것으로 변명하면 되지 않을까...

2017년 11월 1일 수요일

linux terminal 창에서 날씨 정보를 그래픽으로 확인하기.


가입되어있는 유튜브 프로그램에서 배워왔다.



매우 간단하다.


curl  wttr.in  을 하면 바로 날씨정보가 떠오른다.

이렇게 하면 IP주소를 근거로 그 주소에 해당하는 날씨정보를 주지만...

whois에서 알려주는거랑 여기 등록되어있는 지역명이 같지 않기에

not found/Korea로 어딘지는 모르겠지만 한국의 날씨를 알려주는데...

현재 서울날씨가 13-14도 인것을 27~28도로 알려주는거 보면 마라도???인건지 모르겠다.


그러므로 당신은 다음처럼 날씨를 확인할 수 있다.

curl wttr.in/~Seoul   (서울의 날씨)
curl wttr.in/~Paju   파주의 날씨
curl wttr.in/~Paju+Beobwon  파주 법원리 주소를 검색해서 결과를 보여줌.


결과는 다음과 같다.
매우 아름답다. 훌륭한 웹페이지라고 할 수 있다.

2014년 6월 12일 목요일

쿠분투(우분투+kde)14.04에서 오픈뱅킹을 해보자. (done test for KB, Shinhan)

우분투에서도 은행일을 볼 수 있다.

이렇게 된지는 좀 오래됐지만 otp 살돈이 아까워서

그리고 주거래은행이 농협이므로  직접 시도해 보지는 못했다.



그러나... 신한카드 보안메일을 볼 수 없는 환경에 갑자기 열분이 나면서

신한카드 사이트를 로그인하면서 얻은 소득을 여러군데서 사용하기 위해 글을 남긴다.

자 일단 편의상 신한은행사이트를 가지고 설명한다. 라고 하고 싶지만

사진은 KB이다.

아래와 같은 창이 나왔을 때 (저 전체설치 부분이 Ubuntu 와 fedora로 되어있을 것이다.

전체설치를 따라가면 veraport를 다운 받는다. 

sudo dpkg -i veraport 슐라슐라.

를하고 다시 이 사이트를 들어오면 이 창이 veraport는 설치됨이 되고 나머지는 

설치가 불가능하다는 메세지로 바뀌고 무슨짓을 해도 다시 이화면으로 돌아오게 된다. 

그러므로 따라하지 말고 깔았다면 veraport를 지우도록 하자.

sudo dpkg -r veraport<tab>
그리고 다시 국민은행 사이트에 들어가서 로그인을 시도하면 처음과 같이 윗창이 나온다

그러면 이번에는 공인인증서 보안프로그램 ubuntu용으로 받고 개인방화벽도 ubuntu용으로 
log수집기를 ubuntu 용으로 받은 후 다시 설치한다

sudo dpkg -i #1 #2 #3     
설치중 gksu라는 프로그램과 의존성 에러가 발생하기도 한다. 그럴때는

apt-get install ------------- 하면 안되고... (의존성 에러로 설치가 안됨)

이런상황에서 쓰기 좋은 툴인 aptitude를 사용하자.

sudo aptitude install gksu
를 하면 의존성 요렇게 하자고 권장을 하는데 따라가자.

자 이제 다시 위에 #1#2#3를 설치를 하고 veraport도 다시 설치를 한후

위사이트에 들어가면   또 ..... 저창이 나타난다...

그냥무시하고 전체설치버튼을 누르면 첫화면이 나오고 로그인이 성공적으로 된다.


그렇다. 끝이다. 이제 로그인이 되니 자유롭게 활동하시면 되겠다.


--- 끗 -- 
 


가장 많이 본 글