لينكس كما لم تشاهده من قبل تركيب واجهة رسومية للسيرفر

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

نبدا في موضوعنا على بركة اللله موضوعنا اليوم عن تثبيت واجهة رسومية على سيرفر لينكس سينتوس ويمكن التطبيق على باقي الأنظمة لكن مع بعض الإختلافات

درسنا لهذا اليوم هو حصري وأول شرح عربي يتناول هذا الموضوع بشكل تفصيلي وبواجهة كاملة

شاهدنا من قبل شروحات الكثير من الأخوة عن التصفح عبر التيرمنال (الشل) في سيرفر لينكس وكان هناك عدة برامج تقوم بهذا ومنها ما هو موجود أصلا في النظام
مثل lynx ومثال عليه في الشل



PHP:
lynx www.google.com

ولكن عيبه طبعا أنه بدون ألوان ويفقد العديد من المميزات التي تراها في المواقع مثل الجافا سكربت وغيره

لكن هذا إستطاع غيره أن يوفره عبر الشل أيضا مثل links وبإمكانك تنصيبه بشكل سهل وهو أيضا لايدعم الألوان
لكن يدعم الjava script




PHP:
links www.google.com

لكن إحنا عاوزين مثل ما بتوع الوندوز ليهم واجه بيتصفحو فيها بالألوان وبسرعة عالية وبيحملو من الرابد شير من سيرفراهم وبينزلو عليه برامج ftp ورفع وفك الضغط والكثير الكثير

بدون كتابة الأوامر بل بواجهة رسومية مثل اي نظام لينكس عادي بوجهة جينوم أو كيدي او الكثير من الواجهات الأخرى


طيب كيف يا أخي هادا نظام سيرفر مو ديسك توب

بنحكي عادي بإمكانك إضافة واجهة للسيرفر بشكل بسيط جدا

أولا أنواع الواجهات الي حنستخدمها
وهي 3 واجهات

الأول وهي بسيطة جدا وبدون سطح مكتب ولا اي برامج مرفقة (كئيبة ولكن يمكن تنزيل أي برامج وتشاهدها بالألوان عادي لكن إحنا عاوزين شي نازل وجاهز وبسيط )



PHP:
X Window System

الثاني حلو جدا وأكيد بتوع اللينكس بيعرفوه


PHP:
GNOME Desktop Environment

الثالث



PHP:
KDE Software Development

أيضا ممتاز جدا مثل الثاني مع بعض الفروقات



الأولى يمكن تنصيبها بشكل سهل وسريع

في الشل



PHP:
yum groupinstall "X Window System"



الواجهة الأولى حتنزل بسهولة وبدون اي مشاكل فقط حيطلب التأكيد إكتب y


والثانية والثالثة

حيكون فيهم مشاكل "رسائل خطأ بتظهر عن التنصيب لهذا أحضرت لكم البكات الناقصة وكيفية تركيبها وبعد ذلك نكمل الشرح لتنصيب الواجهتين
إذا لم يفلح معك هذا وظهر لك رسائل اخرى إطرحها هنا وسيتم الحل بإذن الله ولا تنسى أن تكمل الشرح مما بعد تنصيب الواجهتين فيمكنك الإكمال عبر الواجهة الأولى


بكجات rpm إلي فيها مشاكل


الثانية حيظهر معانا الخطأ التالي وبصراحة لم أفهم لماذا يظهر هذا الخطأ في حين أننا نستخدم الأباتشي أكبر من 2.2.0 ويبدو أنها بكجات ناقصة ولكن حل المشكلة بالأسفل

هذا الخطأ في حال نسختك كانت 64 bit


PHP:
httpd >= 2.2.0 is needed by package gnome-user-share-0.10-6.el5.x86_64 (base)



حنروح على عمو جوجل وندور على رابط ليها وطبعا انا محضرو ليكم



PHP:
wget ftp://ftp.rediris.es/volumes/vol1/centos.org/5.2/os/x86_64/CentOS/gnome-user-share-0.10-6.el5.x86_64.rpm


وزي ما إنتا في نفس المكان

إكتب



PHP:
rpm -i gnome-user-share-0.10-6.el5.x86_64.rpm --nodeps

في حال كانت نسختك 32bit فالخطأ مختلف ولكن نفس الشي نجيب الملف ونطبق



PHP:
rpm -i gnome-user-share-0.10-6.el5.i386.rpm --nodeps

وبعدها طبق الأمر للتنصيب



PHP:
yum groupinstall "GNOME Desktop Environment"


حيطلب التأكيد وحينزل معاك مية المية


الثالثة
خطأ مشابه ولكن في بكج تانية



PHP:
wget http://centos.toracat.org/ned/CentOS-5/testing/fasttrack/5.2/x86_64/RPMS/kdebindings-3.5.4-6.el5.x86_64.rpm




PHP:
rpm -i kdebindings-3.5.4-6.el5.x86_64.rpm --nodeps

لا ننسى أصحاب ال32 bit يبحثو عن الملف وينزلوه ويطبقو الأمر على الملف الي جابوه ولو تغلبو يبلغوني وانا بيجبلهم الملفات
ثم



PHP:
yum groupinstall "KDE Software Development"



الآن يا باشا نزلت معانا الواجهات لكن كل الشرح الي سبق ممكن تنفذو على اي نسخة سنتوس سيرفر في بيتك لكن إحنا مش على السيرفر بدنا نوصلو عن بعد يبقى لازم يكون في حل للوصول عن بعد

بنحكي ولا يهمك

سنقوم بإنشاء

VNC Server وهو تقريبا أفضلهم وأسهلهم وبردو لو حد عندو برنامج أخر ومجرب وسريع وقوي يريت يرفقو وبإذن الله بجربو وبرفقو للشرح


إكتب التالي


PHP:
yum install vnc-server
yum install vnc
الآن حنشغل الvnc سيرفر لأول مرة وحنديلو كلمة مرور وطبعا ضروري تكون صعبة



PHP:
vncserver

ثم كلمة المرور ثم تأكيد الكلمة

الآن السيرفر جاهز للوصول عن بعد عبر البورت الإفتراضي ببرنامج real vnc الخاص بالوندوز وموجود بلينكس

نزل البرنامج من هنا



PHP:
http://www.filehippo.com/download_realvnc/



بعد التنصيب حنشوف كيف حننتصل على السيرفر الآن والبورت الإفتراضي هو 5901



عند الإتصال بشكل إفتراضي يكون على واجهة X Window الي هي أول واجهة

للتغير علينا التعديل على ملف التالي وإضافة الكود هذا حسب الواجهة التي تريد (التعديل فقط في السطر الأخير)



PHP:
pico /root/.vnc/xstartup

واجهة جينوم



PHP:
#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
واجهة x window



PHP:
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &


واجهة kde



PHP:
#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startkde &
ملاحظة بين كل عملية تحويل والأخرى يجيب إغلاق الإتصال بالسيرفر كي يأخد الإعداد الجديد


إكتب

vncserver -kill :1
لو كنت فاتح اكثر من سيشن
vncserver -kill :2


ُثم تشغيل مرة اخرى

vncserver

وفي الختام فإن أصبت فهو توفيق من الله وكرما منه وإن أخطأت فمن نفس
تحياتي لكم جميعا

يمكن النقل للجميع ولكن مع ذكر الحقوق "XxRA3eDxX" مع رابط الدرس هنا في معهد الحماية

دعواتكم
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
نلحقها بالصور لكي يكتمل الموضوع .. الكمال لله

BesT1.jpg


BesT2.jpg



هذه صورة وانا أتصفح معهد الحماية العربي
BesT3.jpg


صورة برنامج ftp مدمج مع الواجهة

BesT4.jpg


BesT5.jpg






صورة الSys monitor وكيفية رؤية حالة السيرفر وإستهلاك الموارد ويوجد الكثير فيها

BesT6.jpg



على فكرة الشرح يطبق بسهولة على نسخ centos للسيرفر الكامل والvps أيضا

وتم التجربة على الvps ويعمل بكفائة

تحياتي
 

markah4host.com

عضو جديد
13 يوليو 2010
19
0
0
,, مشكووور يا الغلا || ~ ..

||~ ,, شرح جدآآ رآآئعـ !
 

elmohnds

عضو جديد
14 مارس 2010
17
0
0
ام الدنيا
www.elmohnds.com
مميز جدا جدا هل بامكاني تطبيقة علي في بي اس صغير حيث اني ساقوم بحجز سرفر صغير لتطبيق هذا الدرس

وهل سيسبب بطء في السرفر اقصد هل يستهلك اي موارد من السرفر
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
يمكنك تطبيق الدرس على فى بى اس ياغالى بدون مشاكل

انا قمت بتطبيقه بنفسى على فى بى اس

بالنسبة للموارد فهذا يعتمد على استخدامك الشخصى لكن فى العادى لا اظن انه يستهلك موارد

جزيل الشكر
 

down4me

عضو جديد
15 فبراير 2011
2
0
0
بسم الله الرحمن الرحيم

شكرا جزيلا لك اخي الكريم على شرحك الرائع

لدي بعض المشاكل و اتمنى ان تساعدني في حلها :


انا بطبق على حساب في بي اس نظام سينتوس 5

و عند تظبيق من الاوامر التالية :

PHP:
X Window System



تظهر الرسالة التالية

PHP:
-bash: X: command not found



اما بالنسبة للامر

PHP:
                       GNOME Desktop Environment


تظهر الرسالة التالية :

PHP:
-bash: GNOME: command not found


و عند تظبيق الامر :

PHP:
                       KDE Software Development



تظهر الرسالة التالية :

PHP:
-bash: KDE: command not found



و عند تظبيق الامر :

PHP:
                       yum groupinstall "X Window System"

تظهر الرسالة التالية :

PHP:
-bash: yum: command not  found
ادركت انه لابد من تنصيب yum و بعد ان تمكنت من تنصيب yum من احدى المواضيع بالمنتديات الانجليزية اكتشفت اني ركبيت الاصدار 2.0.7 و انه لابد من تركيب الاصدار 3.0.1 حيث لدي :
Python 2.4.3

انا مبتدا جدا و كل ما كنت افعله هو نقل الخطوات الان انا لا اعرف ماذا افعل و من اين ابدا ؟؟ ارجو المساعدة لتركيب واجهة رسومية و كذلك VNC Server

اسف على الاطالة و ارجو ان تساعدني

اتركك في رعاية الله و امنه
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
هذه ليست اوامر انها اسماء الواجهات

كود:
X Window System

كود:
 GNOME Desktop Environment


 

great_heart0

عضو جديد
1 أكتوبر 2008
1
0
0
موضوعك ررائع اخى الكريم

اريد فقط ان اسئل عن طريقه العمل على vnc

لقد قمت بعمل كل شئ مذكور فى الشرح ولكن لم استطع ضبط اعدادت vnc

تقبل تحياتى
 

khalil_alory

عضو جديد
9 فبراير 2012
1
0
0
السلام عليكم

اخوي عملت كل شي بس في مشكله عندي ويا ريت يا خوي تعطيني الحل


كل شي تمام وعمل كونكشن على السيرفر بس بتطلع صفحه لونها سكني ومكتوب فيها 3 خيارات

1 accept clipboard from viewers
2 send clipboard to viewers
3 send primary selection to viewers

وكل واحد جنبو مربع فيه صح

وما في اي شي ثاني بالصفحه


وان شاء الله راح تلاقي الحل



مشكور اخوي