コンテンツへスキップ

NVIDIA Jetson Nano 初期設定 その2

NVIDIA Jetson Nano初期設定②

SDカードなどを用いて、最初のOSイメージを作成し、Jetson Nanoを起動させます。
参考記事:Jetson Nano DeveloperをUSB 接続HDD/SSDルート構成
初期設定①(こちら)で、初期の起動から、必須性の高い、TensorFlow、Keras、OpenCVまでのインストールを実施しております。
初期設定②は、(必要に応じて導入するソフトが大半なので)個人的なメモ代わりの要素が大きいです。

ufwファイアーウォール導入

aptでufwファイアーウォールを導入し、SSHなど必要なサービスが利用出来るように設定します。ufwを有効化する際に、SSHが利用できなくなる旨のメッセージが表示されます。SSHポート(22)を許可に変更しないと、次回のセッションよりブロックされるので必ずSSHポート(22)が利用できるように設定してください。

root@Jetson:~# apt install ufw

root@Jetson:~# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y

root@Jetson:~# ufw allow 22
root@Jetson:~# ufw allow 80
root@Jetson:~# ufw allow 443

root@Jetson:~# ufw reload

ufwコマンド

ufwコマンド説明
ufw enableufwを有効化
ufw disableufwを無効化
ufw statusufwの状態とルールを表示
ufw status verboseufwの状態とルールを詳細表示
ufw delete 番号指定した番号のルールを削除する
ufw allow from ネットワークアドレス to ホストアドレス(or any) port ポート番号

例:ufw allow from 192.168.1.0/24 to any port ssh

fromで指定したアドレスからtoで指定したアドレスかつポートへの通信を受信する

ネットワークアドレス:192.168.1.0/24形式で指定

Apache2導入

Apacheをインストールする

$ apt install apache2

PHP、DB関係モジュール導入

root@Jetson:~# apt install php
root@Jetson:~# apt install mysql-server
root@Jetson:~# apt install php-mysql

samba導入

root@Jetson:~# apt install samba -y
root@jetson:~# vi /etc/samba/smb.conf 

#smb.conf 記載内容

[global]
#"下2行追加"
dos charset = CP932
unix charset = UTF-8

[share]
comment = share on Jetson Nano
path = /var/share
browseable = yes
writable = yes
create mode = 0777
directory mode = 0777

Python関連モジュール導入 (Pip3)

以下のモジュールをpip3 install で導入。

  • matplotlib
  • pandas
  • python-dev
  • default-lib
  • mysqlclient-dev
  • mysqlclient
  • python3-dev
  • sklearn
  • pillow
created by Rinker
NVIDIA
¥19,000 (2021/08/19 16:46:56時点 Amazon調べ-詳細)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA