• 0
أحمد أبو عبد البر

الوعيّ اللينُكساوي..إقرأ هذا قبل الدخول لعالم لينُكس.

سؤال

السلام عليكم.

 

كتب هذا المقال أحد أعضاء مجتمع لينكس وقد أعجبني فأحببت نقله هاهنا لتعم الفائدة به

 

نص النقل :

 

من أهم الأمور التي تتميز بها البرمجيات الحرة عن تلك المغلقة هو أنه بالأولى لدينا طريقة تفكير مغايرة للثانية, نحن لا نفكر كما يفكر المستخدمون الآخرون الذين لم ينتقلوا للبرمجيات الحرة بعد أو الذين ما يزالون يبحثون عن كراك للعبة The Lord Of The Rings , هنا وفي مجتمع البرمجيات الحرة ونظام جنو/لينُكس لدينا شيء يدعى بالوعيّ التقني; أن تقوم بتطبيق أمر لا تعرفه في الطرفية أو أن تحذف نظامك دون قصد أو أن تحمل سكربت شل خبيث وتنفذه دون أن تقرأ محتواه هو أمر عجيب بالنسبة لمستخدمي هذا النظام, هنا أنت سيد نظامك, إن قتلته بالخطأ فهذه مشكلة منك لا منه, عليك أن تعرف ما تفعله قبل أن تفعله وإلا لا تفعله, وسنتعرف هنا على أهم النصائح التي يجب قراءتها وحفظها واتباعها قبل الشروع بالدخول لعالم جنو/لينُكس.

* أوامر الطرفية(سطر الأوامر) : افهمها قبل تنفيذها:

لا يجوز أن تقوم بتنفيذ كل أمر تراه على الإنترنت في طرفيتك(سطر الأوامر الخاص بلينُكس), هذا خطير للغاية وفي معظم الأحيان قد يدمر نظامك بسهولة, لا تلمنا لأننا لم نقل لك مالذي يفعله الأمر الفلاني ولكن لمّ نفسك لما لم تبحث أو تسأل عنه ,نحن لن نعطيك سمكة كل يوم ولكن سنعلمك كيف تصطاد, على سبيل المثال الأمر التالي(لا تفكر في تطبيقه!) :


rm -rf /

 

هذا الأمر يحذف كل نظامك من على القرص الصلب, إن رأيتها في موقع ما يشرح به تثبيت فيرفكس ويحتوي على مثل هذه الأوامر حينها اتصل بـ911 واخرج من الموقع!
إذا أردت التأكد من أمر ما فانسخه والصقه في جوجل, وأقرأ ما تستطيع من المعلومات عنه وتأكد من أنه ليس أمراً خبيثاً.

هناك أوامر قد تكون مسالمة, ولكن إن تم استخدامها على غير وجهها الصحيح فقد تسبب خللاً كارثياً اشبه بسكود ينزل فوق حاسوبك, مثل:

 

 

dd if=/dev/random of=/dev/sda6

 

لا تفكر في تطبيق هذا الأمر لأنه يقوم بفرمتة القرص الصلب المسمى sda6 , قد تكون تقصد الفلاشة التي يرمز لها في معظم الأحيان بـsdb1 أو غيرها من الأرقام, ولكن إن أخطأت بحرف واحد فقط فقدت كل نظامك ومعلوماتك, أحياناً قد تكون أنت تريد فرمتة القرص الصلب , ولكن تذكر أن أيّ رقم أو حرف زائد أو ناقص سيجعلك تكتب موضوعاً في مجتمع لينُكس العربي ! tooth.gif

نصيحة مجرب: لا تنفذ كل الأوامر التي تراها أمامك, ابحث عنها قبل تنفيذها , الأوامر مثل rm و dd و mv و apt-get remove قد تعطل نظامك إن لم تستخدمها بالوجه الصحيح, حتى الأمر apt-get install في أوبونتو والذي يختص بتثبيت حزم جديدة قد يسبب مشاكل لك في حال قمت بتثبيت تعريف لكرت الشاشة غير الذي موجود في حاسوبك, أو حدثت النواة للإصدار التجريبي وغيرها من الأمور..تحقق من كل شيء قبل تنفيذه.

* سكربت شل: افتحه قبل تنفيذه:

 

 

rm -rf /opt/firefox/* rm -rf /usr/lib/mozilla/plugins/* rm -f /usr/share/icons/mozicon128.png 

 

هذا سكربت شل ,وظيفته حذف الفيرفكس من حاسوبك وإعطائك انطباعاً سيئاً عن لينُكس يجعلك "تفش خلقك" فينا هنا وأن تعتقد لينُكس هو السبب, أخبرناك من قبل أن الأمر rm يحتاج تفكيراً ملياً قبل استخدامه, لذا في حال أعطاك أحد ملف شل سكربت وأخبرك أنه يقوم بتثبيت كروم على توزيعتك, افتحه أولاً, لن تفهم شيئاً ,بالطبع, فانت لست مبرمج شل, ولكن ابحث عن الأوامر المستخدمة فيه مثل apt-get install و apt-get remove, هل هي موجودة؟ إذاً هذا السكربت سيحذف شيئاً من نظامك ويثبت شيئاً آخر , لن تتمكن من حماية نفسك إلا إذا تعلمت فائدة الأوامر, مالذي يفعله الأمر كذا والأمر كذا..الخ ,عندما تتعلم بعض الأوامر ستتمكن من معرفة مالذي يقوم به هذا السكربت, إن كان سيئاً فلا تنفيذه وإن كان مفيداً فنفذه ولا تخف !

يمكنك تعلم فائدة الأوامر عبر هذا الموقع: http://freeengineer.org/learnUNIXin10minutes.html وهذا الموقع < أو اقرأ هذا الكتاب.

نصيحة مجرب: لا تنفذ أمراً لا تعرفه , إذا صادفك أمر ما وتريد معرفة مالذي يقوم به بسرعة فاكتب بالطرفية: man command مع استبدال command بالأمر المطلوب, لاحظ أنه يجب أن تكتب الأمر الرئيسي وليس مع كل خياراته, مثلاً: man dd يعطيك فائدة الأمر dd أما لو كتبت man dd if=/dev/random فلن تحصل على شيء وسيعطيك إشارة خطأ, عليك أن تتعلم التفريق بين الأوامر الأساسية وخياراتها, مثلاً apt-get install firefox , إن apt-get هو الأمر الرئيسي وليس install ولا firefox , عادةً وفي معظم الأحيان تكون أول كلمة بعيدة بمسافة عن بقية الكلمات في الأمر هو الأمر الرئيس كما في حالتنا هنا.

* خرج الأوامر : افهمه أو ابحث عنه:

عندما تنفذ apt-get update ويعطيك رسالة خطأ مثل:

 

 

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

 

قبل أن تسألنا لما لا يعمل الأمر, اقرأ ما تراه عيناك في رسالة الخطأ , بمجرد لمحة بسيطة يمكنك استنتاج أنك لست مستخدماً جذراً (مدير النظام الذي يحق له حذف وتثبيت البرامج) , وهذا ملخص الرسالة وهي انك يجب أن تضع sudo الذي يعطيك الصلاحيات قبل الأمر السابق, ليصبح sudo apt-get update ليعمل معك.

في حال حاولت قراءة الرسالة ولكن لم تفهم مالمشكلة, انسخ الخرج وابحث عنه في جوجل, أحياناً يجب عليك البحث عن سطر واحد فقط من من الخرج إذا كان طويلاً وعادة يكون آخر سطر (ولكن ليس شرطاً) , هنا خبرتك هي الوحيدة التي ستعرفك على المشكلة الحقيقية , أو في حال لم تجد شيئاً , انسخ الخرج كله وضعه في أحد منتديات دعم البرمجيات الحرة (بعد التاكد من أن الموضوع ليس مكرراً) واطلب المساعدة هناك.

نصيحة مجرب: جوجل هو أكثر صديق قد يفيدك في رحلتك مع جنو/لينُكس , أي شيء تريده فقط ابحث عنه في جوجل , أي مشكلة تجدها ابحث عنها أولاً , أو افتح موقع المجتمع واستخدم البحث بالأعلى لتبحث عما إذا كان هناك شخص آخر واجه نفس مشكلتك, وإلا فالمنتديات ترحب بك act-up.png

* الشروحات المنوعة : تجدها في المواضيع المثبتة:

 

 

 

Search In Google First!

 

 

معظم المواضيع التي قد تطلبها هي مشروحة مسبقاً , سواءٌ كانت في المجتمع أو في مواقع أجنبية ,لذا كل ما عليك فعله هو البحث, في المجتمع استخدم مربع البحث بالصندوق أعلاه او افتح قسم البرامج والشروحات وانظر للمواضيع المثبتة أو غيرها وابحث عن ضالتك, وفي المواقع الأجنبية ابحث في جوجل عن how to something in linux مع استبدال something بما تريد تنفيذه , linux باسم توزيعتك التي تستخدمها, حينها ستجد العشرات من الشروحات التي ستفيدك, مثلاً how to install firefox 20 in ubuntu 12.10 والذي يعني "كيف تثبت فيرفكس 20 في أوبونتو 12.10" , حينها اتبع الشرح الموجود مع مراعاة القواعد أعلاه.

نصيحة مجرب: هناك مواقع شروحات عديدة مثل هذه المواقع ننصحك بزيارتها:
https://wiki.ubuntu.com/
https://fedoraproject.org/wiki/
http://en.opensuse.org/Portal:Wiki
https://wiki.archlinux.org/
http://www.webupd8.org/
http://www.noobslab.com/
http://linux.softpedia.com/
http://kde-look.org/
http://gnome-look.org/
http://xfce-look.org/

نصائح منوعة:

* لا تنفذ أي أي أمر لا تعرفه.
* لا تنفذ أي شل سكربت دون التحقق منه.
* لا تثبت أي برنامج من أي مستودع أو مكان غير متحقق منه.
* لا تثبت أي برنامج أو تزله من نظامك دون أن تعرف مالذي يفعله.
* لا تحذف أي ملف أو مجلد في نظامك إن لم تكن تعرف لما وكيف وماذا يفعل.
* ابحث في جوجل عن الشروحات/المشاكل/الأخبار التي تريدها عن البرمجيات الحرة.
* مجتمع لينُكس العربي يرحب بك دائماً , هو ومحرك البحث بالأعلى والمواضيع المثبتة.embarrassed.png

تحياتي.

 

المصدر

تم تعديل بواسطه أحمد أبو عبد البر
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

وعليكم السلام ورحمة الله وبركاته , موضوع جميل جدا ً ونصائحه مفيدة جزاك الله خيرا ً انت والمؤلف :)

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

تشبيه جميل  لكن سيسبب بتدمير المستخدم مع جهازه مع الحي بأكمله :D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .