michel2012
:: الأعضاء ::
- التقييمات: 0
- #1
السلام عليكم ورحمه الله وبركاته
يسعدني كثيرا ان اقدم لكم درس هام جدا في مجال الاتصال وكما عودنكم سوف يكون بنهكه لينكس
قبل التطرق للموضوع اعتـذر كثيرا عن التاخير الخارج عن اردتي وذلك لاتمام بعض امور مراسم الزواج ..
ملحقات الموضوع التي نحتاجها من اجل تثبيت السيرفر و العمل عليه :-
سيرفر : سنتوس ٧.٩ او اي اصدر ٧
اي بي : نحتاج اي بي ثابت من اجل العمل عليه من الخارج
المقدمه :-
في السنوات السابقه كان الناس يستخدمون السينترال من اجل توزيع خطوط الهواتف واعداد ارقام لها وعند التطور خرجت شركات مثل بانسونيك والفا كروس وغيرها باعداد سنترال كان يتم ضبط اعداتها من هاتف ارضي ثابت وكانت الطرق الاكثر شيوعيا في عالم الهاتف وعند خروج الهواتف المحموله الي النور بدات شركات الهواتف المحموله اعداد سيرفرات من اجل تحميل مجموعه خطوط واسعه المجال لكي يستطيع الافراد التواصل مع بعضهم البعض برقم بدلا من التواصل باسلاك وهذا ما سوف نتعلمه . فا مرحبا بك .....
ملحوظه : الدرس يتعلق باضافه الاتصال بالعضو كما في الموضوع التالي https://xenarabia.com/threads/فكره-...-من-داخل-المنتدي-بنكهه-linux.1545/#post-15307
التنصيب :-
قم بتنصيب نسخه من سنتوس ٧.٩ يفضل ان تكون خاليه من اي برمجيات سابقه .. . ... .
تثبيت ELASTIX
نقوم بفتح سطر الاومر ونقوم بادخل هذا الامر
يسعدني كثيرا ان اقدم لكم درس هام جدا في مجال الاتصال وكما عودنكم سوف يكون بنهكه لينكس
قبل التطرق للموضوع اعتـذر كثيرا عن التاخير الخارج عن اردتي وذلك لاتمام بعض امور مراسم الزواج ..
ملحقات الموضوع التي نحتاجها من اجل تثبيت السيرفر و العمل عليه :-
سيرفر : سنتوس ٧.٩ او اي اصدر ٧
اي بي : نحتاج اي بي ثابت من اجل العمل عليه من الخارج
المقدمه :-
في السنوات السابقه كان الناس يستخدمون السينترال من اجل توزيع خطوط الهواتف واعداد ارقام لها وعند التطور خرجت شركات مثل بانسونيك والفا كروس وغيرها باعداد سنترال كان يتم ضبط اعداتها من هاتف ارضي ثابت وكانت الطرق الاكثر شيوعيا في عالم الهاتف وعند خروج الهواتف المحموله الي النور بدات شركات الهواتف المحموله اعداد سيرفرات من اجل تحميل مجموعه خطوط واسعه المجال لكي يستطيع الافراد التواصل مع بعضهم البعض برقم بدلا من التواصل باسلاك وهذا ما سوف نتعلمه . فا مرحبا بك .....
ملحوظه : الدرس يتعلق باضافه الاتصال بالعضو كما في الموضوع التالي https://xenarabia.com/threads/فكره-...-من-داخل-المنتدي-بنكهه-linux.1545/#post-15307
التنصيب :-
قم بتنصيب نسخه من سنتوس ٧.٩ يفضل ان تكون خاليه من اي برمجيات سابقه .. . ... .
تثبيت ELASTIX
نقوم بفتح سطر الاومر ونقوم بادخل هذا الامر
كود:
sudo -i
هـذا الامر من اجل اعطاء تفويض بصلاحيات الجذر الرئيسي من اجل التحكم في بعض الملفات دون عنا مع الحفاظ علي امن الكيرنال من اي خلل
نقوم بكتابه الامر التالي وذلك من اجل الدخول الي مجلد home من اجل تنزيل النسخه المطلوبه في المجلد
كود:
cd /home
نقوم بكتابه الامر التالي من اجل تنزيل نسخه elastix
كود:
wget https://nchc.dl.sourceforge.net/project/vaak/Elastix/4/Elastix-4.0.76-Stable-x86_64-bin-05Sep2016.iso
الان جاء دور التركيب تابع سطر الاوامر
كود:
mkdir /mnt/elastix4
في هذا السطر قمنا بانشاء ملف وتم تسميته elastix4 داخل المسار mnt
نقوم بتعديل صلاحيات الملف من اجل العمل بحريه في تعديل البيانات
كود:
chmod -R 777 /mnt/elastix4
نقوم بكتابه هـذا السطر من اجل فك ضغط الملف iso الي داخل المجلد الذي قمنا بانشاء من البدايه
كود:
mount -o loop /home/Elastix-4.0.76-Stable-x86_64-bin-05Sep2016.iso /mnt/elastix4/
بهذا الامر قد تم تحويل الملف الي قرص اقلاع يتم التثبيت من خلاله لنتاكد من ذلك بادخل الامر التالي
كود:
df -kh
الان سوف ننشي مستودع صغير لتثبيت بعض الادوات اللازمه لعمل النظام عن طريق انشاء ملف باسم وكتابه الامر التالي بداخله باستخدام اده التحرير التي تفضلها انا افضل هـذه الاداه لسرعته وبسطتها
كود:
nano /etc/yum.repos.d/Elastix.repo
نقوم بنسخ الامر بداخله والضغط علي ctl x ثم انتر للحفظ
كود:
[Elastix-cd]
name=Elastix-cd
baseurl=file:///mnt/elastix4
gpgcheck=0
enabled=1
اغلاق SElinux
كود:
nano /etc/selinux/config
نقوم بمسح ما بداخل الملف ونسخ التالي به
كود:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
ثم الضغط علي ctl x ثم انتر للحفظ
تعال نتعلم انشاء سكربت بسيط لتنفيذ امر او مجموعه اومر ركز معايه
قم بادخال الامر التالي وذلك من اجل انشاء ملف يحتوي علي بيانات الذي سوف نقوم بادخلها
CODE]nano install.sh]
[/CODE]
قم بادخال مجموعه الاوامر التاليه داخل الملف وثم الضغط علي CTL X ثم انتر
كود:
yum -y install epel-release
yum -y install htop glances screen fail2ban wget sysstat net-tools
yum -y install net-snmp net-snmp-libs net-snmp-utils net-snmp-perl net-snmp-python
yum -y install elastix
الان لنعطي صلاحيه الكتابه والقراءه لملف عن طريق الامر التالي
كود:
chmod -R 777 install.sh
الملف اصبح جاهز الان لنقوم بالتثبيت عن طريق الامر التالي
كود:
./install.sh
تم تثبيت الملفات بنجاح لنفعلها مره اخري مع الاعدات هيا بنا يا راجل
نقوم بانشاء ملف ولنسميه setup.sh ونعطيه الصلاحيات كما فعلا في المره السابقه وادخل البيانات بدخله كما في السط التالي واحفظ وتشغيل الملف كما فعلنا سابقا
كود:
systemctl enable mariadb.service
systemctl enable httpd
echo " Enable snmpd"
systemctl enable snmpd
systemctl restart snmpd
echo "if Firewall enable"
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
echo "if Firewall disable"
systemctl disable firewalld
systemctl stop firewalld
systemctl start mariadb
systemctl enable elastix-firstboot
/etc/init.d/elastix-firstboot start && reboot
التعديل الأخير: