지훈현서

Sources

Posts

345 posts

[ESXi 6.5] Photon Linux의 HDD 크기를 실시간으로 증가시키기

지훈현서|2018년 12월 3일

지난번에 ESXi 6.5 서버에 가장 최적화 되어있는 Photon Linux 설치하여 사용해보기를 살펴보았습니다. 그런데 이것을 운영을 하다보니, HDD가 기본이 16G 밖에 되지 않아 조금만 돌려보다보면문제가 될 수 있습니다. 이번에는 해당 Photon Linux VM을 reboot 이나 끄지 않고서도 쉽게 HDD를 늘리는 방법을 찾아서적어봅니다. 운영하고 있는 ESXi 서버에서 해당 Photon VM의 HDD 가 16G 로 되어 있습니다. 이것을 40 으로 변경하고 Save 합니다. 아직 해당 VM에 들어가서 "df -h" 명령으로 확인해보면 16G 크기 인 것을 확인할 수 있습니다. 이제 시스템에게 크기가 변경되었으니 다시 조사해보라는 명령을 내립니다. echo 1 > /sys/cl

[Linux Desktop] Elementary OS를 ESXi 6.5에 설치해 보기

지훈현서|2018년 12월 1일

바로 전 블로그에서 리눅스 데스크탑에 대해 생각을 해보았습니다. 이번에는 그 중에 하나인 Elementary OS 를 ESXi 6.5 에 설치를 해 보았습니다. 설치를 마치고 VMTools까지 잘 마무리 한 다음 모습입니다. 요즘 개인용 ESXi 서버에 가상 Mac 을 제외하고는 모든 다른 리눅스나 윈도우를 설치하면서 작업을 가속화 하고 있습니다.(궁극적인 목적은 1-box DevOps 환경을 갖추는 것입니다. 언제고 해당 주제로 할 날이 오겠지요) 그 일환으로 Elementary OS를 설치해 봅니다. 위의 홈페이지에 들어갔습니다. $1 주고 사려다가 $10 주고 구입했습니다. 나중에 돌려보니 충분히 가볍더군요. 2개의 CPU에 2G 메모리 20GB 하드 용량으로 설정하고 다운받은 iso 로 부

Linux Desktop에 대한 고찰

지훈현서|2018년 12월 1일

현재 사용하고 있는 컴퓨터 운영체제를 꼽으라면Linux, Mac, Windows 로 대변된다고 해도 틀린 말은 아닐 겁니다.이런 구도가 상당히 오래 되어 왔지요.불과 리눅스가 세상에 알려지기 전, SUN-OS, HPUX, OS2 등등의*NIX 시스템을 비롯하여 MS-DOS 에서 비롯된 Windows 계열까지..거기에다 맥, NEXT, OS X 으로 이어지는 애플의 운영체제까지... 이런 다양한 운영체제가 실은 기능에 따라 역할이 많이 달라지는 것 같습니다.(개인적인 견해이니 딴지는 댓글로 부탁드립니다) Mac - 당연히 개발자 혹은 좀 튀고싶은 사용자 와 같은 이미지Windows - 당연히 아무런 생각없이 컴을 배우는 사람부터 대부분 사용하던 관습대로Linux - 주로 백엔드 서비스를 동작시키는 서버

[Windows] tmux 와 유사한 ConEmu

지훈현서|2018년 11월 28일

지난번 맥 또는 리눅스에서 tmux 사용해 보기 에서 살펴본 바와 같이,맥이나 리눅스에서 이제 tmux 가 없으면 여간 불편한 것이 아닙니다.가장 큰 것은 창을 가로 세로 분할해서 사용하는 것인데요, 오늘 갑자기 윈도우에서 tmux 가 있지 않을까 해서 찾아보았더니, 윈도우에서는 ConEmu 라는 것이 있더군요. 샘플 스크린 샷을 보니 tmux 와 거의 동일해 보입니다. 그래서 설치를 해 보았습니다. 최초 설치를 하려는데 x64 (64비트 운영체제) 또는 x86 (32 비트 운영체제) 인 가를 묻습니다.시스템 정보 확인을 하니 64비트 운영체제라 x64로 설치를 진행합니다. 시작을 하고, EULA를 넣고, 디폴트로 설치를 했습니다. 이제야 인스톨을 시작하네요 종료하고, 최초 시작할 때,

[Python] OS 에 상관없이 HOME 폴더 구하기

지훈현서|2018년 11월 26일

파이썬 개발할 때 메인 컴이 Mac 이므로 만약 홈 폴더에 있는 a.conf 파일을 가져오려고 한다면,해당 파일은 cf = os.path.join(os.getenv('HOME'), 'a.conf') 와 같은 식으로 가져왔습니다. 그런데 이것은 Mac과 Linux에서는 적용되지만Windows 에서는 적용되지 않습니다. 윈도우 까지 적용 가능한 코드는 다음과 같습니다. from os.path import expanduserhome = expanduser("~") 만약 사용자가 toor 라는 윈도우 사용자라면,home 은 "C:\\Users\toor" 라고 결과를 담고 있습니다. 만약 파이썬 버전 3.5 이상 이라면,다음 코드로 동일하게 동작합니다. from pathlib import Pathho