Shoes

openSUSE.Asia Summit 2017 Tokyo 참가 후기

2017-10-23

그동안 해외에서 컨퍼런스가 열리는 것을 볼 때마다, 언젠가는 꼭 한번 해외에서 열리는 컨퍼런스에 참석을 해 보고 싶었습니다. 그러다가 여름 쯤에 중국 충칭에서 GNOME.Asia …

Android LocalBroadcastManager

2017-07-09

Android 에서는 BoradcastReceiver 를 사용해 앱 컴포넌트에서 원하는 범주의 이벤트를 수신할 수 있습니다. 예를 들면 배터리 상태나 네트워크 상태 등의 시스템 이벤트 부터, 개발자가 만든 커스텀 이벤트까지 다양하게 수신할 수 있습니다.

커스텀으로 이벤트(액션) 을 만들어 방송(Broadcast) 하는 것에는 여러 이유가 있습니다. 기기에 설치된 다른 앱이 본인이 개발한 앱으로부터 이벤트를 수신할 수 있도록 하려고 사용할 수도 있고, 같은 앱의 다른 컴포넌트간에 startActivity(), startService() 등 만으로 데이터를 주고받기 어려워서 사용할 수도 있습니다.

Shoes

Kryptonite : 모바일 앱으로 ssh 연결 인증 승인하기

2017-06-15

요즘 웹사이트 마다 OTP나 앱을 이용한 2차인증을 많이 사용하는데요, ssh 로 서버에 원격접속을 하거나 git 저장소 복제 등을 할 때도 이와 유사한 방식으로 인증을 하는 방법 …

Shoes

종합소득세 신고하기

2017-05-18

보통 가끔씩 외주를 받아서 하고, 약속된 금액을 받게 되면 총 금액에서 3.3% 는 원천징수 되고, 나머지 96.7% 를 수령하게 된다. 외주로 돈을 벌면 그에 대해 소득세 3% …

Shoes

Ubuntu 를 위한 Unity 는 이제 없다.

2017-04-06

아쉽게도 그리고 갑작스럽게도 우분투에 기본으로 탑제되던 Unity 데스크탑 환경이 우분투 18.04 LTS 부터 사라지고, Unity 이전에 기본으로 탑제하던 GNOME 으로 대체 …

Shoes

不再有Ubuntu用Unity。(简体中文)

2017-04-06

因为Canonical决定放弃Unity工程,从Ubuntu 18.04,Unity不是Ubuntu的基本桌面环境。 从明年,GNOME是Ubuntu的新基本桌面环境。 那个企业也又放弃Unity工程 …

Shoes

Docker for AWS Public Beta 사용해 보기

2016-11-30

미국 라스베가스 시각으로 어제(2016.11.29) AWS re:Invent 2016 에서 Docker for AWS 퍼블릭 베타 버전이 드디어 공개되었습니다. AWS 에서 …

Shoes

첫 외주

2016-11-26

프로그래밍을 지속적으로 해 왔고, 소프트웨어공학과 전공이지만, 여태까지 외주를 한 적이 없었습니다. 외주를 어디서 구하는 지도 몰랐고, 주변에 실력 좋은 사람들 외주 하는 걸 보니 …

Shoes

아마존과 함께하는 클라우드 컴퓨팅 데이 참여 후기

2016-11-09

오늘(2016.11.09) 경기창조경제혁신센터에서 열렸던 아마존과 함께하는 클라우드 컴퓨팅 데이에 참석하고 왔습니다. 갔다 온 김에 가서 들은 내용을 들으면서 필기한 내용 기반으로 …

캐노니컬 라이브패치 서비스 사용하기

2016-10-20

캐노니컬(Canonical) 에서 몇일 전(2016.10.18 18:02:06 UTC) 에 캐노니컬 라이브패치 서비스(Canonical Livepatch Service) 를 공개했습니다. 라이브패치 서비스를 사용하면, 중요한 커널 패치를 재부팅 없이 적용할 수 있습니다. 때문에, 우분투를 이용하여 서버를 운영하는 경우, 라이브패치 서비스를 이용하면, 재부팅으로 인해 서비스 중단이 생기는 경우가 없어지는 장점을 얻을 수 있습니다.

서비스 요금

  • 일반 사용자 : 우분투 원 계정이 있는 경우, 최대 3대의 서버/데스크탑/VM 에서 무료로 사용이 가능합니다. 그 이상의 장치에서 사용 하려는 경우, Ubuntu Avantage 프로그램에 구독해야 합니다.
  • Ubuntu Advantage 구독자 : 이미 구독중인 경우 추가적으로 비용을 지불하지 않아도 됩니다.
    • Ubuntu Advantage for Servers 의 Essential Server 요금은 노드(머신) 1개당 1년에 150USD 입니다.
    • Ubuntu Advantage 요금에 대한 상세 사항은 https://buy.ubuntu.com/ 을 참조하세요.

준비할 것

  • 우분투 원 계정
  • 인터넷 연결이 있는 Ubuntu 16.04 LTS x86 64bit 버전이 설치된 머신

설치 및 설정하기

  • 아래 링크로 이동한 다음, Sign up 을 눌러 시작합니다.
  • 그럼 https://auth.livepatch.canonical.com/ 로 이동되는데, 이 페이지에서 Ubuntu user 를 선택하고, Get Your Token 을 눌러 계속합니다.
    • Ubuntu Advantage 구독자인 경우, Ubuntu Advantage customer 를 선택합니다.
  • 우분투 원 계정으로 로그인 하지 않은 경우, 로그인 화면이 나타납니다. 본인의 계정으로 로그인 합니다.
  • 로그인 후에, 캐노니컬 라이브패치 서비스 사용에 필요한 키값이 화면에 표시됩니다.
  • 라이브패치 서비스를 사용할 머신에 접속합니다.
  • 라이브패치 서비스에 필요한 패키지인 canonical-livepatchsnap 패키지로 제공됩니다. 아직 snap 패키지 관리자가 설치되어 있지 않은 경우, 아래와 같은 방법으로, snapd 패키지를 설치합니다.
sudo apt install snapd
  • canonical-livepatch 패키지를 설치합니다.
sudo snap install canonical-livepatch
  • 다음과 같은 방법으로 라이브패치 서비스를 켭니다.
sudo canonical-livepatch enable (KEY)
  • (KEY) 에는 앞서 라이브패치 서비스에서 로그인 후 화면에 표시된 키값으로 넣어주면 됩니다. 예를 들어, 키값이 45bf098767b84abcspt71d7aedc12345 라면, 아래와 같은 명령을 실행합니다.
sudo canonical-livepatch enable 45bf098767b84abcspt71d7aedc12345
  • 라이브패치 서비스가 켜졌습니다. 라이브패치 상태를 확인하려면, 아래와 같은 명령줄을 실행하여 확인할 수 있습니다.
canonical-livepatch status --verbose
  • 라이브패치 서비스를 끄려면, 아래와 같은 명령줄을 실행합니다.
sudo canonical-livepatch disable

참고자료 및 유용한 링크