المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس التحكم باللينكس بواسطة Telnet ؟



MySql
20-08-2001, 03:06 PM
الأخوة الكرام

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

استأجرت سيرفر لينكس ، وأريد أن استفسر عن مجموعة من الأسئلة وأتمنى أن يتسع صدركم لها :أفكر:

1- هل هناك برنامج ما يمكنني من ضغط مجموعة من الملفات إلى ملف واحد على ويندوز ، ومن ثم إرسال هذا الملف باحد برامج FTP ومن ثم فك الضغط هنا ؟ (لتوفير الوقت والجهد)

2 - لم لا أتمكن من تعديل بعض الملفات على السيرفر الخاص بي (كامل السيرفر خاص) بحيث استطيع تعديل بعض ملفات الإعدادات الخاصة بسيرفر Apache مثل ملف (httpds.conf) .
أو حتى حذف بعض المجلدات بالأمر rmdir -r ، بحيث تخرج لي رسالة مفادها Permission denied
مع العلم أن ما اريد حذفه هو ملفات باكب قديمة للسيرفر السابق !

3- كيف أعرف ان سيرفر قواعد البيانات MySql مثبت على سيرفري .

وشكراً لكم :)

Q8_JB007
20-08-2001, 03:48 PM
أخي العزيز، إليك الإجابة عن تساؤلاتك:

1- هناك بعض سيرفرات لينكس تدعم الأمر unzip الذي يسمح بفك الضغط عن ملفات zip ، لذلك فكل ما عليك فعله هو ضغط الملفات بهيئة zip على الويندوز و من ثم إرسال الملف عبر الـ FTP و من ثم فك الضغط عنه بواسطة الأمر: unzip -a FILENAME.zip عن طريق telnet، إذا كان السيرفر لا يدعم هذا الأمر، فحاول الحصول على أداة تقوم بضغط الملفات بهيئة tar و كذلك هيئة gunzip تحت الويندوز و من ثم يمكنك تحميلها عبر الـ FTP و فك الضغط عنها بإستخدام الأمر: tar xvzf FILENAME.tar.gz ، أما إذا كنت تعمل تحت لينكس أصلا، فيمكنك ضغط الملفات بهيئة tar أولا ثم gz للحصول على أقل حجم ممكن و تحميلها بواسطة الـ FTP و فك الضغط عنها عن طريق الـ telnet.

2- إذا كنت مشتركا في مساحة مشتركه Virtual Webhosting فإنك لا تستطيع ذلك و ذلك لأنه يوجد هناك مستخدمين آخرين على السيرفر، أما إذا كان السيرفر خاص بك ( مسـتأجر ) فإسأل الشركة التي قامت بالتأجير، و على العموم يمكنك التحكم ببعض إعدادات المزود بواسطة ملفات .htaccess .

3- يمكنك تشغيل mysql عن طريق الأمر:
mysql -uUSERNAME -p DATABASENAME
و بعدها سوف يطلب منك إدخال كلمة السر.

Mohammed_Yousif
21-08-2001, 06:37 AM
حذف بعض المجلدات بالأمر rmdir -r ، بحيث تخرج لي رسالة مفادها Permission denied

ينبغي أولاً أن تتأكد من أنك تمتلك الصلاحية لمسح هذه المجلدات
ويمكنك التأكد باستخدام
ls -l DIRECTORYNAME
مع استبدال DIRECTORYNAME باسم المجلد الذي ترغب مسحه ستحوي النتيجة تقريباً على هذه الحروف في البداية
drwxr-xr-x username

حيث d يدل على أن نوع هذا الملف دليل Directory
الثلاثة حروف الأولى rwx تحدد الصلاحيات للمستخدم الذي أنشأ هذا الدليل
وتعني أن له حقوق Read , Write , Execute
الثلاثة حروف التالية r-x تعني أنه يحق للمستخدمين الموجودين في نفس المجموعة Read , Execute
لثلاثة حروف التالية r-x تعني أنه يحق لأي شخص Read , Execute
أما username فهو اسم صاحب الدليل
لمسح الدليل ستحتاج على الأقل إلى صلاحية الكتابة Write تأكد من أنها موجودة w

إذا كانت موجودة ولك الحق في مسح الدليل فقد يكون الأمر rmdir -r ضمن Alias وفي هذه الحالة يتم توجيهه إلى أوامر أخرى
مثلاً :
echo " Permission denied "
للتأكد من ذلك استخدم :
alias | grep rmdir
فإذا وجدت سطراً شبيهاً بهذا :
alias rmdir='some command'
حيث some command هي أمر ما
قم باستخدام الأمر
unalias rmdir
وأعد محاولة مسح الدليل مرة أخرى

ملحوظة : هذا إذا كنت تستخدم bash أو pdksh أما في حال استخدامك لـtcshell
فسيكون السطر شبيهاً بـ
alias rmdir 'some command'


لم لا أتمكن من تعديل بعض الملفات على السيرفر الخاص بي (كامل السيرفر خاص) بحيث استطيع تعديل بعض ملفات الإعدادات الخاصة بسيرفر Apache مثل ملف (httpds.conf) .

إذا كان السيرفر بكامله خاص بك فستجد الملف في
/etc/httpd.conf
وإذا لم تجده يمكنك البحث عنه :
find / -name httpd.conf -depth -print -exec emacs{} \;
ويمكنك في هذه الحالة تعديله
أما إذا لم يكن السيرفر كذلك فقد يمكنك الإطلاع علبه ولكن لا يمكنك تعديله

MySql
22-08-2001, 12:55 AM
كل الشكر والتقدير لكما أخواي

ولكن لا يزال السؤال مطروحاً

هل هناك برنامج يقوم بضغط مجموعة من الملفات في ظل الويندوز ومن ثم إرسال هذه الملفات بأحد برامج FTP إلى سيرفر اللينكس ومن ثم فك الضغط هناك ؟

فقد جربت أمر unzip إلا أنه غير موجود على سيرفري .

وشكراً

Mohammed_Yousif
22-08-2001, 05:10 AM
Here it is
It is a gzipping program for DOS
The object of TAR is just backuping a group of files and/or directories in ONE file and it does/can not compress anything so a file with the name : file.tar
is uncompressed tared archive
but : file.tar.gz OR file.tgz is compressed tared archive

the program is attached
It is zipped so unzip it and run
have fun :)
sorry for typing in english but I'm doing so right now from Linux

Mohammed_Yousif
22-08-2001, 05:29 AM
Sorry for that :(

Q8_JB007
22-08-2001, 08:40 AM
شكرا لك يا أخي محمد يوسف على المعلومة فقد كنت أتعجب فعلا عندما أقوم بـ ( جمع ) مجموعة من الملفات في ملف tar واحد حيث ان الحجم يكون كبيرا جدا، و لكن عند القيام بضغط الملف tar بإستخدام gunzip أجد نفسي مندهشا مرة أخرى لقوة البرنامج الأخير في تقليص حجم الملف الأول بنسبة كبيره.

MySql
22-08-2001, 11:26 PM
كل الشكر والتقدير :)

Mohammed_Yousif
23-08-2001, 05:33 PM
My Duty :)