[LINUX] Raspbian Grundeinstellungen (Raspberry Pi 4)

Fortsetzung des letzten Males "RaspberryPi4 kaufen" Raspbian:10.3 kernel:4.19.97-v7l+ #1294

1. Rasbian OS Grundeinstellungen

Wenn die WLAN-Einstellung bei der Installation des Betriebssystems mit NOOBS durchgeführt wurde, wurde sie mit dieser Einstellung installiert, die auch im Betriebssystem festgelegt ist.

1.1 Legen Sie das Root-Passwort fest

Für den Standard-Himbeerkuchen ist kein Kennwort für "root" festgelegt.

$ sudo passwd root
$ su -

1.2 Halten Sie Rasbian OS auf dem neuesten Stand.

$ rpi-update
$ reboot

1.3 Aktivieren Sie als Nächstes SSH

$ mkdir /boot/ssh
$ shutdown -r now

1.4. Mit SSH anmelden

Verbinden Sie sich mit dem Benutzer pi initial password raspberry von SSH

1.5 Benutzer für die Anmeldung hinzufügen

$ useradd  --group sudo -m -u <uid> <newuser>

1.6. Ändern Sie das Passwort des Login-Benutzers

$ passwd <newuser>

1.7. Pi Benutzer löschen

userdel -r pi

1.8 Feste IP-Adresse

$ vi /etc/dhcpcd.conf

interface eth0
static ip_address=192.168.1.10/24
static routers=192.168.1.1

interface wlan0
static ip_address=192.168.1.30/24
static routers=192.168.1.1

1.9. SSH-Einstellungen

Aus Sicherheitsgründen haben wir den Port geändert, um die direkte Root-Anmeldung zu verweigern, Verschlüsselungsschlüssel zu aktivieren, die Kennwortauthentifizierung zu deaktivieren und die Sitzungslebensdauer zu verlängern. * Nur die geänderten Teile werden aufgelistet.

$ vi /etc/ssh/sshd_config

Port <PortNo>
PermitRootLogin no
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys .ssh/authorized_keys2
PasswordAuthentication no
ClientAliveInterval 1800
ClientAliveCountMax 3

1.10 Erstellen eines Verschlüsselungsschlüssels

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/<username>/.ssh/id_rsa):
Created directory '/home/<username>/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/<username>/.ssh/id_rsa.
Your public key has been saved in /home/<username>/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:*************************************************** <username>@raspberrypi
The key's randomart image is:
+---[RSA 2048]----+
|OOOOOO           |
+----[SHA256]-----+
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

1.11 Feste IP-Adresse (WLAN)

Richten Sie zunächst einen WLAN-Zugangspunkt ein (wenn mehrere Zugangspunkte vorhanden sind).

$ vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="<SSID1>"
        psk="<passphrase>"
}

network={
        ssid="<SSID2>"
        psk="<passphrase>"
}

Als Nächstes wird die IP-Adresse für die WLAN-E / A definiert, die zugewiesene IP-Adresse kann jedoch für jeden Zugriffspunkt definiert werden.

$ vi /etc/dhcpcd.conf
interface wlan0
ssid <SSID1>
static ip_address=192.168.1.30/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

ssid <SSID2>
static ip_address=192.168.11.30/24
static routers=192.168.11.1
static domain_name_servers=192.168.11.1

1.12. Paket- und Betriebssystemupdates

$ apt update
$ apt upgrade
* Gehen Sie beim Upgrade wie folgt vor, wenn eine Unterbrechung vorliegt
$ apt -s dist-upgrade
$ apt upgrade

1.13 Firmware-Update

$ rpi-update  
$ reboot

1.14 Automatisches Upgrade

Da es schwierig ist, ein manuelles Upgrade mit dem Befehl apt durchzuführen, haben wir ein Paket eingeführt, das automatisch aktualisiert wird.

$ apt install -y unattended-upgrades
$ vi /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Origins-Pattern {
        "o=${distro_id},n=${distro_codename}";
        

1.15 Sudoers entfernen (für Pi-Benutzer)

Da ich den pi-Benutzer gelöscht habe, gibt es meines Erachtens kein Problem, aber ich habe die sudoers-Definition für alle Fälle gelöscht

$ rm /etc/sudoers.d/010_pi-nopasswd

1.16 Zeitzoneneinstellungen

$ raspi-config

Wählen Sie "4 Lokalisierungsoptionen" und wählen Sie Wählen Sie "I2 Change Timezone". Wählen Sie "Asien". Wählen Sie "Tokio". Wählen Sie "OK".

1.17. NTP-Einstellungen

$ timedatectl status
               Local time:Sa 2020-03-21 14:35:07 JST
           Universal time:Sa 2020-03-21 05:35:07 UTC
                 RTC time: n/a
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Wenn "NTP-Dienst" "aktiv" ist, befindet sich der NTP-Dienst im aktivierten Zustand, sodass der automatische Start nicht eingestellt werden muss.

$ vi /etc/systemd/timesyncd.conf
[Time]
NTP=ntp.jst.mfeed.ad.jp
FallbackNTP=ntp.nict.jp time.google.com

1.18. Ländereinstellung für WLAN-Verbindungsquelle

$ raspi-config

Wählen Sie "4 Lokalisierungsoptionen" und wählen Sie Wählen Sie "I4 WLAN-Land ändern". Wählen Sie "JP Japan". Wählen Sie "OK".

1.19. NTFS-Installation

$ apt -y install ntfs-3g

1.20 USB-Stick hinzufügen

Schließen Sie das USB-Laufwerk an und überprüfen Sie die UUID der USB-Festplatte.

$ blkid
/dev/mmcblk0p1: LABEL_FATBOOT="RECOVERY" LABEL="RECOVERY" UUID="BED1-E8B9" TYPE="vfat" PARTUUID="00031adc-01"
/dev/mmcblk0p5: LABEL="SETTINGS" UUID="f3286ddd-6b11-4a1e-b780-32c39134818d" TYPE="ext4" PARTUUID="00031adc-05"
/dev/mmcblk0p6: LABEL_FATBOOT="boot" LABEL="boot" UUID="3CB5-EC8B" TYPE="vfat" PARTUUID="00031adc-06"
/dev/mmcblk0p7: LABEL="root" UUID="f319c423-f87b-4a99-8309-11173614c408" TYPE="ext4" PARTUUID="00031adc-07"
/dev/mmcblk0: PTUUID="00031adc" PTTYPE="dos"
/dev/sda1: LABEL="My Passport" UUID="C00EE4C60EE4B716" TYPE="ntfs" PTTYPE="atari" PARTLABEL="My Passport" PARTUUID="4638ed1e-9915-42f4-96b5-1491ff482e58"

Zur automatischen Montage zu fstab hinzugefügt

$ mkdir /data
$ vi /etc/fstab
UUID="C00EE4C60EE4B716"    /data    ntfs-3g      async,auto,dev,exec,gid=65534,rw,uid=65534,umask=000    0    0

1.21 Minimieren Sie die GPU-Speicherzuordnung

Die Anzeige wird selten verwendet, und im Grunde wird der dem GPU-Speicher zugewiesene Wert minimiert, da auf SSH zugegriffen und dieser eingestellt wird. (Die Standardeinstellung von 64 MB wurde auf mindestens 16 MB geändert.)

$ vi /boot/config.txt
gpu_mem=16

Starten Sie nach dem Ändern der Einstellungen neu.

1.22 Bluetooth deaktivieren

Deaktivieren Sie das integrierte Bluetooth des nicht verwendeten Raspeye.

$ vi /boot/config.txt
dtoverlay=disable-bt
#dtoverlay=disable-wifi #WLAN kann deaktiviert werden

Dies sollte auch nach dem Ändern der Einstellungen neu gestartet werden.

1.23 Deaktivieren Sie die Ethernet-LED

$ vi /boot/config.txt
dtparam=eth_led0=14
dtparam=eth_led1=14

1.24 Stromversorgung, ACT-LED deaktiviert

$ vi /boot/config.txt
dtparam=act_led_trigger=none,act_led_activelow=on   #turn act LED off
dtparam=pwr_led_trigger=none,pwr_led_activelow=on   #turn power LED off

Recommended Posts

Raspbian Grundeinstellungen (Raspberry Pi 4)
Installation von Raspberry Pi OS (Raspbian)
Himbeer-Pi-Grundeinstellung (für mich)
Kolben-Grundeinstellungen
Grundeinstellungen für die Verwendung des Grove Pi + Starterkits und der Kamera mit Raspberry Pi
[Linux] [Grundeinstellungen] Systemeinstellungen
Was ist Raspberry Pi?
GPGPU mit Raspberry Pi
Pigpio auf Himbeer-Pi
Raspberry Pi Videokamera
Raspberry Pi Schlechtes Wissen
Lass uns Raspberry Pi machen?
DigitalSignage mit Raspberry Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
Mutter pflanzt mit Raspberry Pi
Anaconda 4.4.0 Grundeinstellungen für Windows
Ich habe mit Raspberry Pi gesprochen
[Linux] [Grundeinstellungen] Installieren und deinstallieren
Einführung von PyMySQL in Himbeer-Pi3
Grundeinstellungen aus der Kubuntu-Installation
Raspeye + Python + OpenGL-Memo
Himbeere pi 1 Modell b, Python
Pyenv auf Raspberry Pi eingeführt
[Linux] [Grundeinstellungen] Backup & Recovery
Verwenden Sie NeoPixel mit Himbeerkuchen
Installieren Sie OpenCV4 auf Raspberry Pi 3
Installieren Sie TensorFlow 1.15.0 auf Raspberry Pi
[Linux] [Grundeinstellungen] Inhaltsverzeichnis
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Testen der Kommunikation mit Raspberry Pi
Himbeer pi 1 Modell b, knotenroter Teil 17
Servomotorsteuerung mit Raspberry Pi
USB über Ethernet mit Raspberry pi
MQTT auf Raspberry Pi und Mac
Himbeer Pi 4 Centos7 auf Docker installieren
Installieren Sie ghoto2 auf Raspberry Pi (Hinweis)
Ausgabe von Raspberry Pi an Line
Betriebssystem-Setup mit Raspberry Pi Imager
Versuchen Sie es mit ArUco mit Raspberry Pi
Probieren Sie L Chika mit Himbeerpi
OpenCV-Installationsverfahren auf Raspberry Pi
Aufbau eines VPN-Servers mit Raspberry Pie
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Ein- / Ausschalten von Raspberry Pi mit Arduino
Erkennen Sie den Schalterstatus mit Raspberry Pi 3
Installieren Sie OpenMedia Vault 5 auf Raspberry Pi 4
Verwenden einer Webkamera mit Raspberry Pi
L Chika mit Himbeer-Pi C #
Mac-Grundeinstellungen (für Datenanalysten)
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4