Kategorie: Linux

Eseguiamo la configurazione iniziale del nostro account amministratore e dopo un po' tutto appare come segue 8

Eseguiamo la configurazione iniziale del nostro account amministratore e dopo un po' tutto appare come segue 8.
Realizzato da spendere qualche comandi da terminale.

In primo luogo, installiamo il comando server MySQL:

DNF installare -y MariaDB server

Eseguire sul proprio sistema:

systemctl start mariadb
systemctl enable mariadb

Vai alla configurazione del server MySQL e dare la password di root digitando:

mysql_secure_installation

Rispondiamo alle domande nel modo seguente:

Inserire password corrente per root (entrare per nessuno):
Imposta password di root? [S / N] Y
New password:
Reinserire la nuova password:
Rimuovere gli utenti anonimi? [S / N] Y
Disallow root login remotely? [S / N] Y
Remove test database and access to it? [S / N] Y
Reload privilege tables now? [S / N] e

Durante questo processo diamo la password di root.

Il passo successivo è quello di creare il database e l'utente. Accedere al comando mysql:

mysql -u root -p

Noi serviamo precedentemente fornite da password di root noi e creare un database:

CREATE DATABASE mattermostdb;

Poi si crea l'utente e lo assegniamo il permesso:

Concedere a tutti privilegi su mattermostdb. * Per mattermost @ localhost IDENTIFIED BY 'naszehasło';

naszehasło ogni corso abbiamo sostituire la password.

Ricarica poteri e lasciare con mysql

PRIVILEGI FLUSH;
USCITA;

Installazione Mattermost

All'inizio, aggiungere un utente del sistema:

useradd --system --user-group mattermost

comando di carica Mattermosta:

wget https://releases.mattermost.com/6.0.2/mattermost-6.0.2-linux-amd64.tar.gz

disfare:

tar -xf mattermost-6.0.2-linux-amd64.tar.gz

Mattermosta spostare i file nella directory / opt

mv più importante /opz

Diamo le autorizzazioni appropriate:

mkdir /opt/mattermost/data
chown -R mattermost:mattermost /opt/mattermost
chmod -R g+w /opt/mattermost

Configurazione Mattermost

modificare Mattermosta il file di configurazione per la connessione al database creato in precedenza

nano /opt/mattermost/config/config.json

troviamo la sezione “SqlSettings”: { e configurare come segue:

 "SqlSettings": {
    "DriverName": "mysql",
    "Fonte di dati": "mattermost:naszehasło @ tcp(localhost:3306)/mattermostdb?charset=utf8mb4,utf8u0026readTimeout=30su0026writeTimeout=30s",

Il passo successivo è quello di creare un servizio di sistema che siamo in grado di gestire in modo semplice e per l'esecuzione in uno sfondo.

Creare un file /etc/systemd/system/mattermost.service

nano /etc/systemd/system/mattermost.service

Un dato contenuto:

[Unità]
Description=Mattermost
After=syslog.target network.target mysqld.service

[Servizio]
Type=notify
WorkingDirectory=/opt/mattermost
User=mattermost
ExecStart=/opt/mattermost/bin/mattermost
PIDFile=/var/spool/mattermost/pid/master.pid
TimeoutStartSec=3600
LimitNOFILE=49152

[Installare]
WantedBy = multi-user.target

Ricarica demone:

systemctl daemon-reload

lanciamo:

systemctl start mattermost
 systemctl enable mattermost

Stato dei servizi che possiamo vedere digitando:

systemctl stato mattermost

Di seguito è riportato un registro di esempio:

? mattermost.service - Mattermost
   Loaded: caricato (/etc / systemd / system / mattermost.service; Disabilitato; fornitore preset: Disabilitato)
   Attivo: attivo (in esecuzione) dal Sat 2022-01-15 14:12:29 UTC; 7s ago
 Main PID: 15201 (mattermost)
    Compiti: 32 (limite: 11411)
   Memoria: 265.2M
   CGroup: /system.slice / mattermost.service
           ??15201 /opt / mattermost / bin / mattermost
           ??15298 plugins/com.mattermost.plugin-channel-export/server/dist/plugin-linux-amd64
           ??15299 plugins/com.mattermost.nps/server/dist/plugin-linux-amd64
           ??15308 plugin/playbook/server/dist/plugin-linux-amd64
           ??15313 plugins/focalboard/server/dist/plugin-linux-amd64

Jan 15 14:12:26 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:26.344 CON","livello":"Informazioni","msg":"Sent notification of next survey>
Jan 15 14:12:26 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:26.402 CON","livello":"Informazioni","msg":"Post.Message has size restrictio>
Jan 15 14:12:26 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:26.499 CON","livello":"Informazioni","msg":"Informazioni [2022-01-15 14:12:26.497 CON]>
Jan 15 14:12:26 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:26.537 CON","livello":"Informazioni","msg":"\Post.Message ha una dimensione restrittiva>
gen    -- collation of mattermost>
Jan 15 14:12:28 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:28.297 CON","livello":"Informazioni","msg":"Post.Message ha una dimensione restrittiva>
gen [2022-01-15 14:12:28.295 CON>
Jan 15 14:12:28 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:28.804 CON","livello":"Informazioni","msg":"Informazioni [2022-01-15 14:12:28.803 CON]>
Jan 15 14:12:29 Post.Message ha una dimensione restrittiva>
gen[1]: Post.Message ha una dimensione restrittiva>
gen.
Jan 15 14:12:29 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:29.149 CON","livello":"Informazioni","msg":"Post.Message ha una dimensione restrittiva>
gen","visitatore":"ap>
Jan 15 14:12:29 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:29.150 CON","livello":"Informazioni","msg":"Post.Message ha una dimensione restrittiva>
gen [::]:8065>
Jan 15 14:12:29 almalinux8 è la cosa più importante[15201]: {"timestamp":"2022-01-15 14:12:29.150 CON","livello":"Informazioni","msg":"Sending systemd READY notificati>

Post.Message ha una dimensione restrittiva> gen
Post.Message ha una dimensione restrittiva> gen:

Post.Message ha una dimensione restrittiva>
gen

Post.Message ha una dimensione restrittiva> gen

Post.Message ha una dimensione restrittiva>
gen

il contenuto:

 server {
        ascolta       80;
        Post.Message ha una dimensione restrittiva>
gen;

        # Post.Message ha una dimensione restrittiva>
gen.
        Post.Message ha una dimensione restrittiva>
gen;

        Posizione / {
 proxy_pass http://localhost:8065/;
            Post.Message ha una dimensione restrittiva>
gen;
        }

        Post.Message ha una dimensione restrittiva>
gen 404 /404.Post.Message ha una dimensione restrittiva>
gen;
            posizione = /40x.html {
        }

        Post.Message ha una dimensione restrittiva>
gen 500 502 503 504 /50x.html;
            posizione = /50x.html {
        }
    }

Salviamo e ricarichiamo i servizi:

systemctl avvia nginx
systemctl riavvia nginx
systemctl abilita nginx

Aggiungiamo tutto al firewall e ricarichiamo.:

firewall-cmd --add-service=http --permanent
firewall-cmd --reload

Tutto questo mattermost dovrebbe essere disponibile su mattermost.domena.pl

Eseguiamo la configurazione iniziale del nostro account amministratore e dopo un po' tutto appare come segue.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu