1つは、centOSをインストールします。
次に、sshはRaspberryPiに接続します。
3、Linuxルートディレクトリ拡張。
第4に、最新バージョンのgitをインストールします。
5.インターネットからRaspberryPiへのアクセス。
原材料:Raspberry Pi 3B + 1台、ネットワークケーブル1台、32gメモリカード、win10コンピュータ1台、携帯電話のホットスポット1台。
予算の制約から、ベアメタルのRaspberry Piを購入しましたが、Raspberry PiでLinuxを体験し、後で興味深い実験をしたいと思っています。
私はインターネットで多くの情報をチェックし、試行錯誤を繰り返し、最終的にRaspberry Piをgithubウェアハウスのバックアップとして使用して、完全なインストールチュートリアルを作成しました。
以下のトピックを入力してください。
1つは、centosシステムをインストールすることです。
1 、centosシステムをダウンロードします。
http://isoredirect.centos.org/altarch/7/isos/armhfp/
上記のURLを入力し、最初のリンクをクリックします。
2 、システムをダウンロードするときは、メモリカードをフォーマットする必要があります。ここではSDFormatterソフトウェアでフォーマットされています。
3 フォーマットが完了したら、システムをメモリカードに書き込みます。ここで「win32diskimager」ツールを使用します。「win32diskimager」の下のimgフォーマットが「。」に変更されていることに注意してください。上記でダウンロードした生フォーマットのシステムファイルを認識します。
4 、書き込み済みのSDカードのブートディレクトリに ssh
という名前の空のフォルダを作成して、PuttyがRaspberryPiに接続できるようにします。
次に、sshはRaspberryPiに接続します。
1 、ネットワークケーブルの両端をラップトップとRaspberryPiに接続します。
2 、ネットワークを共有するようにコンピューターを設定します。[設定]-> [ネットワーク]-> [wlan]-> [ネットワークと共有センター]-> [wlan]-> [プロパティ]-> [共有]->他のユーザーがネットワークを介して接続できるようにします-> [OK];
3 、Cmdコマンドラインモードで、次のように入力します。arp-aでRaspberryPi IPアドレスを表示します。AdvancedIPScannerを使用してIPをスキャンすることもできます。モバイルコンピュータが同じWiFiに接続されている場合は、fingをダウンロードして携帯電話でRaspberry PiIPをスキャンすることもできます。同じLAN内。
4 、ここで私が取った解決策は、最初にネットワークケーブルを介してコンピューターをRaspberry Piに接続し、次にコンピューターを電話で開いたWiFiホットスポットに接続し、古いタブレット電話を電話のホットスポットに接続し、fingを介してRaspberry Pi IPをスキャンし、コンピューターがAdvanced IPScannerを介してスキャンすることです。 Raspberry Pi IP、IPを取得する2つの方法。
5 、Raspberry Pi IPを取得した後、コンピューターはパテをダウンロードしてRaspberryPiに接続します。
6 、Raspberry Piに接続した後、コンピューターで360WiFiをオンにし、RaspberryPiを操作してパテを介してこの360wifiに接続します。操作は次のとおりです。
nmcli d wifi #周囲のwifiを確認してください
nmcli d wifi connect yourSSID password 'yourpassword' #無線LANに接続します
nmcli d show wlan0 #wlan0のステータスを表示する
7 、古いタブレット電話はコンピュータの360wifiに接続されており、RaspberryPiの新しいLANのIPアドレスはfingを介して取得されます。
8 、携帯電話のホットスポットWiFiをオフにします。
9 、コンピュータはネットワークに接続されています。このとき、タブレット電話のfingソフトウェアを介してRaspberry Piに接続できます。もちろん、RaspberryPiをコンピュータパテに接続することもできます。前提は、デバイスが同じローカルエリアネットワーク内にあることです。
10 このようにして、携帯電話のホットスポットをトランジションとして使用し、最終的に携帯電話とコンピューターの両方がRaspberryPiに接続できるという目的を達成できます。
3、Linuxルートディレクトリ拡張:
df -l
Linuxが上記のコマンドを入力すると、Raspberry Piのルートディレクトリの使用率が99%に達したことがわかりました。この問題は、gitをインストールしようとしたときにも発見され、gitをダウンロードできませんでした。
Linuxのターミナルで次のコマンドを入力します。
fdisk /dev/mmcblk0
p
d
3
n
p
3
p
w
reboot
resize2fs /dev/mmcblk0p3
df -h
w(保存して終了)と入力し、#reboot Raspberry Piを再起動し、#resize2fs / dev / mmcblk0p3と入力します。#df -hを使用して、拡張後に正しい容量を確認できます。
詳細については、https://www.jianshu.com/p/1d39434bd685を参照してください。
第4に、最新バージョンのgitをインストールします。
CentosにはGitが付属し、7.xバージョンにはgit 1.8.3.1が付属しています。新しいバージョンをインストールする前に、yun removegitを使用してアンインストールする必要があります。
次のコマンドを順番に入力します。
//依存パッケージをインストールします。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
//gitをダウンロードしてインストールします。
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz
tar xzf git-2.22.0.tar.gz
cd git-2.22.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
# ソフト接続を作成する
cd /usr/bin
ln -s /usr/local/git/bin/git git
git --version
5.インターネットからRaspberryPiへのアクセス。
http://service.oray.com/question/2680.html
dpkg -i phddns_rapi_3.0.3.armhf.deb
Peanut Shellのチュートリアルによると、Raspberry Piハードウェアはアームフレームワークであり、Peanut Shellは対応するバージョンを開発していないことがわかります。エディターは、RaspberryPiのCentOSでのみテストしました。興味のある友人ubuntuまたは他のLinuxバージョンのラズベリーパイにアクセスして確認できます。
将来的には、イントラネットの浸透を実現し、RaspberryPiを外部ネットワークに接続する他の方法を試す時間があります。
Reference:
https://mp.weixin.qq.com/s/fvQoByEHoIZRDgl8WsJ2gQ
http://blog.sina.cn/dpool/blog/s/blog_cf59c1810102wlri.html
https://blog.csdn.net/liuzhe465/article/details/76691345?utm_source=app
https://www.jianshu.com/p/1d39434bd685
https://blog.csdn.net/u010071211/article/details/81629835
http://service.oray.com/question/2680.html
Recommended Posts