ubuntu 22

Ubuntu 20.04) fctix입력기 설치해 intelliJ 한글입력 해결하기

iBus 입력기의 문제 지금까지 잘 ibus를 사용해왔는데 intelliJ에서 한글 입력시 이상하게 입력되는 현상이 있다는걸 알게 되었습니다. 띄어쓰기를 할 때 자꾸 해당 자리에서 하는 게 아니고 이전 자리에서 하게 되고, 방향키를 입력 할 때에도 마찬가지로 문제가 생겼습니다. 해결을 위해 더이상 iBus 입력기를 사용하지 않고 fctix 입력기로 변경 해 보겠습니다. ​ fcitx 한글 입력기 설치 sudo apt-get update sudo apt-get install fcitx-hangul 이후 재부팅을 해줍니다. ​ Language Support 실행 ​ Keyboard input method system을 fcitx로 변경 ​ Install / Remove Languages 를 눌러 Korean..

IT Computer/Linux 2021.10.20

Linux) 특정 port 사용중인 프로세서 찾아 죽이기

Tomcat을 사용하다 보면 어플리케이션이 정상적으로 종료가 되지 않아서 포트가 충돌 나는 경우가 있습니다. 비단 Tomcat 만의 문제가 아니고 어떤 프로세스를 사용하던 특정 port를 점유 하고 종료되지 않은 경우가 종종 있는데요, 이럴 때 쉽게 해결하는 방법입니다. ​ 아래는 이클립스에서 톰캣을 실행 하려 할 때, 8080 port가 이미 점유중이라는 에러 메시지 입니다. The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. ​ port 번호로 pid 찾기 ​ 8080 port를 점유하고 있는 프로세스..

IT Computer/Linux 2021.10.14

Ubuntu) 터치패드 및 트랙패드 활용하기 Fusuma

https://github.com/iberianpig/fusuma Fusuma를 사용하면 멀티 터치 제스처를 사용할 수 있습니다. 이 숨은 보석같은 어플리케이션만 설치하면 트랙패드 제스처를 활용해서, 뭔가를 줄이고 늘릴 수 있고, 쓸어 넘기기 등의 명령을 설정 하고 사용 할 수 있습니다. Fusuma(襖) 는 일본에서의 미닫이 문을 칭하는 말 입니다. 한국어로 발음하면 "후스마" 정도가 되겠네요. ​ 특징 RubyGems를 이용한 손쉬운 설치 YAML 포맷으로 제스처와 액션 설정 threshold 및 interval을 이용한 다양한 세부 설정 Threadhold는 임계점을 의미하는데요. 터치 감도를 설정한다고 생각하면 되겠습니다. 외부 터치패드 연결시 자동 인식 플러그인 시스템을 통한 제스처 확장 ​ 설..

IT Computer/Linux 2021.10.09

Linux) SSH 비밀번호 로그인 차단하기

한창 작업을 하다가 문득 제가 집에서 돌리고 있는 컴퓨터에 얼마나 자주 접속을 하고 있는지 궁금해졌습니다. 혼자 사용하는 서버인데도 종종 너무 느려지는것도 이상하고 해서 별 생각 없이 처음으로 로그를 한번 확인 해 보았습니다. cat /var/log/auth.log 세상에나 무수히 많은 Connection 시도와 Failed password 가 수북하게 쌓여 있습니다. 루마니아 부터 시작해서 온갖 국가의 아이피로부터 시도가 되었고 아이디도 뭐 David, ftpuser, user, uknown 등등 다 넣어봤더라고요. port 번호가 다 이상한게 써있어서 저희집 공유기 port forwarding을 다 확인 해 보았는데 저런 포트는 모두 잘 닫혀 있었습니다. 그래서 다시 알아보니 잘 저기에 표시된 por..

IT Computer/Linux 2021.10.06

우분투에서 아이폰 / 아이패드 미러링 하기

사실은 양방향 미러링을 하는 방법을 시도 해 보고 있었는데, 스크린 캐스트를 통해 단방향 미러링을 먼저 성공 하게 되었습니다. 반응이 굉장히 빠르기 때문에 분명 여러가지 유용하게 사용 될 것 같아 포스팅을 정리해 두려 합니다. https://rodrigoribeiro.site/2020/08/09/mirroring-ipad-iphone-screen-on-linux/ 어느 교수님이 학생들에게 좀 더 좋은 원격 강의를 제공하려고 시도하다 성공하였다고 포스팅을 해주셨고 저도 도움을 받았습니다. ​ 필요한 패키지 받기 sudo apt-get install cmake sudo apt-get install libssl-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev li..

IT Computer/Linux 2021.10.01

[Ubuntu 20.04 Git GUI 추천] 우분투 Github Desktop 설치

해당 사진은 우분투에 MacOS 테마를 설치 해 두어서 Mac 처럼 보이긴 하지만 Ubuntu 가 맞습니다. 해당 테마에 관심이 있으신 분은 Ubuntu MacOS 처럼 만들기 GTK Themes 포스팅을 참고해주세요. ​ ​ Windows나 MacOS에서는 소스트리가 Git GUI로 흔하게 사용됩니다. 아쉽게도 Linux에서는 사용 할 수 없는데요, 최근에는 m1 맥북이 나왔지만 소스트리가 적절히 대응을 해주지 못하고 있어 많이 아쉽기도 합니다. 심지어 Github Desktop의 치고나오는 속도가 상당해서 조만간 소스트리를 앞질러 줄 수 있지 않을까 기대하고 있습니다. Git Kraken, Smartgit 등은 다 유료인게 부담스러워서 쓸 수 없었고 Git-cola가 그나마 무료길래 한동안 사용했었는..

IT Computer/Linux 2021.10.01

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

무심히 도커 명령어를 사용하려 할 때 마다 permission denied가 나오는 경험을 많이들 해보셨을 겁니다. 비단 docker 뿐만이 아니라, 몇몇 다른 어플리케이션도 굳이 루트 권한 없이 실행했으면 하는게 있을 텐데요, 그럴 때는 간단한 설정 하나 만으로 특정 유저에게 해당 어플리케이션의 사용 권한을 줄 수 있습니다. ​ sudo usermod -aG docker {사용자명} 위의 명령어를 입력하면 간단하게 사용자들 docker 그룹에 추가 할 수 있는데요, -a 옵션은 사용자를 추가하는 명령어 (append) -G 명령어는 그룹 옵션 입니다 (Group) ​ 현재 사용자 아이디를 굳이 직접 칠 필요도 없는데요. $USER 는 지금 접속중인 사용자를 나타냅니다. ​ 그러니 한 명령어로 나타낸다면..

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 초기 설정 하기

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

IT Computer/Linux 2021.09.20

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 설치하기

Docker는 Windows 에서 Ubuntu 로 넘어오게 된 가장 큰 계기입니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 살릴 수 있습니다. 사실상 업계 표준인 만큼 접근성이 높으며 사용에 굉장히 편리합니다. 관련 레퍼런스도 어렵지 않게 찾아 볼 수 있으며 사용자들이 작성해 둔 패키지/이미지들이 넘쳐나기 때문에 뭔가를 정말 간단하게 할 수 있습니다. 윈도우즈에서도 WSL2(Windows Subsystem for Linux)를 이용해 사용은 가능 했지만 메모리나 안정성 문제로 불편함이 있었습니다. https://docs.docker.com/engine/install/ubuntu/ 위의 링크에서 더 자세한 설명을 확인 할 수 있습니다. ​ Docker 설치 ​ 오래된..

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 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 키보드 한글 입력 설정 하기

설치 할 때에 한글 키보드를 설정 했든 안했든 처음에는 한글 입력이 안 되는 경우가 많았습니다. Ubuntu 에서 한글 입력을 할 수 있도록 설정을 해 보도록 하겠습니다. ​ 일단 Settings 에 들어갑니다. ​ 후에 Regions & Language 에 들어갑니다. 키보드 설정이 따로 있는게 아니고 해당 설정은 지역 설정에서 하더라구요. 그래서 맨 아래 Manage Installed Languages를 클릭 합니다. ​ 그러면 이제 모든 Input Source 들이 나옵니다. Korean을 선택해 Add 를 눌러줍니다. 101/104 키 말고 제일 위에 거로 해줍니다. ​ 추가 후에는 이제 Manage installed Languages를 클릭합니다. 그러면 이제 필요한 파일들을 Install 해도..

IT Computer/Linux 2021.09.18
반응형