J'ai essayé de mettre Domino11 dans CentOS7

J'ai installé Domino 11 dans CentOS 7. Prenez note de la procédure.

Précautions Il n'est pas écrit pour ceux qui sont nouveaux sur Linux. De plus, la granularité de la description n'est pas constante. Veuillez me pardonner car les commandes sont écrites en supposant qu'elles peuvent être utilisées naturellement.

La procédure approximative est la suivante

  1. Installez le système d'exploitation
  2. Arrêt / désactivation des services inutiles (obstructifs)
  3. Installation de Domino (la configuration est omise)
  4. À propos du démarrage automatique de Domino

1. Installez le système d'exploitation

Insérez simplement le support d'installation du système d'exploitation dans votre lecteur DVD, allumez-le et suivez les instructions. Je n'y reviendrai pas ici. Si vous utilisez habituellement Windows, il peut également être plus facile d'installer l'interface graphique.

Lors de l'utilisation dans un environnement proxy, veuillez prendre en charge le proxy après l'installation du système d'exploitation. Après avoir installé l'interface graphique, sélectionnez "Terminal" -> "Nouvelle fenêtre" dans la barre d'outils. Sinon, faites un clic droit sur le bureau et cliquez sur «Ouvrir le terminal» pour lancer «Terminal». Je pense qu'il est préférable de le faire avec les privilèges root, alors obtenez un mot de passe avec les privilèges root. Veuillez vous référer à ce qui suit.  https://qiita.com/29_nickey/items/0bd2b213c6042485bb50 Je pense que le profil et le miam suffisent.

2. Arrêt / désactivation des services inutiles (obstructifs), etc.

Les services inutiles sont les suivants.

・ SELinux -Httpd.service (conflit Domino et port) -Postfix.service (conflit Domino et port)

・ SELinux C'est une fonction comme UAC dans Windows, mais elle n'est pas nécessaire, alors désactivez-la. vérification de l'état Retour de la commande de confirmation d'état getenforce Efficace avec l'application Désactivé est invalide Pour le désactiver, modifiez le fichier de paramètres. Apportez des modifications en tant qu'utilisateur root. (* Je pense que la commande sudo est meilleure, mais je fonctionne en tant que root.)   vi /etc/selinux/config Veuillez vous référer à ce qui suit pour les paramètres. Après le réglage, redémarrez.  https://qiita.com/mattsun/items/470581ff34f87c7eb21d

Après le redémarrage, arrêtez également les autres services. L'ordre n'a pas d'importance, mais faites tout. -Httpd.service (conflit Domino et port) systemctl status httpd Vérification de l'état de démarrage du service systemctl stop arrêt du service httpd systemctl disable httpd service démarrage automatique désactiver

-Postfix.service (conflit Domino et port) systemctl status postfix Vérification de l'état de démarrage du service systemctl stop postfix service stop systemctl disable postfix Désactive le démarrage automatique du service

2-2. Paramètres du pare-feu

Bien entendu, le port 1352 utilisé par Domino est nécessaire pour l'accès depuis des clients tels que SSH et FTP. Veuillez également ouvrir le port.

3. Installation de Domino

Lorsque vous êtes prêt, installez Domino. Présentation de Domino11, FP1 et des modules linguistiques. Procurez-vous le module à l'avance et placez-le dans le répertoire / tmp du serveur Linux. Veuillez l'apporter d'une manière ou d'une autre, par exemple en utilisant une mémoire USB, un téléchargement ou un ftp. La procédure approximative est la suivante 3-1. Déploiement du module d'installation Domino 3-2. Installation de Domino 3-3. Déploiement du module Module linguistique 3-4. Installation du module linguistique 3-5. Déploiement du module FP1 3-6. Application du module FP1

3-1. Déploiement du module d'installation Domino

Les modules d'installation utilisés cette fois sont les trois suivants. *Domino_1101_Linux_English.tar *Domino_1101FP1_Linux.tar *Domino_1101_SLP_Japanese.tar

Chaque module est situé dans "/ tmp".

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

Le répertoire domino a été créé pour le distinguer. Je pense que j'avais l'habitude de créer un répertoire domino lorsque je l'ai déballé....

Vérifiez le fichier extrait.

###3-2.Installation de Domino Avant l'installation, créez un utilisateur et un groupe pour exécuter le serveur Domino.

Langue: créer un groupe de notes, un utilisateur, un mot de passe groupadd notes useradd notes -g notes passwd notes

Pour le mot de passe, définissez le mot de passe arbitrairement en fonction des conditions telles que le nombre de chiffres selon les paramètres du système d'exploitation.

Pour effectuer l'installation, exécutez le programme "install" situé dans le répertoire linux64.

./install

Domino10 est en mode GUI/J'ai pu sélectionner le mode CUI, mais à partir de Domino 11, il semble que seul CUI soit disponible. Je pense que la plupart des articles sont généralement bons par défaut. Veuillez voir le flux dans la capture d'écran ci-dessous. Si vous avez de l'expérience dans l'installation de Domino, ne faites pas attention. Sélectionnez maintenant l'installation manuelle. Sélectionnez un ensemble d'installation. Sélectionnez Entreprise pour tester les e-mails. C'est la fin de l'installation.

###3-3.Déploiement du module Language pack

Langue: Développer le module Language Pack cd /tmp mkdir ./dominolp mv Domino_1101_SLP_Japanese.tar ./domino  cd domino tar -xvf Domino_1101_SLP_Japanese.tar

Vérifiez la procédure d'installation. Il est important de vérifier le fichier Lisez-moi. >```Langue:Readme.Vérifier txt cat Readme.txt ###3-4.Installation du pack de langue Readme.Si vous regardez txt, vous trouverez la commande d'installation pour Linux. ```installation du pack de langue ./LNXDomLP1100 -i console``` Si l'emplacement d'installation du serveur Domino est différent de l'emplacement par défaut, saisissez-le manuellement. Spécifie le jeu d'installation du module linguistique. Cette fois, j'ai choisi de remplacer. C'est la fin de l'installation. ###3-5.Déploiement du module FP1 Créez un répertoire pour le module FP1 de la même manière, puis extrayez-le et installez-le. > `` `` Langue: déploiement du module FP1 cd /tmp ll D* mkdir dominofp1 mv Domino_1101FP1_Linux.tar ./dominofp1 cd dominofp1 ll tar -xvf Domino_1101FP1_Linux.tar Le programme d'installation est extrait dans le répertoire "linux64 / domino". Encore une fois, vérifiez le README.

3-6. Application du FP1

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

L'opération est différente de la précédente et l'écran sera rafraîchi. Utilisez la touche "TAB" pour continuer. En passant, pour terminer, appuyez sur "e" pour changer d'écran, passez de Non à Oui sur la barre d'espace, puis appuyez sur la touche "TAB" pour terminer. Puisqu'il s'agit de n'importe quelle clé pour passer du contrat de licence, j'ai continué avec Enter. Je vais l'omettre parce que c'est long. hein? quoi...Eh bien, ça progresse donc je l'ai laissé tel quel. Il est terminé en toute sécurité.

####Configuration de Domino Maintenant que l'installation est terminée, configurons Domino. Je l'ai configuré à l'aide de la configuration du serveur distant. Je vais omettre la configuration, mais Veuillez noter que vous devez démarrer le serveur Domino en mode d'écoute.

Langue: démarrer le serveur Domino en mode écoute (le serveur Domino doit être démarré en tant qu'utilisateur notes) su notes cd /local/notesdata /opt/hcl/domino/bin/server -l

Le serveur Domino démarre maintenant en mode d'écoute. Configuration du serveur distant installée sur le client Installer. Une fois la configuration terminée, démarrons le serveur Domino. N'oubliez pas de commencer en tant qu'utilisateur de notes

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

##4.À propos du démarrage automatique de Domino Depuis CentOS7, il a été modifié pour utiliser la commande systemctl. Définissez les paramètres pour que Domino puisse être démarré automatiquement au démarrage du système d'exploitation. ###4-1.Créer un script de démarrage / arrêt Créez un script pour démarrer, arrêter et tuer. Créez chaque script dans le répertoire de programmes du serveur Domino. Dans ce cas,/opt/hcl/domino/bin (destination d'installation par défaut)

Langue: Démarrer le script (ex.DOM_start) !/bin/bash cd /local/notesdata /opt/hcl/domino/bin/server > /dev/null 2>&1


#### **`Arrêter le script(ex.DOM_stop)`**
```Langue
!/bin/bash
cd /local/notesdata
/opt/hcl/domino/bin/server -q > /dev/null 2>&1
exit 0

tuer le script(ex.DOM_kill)

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

Je pense qu'il n'y a aucun problème si vous avez l'autorisation d'exécution. Vérifiez si chaque script fonctionne correctement. Basculez vers l'utilisateur Notes et exécutez la commande à partir de n'importe quel répertoire.

Langue: démarrer le serveur Domino /opt/hcl/domino/bin/DOM_start


Vérifiez la connexion depuis le client Notes.
De plus, ouvrez la console du serveur à partir du client Administrator et vérifiez le fonctionnement du serveur Domino.

###4-2.Création d'une unité de service systemd
Unité de service système pour Domino/etc/systemd/Créez-le dans le dossier "système".
 > `` `` Langue: Unité de service (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

Le contenu de l'unité de service est le suivant. [Unit]section After=Ligne exécutée après leur exécution. [Service]section Type=simple: la commande ExecStart est le processus principal tel quel User=/Group=: Spécifiez l'utilisateur et le groupe à exécuter ExecStart=: Script exécuté par la commande de démarrage ExecStop=: Script exécuté par la commande d'arrêt ExecStopPost=: Commande à exécuter après l'arrêt du service [Install]section WantedBy=Lorsqu'elle est activée, cette unité.Créer un lien dans le répertoire des envies

###4-3.Contrôle de fonctionnement systemctlEssayez de démarrer et d'arrêter à l'aide de commandes.

: Démarrer le serveur Domino systemctl start DOMINO

 > `` ``: Contrôle de l'état du serveur Domino
systemctl status DOMINO

Serveur Domino arrêté


systemctl stop DOMINO

S'il n'y a pas de problème, enregistrez le service. Ce faisant, le serveur Domino démarre automatiquement même lorsque le système d'exploitation est redémarré.

: Activer le service systemctl enable DOMINO




Recommended Posts

J'ai essayé de mettre Domino11 dans CentOS7
J'ai essayé la métaprogrammation avec Java
J'ai essayé d'utiliser JWT en Java
J'ai essayé d'installer CentOS 8 sur ESXi 6.7
J'ai essayé d'utiliser l'API Elasticsearch en Java
J'ai essayé un problème de calendrier avec Ruby
J'ai essayé le nouveau yuan à Java
J'ai essayé la bibliothèque AutoValue avec Intellij
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
J'ai essayé d'incorporer une formule dans Javadoc
J'ai essayé Spring.
J'ai essayé de mettre Tomcat
J'ai essayé youtubeDataApi.
J'ai essayé de refactoriser ①
J'ai essayé FizzBuzz.
J'ai essayé JHipster 5.1
[Pour les débutants] J'ai essayé d'utiliser DBUnit avec Eclipse
J'ai essayé de mettre facilement Java sur mon Mac
J'ai essayé d'implémenter des relations polymorphes à Nogizaka.
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
J'ai essayé d'organiser la session en Rails
J'ai essayé OmniSci sur CentOS 7 + GeForce RTX 2080 Ti.
J'ai essayé de sortir quatre-vingt-dix-neuf en Java
J'ai essayé de développer une application en 2 langues
J'ai essayé de créer une compétence Alexa avec Java
J'ai essayé de mettre facilement CentOS-7 dans un PC dont je n'ai plus besoin
J'ai essayé d'utiliser une connexion à une base de données dans le développement Android
Essayé l'API Toot et Streaming de Mastodon en Java
[J'ai essayé] Tutoriel de printemps
Mettez java8 dans centos7
J'ai essayé d'implémenter la notification push Firebase en Java
J'ai essayé d'utiliser Gson
# 2 [Note] J'ai essayé de calculer quatre-vingt-dix-neuf avec Java.
J'ai essayé QUARKUS immédiatement
J'ai essayé de créer une compétence Clova en Java
Désactiver IPv6 dans CentOS8
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé d'installer le plug-in d'intégration Docker dans IntelliJ
J'ai essayé d'utiliser TestNG
J'ai essayé Spring Batch
J'ai essayé d'utiliser Galasa
J'ai essayé node-jt400 (Programmes)
J'ai essayé d'utiliser l'instruction Extended for en Java
J'ai essayé node-jt400 (exécuter)
J'ai essayé de passer Java Silver en 2 semaines sans connaître Java
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
~ J'ai essayé d'apprendre la programmation fonctionnelle avec Java maintenant ~
J'ai essayé node-jt400 (Transactions)
J'ai essayé de découvrir ce qui avait changé dans Java 9
J'ai installé Squid sur CentOS dans mon environnement local
J'ai essayé de faire une demande en 3 mois d'inexpérimenté
Enfant orienté objet!? J'ai essayé le Deep Learning avec Java (édition d'essai)
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai essayé d'utiliser Dapr en Java pour faciliter le développement de microservices
J'ai essayé d'implémenter une application web pleine de bugs avec Kotlin