Προαπαιτούμενα
Εγκατάσταση
συμπέρασμα
Το Teamspeak είναι ένας διακομιστής VOIP που μπορεί να χρησιμοποιηθεί για να επικοινωνούν ομάδες/πολλά άτομα. Είναι σχετικά ελαφρύ και ασφαλές, καθώς οι ενημερώσεις κυκλοφορούν τακτικά.
Σε αυτό το σεμινάριο, θα εγκαταστήσουμε το Teamspeak στην παρουσία σας CentOS 7.
Προαπαιτούμενα
Πριν ξεκινήσουμε, θα χρειαστείτε:
- Σύστημα CentOS 7 (μόνο 64 bit).
- 512 MB μνήμης RAM ή μεγαλύτερη.
wget (βοηθητικό πρόγραμμα που χρησιμοποιείται για τη λήψη αρχείων).
nanoή vim(οποιοσδήποτε επεξεργαστής κειμένου είναι εντάξει).
Εγκατάσταση
Προαπαιτούμενα
Ενημερώστε τα πακέτα συστήματος. Αυτό μπορεί να πάρει κάποιο χρόνο.
yum update -y
Εγκαταστήστε τα εργαλεία που απαιτούνται για αυτό το σεμινάριο.
yum install nano wget perl tar net-tools bzip2 -y
Εγκατάσταση
Προσθέστε έναν μη προνομιούχο χρήστη για την εκτέλεση του Teamspeak. Όταν σας ζητηθεί, εισαγάγετε τον κωδικό πρόσβασης που θέλετε.
useradd ts
passwd ts
Ανακτήστε το λογισμικό διακομιστή Teamspeak.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Εξαγάγετε το Teamspeak tarball και αντιγράψτε όλα τα αρχεία στον αρχικό κατάλογο των μη προνομιούχων χρηστών μας.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Αφαιρέστε προσωρινά αρχεία.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Παραχωρήστε τα κατάλληλα δικαιώματα στον tsχρήστη μας .
chown -R ts:ts /home/ts
Δημιουργήστε μια υπηρεσία Systemd για το Teamspeak.
nano /lib/systemd/system/teamspeak.service
Επικολλήστε το εξής:
[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Αποθήκευση και έξοδος (πατήστε CTRLκαι Oταυτόχρονα, ακολουθούμενο από το Enterπλήκτρο).
Επαναφόρτωση μονάδων Systemd.
systemctl --system daemon-reload
Κάντε το Teamspeak να τρέχει κατά την εκκίνηση.
systemctl enable teamspeak.service
Έναρξη, διακοπή και επανεκκίνηση του Teamspeak
Ο έλεγχος του Teamspeak είναι απλός. Μπορείτε να ελέγξετε το Teamspeak με την ακόλουθη εντολή:
systemctl (option) teamspeak.service
Αντικαταστήστε (option)με start, stop, ή restart.
Διαμόρφωση του τείχους προστασίας
Το CentOS 7 δεν χρησιμοποιεί πλέον iptables. Εναλλακτικά, το CentOS 7 διατίθεται firewalldαπό προεπιλογή.
Βρείτε την προεπιλεγμένη ζώνη. Σε περιπτώσεις Vultr που εκτελούν CentOS 7, η προεπιλεγμένη ζώνη είναι public.
firewall-cmd --get-default-zone
Ανοίξτε τις προεπιλεγμένες θύρες για το Teamspeak. Εάν κάθε κανόνας προστεθεί με επιτυχία, η έξοδος θα είναι "επιτυχία".
firewall-cmd --zone=public --permanent --add-port=10011/tcp
firewall-cmd --zone=public --permanent --add-port=30033/tcp
firewall-cmd --zone=public --permanent --add-port=9987/udp
Επαναφόρτωση firewalld.
firewall-cmd --reload
συμπέρασμα
Συγχαρητήρια! Δημιουργήσατε με επιτυχία έναν διακομιστή Teamspeak. Μπορείτε να συνδεθείτε σε αυτό με τον πελάτη Teamspeak .
Καλα να περνας!