Änderungen von Dokument MySQL-Datenbank LogoDB neu aufbauen

Zuletzt geändert von Alexander Kruck am 2022/05/23 11:12

Von Version 1.4
bearbeitet von Michael Ecer
am 2021/09/03 09:10
Änderungskommentar: Update document after refactoring.
Auf Version 6.1
bearbeitet von Jonas Mayer
am 2022/05/19 19:19
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -LogoDB neu aufbauen
1 +MySQL-Datenbank LogoDB neu aufbauen
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.michaelecer@sbede
1 +XWiki.jonasmayer@sbede
Inhalt
... ... @@ -1,15 +1,17 @@
1 -(% style="color:#2980b9" %)logosrv
1 +(% style="color:#000000" %)Falls Sie die MySQL Datenbank LogoDB neu aufbauen wollen, gehen Sie bitte wie folgt vor:
2 2  
3 -(% class="box" %)
4 -(((
5 -(% style="color:#000000" %)##/etc/init.d/ldcatalogd stop##
6 -)))
7 7  
4 +(% style="color:#000000" %)Wechseln Sie in den logosrv Container und stoppen sie dort den ldserver Dienst und den darin enthaltenen ldcatalogd Dienst:
5 +
8 8  (% class="box" %)
9 9  (((
10 -(% style="color:#000000" %)##ldserver stop##
8 +(% style="color:#000000" %)##/etc/init.d/ldcatalogd stop
9 +ldserver stop##
11 11  )))
12 12  
12 +
13 +(% style="color:#000000" %)Im Anschluß daran führen Sie die beiden folgenden Befehle aus
14 +
13 13  (% class="box" %)
14 14  (((
15 15  (% style="color:#000000" %)##ldwebfilter ~-~-expire-surflog 0##
... ... @@ -17,19 +17,28 @@
17 17  
18 18  (% class="box" %)
19 19  (((
20 -(% style="color:#000000" %)##ldwebfilter ~-~-update-surflog##
22 +(% style="color:#000000" %)ldwebfilter ~-~-update-surflog
21 21  )))
22 22  
25 +
26 +(% style="color:#000000" %)Nun lesen Sie mit folgendem Befehl das logodb secret aus, dies wird später benötigt
27 +
23 23  (% class="box" %)
24 24  (((
25 -(% style="color:#000000" %)##cat /etc/logodb.secret##
30 +(% style="color:#000000" %)cat /etc/logodb.secret
26 26  )))
27 27  
33 +
34 +(% style="color:#000000" %)Anschließend droppen Sie die logodb Datenbank
35 +
28 28  (% class="box" %)
29 29  (((
30 30  (% style="color:#000000" %)##mmysql drop database logodb;##
31 31  )))
32 32  
41 +
42 +(% style="color:#000000" %)Fühen Sie nun folgende Befehle aus.(%%) (% style="color:#e74c3c" %)logodb.secret(% style="color:#000000" %) ersetzen Sie mit dem Secret von weiter oben
43 +
33 33  (% class="box" %)
34 34  (((
35 35  (% style="color:#000000" %)##dpkg-reconfigure ld-mysql-logodb##
... ... @@ -37,19 +37,28 @@
37 37  
38 38  (% class="box" %)
39 39  (((
40 -(% style="color:#000000" %)##reset_logodb_password {logodb.secret}##
51 +(% style="color:#000000" %)##reset_logodb_password {##(% style="color:#e74c3c" %)##logodb.secret##(% style="color:#000000" %)##}##
41 41  )))
42 42  
54 +
55 +(% style="color:#000000" %)Importieren Sie nun die Workstations
56 +
43 43  (% class="box" %)
44 44  (((
45 45  (% style="color:#000000" %)##import_workstations##
46 46  )))
47 47  
62 +
63 +(% style="color:#000000" %)Danach starten Sie den ldserver neu
64 +
48 48  (% class="box" %)
49 49  (((
50 50  (% style="color:#000000" %)##ldserver start##
51 51  )))
52 52  
70 +
71 +(% style="color:#000000" %)Zum Schluß starten Sie die ldacatalog Datenbank wieder.
72 +
53 53  (% class="box" %)
54 54  (((
55 55  (% style="color:#000000" %)##/etc/init.d/ldcatalogd start##
... ... @@ -58,39 +58,51 @@
58 58  
59 59  (% style="color:#27ae60" %)Optional:(%%)
60 60  (% style="color:#000000" %)~-~-~-~-~-~-~-~--
61 -Vorher Webfilter-Listen/-Kategorien sichern
81 +Als optionalen Schritt können Sie vor dem Neuaufbau der LogoDB die Webfilter Listen und Kategorien sichern.
62 62  
63 -(% class="box" %)
64 -(((
65 -(% style="color:#000000" %)##while read line; do ldwebfilter -b "$line"; done < /root/webfilter_blacklist.list##
66 -)))
83 +(% style="color:#000000" %)Mit diesen Befehlen im Container (% style="color:#3498db" %)logosrv (% style="color:#000000" %)können Sie sich die aktuellen Regeln und Kategorien des Webfilters anzeigen lassen.
67 67  
68 68  (% class="box" %)
69 69  (((
70 -(% style="color:#000000" %)##while read line; do ldwebfilter -w "$line"; done < /root/webfilter_whitelist.list##
87 +(% style="color:#000000" %)##ldwebfilter -l ##(%%)
88 +(% style="color:#000000" %)##ldwebfilter -c##
71 71  )))
72 72  
73 -(% class="box" %)
74 -(((
75 -(% style="color:#000000" %)##while read line; do ldwebfilter -e "$line"; done < /root/webfilter_categories_B.list##
76 -)))
91 +(% style="color:#000000" %)Sichern sie Sich nun diese Daten.
77 77  
93 +
94 +(% style="color:#000000" %)Um die Daten wieder einzulesen gehen sie folgendermaßen vor:
95 +
96 +
97 +(% style="color:#000000" %)Einlesen der Blacklist
98 +
78 78  (% class="box" %)
79 79  (((
80 -(% style="color:#000000" %)##while read line; do ldwebfilter -E "$line"; done < /root/webfilter_categories_W.list##
101 +(% style="color:#000000" %)##while read line; do ldwebfilter -b "$line"; done < /root/webfilter_blacklist.list##
81 81  )))
82 82  
104 +
105 +(% style="color:#000000" %)Einlesen der Whitelist
106 +
83 83  (% class="box" %)
84 84  (((
85 -(% style="color:#000000" %)##ldwebfilter -l##
109 +(% style="color:#000000" %)##while read line; do ldwebfilter -w "$line"; done < /root/webfilter_whitelist.list##
86 86  )))
87 87  
112 +
113 +(% style="color:#000000" %)Einlesen der Blacklistkategorien
114 +
88 88  (% class="box" %)
89 89  (((
90 -(% style="color:#000000" %)##ldwebfilter -c##
117 +(% style="color:#000000" %)##while read line; do ldwebfilter -e "$line"; done < /root/webfilter_categories_B.list##
91 91  )))
92 92  
120 +
121 +(% style="color:#000000" %)Einlesen der Whitelistkategorien
122 +
93 93  (% class="box" %)
94 94  (((
95 -(% style="color:#000000" %)##ldwebfilter ~-~-find-surflog-entries user=admin##
125 +(% style="color:#000000" %)##while read line; do ldwebfilter -E "$line"; done < /root/webfilter_categories_W.list##
96 96  )))
127 +
128 +