الحالة
مغلق و غير مفتوح للمزيد من الردود.

omar_saleh882000

زيزوومي جديد
إنضم
29 أغسطس 2008
المشاركات
1,735
مستوى التفاعل
20
النقاط
0
الإقامة
اعمــــــــاق منتديات زيزووم وبس
الموقع الالكتروني
www.islamway.com
غير متصل




الجميع منا بأن أنظمة Linux تتيح لمستخدميها سهولة التعامل مع نظام Windows من داخلها, كإستعراض ملفات النظام او نسخ الملفات منه او الكتابة و التخزين فيه بالإضافة إلى قراءة ملفاته, هذا الأمور كلها كانت تحدث من داخل نظام Linux و ذلك عن طريق عمل mount لنظام Windows بهذه الطريقة:

شفرة برمجية :




mkdir /mnt/windows
mount -t vfat /dev/hda1 /mnt/windows





لكن يمكن حدوث العكس! ; أي استعراض ملفات Linux و الكتابه فيه و النسخ منه و قراءة ملفاته بالطبع, كل ذلك و انت داخل نظام Windows ! و ذلك باستخدام مجموعة أدوات تسمى LTOOLS .

ماذا تقدم لي أدوات LTOOLS ؟

هذه الأدوات تم برمجتها بواسطة Jason Hunter و David Lutz في جامعة Willamette بالولايات المتحدة الأمريكية.

تقدم هذه الأدوات LTOOLS القدرة على استعراض ملفات نظام Linux و الكتابة فيه و النسخ منه...الخ و انت داخل نظام Windows و حزمة نظام Windows تأتي قابلة للتنفيذ و تضم الملفات التالية:

شفرة برمجية :




ldir.exe list directories and files

lread.bat read and copy files from Linux to DOS

lwrite.bat copy files from DOS to Linux

ldel.bat delete Linux files or (empty) directories

lchange.bat change Linux file attributes and owner

lren.bat rename Linux file

lmkdir.bat create a new Linux directory

lln.bat create a symbolic link

lcd.bat set the default Linux toplevel directory

ldrive.bat set the default Linux disk drive







, و في الحقيقة الغرض من هذه الأدوات هو استعراض أنظمة ملفات EXT2 الخاصة بنظام Linux , بمعنى يوجد نسخ من هذه الأدوات يمكنك تركيبها على نظام Linux ( مثلا RedHat ) و من خلالها تستعرض ملفات نظام Mandrake او تنسخ منه ملفات و هكذا !, كما توجد نسخ ينبغي تصريفها لتعمل على أنظمة UNIX و من خلالها يمكنك استعراض أنظمة ملفات EXT2.


من أين أقوم بتنزيل هذه الأدوات و كيف أركبها على جهازي؟
يمكنك تنزيل أدوات LTOOLS من خلال هذا الموقع:

http://www.it.fht-esslingen.de/~zimmerma/software/ltools.htm

أما طريقة التنصيب فهي سهلة,كل ما عليك هو اتباع الآتي:
* بعد تنزيل البرنامج قم بفك ضغطه بأحد برامج فك الضغط ( Winzip مثلا ) ثم استخرج كامل الملفات إلى مجلد جديد.

* انقر على Setup و اتبع الخطوات المعهودة ( Next , Next Finish )


شفرة برمجية :



Start ---------> Programs ---------> LTOOLS ---------> LTOOLS Command Line





انتهينا!


طريقة استخدام أدوات LTOOLS
حسناً, هنالك ثلاثة طرق لإستخدام هذه الأدوات:


1- عن طريق سطر الأوامر Command Line

2- عن طريق واجهة رسومية و ذلك بجعل جهازك خادم

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


سوف أقوم بشرح الطرق الثلاثة على امل ان تعجبكم احد الطرق.

أولا عن طريق سطر الأوامر Command Line


حسناً, لنفرض أنك تريد سرد ملفات نظام Linux باستخدام سطر الأوامر, توجه كما قلنا سابقاً إلى:
شفرة برمجية :




Start ---------> Programs ---------> LTOOLS ---------> LTOOLS Command Line



و بعدها اكتب:

شفرة برمجية :




ldir -s/dev/hda2 /






الآن سوف يتم سرد ملفات الجذر الرئيسي " / " و سوف تشاهدها امامك على الشاشة كما توضح هذه الصورة:
722.gulfson


شرح مبسط لما قمت به ldir : برنامج سرد ( استعراض ) الملفات
-s : خيار يمكن الشخص من تحديد القسم الذي يوجد به نظام Linux

/dev/hda2 : القسم الذي يوجد به قسم Linux لدي ( قد يختلف لديك )

/ : المجلد الذي أرغب أن اسرده و قد تود مثلا ان تستعرض /etc/ او غيرها .



ملاحظات
- إذا عيّنت قسم Linux بقيمة /dev/hda او /dev/hdb ...الخ من غير تحديد الرقم الذي يوجد به, فسوف يقوم البرنامج بالبحث عن اول قسم لنظام Linux .

- إذا استخدمت ldir من غير خيار " -s " فسوف يقول بالبحث في القرص الصلب الذي ركبت أدوات LTOOLS به ( غالباً /dev/hda ) .


- إذا لم تعرف رقم القسم الذي يوجد به نظام Linux فاستخدام خيار " -part " بهذا الشكل:


شفرة برمجية :




ldir -part




و سوف تكون أرقام أقسام قرصك الصلب في الناحية اليسرى كما توضح الصورة:

723.gulfson


- لمزيد من المعلومات حول هذا الأمر استخدم خيار " -h " . و الصيغة العامة لهذه الأداة هو:
شفرة برمجية :



ldir [-h | -v | -? | -part] [-s/dev/hd..] [Linux_Directory]



هذا كان بالنسبة لسرد الملفات و لكن ماذا عن قرائتها و نسخها من نظام Linux إلى نظام Windows ؟
لقراءة أحد ملفات نظام Linux , كل ما عليك هو إصدار:
شفرة برمجية :




lread -s/dev/hda2 /var/www/html/test.php





الإختلاف بين هذا الأمر و سابقه هو أنني حددت ملف معي و هو test.php لقراءة محتوياته, كما توضح الصورة
724.gulfson



اما إذا أردنا أن ننسخ ملفاً من نظام Linux إلى نظام Windows فينبغي في الأخير أن نضيف مكان الملف المنسوخ,حيث سيكون الأمر بهذه الصورة:
شفرة برمجية :




lread -s/dev/hda2 /var/www/html/test.php C:test.php



الآن إذهب إلى قسم الـ C و سوف تلاحظ وجود نسخة من الملف

الصيغية العامة لهذا الأمر هي:
شفرة برمجية :





lread [-h | -v | -?] [-s/dev/hd..] Linux_File [DOS_File]




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




ldel -s/dev/hda2 /var/www/html/test.php




و سوف ينحذف الملف,الصيغة العامة لهذا الأمر هي:
شفرة برمجية :




ldel [-h | -v | -?] [-s/dev/hd..] Linux_File



أما لتغيير صلاحيات الوصول لأحد ملفات نظام Linux و كذا المالك و المجموعة في آن معاً, أصدر الأمر التالي:
شفرة برمجية :



lchange -s/dev/hda2 -frwxrwxrwx -u2 -g2 /home/file.html



شرح مبسط لما تم القيام به
-f : لتغيير صلاحيات القراءة و الكتابة و التنفيذ لكل من المالك و المجموعة و الآخرين. ( يشبه أمر chmod )

-u: لتغيير مالك الملف عن طريق تغيير رقم تعريف المستخدم, فإذا كان المالم هو مستخدم " account " يحمل رقم تعريف " 3 " و اردت نقل ملكية ملفه إلى مستخدم آخر " account2 " فينبغي معرفة رقم تعريفه للقيام بذلك ( يشبه امر chown )

-g : لتغيير مجمعة الملف ( يشبه أمر chown ) .


الصيغة العامة لهذا الأمر هي:
شفرة برمجية :



lchange [-h | -v | -?] [-s/dev/hd..] [-fFMODE] [-uUID] [-gGID] Linux_File




أما للكتابة في نظام Linux فأصدر الأمر التالي:

شفرة برمجية :


lwrite -s/dev/hda2 C
725.gulfson
rogramethems.zip /root/thems.zip






حيث نسخنا ملفاً من نظام Windows و وضعناه داخل نظام Linux .
الصيغة العامة:
شفرة برمجية :




lwrite [-fFMODE] [-uUID] [-gGID] DOS_PathDOS_File Linux_File




لتغيير مسمى ملف في نظام Linux إلى إسم آخر,أصدر هذا الأمر:
شفرة برمجية :




lren -s/dev/hda2 /var/www/html/test.php index.php




هذا الأمر قام بتغيير إسم ملف test.php الموجود داخل نظام Linux طبعاً إلى إسم index.php .
الصيغة العامة:
شفرة برمجية :



lren [-h | -v | -?] [-s/dev/hd..] [-fFMODE] [-uUID] [-gGID] Linux_File_old_name Linux_File_new_name




بقي عمليتي إنشاء دليل جديد في نظام Linux و أيضاً أنشاء اختصار, و كلاهما بنفس الطرق السابقة تقريبا

ثانيا: عن طريق واجهة رسومية و ذلك بجعل جهازك خادم


توجه أولاً إلى :
شفرة برمجية :




Start ---------> Programs ---------> LTOOLS ---------> LTOOLS ---------> LTOOLS Web Server (http localhost)





بعد ذلك اكتب في متصفحك:
شفرة برمجية :



يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي






الآن سوف يتم سرد ملفات و مجلدات نظام Linux و لكن بشكل رسومي و سهل,كما توضح الصورة:
726.gulfson


أضف إلى ذلك بأنه أصبح جهازك خادم ويب Webserver .
عمل الأمور السابقة من استعراض و نسخ ...الخ في الواجهة الرسومية سهل جدا و لا يحتاج إلى شرح و كثر كلام,فقط أشر و انقر .



ملاحظات:
- لاستعراض ملفات الـ Windows و التعامل معها ( نسخ,تعديل...الخ) انقر على خيار DOS في أعلى الصفحة.

- بشكل إفتراضي يكون منفذ خادم الويب و " 80 " فإذا أردت تغييره إلى " 99 مثلا " أصدر هذا الأمر من سطر الأوامر:


شفرة برمجية :




LREADsrv 99



- بشكل افتراضي أيضا, خادم الويب ( LREADsrv ) لا يقبل أي إتصال الا من جهازك ( localhost ) او ( 127.0.0.1 ) , فإذا أردت ان يستخدم أحداً ( في الإنترنت او داخل شبكة محلية )المميزات السابقة فينبغي أن تحدد أرقام الـ IP لهم ( اقصد حد مسموح 3 عناوين ) , بحيث الشكل النهائي للأمر:

شفرة برمجية :



LREADsrv 80 212.452.123.3 213.571.231.7




لابد عند استخدام ميزة remote host السابقة تحديد المنفذ.

اما طريقة الـ JAVA فتطلب منك تركيب Java 2 Runtime Environment و يمكنك تنزيلها من موقع : جافا لقطات من الأداة و هي تعمل بواسطة جافا

727.gulfson


وفقكم الله . اخوكم عمر .

 

تسملى اخى الامل الطائر على مرورك { المتواصل } ,,

جزاك الله خيرا .
 
بارك الله فيك على المعلومات القيمة يالغالي عمر صالح
5 نجوم
 
توقيع : techno
فعلا مجهود وشرح متميز وتستاهل كل خير
5/5
بارك الله فيك
ننتظر جديدك دوما
 

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


صراحة مرورك شرفنى كتير اخى الغالى ,, اشكرك كل الشكر,,

جزاك الله كل خير ,, ولا تحرمنى من وجودك فى باقى مواضيعي ,,

دمت بالف خير اخى المبدع :king:
 

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


حبيب قلبى الغالى تسلملى على المرور الروعة من شخص اروع ,,

بارك الله فيك اخى الغالى ,,ولا تحرمنى من المزيد من المشاركات الرائعة,,

جزاك الله الجنة اخى الحبيب .
 
الله يعطيك العافيه بارك الله فيك
معلومات قيمه​
 

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


بارك الله فيك على المرور الرائع



يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


تسلملى يا غالى على المرور الروعة ,,

جزاكم الله الجنة . :king::king:
 
يعطيك العافية .. بارك الله فيك​
 
توقيع : hatem20
الله يبارك فيك يا حبيب قلبي
 
بارك الله فيك اخى

تسلم والله​
 
توقيع : abdo_oOo
مشكووووووور ...

جزاك الله خيرا..
 
توقيع : ~Butterfly~
توقيع : مركز البدوى
موضوع في غاية الروعه

بارك الله فيك عاالجهد المبذول

تقييم و5/5
 

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي



تسلمولي يا احلي الحبايب علي مروركم

العطر ولا تحرمونا من هذا المرور مره اخري
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى