Ich habe versucht, Domino11 in CentOS7 zu integrieren

Ich habe Domino 11 in CentOS 7 installiert. Bewahren Sie das Verfahren als Memorandum auf.

Vorsichtsmaßnahmen Es ist nicht für diejenigen geschrieben, die Linux noch nicht kennen. Auch die Granularität der Beschreibung ist nicht konstant. Bitte verzeihen Sie mir, da die Befehle unter der Annahme geschrieben sind, dass sie selbstverständlich verwendet werden können.

Das grobe Verfahren ist wie folgt

  1. Installieren Sie das Betriebssystem
  2. Beenden / Deaktivieren unnötiger (obstruktiver) Dienste
  3. Domino-Installation (Setup wird weggelassen)
  4. Informationen zum automatischen Start von Domino

1. Installieren Sie das Betriebssystem

Legen Sie einfach das Betriebssystem-Installationsmedium in Ihr DVD-Laufwerk ein, schalten Sie es ein und befolgen Sie die Anweisungen. Ich werde hier nicht darauf eingehen. Wenn Sie normalerweise Windows verwenden, ist es möglicherweise auch einfacher, die GUI zu installieren.

Bei Verwendung in einer Proxy-Umgebung unterstützen Sie bitte den Proxy nach der Installation des Betriebssystems. Wählen Sie nach der Installation der GUI "Terminal" -> "Neues Fenster" in der Symbolleiste. Alternativ können Sie mit der rechten Maustaste auf den Desktop klicken und auf "Terminal öffnen" klicken, um "Terminal" zu starten. Ich denke, es ist besser, es mit Root-Rechten zu tun, also hol dir ein Passwort mit Root-Rechten. Bitte beachten Sie Folgendes.  https://qiita.com/29_nickey/items/0bd2b213c6042485bb50 Ich denke, Profil und lecker sind genug.

2. Stoppen / Deaktivieren unnötiger (obstruktiver) Dienste usw.

2-1. Unnötige Dienstleistungen umfassen Folgendes.

・ SELinux -Httpd.service (Domino- und Portkonflikt) -Postfix.service (Domino- und Portkonflikt)

・ SELinux Es ist eine Funktion wie die Benutzerkontensteuerung in Windows, aber nicht erforderlich. Deaktivieren Sie sie daher. Statusprüfung Der Befehl zur Bestätigung des Status getenforce wird zurückgegeben Wirksam bei der Durchsetzung Deaktiviert ist ungültig Ändern Sie die Einstellungsdatei, um sie zu deaktivieren. Nehmen Sie als Root-Benutzer Änderungen vor. (* Ich denke, der sudo-Befehl ist besser, aber ich arbeite als root.)   vi /etc/selinux/config Die Einstellungen entnehmen Sie bitte dem Folgenden. Starten Sie nach dem Einstellen neu.  https://qiita.com/mattsun/items/470581ff34f87c7eb21d

Beenden Sie nach dem Neustart auch andere Dienste. Die Reihenfolge spielt keine Rolle, aber machen Sie alles. -Httpd.service (Domino- und Portkonflikt) systemctl status httpd Überprüfung des Dienststartstatus systemctl stop httpd service stop systemctl disable httpd service auto start disable

-Postfix.service (Domino- und Portkonflikt) systemctl status postfix Überprüfung des Dienststartstatus systemctl stop postfix service stop systemctl postfix deaktivieren Deaktiviert den automatischen Dienststart

2-2. Firewall-Einstellungen

Natürlich ist der von Domino verwendete 1352-Port für den Zugriff von Clients wie SSH und FTP erforderlich. Bitte öffnen Sie auch den Hafen.

3. Domino-Installation

Wenn Sie bereit sind, installieren Sie Domino. Einführung in Domino11-, FP1- und Sprachpakete. Besorgen Sie sich das Modul im Voraus und legen Sie es im Verzeichnis / tmp des Linux-Servers ab. Bitte bringen Sie es irgendwie mit, z. B. über einen USB-Speicher, Download oder FTP. Das grobe Verfahren ist wie folgt 3-1. Bereitstellung des Domino-Installationsmoduls 3-2. Domino-Installation 3-3. Bereitstellung des Sprachpaketmoduls 3-4. Installation des Sprachpakets 3-5. Bereitstellung des FP1-Moduls 3-6. Anwendung des FP1-Moduls

3-1. Bereitstellung des Domino-Installationsmoduls

Die diesmal verwendeten Installationsmodule sind die folgenden drei. *Domino_1101_Linux_English.tar *Domino_1101FP1_Linux.tar *Domino_1101_SLP_Japanese.tar

Jedes Modul befindet sich in "/ tmp".

cd /tmp mkdir ./dominomv Domino_1101_Linux_English.tar ./domino  cd domino tar -xvf Domino_1101_Linux_English.tar

Das Domino-Verzeichnis wurde erstellt, um es zu unterscheiden. Ich glaube, ich habe beim Entpacken ein Domino-Verzeichnis erstellt....

Überprüfen Sie die extrahierte Datei.

###3-2.Domino-Installation Erstellen Sie vor der Installation einen Benutzer und eine Gruppe, um den Domino-Server auszuführen.

`` `Sprache: Notizengruppe, Benutzer, Passwort erstellen groupadd notes useradd notes -g notes passwd notes

Stellen Sie für das Kennwort das Kennwort willkürlich gemäß den Bedingungen wie der Anzahl der Ziffern gemäß den Betriebssystemeinstellungen ein.

Führen Sie zum Ausführen der Installation das Programm "install" aus, das sich im Verzeichnis linux64 befindet.

./install

Domino10 befindet sich im GUI-Modus/Ich konnte den CUI-Modus auswählen, aber in Domino 11 scheint nur CUI verfügbar zu sein. Ich denke, die meisten Artikel sind normalerweise standardmäßig in Ordnung. Bitte sehen Sie den Ablauf im Screenshot unten. Wenn Sie Erfahrung mit der Installation von Domino haben, sollten Sie nicht vorsichtig sein. Wählen Sie nun Manuelle Installation. Wählen Sie einen Installationssatz. Wählen Sie Enterprise, um E-Mails zu testen. Dies ist das Ende der Installation.

###3-3.Bereitstellung des Sprachpaketmoduls

`` `Sprache: Erweitern Sie das Sprachpaketmodul cd /tmp mkdir ./dominolp mv Domino_1101_SLP_Japanese.tar ./domino  cd domino tar -xvf Domino_1101_SLP_Japanese.tar

Überprüfen Sie den Installationsvorgang. Das Überprüfen der Readme-Datei ist wichtig. >```Sprache:Readme.Überprüfen Sie txt cat Readme.txt ###3-4.Installation des Sprachpakets Readme.Wenn Sie sich txt ansehen, finden Sie den Installationsbefehl für Linux. ```Installation des Sprachpakets ./LNXDomLP1100 -i console``` Wenn sich der Installationsort von Domino Server vom Standard unterscheidet, geben Sie ihn manuell ein. Gibt den Sprachpaket-Installationssatz an. Diesmal habe ich mich entschieden zu ersetzen. Dies ist das Ende der Installation. ###3-5.Bereitstellung des FP1-Moduls Erstellen Sie auf die gleiche Weise ein Verzeichnis für das FP1-Modul und extrahieren und installieren Sie es. > `` `Sprache: Bereitstellung des FP1-Moduls cd /tmp ll D* mkdir dominofp1 mv Domino_1101FP1_Linux.tar ./dominofp1 cd dominofp1 ll tar -xvf Domino_1101FP1_Linux.tar Das Installationsprogramm wird im Verzeichnis "linux64 / domino" extrahiert. Überprüfen Sie erneut die README-Datei.

3-6. Anwendung von FP1

cd /tmp/dominofp1/linux64/domino ./install

Der Vorgang unterscheidet sich von zuvor und der Bildschirm wird aktualisiert. Verwenden Sie die Taste "TAB", um fortzufahren. Übrigens, um zu beenden, drücken Sie "e", um den Bildschirm zu ändern, wechseln Sie in der Leertaste von "Nein" zu "Ja" und drücken Sie zum Beenden die Taste "TAB". Da es sich um einen Schlüssel zum Übergang von der Lizenzvereinbarung handelt, fuhr ich mit Enter fort. Ich werde es weglassen, weil es lang ist. wie? Was...Nun, es geht voran, also habe ich es so belassen, wie es ist. Es ist sicher fertig.

####Domino-Setup Nachdem die Installation abgeschlossen ist, richten wir Domino ein. Ich habe es mit Remote Server Setup eingerichtet. Ich werde das Setup weglassen, aber Bitte beachten Sie, dass Sie den Domino-Server im Überwachungsmodus starten müssen.

`` `Sprache: Starten Sie den Domino-Server im Abhörmodus (der Domino-Server sollte als Notizenbenutzer gestartet werden). su notes cd /local/notesdata /opt/hcl/domino/bin/server -l

Der Domino-Server startet jetzt im Abhörmodus. Remote Server Setup auf dem Client installiert Einrichten. Nachdem das Setup abgeschlossen ist, starten wir den Domino-Server. Vergessen Sie nicht, als Notizenbenutzer zu beginnen

su notes cd /local/notesdata /opt/hcl/domino/bin/server

##4.Über den automatischen Start von Domino Seit CentOS7 wurde die Verwendung des Befehls systemctl geändert. Nehmen Sie Einstellungen vor, damit Domino beim Start des Betriebssystems automatisch gestartet werden kann. ###4-1.Erstellen Sie ein Start / Stopp-Skript Erstellen Sie ein Skript zum Starten, Stoppen und Beenden. Erstellen Sie jedes Skript im Programmverzeichnis des Domino-Servers. In diesem Fall,/opt/hcl/domino/bin (Standardinstallationsziel)

`` `Sprache: Skript starten (ex.DOM_start) !/bin/bash cd /local/notesdata /opt/hcl/domino/bin/server > /dev/null 2>&1


#### **`Skript stoppen(ex.DOM_stop)`**
```Sprache
!/bin/bash
cd /local/notesdata
/opt/hcl/domino/bin/server -q > /dev/null 2>&1
exit 0

Skript töten(ex.DOM_kill)

!/bin/bash
cd /local/notesdata
/opt/hcl/domino/bin/server -kill > /dev/null 2>&1

Ich denke, dass es kein Problem gibt, wenn Sie die Ausführungsberechtigung haben. Überprüfen Sie, ob jedes Skript ordnungsgemäß funktioniert. Wechseln Sie zum Notes-Benutzer und führen Sie den Befehl in einem beliebigen Verzeichnis aus.

`` `Sprache: Starten Sie den Domino-Server /opt/hcl/domino/bin/DOM_start


Überprüfen Sie die Verbindung vom Notes-Client.
Öffnen Sie außerdem die Serverkonsole vom Administrator-Client aus und überprüfen Sie den Betrieb des Domino-Servers.

###4-2.Erstellen einer systemd-Serviceeinheit
System Service Unit für Domino/etc/systemd/Erstellen Sie es im Ordner "System".
 > `` `Sprache: Serviceeinheit (ex.DOMINO.service)
[Unit]
Description=HCL Domino Server
After=syslog.target network.target
>
[Service]
Type=simple
User=notes
Group=notes
LimitNOFILE=60000
WorkingDirectory=/local/notesdata
ExecStart=/opt/hcl/domino/bin/DOM_start
ExecStop=/opt/hcl/domino/bin/DOM_stop
ExecStopPost=/opt/hcl/domino/bin/DOM_kill
TimeoutStopSec=300
KillMode=process
RemainAfterExit=yes
>
[Install]
WantedBy=multi-user.target

Der Inhalt der Serviceeinheit ist wie folgt. [Unit]Sektion After=Zeile ausgeführt, nachdem diese ausgeführt wurden. [Service]Sektion Type=Einfach: Der Befehl ExecStart ist der Hauptprozess User=/Group=: Geben Sie den Benutzer und die Gruppe an, die ausgeführt werden sollen ExecStart=: Skript wird mit dem Startbefehl ausgeführt ExecStop=: Skript wird mit dem Befehl stop ausgeführt ExecStopPost=: Befehl, der ausgeführt werden soll, nachdem der Dienst gestoppt wurde [Install]Sektion WantedBy=Von diesem Gerät, wenn aktiviert.Erstellen Sie einen Link im Suchverzeichnis

###4-3.Funktionsprüfung systemctlVersuchen Sie, mit Befehlen zu starten und zu stoppen.

`` `: Starten Sie den Domino-Server systemctl start DOMINO

 > `` `: Domino Server Statusprüfung
systemctl status DOMINO

Domino-Server gestoppt


systemctl stop DOMINO

Wenn es kein Problem gibt, registrieren Sie den Dienst. Auf diese Weise wird der Domino-Server automatisch gestartet, auch wenn das Betriebssystem neu gestartet wird.

`` `: Dienst aktivieren systemctl enable DOMINO




Recommended Posts

Ich habe versucht, Domino11 in CentOS7 zu integrieren
Ich habe versucht, Metaprogrammierung mit Java
Ich habe versucht, JWT in Java zu verwenden
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Ich habe versucht, die Elasticsearch-API in Java zu verwenden
Ich habe ein Kalenderproblem mit Ruby versucht
Ich habe das neue Yuan-Problem in Java ausprobiert
Ich habe die AutoValue-Bibliothek mit Intellij ausprobiert
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen
Ich habe versucht, eine Formel in Javadoc einzubetten
Ich habe es mit Spring versucht.
Ich habe versucht, Tomcat zu setzen
Ich habe youtubeDataApi ausprobiert.
Ich habe versucht, ① umzugestalten
Ich habe FizzBuzz ausprobiert.
Ich habe JHipster 5.1 ausprobiert
[Für Anfänger] Ich habe versucht, DBUnit mit Eclipse zu verwenden
Ich habe versucht, Java einfach auf meinen Mac zu bringen
Ich habe versucht, polymorph in Nogizaka zu implementieren.
[Für Anfänger] Ich habe versucht, JUnit 5 mit Eclipse zu verwenden
Ich habe versucht, die Sitzung in Rails zu organisieren
Ich habe OmniSci unter CentOS 7 + GeForce RTX 2080 Ti ausprobiert.
Ich habe versucht, neunundneunzig in Java auszugeben
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Ich habe versucht, Alexa-Fähigkeiten mit Java zu erstellen
Ich habe versucht, CentOS-7 einfach in einen PC zu integrieren, den ich nicht mehr benötige
Ich habe versucht, eine Datenbankverbindung in der Android-Entwicklung zu verwenden
Versuchte Mastodons Toot- und Streaming-API in Java
[Ich habe es versucht] Spring Tutorial
Setzen Sie Java8 in Centos7
Ich habe versucht, die Firebase-Push-Benachrichtigung in Java zu implementieren
Ich habe versucht, Gson zu benutzen
# 2 [Anmerkung] Ich habe versucht, neunundneunzig mit Java zu berechnen.
Ich habe sofort QUARKUS ausprobiert
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Deaktivieren Sie IPv6 in CentOS8
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, das Docker Integration-Plug-In in IntelliJ zu installieren
Ich habe versucht, TestNG zu verwenden
Ich habe Spring Batch ausprobiert
Ich habe versucht, Galasa zu benutzen
Ich habe versucht, node-jt400 (Programme)
Ich habe versucht, die erweiterte for-Anweisung in Java zu verwenden
Ich habe versucht, node-jt400 (ausführen)
Ich habe versucht, Java Silver in 2 Wochen zu bestehen, ohne Java zu kennen
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
~ Ich habe jetzt versucht, funktionale Programmierung mit Java zu lernen ~
Ich habe versucht, node-jt400 (Transaktionen)
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Ich habe Squid unter CentOS in meiner lokalen Umgebung installiert
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
Objektorientiertes Kind !? Ich habe Deep Learning mit Java ausprobiert (Testversion)
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich habe versucht, Dapr in Java zu verwenden, um die Entwicklung von Mikroservices zu erleichtern
Ich habe versucht, eine Webanwendung voller Fehler mit Kotlin zu implementieren