htophtop 명령어는 터미널 상에서 cpu를 사용하고 있는 프로세스들을 모니터링하고 싶을 때 사용한다.top 명령어도 있지만 htop이 색과 정보, 기능들이 더 많아 직관적이기 때문에 htop을 주로 사용한다. 사용법F1 키를 누르면 아래처럼 전체적인 사용방법과 설명이 나온다.CPU, Memory, Swap, 프로세스 상태에 대한 설명과 단축키에 대한 기능을 알려준다. 또는 아래 메뉴 중에 필요한 Function 키를 누른다.F1: 위와 같은 설명을 보여준다.F2: 화면 구성, 레이아웃, 테마 등 설정을 관리한다.F3: 원하는 프로세스를 검색한다.F4: 원하는 프로세스만 출력되도록 필터링 한다.F5: PID에 따라 트리 형태로 보여준다.F6: 원하는 옵션에 따라 정렬해서 보여준다. (e.g. 메모리 ..
M1 맥에서 Docker로 MySQL 설치하기m1 맥 전용 mysql을 가져오기 위해서는 platform 옵션에서 liux/amd64 mysql 을 지정해 줘야 함docker pull --platform linux/amd64 mysql가져온 이미지로 mysql container 실행하기m1 은 --platform linux/amd64 를 써줄 것 -p 옵션으로 container와 local포트 연결MYSQL_ROOT_PASSWORD 옵션으로 root 패스워드 설정--name 옵션으로 container 이름 설정docker run --platform linux/amd64 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql_container mysqlmysq..
개요vim 환경에서 python 으로 코드를 실행하고 싶을 때 보통은 편집하고 저장하고 나가서 python xxx.py로 실행하게 된다. 이 과정이 번거로우니 단번에 실행하는 방법을 알아보겠다. 저장과 동시에 python 실행편집중에 esc를 눌러서 :w !python를 입력하고 엔터를 쳐주면 된다. 단축키 추가위의 방법으로 python을 실행할 수 있는데 더 간편하게 단축키로 편집 중에 바로 실행하는 방법을 알아보겠다. ~/.vimrc 파일을 연다. 파일이 없더라도 새로 생성하면 된다.sudo vi ~/.vimrc# ~/.vimrc autocmd FileType python map :w:exec '!python3' shellescape(@%, 1) autocmd FileType python imap :..
[Linux/Ubuntu] screen 사용법screen이란?linux(ubuntu)나 mac os에서 사용하는 명령어로, 세션을 자유롭게 열고 터미널의 화면분할 등 다양한 곳에 활용될 수 있다.사용방법screen 사용 명령어# screen 생성 $ screen -S [이름] # screen 목록 확인하기 $ screen -ls # screen 다시 들어가기 $ screen -r [이름]screen 세션 접속 후 명령어screen에 들어가서는 특정 명령을 주기 위해 모두 ctrl+a 로 시작합니다.# 키보드 사용방법 확인하기 ctrl+a ? # screen에서 빠져나가기(종료되지 않음) ctrl+a d # screen 종료하면서 빠져나가기 ctrl+a k # 세로로 화면 분할 ctrl+a | # 가로로 ..

맥 터미널 테마 바꾸기(iTerm2+zsh)iTerm2 설치iTerm2는 customizing이 용이한 터미널이다. 아래 링크에 들어가서 stable 버전을 다운받는다.Downloads - iTerm2 - Mac OS Terminal ReplacementiTerm2 is a replacement for Terminal and the successor to iTermhttps://www.iterm2.com/downloads.html oh-my-zsh 설치터미널에서 아래 명령어를 입력하여 oh-my-zsh를 설치한다.sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" zsh 선..

터미널(ubuntu, mac)에서 slack으로 메시지 보내기개요slack에서 제공하는 기능으로, 외부에서 특정 url로 요청(post방식)하면 원하는 workspace에 메시지를 전송할 수 있다. 상황에 따라 알맞게 자동화하여 활용하면 된다.Slack에서 Webhook 연동하기공식문서 링크위의 링크에 들어가면 slack에서 제공하는 공식 문서를 확인할 수 있다. 방법을 요약하면 다음과 같다. 아래 링크에 들어가서 사용할 App 이름을 정하고, workspace를 선택한다.https://api.slack.com/apps?new_app=1 Incoming Webhooks에 들어가서 Activate Incoming Webhooks를 On 상태로 체크해준다. 그럼 페이지 최하단에 Add New Webhook ..
[Linux/Ubuntu] 프로세스 종료하기CLI환경에서 (Linux(Ubuntu), Mac)윈도우에서는 ctrl+alt+delete로 쉽게 프로세스를 관리할 수 있다.리눅스와 같은 CLI환경에서는 어떻게 하는지 알아보자. PID 번호를 검색하고 종료하기첫번째 방법은 종료하고 싶은 프로세스의 PID를 검색해서 해당 프로세스를 kill하는 것이다.# PID번호 찾기 ps -ef | grep [검색할 프로세스이름] # 해당 PID프로세스 종료 kill -9 [PID] 프로세스 이름으로 종료하기두번째 방법은 프로세스 PID를 따로 검색하지 않고, 이름 자체만으로 kill해 버린다. 같은 이름을 가진 프로세스가 모두 종료될 수 있으니 주의해서 사용해야 한다.pkill -9 -f [종료할 프로세스이름]
- Total
- Today
- Yesterday