CentOS8 Grundeinstellung

CentOS-8.2.2004 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.

Installationsmedien beziehen

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/

Installation

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.

anaconda

Stellen Sie die Installationssprache auf Japanisch ein.

language

Es gibt einige Einstellungselemente, aber nehmen Sie die Grundeinstellungen in der Reihenfolge "Netzwerk- und Hostname", "Uhrzeit und Datum", "Software auswählen" und "Installationsziel" vor.

language

Netzwerk- und Hostname

Weisen Sie den Hostnamen und die IP-Adresse zu. Die Netzwerkeinstellungen unterscheiden sich je nach Umgebung. Verwenden Sie die Bilder daher nur als Referenz.

language language language

Zeit und Datum

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".

language language

Softwareauswahl

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.

language

Installationsort

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.

language language

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 die Installation

Starten Sie nach Abschluss der obigen Einstellungen die Installation. Legen Sie das Root-Passwort während der Installation fest.

language

Ersteinrichtung

Der SSH-Zugriff ist nach Abschluss der Installation verfügbar.

Aufbau eines lokalen Medien-Repositorys

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

Nur lokales Medien-Repository

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

Deaktivieren Sie SELinux

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

Stoppen Sie die Firewall

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

[Option] Swap-Bereich erstellen

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.

[Option] Installation verschiedener Werkzeuge

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

Recommended Posts

CentOS8 Grundeinstellung
CentOS IP-Adresse einrichten
Centos7-Setup (für Softether-Setup)
Grundlegender Typ-Java
Grundwissen
RSpec Setup