طريقة تثبيت اكثر من خادمTEAMtalk على نفس السيرفر

najicool

New member
إنضم
29 سبتمبر 2019
المشاركات
9
مستوى التفاعل
8
النقاط
3
الإقامة
ps
الجنس
ذكر
مرحبا
آسف على غيابي بسبب إنشغالي.
في هذا الشرح البسيط سأشرح لكم طريقة تثبيت أكثر من خادم teamtalk على نفس الخادم
لقد شرحت في درس سابق طريقة تثبيت team talk على خادم centos أو أي خادم تختاره تتبع نفس المبدأ.
سأشرح التثبيت على آخر إصدار سريعاً
إدخل لخادمك من خلال root
وضع هذه الأوامر
yum -y install glibc.i686 lib lsb init-functions
لتثبيت بعض الحزم المهمة في centos 7

سنضيف اسم مستخدم جديد لخادم team talk اسمه tt
ضع هذا الأمر
adduser --system --shell /bin/sh tt
قم بإنشاء مجلد سميه tt5 داخل اسم المستخدم tt اللذي قمنا بإنشاءه بهذا الأمر
mkdir /home/tt/tt5
نذهب للمسار الخاص بالمستخدم لنحمل به آخر إصدار 5.4
cd /home/tt
للتحميل لنسخة centos 7 ضع هذا الأمر مع الرابط
wget http://bearware.dk/teamtalk/v5.4/teamtalk-v5.4-centos7-x86_64.tgz
نفك الضغط بهذه الأوامر
gunzip teamtalk*.tgz
tar xf teamtalk*.tar
نذهب لمسار المجلد المفكوك
cd teamtalk*
نقوم بحذف مجلد server لمجلد tt5 بهذا الأمر
mv server/* /home/tt/tt5
ونعود للمجلد الرئيسي
cd ..
نقوم بحذف المجلد المضغوط والمجلدات غير اللازمة.
rm -rf teamtalk*
rm -rf teamtalk*
نعود لمجلد tt5
cd /home/tt/tt5
نعطي صلاحيات لمستخدم tt للمجلدات اللازمة
chown tt tt5srv
chown -R tt /home/tt
نقوم بحذف المجلد tt5server لمكانه الصحيح
mv init.d/tt5server /etc/init.d
نعطيه الصلاحيات اللازمة
chmod +x /etc/init.d/tt5server
ونقوم بتثبيت ال team talk بإعداداتنا المعتادا
./tt5srv -wizard
بعد الإنتهاء
نعطي ملف الإعدادات xml التصاريح اللازمة
chown tt tt5srv.xml
ونقوم بتشغيله
service tt5server start
su -c "/home/tt/tt5/tt5srv -d" tt
نقوم بنقل مجلد tt5server.service لمكانه الصحيح
mv systemd/tt5server.service /etc/systemd/system
ونضع هذا الأمر ليعمل تلقائي عند إعادة التشغيل
systemctl enable tt5server
systemctl start tt5server
ملاحظة إذا كانت عندك لوحة vestaacp عليها نظام الحماية iptables قم بفتح المنافذ لمنافذ team talk اللتي إخترتها أثناء التثبيت.

نأتي للطريقة
لعمل أكثر من خادم team talk على نفس نظام التشغيل ونفس الخادم
سنقوم بفتح اسم مستخدم جديد وتغيير المنافذ لمنافذ تختلف عن الخادم السابق
فرضاً في التثبيت الأول كان udp و tcp ports 10333 سنضعها في هذا التثبيت 10330
عليك أن تعمل اسم مستخدم جديد تسميه tt1 بدل من tt
لأن tt موجود ومثبت من قبل
adduser tt1
وحمل من جديد النسخة اللتي قمنا بتحميلها أو أي نسخة تريدها وتابع نفس التعليمات الموجودة من فك الضغط وحذف الملفات
وإنشاء المجلد سأشرحها لكم مرة ثانية.
mkdir /home/tt1/tt5
cd /home/tt1
wget http://bearware.dk/teamtalk/v5.4/teamtalk-v5.4-centos7-x86_64.tgz
gunzip teamtalk*.tgz
tar xf teamtalk*.tar
cd teamtalk*
mv server/* /home/tt1/tt5
cd ..
rm -rf teamtalk*
rm -rf teamtalk*
cd /home/tt1/tt5

ركز جيداً قم بإعادة تسمية ملف
chown tt1 tt5srv
chown -R tt1 /home/tt1
mv init.d/tt5server /etc/init.d
ركزو جيداً سنعيد تسمية ملف tt5server ل tt5server1
وسنعطيه صلاحيات كما في السابق
chmod +x /etc/init.d/tt5server1
سنثبته كالعادة
./tt5srv -wizard
مهم جداً اختيار المنفذ ليكون مختلف عن الخادم السابق مثالنا udp port 10330
وتابع التثبيت بشكل عادي
بعد الإنتهاء نعطيه صلاحيات لملف xml
chown tt1 tt5srv.xml
نقوم بتشغيله
service tt5server1 start
su -c "/home/tt1/tt5/tt5srv -d" tt1
mv systemd/tt5server1.service /etc/systemd/system
قم بإعادة تسمية ملف tt5server.service
لهذا الاسم
tt5server1.service
افتح الملف بمحرر النصوص وعدل المسارات بمسارات الخادم الجديد
ضع هذا الأمر
systemctl enable tt5server1
systemctl start tt5server1
مبروك عليك خادمين على نفس السيرفر
بهذه الطريقة تستطيع عمل عدد كما تشاء من الخوادم
لأي إستفسار أنا بالخدمة
أعتذر عن طول الشرح
تقبلو خالص التحيات
 
مرحبا شكرا على الشرح.
كيف يمكنني الوصول لالدروس الأولى لتعرف على مهي فائدة هذه الشروح.
 
مرحبا أستاذ ناجي
شكرا لك على هذا الشرح الرائع
لقد استمعت لفيديوهاتكعلى اليوتيوب من فترة قصيرة ونجاح حضرتك زاد من حماسي لتعلم المزيد من المهارات
لدي سؤال غير متعلق بموضوع الشرح: أفكر في بدء استخدام لينكس, ما هي أفضل توزيعة تنصح باستخدامها?
وماذا عن إمكانية الوصول?
هل تنصحني بأي مصادر لتعلم التعامل مع terminal?
أعتذر على الإطالة وشكرالحضرتك
 
الله يعطيك العافية
 
عودة
أعلى