최근 블로그를 쓰면서 Screen Capture를 자주 사용하게 된다. 기본적으로 Command(⌘) + Shift(⇧) + 4 는 선택영역이고 Command(⌘) + Shift(⇧) + 5 는 옵션 및 선택한 윈도우 캡쳐이다. 그런데 이 선택한 윈도우를 캡쳐하면 그림자 영역으로 여백이 함께 포함 된다. 포스팅을 하기위해서 그대로 사용하면 아래와 같이 여백이 많이 남게 된다. 위의 두 화면에서 볼 수 있듯이 여백이 포함되면 캡쳐하고자 하는 윈도우가 작게 보이는 경우가 생기고 다른 용도에서 사용시에도 불편한 경우가 생길 수 있다. 그렇다고 매번 Crop 해서 사용하자니 그것도 일이다. 기본 설정으로 "선택한 윈도우 캡쳐"를 할 때 여백을 없애는 설정을 해주면 깔끔하게 해결이 된다...
Apple은 OSX 기본 쉘을 bash 에서 zsh 로 macOS Catalina(ver.10.15 2019년 10월)부터 적용하기 시작했다. 보기에도 좋고 기능도 좋아서 바꾼줄 알겠지만 실상은 bash 의 라이센스 문제가 있기 때문이었다. bash의 최신 버전은 GPLv3 라는 라이센스를 따르는데 애플은 해당 라이센스를 OSX에 포함시키는걸 꺼려했다. 그래서 선택된 것이 zsh 이다. zsh는 MIT 라이센스를 따르고 있었기에 이러한 문제에서 자유로웠던 것이다. 덤으로 현대적인 기능과 확장성이 따라왔으니 일거양득이었던 셈이다. 어쨌뜬 평소 zsh 쉘을 사용하다가 Linux 기본 쉘인 bash를 사용하려니 뭔가 구시대적인 느낌이고 쉘 자체의 테마도 마음에 들지 않는다. 이번에는 ..
Unix / Linux 에서 가장 기본적인 편집기인 vi의 나이는 내 나이보다더 많다. 기본적으로 Unix / Linux에 탑재된 텍스트 에디터이지만 vi 자체만으로는 살짝 아쉬운 부분이 있다. 그래서 나온게 vi 기능을 개선한 vim 이다. 기본 vi 에 여러가지 기능을 추가해서 개선된 제품이기에 가능하면 vim을 사용하는게 더 편하다. 추가로 vim이 vi 에 추가기능을 더해서 만든 것이라면 vim-enhanced는 vim의 패키지 중 하나로 더 많은 추가기능을 더한 편집기이다. 간단하게 차이점을 확인해 보자.vi - 역사 : 1976년 Bill Joy가 Unix 개발을 위해서 개발한 Text Editor 이다. - 기능 : 아주 기본적인 텍스트 편집 기능을 제공한다. - ..
UTM 화면에서 모든 것을 다 제어하고 사용하면 좋겠지만 Oracle을 설치하고 DBMS로 활용하려면 어찌 되었던 UTM외부에서 Ubuntu로의 네트워크 접근이 가능해야 한다. 가상머신이다 보니 별도의 네트워크 설정을 해줘야 한다. 기본적으로 네트워크 아답터가 1개로 설정되어 있는데 네트워크 아답터를 추가하여 외부(UTM 외부)와 연결을 하기 위한 Bridged 역할을 해주기 위해서 네트워크를 추가해야 한다. Bridged 와 Shared Network를 설정해서 가상머신 외부와 연결시키는 방식이다. 이 방식은 꼭 가상머신에서만 사용하는 것은 아니다. 만약 내부 네트워크와 외부 네트워크가 물리적으로 분리되어 있는데 특정 장비만 외부 네트워크와 연결되어야 하는 경우에도 이 방식으로 설정을..
내가 Blog에 글을 쓰는 가장 큰 이유는 알고 있던 것들을 정리해 놓고 나중에 기억이 가물가물 할 때 다시금 읽어 보기 위해서 이다. DB 관련된 것들을 정리하려고 하니 Oracle이 설치된 장비가 없다. Mac에서는 더이상 Oracle DB를 정상적인 방법으로 설치 할 수 없고 Docker나 Virtual Machine 위에 설치를 해야 하기 때문에 겸사겸사 Ubuntu 설치에 대한 내용도 메모를 할겸 Mac에서 UTM을 사용하여 Ubuntu Linux를 설치하는 과정을 포스팅 해보려고 한다. 사실 오라클이 ARM을 지원하지 않기 때문에 Oracle DB를 위해서는 AMD64를 지원하는 아키텍쳐에서 구동을 해야 한다. 맥의 ARM 아키텍쳐에서 가상머신으로 에뮬레이터를 돌려서 Ubuntu..
앞서 LACP이 무엇인지와 설정방법에 대해서 알아 봤었다. (https://blog.iamwhatiam.co.kr/212)그러면 LACP (Link Aggregation)과 SMB3 멀티채널은 무엇이 다르고 어떻게 설정하는지 서술해보겠다. SMB3 Multi Channel은 Server에서 동시에 여러 Network 연결을 사용할 수 있게 해주는 SMB Protocol 이다. 이는 처리량 증가 및 안정성 향상이라는 장점을 갖고 있다. 하지만 제한 사항도 존재한다. SMB3 Multi Channel을 설정하기 위해서는 동일한 사양의 Network Adaptor가 Server 및 Client에 존재해야 한다. 만약에 속도가 다른 Network Interface로 구성하게 되면 OS는 가장 ..