'ubuntu'에 해당되는 글 4건

  1. 2020.11.18 Linux/Ubuntu 18.04 LTS 설치 [Raspberray Pi 4]
  2. 2020.08.31 Ubuntu/Nvidia version 확인 2
  3. 2020.08.25 Ubuntu/Docker 설치
  4. 2020.08.25 Linux/SSH/MobaXterm 접속하기

라즈베리파이 4에 우분투 18.04 LTS를 설치 하려 합니다.

 

라즈비안 OS는 32bit 체제임으로 Raspberry Pi4의 성능을 최대한으로 사용 할 수 있는 ubuntu 18.04 LTS 64bit를 설치 하는 것이 좋다고 생각합니다.

단, pi4중에서 4GB이상의 RAM이 장착된 모델에 설치 하시는것을 추천합니다.

 

아래 링크는 본 게시물이 참고 했던 Ubuntu 공식 설치 웹페이지 입니다.

ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview

 

How to install Ubuntu on your Raspberry Pi | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

 

일단 준비물은 아시겠지만

  • 라즈베리파이
  • microSD card 16GB이상
  • 키보드, 마우스
  • 모니터(mini HDMII) 또는 라즈베리파이 전용 LCD 터치 패널

이 준비 되어야 합니다.

 

 

1. Ubuntu 이미지 설치

 

아래 링크에서 18.04 64bit를 다운 받습니다.

ubuntu.com/download/raspberry-pi

 

Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu

Ubuntu is an open-source operating system for cross platform development, there’s no better place to get started than with Ubuntu on a Raspberry Pi.

ubuntu.com

 

 

그리고 이미지를 설치할 인스톨러는 아래 공식 페이지에서 제공합니다. 

ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#2-prepare-the-sd-card

 

How to install Ubuntu on your Raspberry Pi | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

저는 win32diskimager를 썼어요.

 

2. LCD 터치패널 연결 (일반 모니터의 경우 Skip 하시면 됩니다.)

 

저는 아래 블로그를 참고하여 LCD 터치 모니터를 사용 하였습니다. (귀찮아서 생략한거 아님)

m.blog.naver.com/roboholic84/221963674637

 

라즈베리파이 공식 7인치 터치스크린 사용해보기

안녕하세요 메카솔루션입니다!​오늘은 라즈베리파이 공식 7인치 터치스크린을 사용하는 방법에 대해서 알...

blog.naver.com

 

 

3. 라즈베리파이 booting

 

우분투가 설치된 SD카드를 라즈베리파이에 삽입하고 전용전원을 주면

알아서 라즈베리파이가 켜집니다.

 

이때 화면이 180도 돌아간것을 볼수있다...(이따구로 만든 이유는???)

 

당황하지 않고 

sudo nano /boot/config.txt

에 들어가서 

lcd_rotate=2

를 맨 아래에 추가하면 된다고 구글링 하여 찾았는데

boot에는 config.txt가 없다 ㅡㅡ

 

xrandr로 화면 설정 변경 등등 많은 삽질을 하였지만

망할 공식 7인치 LCD터치스크린은 우분투가 알아먹질 못해서 온갓 오류를 출력한다

아마 공식이 아닌것 같다.

 

하지만 boot경로 아래 firmware/config.txt 가 있는것을 발견

nano 편집기로 lcd_rotate=2 추가하고 재부팅 하니

.

.

된다...

sudo nano /boot/firmware/config.txt

 

 

삽질 너무 오래해서 더 하기 싫다.

 

그래도 x desktop으로 하고싶은 사람들을 위해 더 추가 하자면

 

sudo apt-get install xubuntu-desktop

 

윈도우 처럼 GUI 환경으로 바꿔준다. 

이 경우는 라즈베리파이에 적합하게 가볍다.

 

정말 데스크탑 처럼 쓰고 싶은 사람은(굳이?) 아래 명령어 친다.

sudo apt-get install ubuntu-desktop

 

근대 우분투 ui가 '공식'7인치터치스크린에서 짤리는 부분이 있다... 죈장

'Documents > 개발 노트' 카테고리의 다른 글

Linux/ubuntu/python3.7 설치  (0) 2020.11.18
Linux/백그라운드 실행  (0) 2020.10.07
Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Posted by 치킨놈
:

우분투에서 NVIDIA 드라이버 버전 확인 하는 방법을 노트합니다.

제가 가지고 있는 우분투의 버전은 Ubuntu 18.04.5 LTS로 아래 명령어를 통해 확인 할 수 있습니다.

 

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:        18.04
Codename:       bionic

 

그리고 NVIDIA 드라이버 버전을 확인 하려면 아래 명령어를 입력하시면 확인 할 수 있습니다.

 

$ cat /proc/driver/nidia/version

NVRM version: NVIDIA UNIX x86_64 Kernel Module  450.51.06  Sun Jul 19 20:02:54 UTC 2020
GCC version:  gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)

 

만약 설치가 되어있지 않다면 아래와 같은 메시지가 출력됩니다.

cat: /proc/driver/nvidia/version: No such file or directory

 

 

추가로 NVIDIA CUDA 버전을 확인 하는 방법도 아래 노트하겠습니다.

 

$ nvcc -V

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

 

맨 아래줄 10.0버전이 설치 되어있는것을 확인 할 수 있습니다.

 

다른 방법으로는

 

$ nvidia-smi

Mon Aug 31 16:16:22 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.51.06    Driver Version: 450.51.06    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  On   | 00000000:17:00.0 Off |                  N/A |
| 26%   31C    P8     8W / 250W |     26MiB / 11019MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  Quadro P400         On   | 00000000:73:00.0 Off |                  N/A |
| 34%   31C    P8    N/A /  N/A |      7MiB /  2000MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1651      G   /usr/lib/xorg/Xorg                  9MiB |
|    0   N/A  N/A      1686      G   /usr/bin/gnome-shell               14MiB |
|    1   N/A  N/A      1651      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

 

여기서 의문이 드는 점은 CUDA Version: 11.0 이라고 뜨는데 이유를 모르겠습니다..

확인하고 포스트를 수정하겠습니다. 

혹시 하시는 분 있으시면 댓글 부탁드립니다~

'Documents > 개발 노트' 카테고리의 다른 글

Linux/백그라운드 실행  (0) 2020.10.07
Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Linux/SSH/MobaXterm 접속하기  (0) 2020.08.25
Django/Http 404 error 발생시키기  (0) 2020.08.07
Posted by 치킨놈
:

새로 산 워크스테이션에 도커를 설치하여 머신러닝, 딥러닝을 해보려 합니다.

 

Ubuntu 18.04 LTS : Docker : Install : Server World

root@dlp:~# docker run -i -t ubuntu /bin/bash root@f8ca55be9b91:/# root@dlp:~#     # Ctrl+p, Ctrl+q

www.server-world.info

위 사이트를 통해 Ubuntu 관련해서 다양한 정보를 얻을 수 있습니다.

 

본론으로 가서 SSH로 Ubuntu에 접속합니다.

그리고 도커 설치.

 

$ sudo apt -y install docker.io

 

오피셜 이미지와 컨테이너를 다운로드 합니다.

매번 sudo를 치기 귀찮으니 root로 접속하여 진행합니다. 

$ su -

앞으로 root 계정일 경우 프롭프트를 #로 하겠습니다.

 

# docker pull ubuntu

 

컨테이너를 통해  문자열을 출력 하려면 (안해도 됨)

 

# docker run ubuntu /bin/echo "Welcome to the Docker World!"

 

[i] 와 [t] 옵션을 사용하여 컨테이너의 대화형 세션에 연결 하려면

이름 확인

나가기

 

# docker run -i -t ubuntu /bin/bash

# uname -a

# exit

 

만약 프로세스를 유지하며 컨테이너 세션을 종료하는 경우 [Ctrl+p] , [Ctrl+q]키를 누르세요.

그리고 도커 프로세서를 확인 하려면

 

# docker ps

CONTAINER ID  IMAGE         COMMAND       CREATED        STATUS        PORTS         NAMES
02bef4a47581   ubuntu        "/bin/bash"       25 seconds ago  Up 24 seconds           priceless_hawking

 

다시 접속하려면

 

# docker attach 02bef4a47581

 

해당 도커를 종료 하려면

 

# docker kill 02bef4a47581

# docker ps

 

도커는 기본적으로 root 권한이 필요합니다.

아래 명령어를 통해 유저에게 root권한 없이 사용자를 docker 그룹에 추가할 수 있습니다.

 

# usermod -aG docker username

 

사용자가 로그인 중이라면 다시 로그인을 해야 권한이 적용됩니다.

'Documents > 개발 노트' 카테고리의 다른 글

Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Linux/SSH/MobaXterm 접속하기  (0) 2020.08.25
Django/Http 404 error 발생시키기  (0) 2020.08.07
Django/static files 경로 작성하기  (0) 2020.07.13
Posted by 치킨놈
:

MobaXterm을 통해 Ubuntu에 SSH 접속하는 방법을 노트

 

MobaXterm은 작성자가 기존 사용했던 Putty에 비해 더 다양하고 파워풀한 기능을 제공합니다.

 

MobaXterm 실행 화면

MobaXterm다운 받기

https://mobaxterm.mobatek.net/

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net

무료 버젼인 Home edition을 설치 하도록 하자!

그리고 윈도우 Registry를 수정하는 Installer 버전보다는 zip 파일만 풀고 바로 실행하는 Portable 버전을 선호합니다.

작성자는 로컬 터미널에 접속하고 직접 ssh 명령어를 통해 접속하였습니다.

파란색 가린부분은 ip주소

ssh의 명령어

ssh -p[포트] [계정]@[ip주소] {명령어}

[대괄호]는 필수 입력이고 {중괄호}는 옵션입니다.

 

접속후 su - 명령을 통해 root로 접속합니다.

logout 명령으로 root를 빠져나옵니다.

한번더 logout을 하면 ssh 연결이 해제됩니다.

'Documents > 개발 노트' 카테고리의 다른 글

Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Django/Http 404 error 발생시키기  (0) 2020.08.07
Django/static files 경로 작성하기  (0) 2020.07.13
Posted by 치킨놈
: