IT Computer 103

Ubuntu 20.04 LTS ) Docker 설치하기

Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 수 있습니다. 사실상 업계 표준인 만큼 접근성이 높으며 사용에 굉장히 편리합니다. 관련 레퍼런스도 어렵지 않게 찾아 볼 수 있으며 사용자들이 작성해 둔 패키지/이미지들이 넘쳐나기 때문에 뭔가를 정말 간단하게 할 수 있습니다. 윈도우즈에서도 WSL2(Windows Subsystem for Linux)를 이용해 사용은 가능 했지만 메모리나 안정성 등 여러가지 문제로 사용하는데 불편함이 많았습니다. 개발환경에서야 윈도우 가끔 쓸 수도 있지만 어쨌든 결국 도커를 운영하게 되는 서버는 리눅스 ..

IT Computer/Linux 2021.09.19

Ubuntu) STS4 (Spring Tools Suite 4 for Eclipse) 설치하고 바로 가기 만들기

Ubuntu에서 tar.gz 파일을 다운 받아서 설치하는건 STS를 설치 할 때 처음 겪었습니다. 앞으로 자주 겪을 일이고 하니 한번 정리 해 보았습니다. ​ 일단 설치 파일을 먼저 다운 받습니다. https://spring.io/tools ​ 금방 다운로드가 됩니다. ​ tar.gz 파일을 받았으니 압축을 풀어줘야 겠네요. Ctrl + Alt + T 를 눌러 Terminal 을 켭니다. ​ Downloads 폴더에 spring-tool-suite-4-4.12.0.RELEASE-e4.21.0-linux.gtk.x86_64.tar.gz 이 있습니다. ​ 압축을 풀겠습니다. ​ tar -zxvf spring-tool-suite-4-4.12.0.RELEASE-e4.21.0-linux.gtk.x86_64.tar..

IT Computer/Linux 2021.09.19

Ubuntu ) 실행시 Dock에 아이콘 중복현상 해결

dock 에 힘들게 아이콘을 추가 했는데도, 실행 할 경우 아이콘이 중복으로 2개 실행 되는 경우가 있습니다. ​ ​ 한 두개 있을때야 그렇다 쳐도 이게 점점 늘어나게 되면 해결하지 않고는 불편해서 참을 수 없게 됩니다. ​ 그래서 지금부터 해당 현상을 해결하는 근본적인 방법을 같이 나누어 보겠습니다. ​ 이유 리눅스의 Gnome 데스크톱을 사용하면서 우리는 Dash to dock을 사용 하고 있습니다. dock 에 추가 할 때 런처에 적절한 StartupWMClass 가 지정되어 있지 않기 때문에 같은 어플리케이션이란 것을 인식 하지 못해서 일어나는 현상 입니다. ​ 일단 어플리케이션의 StartupWMClass 를 알아내야 합니다. Terminal에 xprop WM_CLASS 명령을 입력 하고 마우스..

IT Computer/Linux 2021.09.19

Ubuntu Terminal에서 백스페이스/방향키 누를때 삐 하는 비프음 안나게 하기

터미널 에서 뭐 만 입력하려고 하면 자꾸 삐 삐 거리는게 신경이 굉장히 쓰입니다. 간단하게 해당 설정을 변경 할 수있습니다. ​ 아래의 명령어를 입력 해 inputrc 파일을 엽니다. sudo vi /etc/inputrc ​ 적당히 넣고 싶은 자리에 아래 한줄을 추가합니다. set bell-style off ​ 이제 wq로 저장 하고 나온 후 터미널을 끄고 새로 켜봅니다. 그러면 이제 터미널에서의 경고음은 더이상 나지 않습니다. ​ 하지만 그 외에도 vi 에디터 내에서의 경고음이라던가 거슬리는 소리가 여전히 몇 군데 남아 있는데요.. dconf Editor를 실행 해 줍니다. 없다면 apt-get install dconf-editor 으로 설치 해 주세요. ​ 이제 org/gnome/desktop/sou..

IT Computer/Linux 2021.09.18

Ubuntu 20.04 Mac OS 처럼 Dock 가운데 위치하게 변경하기

rerefence https://linuxconfig.org/how-to-customize-dock-panel-on-ubuntu-20-04-focal-fossa-linux ​ GNONE은 Ubuntu 20.04의 기본 데스크탑 환경 입니다. 처음에 여러분이 Ubuntu 를 띄웠을때는 스크린의 왼쪽에 Dock이 떠 있습니다. Windows 나 Mac 사용자들에게는 익숙하지 않은 화면 인데요. 지금부터 Dock을 커스터마이징 해 보도록 하겠습니다. ​ 해당 튜토리얼을 통해 함께 해볼 내용들 설정에서 dock 모양 변경하기 granular dock pandel 설정을 위해 dconf-Editor 사용 하는 방법 커맨드라인을 통해 설정 바꾸는 방법 dock panel에 원치 않는 설정이 되었을때 되돌리는 방법 ..

IT Computer/Linux 2021.09.18

Ubuntu 20.04 Dell XPS 노트북 지문인식 로그인하기

reference https://mrcoffee.io/blog/setting-up-fingerprint-reader-ubuntu-20-and-dell-xps 이번에 Windows 에서 Ubuntu 로 넘어 오면서 불편한 점 중 하나가 로그인 할 때 암호를 치는 번거로움 이었습니다. 그래서 해당 기능을 추가할 수 있을까 궁금해 여기저기 찾아 보다가 결국 성공해 정보를 나눕니다. ​ 일단 지문 인식 Device가 Ubuntu에서 인식이 되는지 찾아보았습니다. https://linux-hardware.org/?id=usb:27c6-5395&hwid=401e4e7bdfc4 ​ Detect가 되니 가능성이 있네요. 지금부터 해보겠습니다. ​ 일단 Settings의 Users에 가면 지문인식 설정을 할 수 없는게 ..

IT Computer/Linux 2021.09.18

Ubuntu 20.04 키보드 한글 입력 설정 하기

Intro 설치 할 때에 한글 키보드를 설정 했든 안했든 처음에는 한글 입력이 안 되는 경우가 많았습니다. Ubuntu 에서 한글 입력을 할 수 있도록 설정을 해 보도록 하겠습니다. iBus 설정 Settings 일단 제일 먼저 Settings 에 들어갑니다. Settings를 켠 후에는 Regions & Language 를 클릭 합니다. 키보드 설정이 따로 있는게 아니고 해당 설정은 지역 설정에서 하더라구요. 아래와 같은 화면이 나오면 Input Sources의 하단에 있는 + 버튼을 클릭 합니다. ​ 그러면 이제 모든 Input Source 들이 쭉 나오는데요, Korean을 선택해 Add 를 눌러줍니다. 혹시 목록에 보이지 않으면 ... 버튼을 클릭 하면 됩니다. 101/104 키 말고 제일 위에 ..

IT Computer/Linux 2021.09.18

Ubuntu 20.04LTS 설치하기

Ubuntu 20.04LTS 설치하기 우분투 Ubuntu 설치 USB 만들기 및 windows 멀티부팅 셋팅 에 이어지는 글 입니다. ​ ​ USB로 부팅하기 윈도우에서 간단하게 USB로 부팅하는 기능이 있기는 하지만 보통의 경우 BIOS 설정에서 부팅 우선순위를 변경해줍니다. 제가 Ubuntu 설치 디스크로 만든 SanDisk Ultra USB 를 제일 위의 우선순위로 올려 둡니다. ​ 그러고 나서 설정을 저장 하면 자연스럽게 USB로 부팅이 진행됩니다. ​ Ubuntu 를 선택 해 줍니다. ​ 그러면 이제 Checking disks를 하게 되는데요. 이게 아마 설치 USB를 검사 하는 것 같습니다. 시간이 제법 걸리던데 처음 할 때는 검사를 끝까지 했었는데요. 이게 USB가 잘 만들어 졌다는 확신이 ..

IT Computer/Linux 2021.09.18

우분투 Ubuntu 설치 USB 만들기 및 windows 멀티부팅 셋팅

우분투 설치용 iso 다운로드 https://ubuntu.com/download/desktop 위의 공식 홈페이지에서 다운 받을 수 있습니다. 저는 업무에서 사용하려다 보니 안정성을 위해 20.04 LTS 버전을 선택 했는데요, 21.04 버전도 비슷하게 많이 사용되고 있기 때문에 선택하서도 무방할 듯 합니다. 아래의 카카오 mirror 를 이용해서 다운 받으셔도 됩니다. http://mirror.kakao.com/ubuntu-releases/20.04/ Rufus 다운로드 및 실행 Ubuntu 설치 iso 이미지를 다운 받는동안 가만히 기다리지 않고 계속 할일을 하도록 하겠습니다. 역시 공식 홈페이지를 이용하면 됩니다. 1.1MB로 금방 다운 받습니다. https://rufus.ie/en/ 설치 USB..

IT Computer/Linux 2021.09.17 (1)

Windows) 컴퓨터 부팅시 마다 발생하는 Docker 에러 해결하기

​ Docker 에러 요즘 컴퓨터를 켤 때마다 docker가 실행되며 에러가 나는데 정말 불편합니다. wsl2를 위해 설치한 Ubuntu 혹은 Docker에 문제가 있는데, wsl2 는 계속 문제가 없었기 때문에 얼마전 업데이트가 된 Docker에서 문제가 발생했을 확률이 크다고 생각 했습니다. ​ 발생하는 에러의 내용은 아래와 같습니다. Microsfot .NET Framework 응용 프로그램에서 처리되지 않은 예외가 발생했습니다. [계속] 을 클릭하면 응용 프로그램에서 이 오류를 무시하고 계속합니다. [끝내기] 를 클릭하면 응용 프로그램이 즉시 닫힙니다. distro stopped unexpectedly docker An error occured System.InvalidOperationExcept..

IT Computer/Windows 2021.09.14

Windows 에서 Vim을 vi 명령어로 사용하기 - alias 별칭 사용하기

Windows 에서 Vim을 vi 명령어로 사용하기 - alias 별칭 사용하기 ​ 개인적으로는 Mac을 사용하고 업무용으로는 Windows를 사용하고 있습니다. 아무래도 간단한 편집을 할때는 손이 vi 로 나가게 되는데요, 그래서 windows에도 Vim 에디터를 설치해서 사용하고 있습니다. ​ vi ​ 다만, windows에 설치한 vim Editor는 , vi 를 입력하면 실행이 되지 않습니다. ​ vim 정확히 vim 이라고 입력 해야만 vim 데이터가 실행이 되는데요. 아무래도 mac이나 Linux 환경에서 vi 를 입력해 에디터로 넘어갔던 대부분의 분들이 저와 같이 불편함을 느끼셨을 거라고 생각합니다. ​ 그래서 지금부터 그 문제를 해결해 보려고 합니다. vi 만의 문제가 아니고 windows..

IT Computer/Windows 2021.09.03 (1)

MacOS ) HEIC 에서 JPG로 변환하는 매크로 등록하기

MacOS ) HEIC 에서 JPG로 변환하는 매크로 등록하기 맥에서는 기본으로 HEIC 라는 사진 포맷을 사용합니다. 이게 한국에서 다수의 웹 사이트는 지원을 하지 않는 경우가 매우 많다보니 불편한 경우가 많이 생기는데요, 하나 하나 사진을 바꾸기도 참 불편합니다. Mac에서 preview 등으로 간편하게 하는 방법이 있지만 아이에 매크로로 등록을 해놓고 5분 투자로 앞으로 5년 이상 편하게 사용하게끔 한번 함께 등록 해 보셨으면 합니다. ​ Automator를 실행 합니다. Automator는 기본으로 Mac에 모두 깔려있습니다. Applications 쪽에 들어가서 찾아보시거나 Spotlight 를 켜서 automator를 검색해보세요 ​ 하단의 new Document를 눌러 새로운 문서를 생성 합..

IT Computer/Mac 2021.08.24 (2)

MacOS ) IntelliJ IDEA 처음 사용해보기

MacOS ) IntelliJ IDEA 처음 사용해보기 ​ https://www.jetbrains.com/ko-kr/lp/language-pack/ ​ IntelliJ IDEA 한국어 언어 팩 출시 기념 30% 할인을 진행하고 있습니다. 8월 끝날 때 까지 할인을 한다고 하는데 1년차 구독료가 굉장히 비싸기 때문에 $149의 30% 면 무려 $44.7 을 절약 할 수 있습니다. 한화로는 5만원이 넘네요. ​ 예전부터 IntelliJ IDEA를 사용 해 보고 싶었는데, 여러 가지 중 가장 큰 이유는 M1 맥북에서의 Eclipse가 참 불안정 하다는 점 이었습니다. ​ 툭하면 오류나고, 버그나고. 뭐만 하면 빌드가 안되는데 건들지도 않았기 때문에 그게 또 Project Clean을 하면 새로 빌드하면서 문제..

IT Computer/Mac 2021.08.21

Apple Silicon m1 맥북에서 Oracle Database 사용하기

​ 정말 많은 분들이 m1 맥북을 구매하셨다가 (특히 국비수업 듣는분들) 오라클 데이터베이스를 사용하지 못해 좌절을 하시는 것 같습니다. 한가지 나쁜 소식과 좋은 소식으로 해당 글을 시작하겠습니다. ​ 나쁜소식 M1 맥북에서는 native 에서도, docker를 사용해도 2021.08.21 현재 오라클 데이터베이스를 m1 맥북에서 사용할 방법은 전혀 없습니다. 정말 많은 방법을 시도 해 보았고 해외 포럼도 많이 찾아봤지만, ARM 64 칩셋으로 된 CPU에 Mac OS 사용이라는 특이한 상황에 오라클의 폐쇄성까지 겹쳐져 지금 어떤 방법으로도 오라클을 설치해 실행 할 수 없으며 제 예상이 맞다면 향후 적어도 1년동안은 쉽게 해결될 것 같지 않습니다. ​ 좋은소식 전화위복의 기회가 될 수 있습니다. loca..

IT Computer/Mac 2021.08.21

자주 사용하는 리눅스 기본 명령어 모음

Intro 리눅스에서 자주 사용하는 기본 명령어들을 모아 보았습니다. 리눅스 명령어야 굉장히 많지만 금방 모두 익히기는 쉽지 않습니다. 하지만 기본 명령어들을 충분히 익힌 상태라면 리눅스를 사용하는 데에 큰 어려움을 겪지 않으며 자주 사용하지 않는 명령어들은 필요 할 때 마다 찾아 쓰다보면 익숙해 질 것이라 생각합니다. Linux Commands ls (List Segments) 현재 위치의 파일 목록을 조회하는 명령어 -l : 파일들의 상세 정보를 나타냅니다. -a : 숨김 파일들을 표시합니다. 위의 사진에서 처럼 보이지 않던 폴더들이 (.으로 시작하는 폴더들은 hidden 입니다) ls -al 명령어에서는 보여줍니다 cd(Change Directory) 경로 이동 할 때 사용하는 명령어 입니다. cd..

IT Computer/Linux 2021.08.11 (1)