Im Frühjahr 2020 wurde es aufgrund des Einflusses der neuen Corona selbst in GW schwierig, auszugehen. Ich dachte daran, diese Situation auszunutzen. Zum Beispiel AWS verwenden? Ich möchte nicht belastet oder verwaltet werden, wenn ich unbeaufsichtigt bleibe. Python-Programmentwicklung? Und ich muss über das Material nachdenken. Kaufen Sie Raspberry Pi und lernen Sie die Grundlagen des eingebauten ... Ich kann es mir nicht leisten! Als ich mich dann im Haus umsah, stellte ich fest, dass der Notebook-PC, den ich meinem Kind gegeben hatte, nicht mehr benutzt wurde. Es ist ein alter Notebook-PC, aber ich dachte, dass es kein Problem geben könnte, wenn er als Server verwendet wird. Deshalb habe ich beschlossen, ihn auf meinem Heimserver zu verwenden.
Guter Punkt ...
schlechter Platz···
-Wenn Sie einen Server mit einem Notebook-PC bauen und der Akku normal ist, können Sie einige Maßnahmen gegen Stromausfall ergreifen. In letzter Zeit gab es nicht viele Stromausfälle, daher muss ich mir keine großen Sorgen machen, sondern nur für den Fall. -Der Notebook-PC spart Strom. (Für ältere Notebooks ist dies jedoch möglicherweise nicht relevant.) Da über diese Art von Informationen bereits viel gesprochen wurde, werde ich auf die Site verlinken, auf die ich später für die Details verwiesen habe. (Bitte beachten Sie, dass es sich zum Zeitpunkt meines Baus um ein Memorandum handelt.) Ich hoffe, Sie können sich im Verfahren zum Zeitpunkt des Baus darauf beziehen. Wenn Sie Fehler oder falsche Einstellungen bemerken, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten.
FMV BIBLO NF / D50 Hergestellt im Jahr 2009 CPU: Core 2 Duo P8700 2,53 GHz / 2 Core Ich habe das ursprüngliche Windows Vista als Windows 10 verwendet. Die Festplatte wurde in SSD128Gbyte geändert. Speicher 4 MB DVD-Laufwerk + 1 LAN-Anschluss + Wifi
Das zu installierende Linux ist die Ubuntu 18.04 Desktop-Version. Es gibt andere Optionen für CentOS, aber ich habe es aus dem alten Speicher ausgewählt, dass ich dachte, dass ein anderes gut wäre, weil ich es in meiner täglichen Arbeit verwende und Ubuntu gut für meinen Notebook-PC ist. Auf dem Notebook-PC werden die vom Kind verwendeten Daten nach der Migration auf den neuen Notebook-PC gelöscht.
Das C-Laufwerk des Notebooks hatte eine Kapazität von etwa 100 GB, und verschiedene Daten blieben bei Windows 10. Der freie Speicherplatz beträgt ca. 60 GB. Ich möchte Windows selbst nicht löschen (ich möchte die Windows 10-Installation aufgrund von Fehlfunktionen usw. zu einem späteren Zeitpunkt nicht erneut installieren). Löschen Sie daher zuerst unnötige Dateien. Die Methode besteht darin, "Datenträger bereinigen" in den Eigenschaften des Laufwerks C auszuführen und nicht benötigte Dateien zu löschen. Die Datei wurde gelöscht, obwohl es ungefähr 1 GByte war.
Laden Sie Ubuntu 18.04 von der offiziellen Ubuntu-Website herunter. (Von hier https://jp.ubuntu.com/download) (Die neueste Version ist die Version 20.04, aber ich wage es, die vorherige LTS auszuwählen. = Sicherheit zuerst) (Wenn Sie eine neue Funktion ausprobieren möchten, möchte ich sie auf meinem PC in einer virtuellen Umgebung ausprobieren.) (Da es neu ist, werde ich die ausführliche Erklärung weglassen.) Nach dem Herunterladen der ISO unter Windows 10 war das Brennen der ISO auf eine DVD mit den Explorer-Standardfunktionen möglich. (Es ist nicht mehr erforderlich, die dedizierte App wie zuvor herunterzuladen.) Löschen Sie die heruntergeladene ISO und fahren Sie Windows herunter. Es gibt auch eine Möglichkeit, Startmedien auf USB zu erstellen, aber ich hatte nicht das notwendige USB zur Hand, also habe ich es dieses Mal aufgegeben.
Ändern Sie die BIOS-Einstellungen so, dass der PC von der DVD startet. Wenn Sie bei FMV nach dem Einschalten wiederholt "F2" drücken, wird es im BIOS-Modus gestartet. Überprüfen Sie das Handbuch des Herstellers für nachfolgende Operationen.
Wenn Sie neu starten und von der DVD booten, haben Sie die Wahl, LiveDVD zu installieren oder zu verwenden. Klicken Sie diesmal auf "LiveDVD" und warten Sie, bis der Startvorgang abgeschlossen ist. (Es dauert ungefähr 5 Minuten)
Starten Sie Gpart und reduzieren Sie die NTFS-Größe des Windows 10-Bereichs (ca. 110 GB) auf 50 GB. Das Verkleinern des DISK-Bereichs schlägt in einigen Fällen fehl. Warten Sie daher, bis der Vorgang normal abgeschlossen ist. Beenden Sie Ubuntu und starten Sie Windows, nachdem die Meldung angezeigt wird, dass es normal beendet wurde. Stellen Sie sicher, dass Windows normal gestartet wird und Sie sich anmelden können. Wenn alles gut geht, beenden Sie Windows und starten Sie erneut von der DVD.
Wenn Sie die DVD starten, werden Sie aufgefordert, sie erneut zu installieren oder LiveDVD zu verwenden. Wählen Sie daher diesmal "Installieren". Die Auswahl in der Installation erfolgt standardmäßig. Details wurden bereits auf vielen Websites veröffentlicht. Bitte überprüfen Sie diese als Referenz. Beginnen Sie nach der Installation mit Ubuntu 18.04 und bestätigen Sie, dass Sie sich als Ersterstellungsbenutzer anmelden können.
Da die Installation des Betriebssystems problemlos abgeschlossen wurde, nehmen Sie einfache Einstellungen vor und ändern Sie sie, damit sie als temporärer Server verwendet werden kann.
Da sich die IP-Adresse je nach Router zu Hause ändert, stellen Sie mit einem Browser eine Verbindung zum Verwaltungsbildschirm des Routers her und überprüfen Sie diese.
Bei der Installation von Ubuntu Desktop habe ich Wifi verwendet, um die SSID und das Kennwort in den Netzwerkeinstellungen einzugeben. Wenn nichts unternommen wird, ist die IP-Adresse des Servers nicht festgelegt, sodass sich die IP-Adresse im Falle eines Stromausfalls oder eines Neustarts des Routers ändern kann. Ändern Sie die Wifi-IP-Adresse unter "Einstellungen" und von der automatischen Erfassung zur manuellen Einstellung. Ebenso wird der LAN-Port automatisch erfasst und dann manuell eingestellt. Belassen Sie es für IPv6. (Ich werde es irgendwann anfassen))
Der Editor, mit dem ich Einstellungen ändere, verwendet vim. Installieren Sie vim mit dem folgenden Befehl.
# apt install vim
Auf Notebooks mit installiertem Ubuntu Desktop wird das Betriebssystem so eingestellt, dass es angehalten wird, wenn das LCD-Display geschlossen wird. Es scheint, dass die Einstellung nicht über den Bildschirm "Einstellungen" des normalen Fensters geändert werden kann. Daher habe ich sie in eine Einstellung geändert, die nicht angehalten wird, indem auf die folgende Site verwiesen wird. Referenz: [Ubuntu 20.04 / 18.04 LTS Server] Verhindert das Anhalten, selbst wenn der Deckel auf einem Notebook-PC geschlossen ist Bedienungsübersicht: Bearbeiten Sie /etc/systemd/logind.conf.
Kopieren Sie die Zeile #HandleLidSwitch = suspend und fügen Sie sie unten ein Wechseln Sie zu HandleLidSwitch = ignorieren.
Starten Sie den Dienst neu.
# systemctl restart systemd-logind
Stellen Sie sicher, dass Sie die Flüssigkristallanzeige nicht schließen und aufhängen. (Während dieser Zeit eine Essenspause)
Richten Sie die SSH-Umgebung so ein, dass Sie sich über das Windows-Terminal anmelden. Beim ersten Mal ist die Anmeldeauthentifizierung ein Kennwort, mit dem eine Verbindung zum Ändern der Einstellungen hergestellt werden kann. Wenn Sie eine Verbindung von außen herstellen und diese verwenden, stellen Sie die SSH-Schlüsselauthentifizierung ein und legen Sie sie strenger fest.
Installation von ssh
# apt -y install openssh-server
Standardmäßig ermöglicht der OpenSSH-Server von Ubuntu die Kennwortauthentifizierung, Root-Benutzer dürfen jedoch keine Kennwörter verwenden. Ändern Sie hier die Anmeldeeinstellungen von ssh weiter, damit sich der Root-Benutzer nicht mit ssh anmelden kann.
# vi /etc/ssh/sshd_config
PermitRootLogin no
Starten Sie den SSH-Dienst neu.
# systemctl restart ssh
Da Windows 10 Version 1803 oder höher über einen SSH-Client verfügt, starten Sie die Eingabeaufforderung.
C: \ ******> ssh Benutzername @ Server IP-Adresse Benutzername @ Server IP-Adresse Passwort:
Wurde angezeigt und ich konnte mich durch Eingabe des Passworts anmelden.
Die Desktop-Version von Ubuntu18.04 enthält keine Net-Tool-Befehle (ifconfig, netstat usw.). Es können jedoch Befehle der iproute2-Serie (ip, tc, ss usw.) verwendet werden. Ich bin an Net-Tool-Befehle gewöhnt, daher werde ich sie zusätzlich installieren.
# apt install net-tools
Informationen zu Netzwerkbefehlen finden Sie im Folgenden. Net-Tools werden möglicherweise nicht mehr verwendet und iproute2 wird möglicherweise zum Standard
Für die Verwendung nur zu Hause denke ich, dass es zuerst verwendet werden kann, wenn die obigen Einstellungen vorgenommen werden. In Zukunft können Sie es auf verschiedene Arten verwenden, indem Sie die fehlenden Pakete nach Bedarf installieren. Die bis zu diesem Zeitpunkt verstrichene Zeit dauert etwa einen halben Tag, um einen Notebook-PC vorzubereiten und als Heimserver einzurichten. (Das große Problem war, dass es 3 Tage dauerte, um den Build aufzuzeichnen und an Qiita zu senden.)
Die Sicherheit ist nicht zu hoch eingestellt, um von außerhalb des Hauses verwendet zu werden. Daher plane ich Folgendes ・ IPtables-Einstellungen ・ Ich möchte wenn möglich IDS einstellen. ・ Einstellungen für die SSH-Schlüsselauthentifizierung ・ DMZ-Einstellung des Heimrouters ・ Greifen Sie über ein externes Netzwerk auf Ihren Heimserver zu ・ Webservereinstellungen
Wir werden es aktualisieren, sobald das oben genannte erledigt ist.
Recommended Posts