Dies ist für mich ein grundlegendes Einstellungsprotokoll zur Installation der CentOS8-Serie. Enthält viele Hobbyzutaten. Bei der eigentlichen Installation müssen die Installationsanforderungen sorgfältig überprüft und die Einstellwerte entsprechend ersetzt werden.
Beziehen Sie das Installationsmedium aus den folgenden Quellen. Löschen Sie zum Erstellen eines lokalen Repositorys (später beschrieben) die größte Datei "CentOS-8.X.XXXX-x86_64-dvd1.iso". http://isoredirect.centos.org/centos/8/isos/x86_64/
Legen Sie das Installationsmedium in den Computer ein und starten Sie das Medium. Um das Problem zu lösen, dass der Bildschirm im Bild abgeschnitten ist, wird die Auflösung angegeben. ** So legen Sie die Auflösung fest: ** Drücken Sie bei ausgewählter Option "CentOS Linux 8 installieren" die Tabulatortaste, fügen Sie "Auflösung = 1280x768" nach der am unteren Bildschirmrand angezeigten Zeichenfolge hinzu und drücken Sie dann die Eingabetaste.
Stellen Sie die Installationssprache auf Japanisch ein.
Es gibt einige Einstellungselemente, aber nehmen Sie die Grundeinstellungen in der Reihenfolge "Netzwerk- und Hostname", "Uhrzeit und Datum", "Software auswählen" und "Installationsziel" vor.
Weisen Sie den Hostnamen und die IP-Adresse zu. Die Netzwerkeinstellungen unterscheiden sich je nach Umgebung. Verwenden Sie die Bilder daher nur als Referenz.
NTP ist verfügbar, wenn das Netzwerk ohne Probleme eingerichtet ist. Stellen Sie hier die Zeitzone auf Japanische Zeit ein und synchronisieren Sie sie mit dem in Japan vorhandenen Zeitserver "ntp.nict.jp".
Der Standardwert ist "Server (über GUI)", aber ich möchte ihn in "Minimale Installation" ändern, da ich die erforderlichen Elemente später einfügen möchte.
Wenn Sie es mit der automatischen Konfiguration installieren, erhalten Sie eine seltsame Partitionseinstellung, die / home eine enorme Menge zuweist. Passen Sie es daher unbedingt an.
Der / boot
-Bereich, in dem sich der Kernel befindet, umfasst ungefähr 512 MB ext4, und der Rest wird mit xfs als Root-Partition zugewiesen. Sehr selten gibt es Software, deren Dateisystem xfs nicht unterstützt. Wenn Sie also Angst haben, von vorne zu beginnen, sollten Sie sie mit ext4 erstellen.
Möglicherweise werden Sie gefragt, was eine Swap-Partition ist. In den letzten Jahren wurde sie jedoch hauptsächlich in einer virtuellen Umgebung erstellt. Angesichts der schwankenden Größe des physischen Speichers können Sie sie flexibel als Swap-Datei festlegen. Daher erstellen wir zu diesem Zeitpunkt keine Auslagerungspartition und stellen sie später als Auslagerungsdatei bereit.
Starten Sie nach Abschluss der obigen Einstellungen die Installation. Legen Sie das Root-Passwort während der Installation fest.
Der SSH-Zugriff ist nach Abschluss der Installation verfügbar.
Das Installationsmedium enthält viele häufig installierte Software. Indem Sie diese als lokales Repository erstellen, können Sie sie bis zu einem gewissen Grad auch in einer Offline-Umgebung installieren.
python
# mkdir /mnt/cdrom
# mkdir -p /root/repo/CentOS-8.2.2004-x86_64
##In einer Umgebung, in der Medien normal gelesen werden können
# mount /dev/cdrom /mnt/cdrom
##In einer Umgebung, in der Medien nicht gelesen werden können, ISO jedoch platziert werden kann(AWS etc.)
# mount -o loop -t iso9660 /root/CentOS-8.2.2004-x86_64.iso /mnt/cdrom
# cp -vrp /mnt/cdrom/* /root/repo/CentOS-8.2.2004-x86_64/
# umount /mnt/cdrom
# vi /etc/yum.repos.d/CentOS-8.2.2004-Media.repo
shell:/etc/yum.repos.d/CentOS-8.2.2004-Media.repo
[CentOS-8.2.2004-Media-BaseOS]
name=CentOS-8.2.2004-Media - BaseOS
baseurl=file:///root/repo/CentOS-8.2.2004-x86_64/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[CentOS-8.2.2004-Media-AppStream]
name=CentOS-8.2.2004-Media - AppStream
baseurl=file:///root/repo/CentOS-8.2.2004-x86_64/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
python
# dnf repolist
Repo-ID Name des Repos
AppStream CentOS-8 - AppStream
BaseOS CentOS-8 - Base
CentOS-8.2.2004-Media-AppStream CentOS-8.2.2004-Media - AppStream
CentOS-8.2.2004-Media-BaseOS CentOS-8.2.2004-Media - BaseOS
extras CentOS-8 - Extras
Obwohl ich ein lokales Repository erstellt habe, wird auch auf das neueste Online-Repository verwiesen. Deaktivieren Sie es mit dem folgenden Befehl.
python
# dnf config-manager --disable AppStream BaseOS extras
# dnf clean all
# dnf repolist
Repo-ID Name des Repos
CentOS-8.2.2004-Media-AppStream CentOS-8.2.2004-Media - AppStream
CentOS-8.2.2004-Media-BaseOS CentOS-8.2.2004-Media - BaseOS
Wenn Sie das neueste Repository verwenden möchten, können Sie es bewusst installieren, indem Sie die folgenden Schritte ausführen.
python
# dnf --enablerepo=BaseOS install package-name
Es ist nicht sehr gut, aber bei den meisten Systemen müssen Sie SELinux deaktivieren, daher werde ich es von Anfang an deaktivieren.
python
# cp -p /etc/selinux/config /etc/selinux/config.default
# sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# reboot
Wie SELinux ist es nicht sehr gut, aber bei den meisten Systemen müssen Sie die Firewall deaktivieren, daher werde ich sie auch von Anfang an deaktivieren.
# systemctl stop firewalld
# systemctl disable firewalld
Als Versicherung wird bei Überschreitung des installierten physischen Speichers eine Auslagerungsdatei erstellt und als Auslagerungsbereich erkannt.
python
# # 128MiB x 64 =Das Erstellen von 8 GB dauert einige Zeit. Daher wird empfohlen, den Bildschirm zu verwenden.
# dd if=/dev/zero of=/swapfile bs=128M count=64
# chmod 600 /swapfile
# mkswap /swapfile
Stellen Sie Swap Space Version 1 ein. Größe= X GiB (xxxxxxxxxxxxxx Bytes)
Kein Etikett, UUID=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx
# swapon /swapfile
# swapon -s
Dateiname Typ Größe Verwendete Priorität
/swapfile file XXXXXXX 0 -2
# #Stellen Sie den zu montierenden Swap-Bereich auch nach dem Neustart ein
# cp -p /etc/fstab /etc/fstab.default
# vi /etc/fstab
/etc/fstab
#Nachtrag
/swapfile swap swap defaults 0 0
Versuchen Sie einen Neustart und stellen Sie sicher, dass der Swap-Bereich bereitgestellt ist.
python
# reboot
...
# swapon -s
Dateiname Typ Größe Verwendete Priorität
/swapfile file XXXXXXX 0 -2
Der Swap-Bereich des Dateiformats kann Vor- und Nachteile haben, aber ich persönlich denke, dass er flexibel ist.
Wenn Sie eine Mindestinstallation haben, können Sie möglicherweise häufig verwendete Befehle nicht verwenden. Hier werde ich diejenigen installieren, die ich oft benutze. Es gibt einige Dinge wie Hobbys. Überprüfen Sie daher die Anforderungen sorgfältig, bevor Sie entscheiden, ob Sie sie einführen möchten.
python
# dnf install tar wget telnet tcpdump bind-utils net-tools traceroute lsof vim rsync nfs-utils samba-client cifs-utils unzip