[Suche] Aufsetz Commands für Server unter Centos 7.x

10/10/2017 03:06 shawtys#1
Hallo Leute,

ich suche nach den gesamten Commands zum aufsetzen eines Servers per Centos 7.X.


Gerne gebe ich euch auch etwas dafür wenn es vollständig ist :)
10/10/2017 15:37 EEOI#2
Code:
yum -y update && yum -y upgrade
yum -y install epel-release
yum -y install httpd mariadb-server php yum-cron htop fail2ban
systemctl restart httpd
systemctl restart mariadb
systemctl restart yum-cron
systemctl restart fail2ban
systemctl enable httpd
systemctl enable mariadb
systemctl enable yum-cron
systemctl enable fail2ban
mysql_secure_installation
(hier einfach durchklicken)

Um Ports freizuschalten(hier 443 ersetzten):
Code:
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
je nachdem was du benötigst, ist oben yum-cron schon installiert um autonom updates zu ziehen, wenn angeschaltet.
Sowie fail2ban, welches du vorher noch configurieren musst.
Damit ist dein Webserver und eine Datenbank installiert, sowie php für die Webseite.
10/10/2017 18:40 shawtys#3
Quote:
Originally Posted by EEOI View Post
Code:
yum -y update && yum -y upgrade
yum -y install epel-release
yum -y install httpd mariadb-server php yum-cron htop fail2ban
systemctl restart httpd
systemctl restart mariadb
systemctl restart yum-cron
systemctl restart fail2ban
systemctl enable httpd
systemctl enable mariadb
systemctl enable yum-cron
systemctl enable fail2ban
mysql_secure_installation
(hier einfach durchklicken)

Um Ports freizuschalten(hier 443 ersetzten):
Code:
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
je nachdem was du benötigst, ist oben yum-cron schon installiert um autonom updates zu ziehen, wenn angeschaltet.
Sowie fail2ban, welches du vorher noch configurieren musst.
Damit ist dein Webserver und eine Datenbank installiert, sowie php für die Webseite.
Erstmal danke für deine Hilfe :handsdown:

Klappen diese Commands auch unter Centos 6 ? :confused:
Was ist mit den Commands die für Connector und Gameserver etc gut sind ?:o
10/10/2017 19:18 EEOI#4
Quote:
Originally Posted by shawtys View Post
Erstmal danke für deine Hilfe :handsdown:

Klappen diese Commands auch unter Centos 6 ? :confused:
Was ist mit den Commands die für Connector und Gameserver etc gut sind ?:o
Kannst das ganze quasi direkt umwursten für CentOS6
Code:
yum -y update && yum -y upgrade
yum -y install epel-release
yum -y install httpd mysql-server php yum-cron htop fail2ban
chkconfig --add httpd
chkconfig httpd on
chkconfig --add mysqld
chkconfig mysqld on
chkconfig --add fail2ban
chkconfig fail2ban on
chkconfig --add yum-cron
chkconfig yum-cron on
service httpd start
service mysqld start
service fail2ban start
service yum-cron start
Für die Ports brauchst du dann folgende Commands:
Code:
iptables -I INPUT -m tcp -p tcp --dport 443 -j ACCEPT
service iptables save
Zum starten einer Anwendung, zum Beispiel den GameServer(im Verzeichnis ausführen(startet über die run file)):
Code:
./run
Meistens liegen den Files aber komplette start Skripts bei, diese musst du nur einmalig ausführen und schon rennt alles.
10/11/2017 00:40 shawtys#5
Hey,

habe noch eine Frage. Habe alles soweit installiert und mir einen User per Putty erstellt allerdings wenn ich per Navicat auf die Datenbank zugreifen möchte kommt das hier : [Only registered and activated users can see links. Click Here To Register...]

Habe danach nochmal gegoogelt und erneut einen User wie beschrieben erstellt, allerdings hat das auch nicht geklappt.
Muss ich meine IP etwa für das Connecten zulassen? Wenn ja wüsstest du wie?
10/11/2017 00:56 EEOI#6
Wenn du eine externe Verbindung aufbauen möchtest, musst du immer einen Port öffnen.
Als Beispiel für den Webserver ist standard 80.
Für Mysql/Mariadb ist es Port 3306.
Wie du einen Port freischaltest, steht oben - hättest du aber recht einfach ergooglen können.
10/11/2017 03:49 shawtys#7
Quote:
Originally Posted by EEOI View Post
Wenn du eine externe Verbindung aufbauen möchtest, musst du immer einen Port öffnen.
Als Beispiel für den Webserver ist standard 80.
Für Mysql/Mariadb ist es Port 3306.
Wie du einen Port freischaltest, steht oben - hättest du aber recht einfach ergooglen können.
Ich hatte es nicht gespeichert anscheinend weil das habe ich getan.

Kannst du mir bitte noch eine Sache beantworten dann weiß ich alles, und zwar beim Starten des Game Servers bekomm ich das Problem das er den libmysqlclient.so.16 nicht laden kann. Habe auch schon eine Seite gefunden wo es die lib gibt, allerdings habe ich angst wenn ich sie runterlade und mit Halbwissen einbinde das ich dann mehr kaputt machen als ganz :D
10/11/2017 05:07 EEOI#8
Eigentlich sollte es durch das Paket epel-release wie folgt funktionieren
Code:
yum -y install libmysqlclient.so.16
Wenn es nicht funktioniert, musst du es über das Paket selbst machen.
10/11/2017 16:10 Ih¢sãs123#9
Installiere MySQL anstatt der MariaDB

Code:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update

yum install mysql-server
systemctl start mysqld
systemctl enable mysqld
Danach noch den MySQL-Benutzer anpassen.

Btw. finde ich es gut, dass du nach den neusten Standards deinen Server installieren willst und nicht einfach mit den vorhandenen Tutorials, welche veraltet sind und große Lücken aufweisen.

Die bg_user kann man gut gebrauchen ;).
10/11/2017 16:24 shawtys#10
Soweit ist alles fertig.

Nur tötet sich mein GameServer beim Laden der Zonen obwohl meine t_zondata und in den newstomb keine Lücken aufweisen.

2017-10-11 16:20:48,150 INFO - SYSTEM > Loading zone 38
2017-10-11 16:20:48,150 INFO - SYSTEM > Attribute File Reading 0
2017-10-11 16:20:48,157 INFO - SYSTEM > Shop Loading Zone 38
2017-10-11 16:20:48,157 INFO - SYSTEM > Loading zone 39
2017-10-11 16:20:48,157 INFO - SYSTEM > Attribute File Reading 0
./run2: Zeile 29: 1524 Getötet ./GameServer_d
10/18/2021 14:50 Virusmass#11
wie ist mit centos 8 ?
10/22/2021 13:22 EEOI#12
Quote:
Originally Posted by Virusmass View Post
wie ist mit centos 8 ?
Quasi das gleiche, nur das du dnf anstelle von yum nutzen musst.
10/24/2021 00:52 Wizatek#13
It is time to step away from CentOS, it's approaching end of life.
04/05/2022 18:05 Gl1tch20#14
kann mir jemand helfen beim aufsetzen bei CentOS 7 alles andere ist kein Problem

ich bekomme denn server nicht zum laufen mit CentOS 7, habe nur die Client 2015 aber keine files, die Commands klappen nicht bei mir :(

Push