본문 바로가기

Systems/Unix28

ToastCloud에 Ubuntu Kubernetes cluster 구축 ToastCloud는 NHN ENTERTAINMENT에서 제공하는 IaaS 서비스이다. 이 서비스를 이용하면 VM들을 할당받아 Kubernetes 클러스터를 만들 수 있다. 사전 준비 ToastCloud는 http://cloud.toast.com에서 서비스하고 있다. 우선 아이디를 만들고, 프로젝트를 만들고, Infrastructure 상품을 enable 한 다음 (좌측 메뉴의 Infrastructure > Compute) Ubuntu 14.04 VM을 네 개 만든다. (상세한 과정은 http://cloud.toast.com/documents/1/?content_id=18 참고) 이 때 Zone은 kr-a나 kr-b 가운데 하나를 선택하며 Flavor는 원하는 VM의 크기에 따라 알맞은 것을 선택하면 되.. 2015. 8. 6.
[Linux] 이더넷 포트에 케이블이 꽂혔는지 빠졌는지 알아내려면 이더넷 포트에 실제 케이블이 꽂혔는지 빠졌는지 알아내려면? /sys/class/net 아래에 보면 디바이스 명 별로 디렉터리들이 있다. eth0eth1... 이런 식이다. 이 디렉터리 아래를 보면 carrier라는 파일이 보인다. 이 파일 안에는 케이블이 빠졌는지 꽂혔는지를 나타내는 0 또는 1 값이 들어 있다. 0이면 빠진 것이고, 1이면 꽂힌 것이다. #> cat /sys/class/net/eth0/carrier1#> 위의 실행 결과는 eth0이 나타내는 이더넷 포트에 케이블이 꽂혀 있음을 보여준다. 그러나 정확한 값을 얻으려면 해당 인터페이스가 UP 된 상태이어야 함에 주의하자. ifconfig에 케이블 이탈 여부를 알리는 텍스트가 포함되기도 하는데, 그 값이 정확한지 확신할 수 없다면 이 방법을 .. 2014. 12. 17.
[Ubuntu 14.04] Boot in Text Mode, Alternate to GUI If you are using Ubuntu 14.04, and fed up with the slow speed of compiz (Ubuntu xwindow manager) especially in the virtualized environment, there's a solution. Just boot into the text mode. First step is to edit /etc/default/grub as follows: (sudo vi /etc/default/grub) ...GRUB_CMDLINE_LINUX_DEFAULT="text"GRUB_CMDLINE_LINUX="quiet splash"... After that, do sudo update-grub. Once finished, just re.. 2014. 8. 1.
특정 포트를 점유하고 있는 프로세스를 종료시키려면? 특정한 포트를 점유하고 있는 프로세스를 찾아서 종료시키고 싶을 때가 있다. 프로그램을 실행시키려고 하는데 특정 포트를 점유하는 다른 프로세스가 있어서 실행 시킬 수 없을 때가 그 예다. 그럴 때는 fuser라는 명령어를 이용해서 간단하게 처리할 수 있다. 가령 TCP 6633 포트를 점유하는 프로세스를 찾아서 종료시키고 싶다면, UNIX 기반 시스템에서는 다음과 같이 하면 된다. fuser -k 6633/tcp 수퍼유저 권한이 필요하다면 다음과 같이 하면 된다. -k는 kill과 같은 의미이다. sudo fuser -k 6633/tcp fuser 프로그램은 원래 특정한 파일을 사용하는 프로세스의 PID를 출력해주는 프로그램이다. man fuser를 실행해 보면 그 자세한 사용법을 확인할 수 있다. 참고 .. 2014. 7. 1.