[PowerShell] 자동화에 꼭 필요한 Powershell 명령어 모음

저는 좀 게으른 편입니다. 운용자는 반복작업이 많습니다. 업무용 PC에 대한 보안 설정을 하거나, 일괄적으로 스크립트를 동작시켜야 할 때가 더러 있습니다. 이 때 방법은 2가지입니다. 하나는 전통적으로 일일히 운용콘솔 하나 하나 반복작업을 하는 것이고, 또 하나는 PowerShell 같은 강력한 도구를 활용하는 것입니다. PowerShell은 나온지 벌써 15년이 넘었고, (윈도우 한정) 강력한 도구로 자리매김하고 있습니다. 버전은 7.x까지 출시되었고 […]

계속 읽기

EC2 인스턴스에서 데이터베이스가 느려졌다면..

안녕하세요,최근 저의 URL단축서비스가 굉장히 느려지는 현상이 있었습니다. 처음 설계할 당시에는 느리지 않았는데 무슨 이유인지 갑작스럽게 느려져서 원인을 파악하고 있었습니다. 이럴땐 서비스를 정지하고 원인을 찾으면 좀 쉬울텐데 24시간 작동해야 하는 서비스 특성상 쉽지 않았습니다 (테이블에 담긴 120-130만건 정도 되는 데이터가 문제인가 싶었습니다) 새롭게 INSERT하는 것이 매우 느렸고, SELECT와 UPDATE는 그나마 쓸만할 정도였습니다(새로운 링크 생성까지 약 5-6초 […]

계속 읽기

YAML에서 값에 따옴표를 써야 될까요?

YAML, 많이 사용하시죠? 최근 Docker를 통한 데이터베이스(좀 걱정은 되지만)를 구성하면서 YAML 문법을 통해 환경변수를 작성하다가 문득 이런 생각이 났습니다. YAML을 쓸 때 환경변수 값에서 따옴표를 써야 할까..? – 이 헌주, Docker-Compose.yml 을 통해 환경변수를 구성하며… YAML에서 값에 따옴표를 써야 하는지 알아보다가 좋은 글이 있어 공유합니다. StackOverflow 링크에 저와 같은 궁금증을 가졌던 분이 있네요. 환경변수는… 정리하자면.. […]

계속 읽기

AZ-900 시험 후기

저 AWS, Azure 사용할 수 있어요.. MS Azure는 제가 Microsoft Student Partner 로 활동할 무렵, 그러니까 2014년쯤부터 사용했습니다. AWS는 군 생활 동안 제가 URL 단축 서비스를 안정적으로 유지하기 위해 2016년부터 사용했었습니다.. psst! ..그래서 어떻게 증명할건데요? 막상 취업할 무렵에 포트폴리오를 정리해보니, 제가 AWS를 오랫동안 사용했고, Azure도 한국에 들어오기 전부터 사용하고 있었다는걸 증명할 수 있는 방법이 없더라구요. […]

계속 읽기

Ubuntu 18.04 서버 설치 시 네트워크 설정하기

Ubuntu 18.04 를 설치할 때 CIDR 이 맞지 않다는 오류가 나타날 때가 있다.우분투 설치 프로그램이 이상한게 아니라 잘못된 CIDR을 입력하면 저렇게 된다. 이전 버전(16.04 등..)에는 서브넷 마스크, default gateway, IP 를 입력하면 그냥 넘어간 것으로 기억하는데 처음에는 뭘 입력해야 할지 몰라서 당황스러웠다. 구글에다 CIDR 구하기 등으로 검색해도 시원찮고…참고로 이 문제는 DHCP로 자동으로 받는 경우에는 해당이 […]

계속 읽기

ETXTBSY: text file is busy, unlink 오류 해결 방법

맥에서 PHP 개발할때와 다르게 윈도우에서는 번거로운 과정이 많고 익스텐션 설치하는 것도 안되는것도 제법 많아서 Virtualbox 를 써서 개발하고 있다. Virtualbox 에 폴더 공유 기능으로 사용하다보니 윈도우의 파일시스템과 뭔가 맞지 않는 부분이 있는건지 가끔 이상한 오류가 나타난다. 며칠전부터 개발 잘 하고 있다가 ETXTBSY: text file is busy 라는 오류가 나타나는데 문제가 전혀 해결될 기미가 보이지 않다가 […]

계속 읽기

Virtualbox 에서 NAT 와 Host-Only Network 설정하기

새로 이사온 멜버른의 집은 시드니보다 훨씬 좋은 환경을 가지고 있었고 가격도 10달러 쌌다. 키 디파짓도 없었고 분실하면 180달러를 내어야 한다는 것도 이 집의 장점이겠지. 한 가지 문제점이 있다면 인터넷이다. 공유기가 구려서 그런지 이상하게 Virtualbox 에서 Bridge Network 모드로 구성한 서버가 작동이 되지 않는다. 이유는 모르겠지만 구체적으로 IP 가 Assignment 되지 않는다. 이런 문제는 가상 네트워크 […]

계속 읽기

우분투에서 기본 편집기 수정하기

어버이 모시듯 애지중지하던 내 맥북 프로 레티나에 맥주를 쏟는 바람에 정말 오랜만에 윈도우에서 개발환경을 세팅했다. 누구에게는 ‘nano’가 누구에게는 ‘vi’가 누구에게는 ’emacs’ 가 편할 수 있는데 나는 ‘vi’ 를 오랫동안 사용해오다 보니 ‘nano’ 보다는 ‘vi’가 조금 더 편해서(이런 날이 올 줄이야..) 바꾸는 방법을 좀 찾아보다가 방법이 있어 소개한다. 우분투에서는 두가지 방법을 제공하고 있는데 첫번째는 대화형이고, 두번째는 […]

계속 읽기