IT Computer/Linux 49

Ubuntu MacOS 처럼 만들기 GTK Themes

개인적으로는 기본 Ubuntu Gnome 인터페이스도 마음에 듭니다. Windows 를 사용할 때는 정말 디자인이 영 마음에 들지 않았고 애니메이션이라던가 전체적으로 무거운 느낌 또한 영 별로였는데, Ubuntu를 써보니 왜 진작 하지 않았을까 생각이 들 정도로 여러모로 굉장히 만족하며 사용하고 있습니다. 퇴근후 집에서는 맥북을 사용하다 보니 MacOS 와 Ubuntu 를 번갈아가며 사용하고 있습니다. 한가지 OS 만을 알고 있을 때에 비해 뚜렷한 장점이 있기 때문에 윈도우-맥-리눅스 중 최소 2가지 OS를 최소한 접해보는건 개인적으로 좋다고 생각합니다. Windows만을 쓸 때는 윈도우의 장점이라고 딱히 내세울만한게 없었 던 것 같은데.. 뭐 가장 많이 사용되는 플랫폼이다보니 왠만한건 다 호환되고 어렸..

IT Computer/Linux 2021.09.30

Linux, sudo 없이 명령어 실행하기 (예:docker)

에러 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied 에러가 발생 했습니다. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/con..

IT Computer/Linux 2021.09.29

Ubuntu에 oh-my-zsh 설치

MacOS 이야기 MacOS 에서는 Catalina 부터 기본 쉘이 zsh(Z shell)이 되었습니다. m1 맥북을 구매해서 BigSur를 첫 OS로 사용하기 시작한 저도 자연스럽게 zsh를 이용해 왔는데요. 특히 iTerm2 를 설치하고 oh-my-zsh를 올려 사용하며 여러가지 편의성이 었었습니다. 아래 링크는 Mac 에서의 oh-my-zsh 설치에 대한 정보 입니다. oh-my-zsh 설치하기 ​ Ubuntu 이야기 Ubuntu를 설치하면 기본적으로 BASH(Bourne Again Shell)이 기본 쉘로 설치되어 있습니다. 사용하며 딱히 불편 한 점은 없었지만 전부 비슷한 환경을 꾸밀 수는 없더라도 shell 정도는 MacOS에서 사용하는 것과 같은 환경으로 맞춰야 겠다는 생각이 들었습니다. 사..

IT Computer/Linux 2021.09.26

Ubuntu 터미널 Git Branch 이름 나오게 하기

CLI 환경에서 Git을 사용 하다 보면 종종 작업중인 branch를 까먹고 잘못 된 branch에 작업을 하는 경우가 생깁니다. Windows나 MacOS 에서는 Github Desktop과 Source Tree 라는 그런대로 쓸 만한 무료 Git GUI 툴들이 있지만 Linux 환경에서는 수요가 없어서 그런지 GUI툴이 잘 있지도 않고 그나마 Git Kraken의 기능이 소스트리에 비벼볼 만 하던데.. 문제는 private repository나 On-Premises 서버를 사용하는 경우 (Gitlab CE 등) 유로라는 겁니다. 처음에 일주일동안은 뭐 무료로 모든 기능을 사용하게 해주겠다 이러면서 어떤게 paid feature 고 어떤게 for free 인지를 모르게 하더니 일주일 지나니깐 사용중이던..

IT Computer/Linux 2021.09.24

Ubuntu 20.04 원격 데스크탑 사용하기

Ubuntu를 사용하다 보면 ssh 접속을 이용해 굉장히 편하게 사용을 할 수 있는데요. 가끔 SSH 로는 충분하지 않아서 GUI로 외부에서 접속해서 사용 해야 할 일이 생길 때가 있을 수 있습니다. 그럴때를 위해서 따로 프로그램을 설치 해 두자니 기분도 찝찝하고 뭔가 설치한다는 행위 자체가 미니멀리스트 들에게는 썩 유쾌하지 않은 경험입니다. Ubuntu나 MacOS 혹은 Windows 모두 자체적으로 원격 데스크톱 접속을 할 수 있는 기능을 내장 하고 있기 때문에 이미 있는 기능들만 잘 사용한다면 원격접속도 해낼 수 있습니다. 지금부터 저와 하나씩 설정을 함께 해 보겠습니다. ​ Ubuntu 설정 ​ Sharing 을 검색 해서 실행 합니다. ​ 여기에서 Screen Sharing 이 보이는 분도 안보..

IT Computer/Linux 2021.09.22

개발자를 위한 Ubuntu 필수 설치와 설정

꾸준히 최신 정보로 업데이트 되는 글 입니다. 들어가기전에 서론 개발자를 위한 Mac 초기 설정 하기 포스팅을 작성한지 두달이 조금 넘었습니다. Mac을 처음 구입하시는 분들이 처음에 세팅을 한번에 하기 위해 꾸준히 방문해 주시는 포스팅 인데, 다른 분들에게 얼마나 도움이 되는지 정확히는 모르지만 적어도 저에게는 처음부터 세팅을 다시 해야하거나 다른 분들의 세팅을 도와 줄때마다 다시 찾아보게 되어 스스로 큰 도움을 받고 있습니다. 처음 Ubuntu 를 설치 하며 많은 어려움을 겪었었고, 후에도 집에서 개인 서버로 사용하던 윈도우 노트북도 윈도우를 아에 밀어버리고 우분투로 바꿔 보고, 또 스스로도 잘못 건들었다가 다시 설치하는 등 시행착오를 몇 번 겪다 보니 정리를 해 두는게 좋다는 생각이 들어 하나 둘 ..

IT Computer/Linux 2021.09.20 (6)

Ubuntu 20.04 LTS ) SSH 접속 허용하기

Ubuntu 20.04 LTS ) SSH 접속 허용하기 https://linuxize.com/post/how-to-enable-ssh-on-ubuntu-20-04/ ​ Ubuntu 를 설치 했다면 상황에 따라 외부에서의 SSH 를 허용 해 두어야 할 경우가 있습니다. 보통의 경우 ubuntu 를 설치 했을 때 openssh 서버가 설치 되어 있지 않기 때문에 설치를 해 주어야 합니다. 차근차근 현재 사용중인 Ubuntu 디바이스의 SSH 접속을 허용해 보도록 하겠습니다. 참고로 외부 ip 에서의 접속까지 허용을 하려면 공유기에서 22번 port를 port forwarding 해주어야 합니다. iptime 을 사용 한다면 192.168.0.1 로 접속해서 특정 로컬아이피의 포트를 포트 포워딩 해 주면 됩니..

IT Computer/Linux 2021.09.19

Linux) 실행 할 수 있는 Shell Script 만들기 - 부제 : Mac의 text replace Linux에서 흉내내기

개요 저는 MacBook 을 사용 하면서 text replace 기능을 정말 유용하게 사용 했습니다. 평소에 많이 사용하는 텍스트들을 지정해 두고 해당 텍스트만 입력 하면 기존에 저장해 둔 텍스트로 자동으로 변환 하는 기능인데요, 구글을 찾아 보니 AutoHotkey 를 사용하라는 방법 외에는 뚜렷한 해결 책이 없었습니다. 단순하게 자주 사용하는 텍스트 들을 기록해두었다가 손쉽게 불러오기만 하면 되는 경우기 때문에 shell script 로 만들어 두고 필요 할 때 마다 불러오는 것으로 해결 할 수 있겠다는 생각이 들었습니다. 차근차근 해 보겠습니다. ​ 실행 파일 만들기 vi mdblog.sh 저는 mdblog 이란 텍스트를 치환하는게 필요 하기 때문에 파일명을 mdblog.sh 로 지었습니다. ​ 기..

IT Computer/Linux 2021.09.19

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