본문 바로가기

우분투

[우분투] htop 을 이용한 시스템 성능 확인 방법 htop 을 이용한 시스템 성능 확인 방법 Htop은 top과 유사한 ncursed 기반 프로세스 뷰어이지만 GUI 와 사용성이 좋은 장점이 있다. 그리고 top 보다 더 많은 정보를 확인할 수 있다. Ubuntu 18.04 에서 시스템 성능 확인하기 htop 설치하기 터미널에서 apt 명령어로 htop 을 설치한다. $ sudo apt-get install htop htop 실행하기 터미널에서 htop 을 실행한다. $ htop 터미널에서 htop 을 실행하면 다양한 시스템 상태, 정보, 성능을 볼 수 있다. 상단에 CPU Core 의 실시간 점유율, 메모리 사용량이 있다. 하단에 실행중인 프로세스 별, CPU 점유율, 우선순위, 메모리 사용량 등이 표시된다. F1~F10 키로 설정을 변경하거나, 프로.. 더보기
[우분투] Ubuntu 20.04 삼바 Samba 설정하기 Ubuntu 20.04 삼바 Samba 설정하기 삼바(samba)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. (출처 : 위키백과) 우분투의 네트워크 파일 공유를 위한 삼바 ( SAMBA ) 윈도우 Windows 는 내장된 네트워크 환경을 통해 파일 공유가 가능하고, 리눅스에서도 비슷한 환경을 제공하고 있다. 우분투 20.04 네트워크 파일 공유를 위해 삼바, SAMBA 를 설치하고 설정하는 방법을 정리한다. 우분투 삼바 ( SAMBA ) 설치하기 삼바 ( SAMBA ) 설치 준비물 Ubunt 20.04 설치된 PC, 노트북 삼바 ( SAMBA ) 설치하기 apt-get 명령어로 samba 를 .. 더보기
[우분투] Windows 10 에서 우분투 부팅 USB 만들기 Windows 10 에서 우분투 부팅 USB 만들기 우분투 부팅 USB 만들기 개인용 데스크톱과 노트북에서 가장 인기있는 리눅스 배포판인 우분투 (Ubuntu) 이미지 USB 를 만드는 방법을 정리한다. 부팅 USB 만들기 준비물 설치할 우분투 버전의 ISO 파일 USB 메모리 (최소 2GB 이상) Window 용 이미지 생성 프로그램 (https://rufus.ie/en/) 부팅 USB 만들기 준비물 다운로드 받은 rufus 를 실행한다. 설치할 이미지를 선택하고 [시작] 버튼을 통해 이미지 USB 를 만든다. 관련자료 https://releases.ubuntu.com/20.04/ Ubuntu 20.04.3 LTS (Focal Fossa) Select an image Ubuntu is distribut.. 더보기
[Windows] WSL 파일 위치 Goal 윈도우와 WSL(Linux용 Windows 하위 시스템) 간의 파일 접근 방법을 알아본다. WSL 에서 윈도우 파일 접근하기 WSL (Linux용 Windows 하위 시스템) 의 /mnt 에 윈도우 파일 시스템이 mount 되어있다. c 또는 d 는 drive 이름을 의미하고, 하위 디렉토리는 윈도우 파일시스템의 경로와 정확히 일치한다. (예를 들어) 윈도우의 Download 디렉토리의 위치는 다음과 같다. ls /mnt/c/Users/makep/Downloads/ 윈도우 에서 WSL 파일 보기 윈도우에서 네트워크를 통해서 WSL 파일 시스템에 접근할 수 있다. \\wsl$\Ubuntu-20.04 또는, WSL 터미널에서 윈도우 탐색기를 열 수 있다. ~$ explorer.exe . 더보기
Ubuntu 18.04 에서 ROS2 Dashing Diademata 설치하기 Background 오픈소스 기반의 ROS (Robot Operating System)는 로봇 애플리케이션을 만들기 위한 라이브러리 및 도구 모음 입니다. 디바이스 드라이버에서 알고리즘에 이르기까지 강력한 개발자 도구를 갖춘 ROS는 로봇 프로젝트에 필요한 많은 것을 갖추고 있습니다. 2007 년에 시작된 이후로 로봇 공학 및 커뮤니티에서 많은 변화와 개선이 있었고, ROS1 이 탄생했지만 여러가지 기술적인 제약으로 상용화 까지는 어렵게 되었습니다. ROS 2 프로젝트의 목표는 ROS 1의 장점을 활용하고, 기존 버전의 문제점을 최대한 개선하는 것을 목표로 합니다. ROS2 releases 최근 배포판을 살펴보면, 2019.05 Dashing Diademata (~2021.05) - 2 years sup.. 더보기
Python 디스크 사용량 출력하기 Python 디스크 사용량 출력하기 Python 파이선 내장모듈 os 를 사용하여 시스템의 디스크 사용량을 출력하는 예제를 작성한다. Python 내장 모듈을 사용해서 디스크 사용량을 알아보자! Python 에서 시스템의 디스크 사용량을 출력하기 위해 파이선 내장모듈 os 를 사용한다. statvfs (path) 함수를 이용하면 mount 된 disk 의 정보를 알 수 있다. path로 전달된 값은 디스크가 마운트된 위치를 나타낸다. os.statvfs(path) Python os 모듈의 statvfs의 반환값은 다음과 같다. 반환값 설명 f_bsize 파일시스템 블록 크기 f_frsize 파일시스템 블록 크기 (기본) f_blocks 파일시스템의 총 블록 수 f_bfree 사용 가능한 총 블록 수 f_.. 더보기