본문 바로가기

기타32

[Windows] WSL 2 Ubuntu에 Docker 설치하기 윈도우로 개발 환경을 옮기면서 도커 환경을 새롭게 구축해야 했다. 윈도우용 도커 환경을 구축해도 되겠지만 편하게 사용하던 리눅스 환경의 도커를 데스크탑에서도 사용하고 싶어 WSL에 도커를 설치해보기로 했다. 일단 WSL 2로 설치하거나 업그레이드를 했다. (링크 : [Windows] WSL 2로 업그레이드 하기) 우분투 설치 찾아본 방법은 WSL 우분투에 도커를 설치하는 방법이다. CentOS 환경도 사용하고 있지만 일단은 Ubuntu 이미지를 받아서 설치했다. cmd 혹은 powershell에서 "wsl --install -d ubuntu"를 실행해 우분투를 설치하자. PS C:\Users\USER> wsl --install -d ubuntu WSL 우분투를 실행하고 패키지 업데이트와 업그레이드를 해두.. 2022. 3. 2.
[Windows] WSL 2로 업그레이드 하기 개발 환경을 윈도우로 옮기고 WSL(Window Subsystem for Linux)를 활성화시켜 CentOS와 Ubuntu 리눅스를 설치해 사용해봤다. 이것저것 하다가 어떤 기능을 좀 사용하려고 봤더니 WSL 2를 사용해야한다고 적혀있었다. 다시 확인해보니 내가 설치한 WSL 버전은 1이었다. 그래서 WSL 버전 2로 업그레이드하는 방법을 찾아봤다. 우선 WSL 버전 1이 설치되어 있는 상황에서 업그레이드하는 방법을 정리해보겠다. WSL 버전 확인 우선 설치되어 있는 WSL 버전을 확인해보자. cmd.exe나 Powershell을 열어서 'wsl -l -v' 명령을 실행해보자. PS C:\\windows\\system32> wsl -l -v NAME STATE VERSION * CentOS Runnin.. 2022. 3. 1.
[Oracle] docker를 이용해서 Oracle 11g 띄우기 도커(Docker)를 이용해서 오라클 RDBMS를 설치해보자. 오라클 도커 이미지 받기 우선 도커에 공개되어 있는 오라클 11g 이미지들을 검색해보자. "docker search oracle-xe-11g"를 실행해보면 오라클 도커 이미지들을 확인할 수 있다. $ docker search oracle-xe-11g NAME DESCRIPTION STARS OFFICIAL AUTOMATED oracleinanutshell/oracle-xe-11g 206 wnameless/oracle-xe-11g-r2 Oracle Express Edition 11g Release 2 on Ubun… 79 orangehrm/oracle-xe-11g docker container with Oracle Express Editio… .. 2022. 2. 25.
[Windows] WSL 실행이 갑자기 안될 때 시스템 재부팅을 하고나서 갑자기 WSL 실행이 안되는 상황이 발생했다. 이 화면에서 멈춰있고, 진행이 안되고 있었다. 구글링을 해보니 시스템 설정을 바꿔주면 해결되는 경우가 있다고 한다. 해결방법 [Window] + [R] 키를 눌러서 실행 화면을 띄운다. "SystemPropertiesAdvanced"를 입력하고 확인을 누른다. 시스템 속성에서 '고급' 탭의 성능 항목의 설정 버튼을 누른다. 성능 옵션 창에서 '고급' 탭의 '가상 메모리' 항목에서 '변경'을 누른다. '모든 드라이브에 대한 페이징 파일 크기 자동관리'를 해제하고, '시스템이 관리하는 크기'를 선택하거나 '사용자 지정 크기'를 선택해서 최소 크기는 자신의 RAM 크기로 지정하고 최대 크기는 그 크기의 2배로 지정한다. 이후 시스템 설정이.. 2022. 2. 18.
[Window] WSL 복사 붙여넣기 활성화 WSL(Windows Subsystem for Linux)를 이용해서 개발을 할 때, 주로 윈도우 화면에서 구글링이나 스택 오버플로우, 블로그 아티클 등을 검색하고 찾아낸 결과를 복사해서 WSL 화면에서 실행하는 경우가 많다. 윈도우에서 클립보드로 복사한 내용을 WSL 화면에 붙여넣고 싶은데 잘 안되는 경우가 있다. 우선 WSL 화면의 좌측 상단의 아이콘을 클릭해서 '속성(P)' 메뉴로 들어간다. 몇 가지 선택할 수 있는 항목들이 있는데, '편집 옵션' 항목에서 "Ctrl+Shift+C/V를 복사(C)/붙여넣기로 사용" 항목을 선택해준다. 확인 버튼을 누르면 윈도우 영역에서 [Ctrl] + C로 복사한 내용을 [Ctrl] + [Shift] + [V] 키로 붙여넣어 사용할 수 있게 된다. 2022. 2. 18.
[Windows] WSL 스크롤 활성화 WSL 화면의 스크롤을 넉넉하게 설정해야 실행했던 결과가 많아도 복사할 수 있다. WSL 스크롤 사이즈를 늘리는 방법은 다음과 같다. WSL의 '속성(P)'으로 들어간다. 레이아웃 탭에서 '화면 버퍼 크기' 항목의 높이 값을 바꿔주면 된다. 2022. 2. 18.
[Window] WSL에 CentOS 7 설치 및 삭제 마이크로소프트가 윈도우에 리눅스 친화적인 기능들을 탑재하기 시작하면서 많은 개발자들이 다시 윈도우 시스템을 사용하기 시작했다. WSL(Windows Subsystem for Linux)은 그런 기능 중 하나다. 윈도우를 사용하면서 창하나로 리눅스 시스템을 사용하는 것처럼 환경을 구성할 수 있다. 윈도우 스토어에서는 Ubuntu, OpenSUSE, SUSE Enterprise server, Debian, Kali Linux 등은 제공하고 있지만 많이 사용되는 리눅스인 CentOS는 무료 제공되고 있지 않다. 따라서 CentOS를 WSL로 사용하기 위해서는 수동 설치해야한다. WSL 설치 우선 윈도우에서 WSL 기능을 활성화 시켜야한다. 제어판에서 '원도우 기능 켜기/끄기' 메뉴를 찾아가서 'Linux용 W.. 2022. 2. 18.
[Mac] 맥 OS에서 화면 분할 단축키 사용하는 방법 - Spectacle 윈도우를 사용하다보면 윈도우키와 방향키 조합으로 두 개의 창을 하나의 화면에 띄워서 보는 기능을 많이 사용하게 된다. 요즘 모니터들은 27인치를 넘어 32, 34 인치까지 늘어나고 있고, 특히 34인치는 WQHD 해상도로 사용하는 경우가 많기 때문에 하나의 화면에서 두 개의 창을 띄워놓고 작업하는 경우가 빈번하다. 물론 Mac OS 자체에서도 이런 멀티 윈도우를 지원하기 위해 'Split View'라는 것을 지원한다. Mac OS 윈도우의 녹색 버튼에 마우스 커서를 가져가면 Split View 메뉴가 나오고, 두 개의 화면을 좌우에 배치하거나 전체 화면으로 사용할 수 있다. 하지만 코딩을 하다가 Split View가 필요한 상황이 왔을 때, 마우스로 손을 움직이는 것은 매우 큰 정신적 에너지를 필요로한다.. 2021. 11. 18.
[Linux] MIME Type이란 무엇인가? 웹 컨텐츠를 다루면 어떤 타입의 컨텐츠인지를 표시하기 위해 'MIME Type'이라는 용어를 사용한다. MIME은 'Multipurpose Internet Mail Extensions'의 약자로 파일 변환을 위한 포맷이다. 이름에서도 알 수 있듯이 MIME Type은 이메일에 첨부된 파일을 텍스트 형태로 변환해서 이메일과 함께 전송하기 위해 개발된 포맷이다. MIME이라는 이름의 Internet Mail Extension에서 본래의 의도를 알 수 있다. 하지만 최근에는 이메일 전송을 위한 용도뿐만 아니라 웹을 통해 전달되는 다양한 형태의 파일의 데이터 포맷을 표현하기 위해 사용되고 있따. IANA(Internet Assigned Numbers Authority)라는 인터넷 할당번호 관리기관에서는 다양한 .. 2021. 8. 4.