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

مشاهدة النسخة كاملة : لينكس من أ إلى ي لـ ubuntu



ابو حجاج
26-07-2006, 12:45 PM
الدليل الغير رسمي لتوزيعة Ubuntu 4.10
النسخة: 2.5 اخر تحديث في 23 يناير 2005
URL: http://www.ubuntuguide.org

المؤلف: Chua Wen Kiat موقع المؤلف: http://www.livejournal.com/~jiyuu0

المترجم: scorpix
ترجمات : الانجليزية, الفرنسية, الايطالية, البولندية, الاسبانية
Disclaimer
Copyright (C) 2004 Chua Wen Kiat.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
ملاحظات عامة
هذا الدليل غير رسمي لتوزيعة Ubuntu 4.10
تمت تجربة هذا الدليل على توزيعة Ubuntu 4.10 على معالجات Intel x86
اذا رأيت علامة "$" فهذا يعني انه يجب تنفيذ الامر في سطر الاوامر الموجود في Applications -> System Tools -> Terminal
لتحميل ملف اضغط بالزر الايمن على الرابط واختر Save Link As وتأكد من صحة اسم الملف وامتداده
"sudo" يعني superuser do. عند تنفيذ الامر sudo سيطلب كلمة المرور فأكتب كلمة المرور لحسابك
اذا مللت من كتابة الامر sudo في كل مرة, اكتب sudo -s -H ثم كلمة المرور لحسابك
ﻷي ملاحظات او اقتراحات او اخطاء ارسلهم الى الكاتب, من فضلك اكتب تعليقك: هنا
ربما روح البشرية الى الاخرين تظل معك دائما...


المواضيع
البداية
ماهو Ubuntu?
أين يمكن تحميل Ubuntu?
أين يمكن الحصول على مساعدة بخصوص Ubuntu?
أين يمكن الحصول على قائمة بكل البرامج والمكتبات التي تأتي مع Ubuntu?
كيف يمكن تحميل هذا الدليل كاملا؟
مواقع البرامج
كيفية اضافة مواقع للبرامج اضافية؟
كيفية عمل نسخة احتياطية او اعادة تنزيل من مواقع البرامج؟
تحديثات Ubuntu
كيفية تحديث Ubuntu يدويا؟
كيفية تحديث Ubuntu اوتوماتيكيا؟
برامج اضافية
كيفية تنصيب مشغل Flash لمتصفح Mozilla Firefox?
كيفية تنصيب قارئ ملفات PDF?
كيفية تنصيب قارئ ملفات PDF لمتصفح Mozilla Firefox?
كيفية تنصيب برنامج قارئ اخبار (pan)?
كيفية تنصيب قارئ RSS و Atom لمتصفح Mozilla Firefox?
كيفية تنصيب مدير للتحميل للواجهة الرسومية؟
كيفية تنصيب برنامج FTP ?
كيفية تنصيب برنامج لـBitTorrent?
كيفية تنصيب برنامج مشاركة الملفات (LimeWire)?
كيفية تنصيب برنامج مشاركة ملفات (aMule)?
كيفية تنصيب برنامج محادثة (Skype)?
كيفية تنصيب برنامج LinPopUp?
كيفية تنصيب برنامج لفك ضغط ملفات RAR?
كيفية تنصيب خطوط اضافية؟
كيفية تنصيب ملفات لتشغيل الافلام؟
كيفية تنصيب ملفات لتشغيل افلام DVD?
كيفية تنصيب برنامج XMMS?
كيفية تنصيب برنامج RealPlayer?
كيفية تنصيب برنامج xine?
كيفية تنصيب برنامج لتشغيل الافلام لمتصفح Mozilla Firefox لمستخدمي معالج Pentium?
كيفية تنصيب برنامج لتشغيل الافلام لمتصفح Mozilla Firefox لمستخدمي معالج غير Pentium?
كيفية تنصيب برنامج للتعديل على الملفات الصوتية (Audacity)?
كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا؟
كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا لمتصفح Mozilla Firefox?
كيفية تنصيب برنامج Nvu لكتابة/تصميم المواقع؟
كيفية تنصيب برنامج Planner ﻷدارة المشاريع؟
كيفية تنصيب برنامج Scribus?
كيفية تنصيب برنامج QTParted المشابه لبرنامج Partition Magic?
كيفية تنصيب جدار ناري (Firestarter)؟
العتاد
كيفية عرض اقسام القرص الصلب؟
كيفية عرض المساحة المستخدمة من القرص الصلب؟
كيفية عرض القطع المحملة ؟
كيفية عمل وصلة لـ/dev/dvd?
كيفية اضافة/ازالة CD/DVD-ROM يديويا, ورؤية جميع الملفات المخفية؟
كيفية ازالة CD/DVD-ROM اجباريا؟
كيفية تنصيب تعريف لكرت شاشة من نوع NVDIDA?
كيفية ايقاف شعار NVIDIA عند بداية تشغيل سطح المكتب GNOME?
كيفية تحسين اداء رسومات NVIDIA?
كيفية تنصيب قطع PalmOS?
نسخ CD/DVD
كيفية نسخ ملفات على CD/DVD?
كيفية نسخ CD/DVD?
كيفية عمل صورة ISO من CD/DVD?
كيفية عمل صورة ISO من مجلد؟
كيفية نسخ صورة ISO على CD/DVD?
كيفية اضافة/ازالة ملف ISO بدون نسخه؟
كيفية عمل CD/DVD-RW خالي؟
كيفية تعديل/تغيير سرعة النسخ لناسخ الCD/DVD?
كيفية تفعيل burnproof في ناسخ الCD/DVD?
كيفية تفعيل overburn في ناسخ الCD/DVD?
كيفية عمل ملف MD5 checmsum?
كيفية التحقق من الMD5 checksum لملف؟
الشبكات
كيفية اعداد اتصالات الشبكة؟
كيفية تغيير اسم الكمبيوتر؟
كيفية تغيير اوصاف الكمبيوتر؟
كيفية تغيير Domain/Workgroup للكمبيوتر؟
كيفية الدخول لمجلد بالشبكة بدون تحميله؟
كيفية عمل mount/unmount لمجلد بالشبكة يدويا؟
كيفية عمل mount/umnount لمجلد بالشبكة يديويا, والسماح لجميع المستخدمين بقرائته او الكتابة عليه؟
كيفية عمل mount لمجلد بالشبكة عند اقلاع النظام؟
كيفية عمل mount لمجلد بالشبكة عن اقلاع النظام, والسماح لجميع المستخدمين بقرائته او الكتابة عليه؟
الامن
ما أهم الاشياء التي احتاج معرفتها لحماية نظامي؟
كيفية ايقاف التعديل التفاعلي للتحكم في قائمة GRUB?
كيفية ايقاف قائمة التاريخ في سطر الاوامر؟
كيفية ايقاف CTRL+ALT+DEL لكي لا تعمل على اعادة تشغيل النظام في سطر الاوامر؟
كيفية تفعيل السؤال قبل ازالة او الكتابة على ملف في سطر الاوامر؟
وضع استعادة النظام
كيفية الحصول على حساب جذر بدون تسجيل الدخول؟
كيفية التعديل على اعدادات اقلاع النواة للدخول بحساب الجذر؟
كيفية استخدام قرص Ubuntu للدخول بحساب الجذر؟
كيفية تغيير كلمة المرور الخاصة بالجذر او بالمستخدم الرئيسي عند نسيانها؟
كيفية تغيير كلمة المرور الخاصة بقائمة GRUB عند نسيانها؟
كيفية استعادة قائمة GRUB بعد تنصيب نظام ويندوز؟
كيفية اضافة نظام الويندوز الى قائمة GRUB ?
كيفية قرائة اقسام لينكس ext2/ext3 من الويندوز؟
ويندوز
كيفية عمل mount/unmount لقسم الويندوز NTFS, والسماح لجميع المستخدمين بقرائته فقط؟
كيفية عمل mount/umount لقسم ويندوز FAT, والسماح لجميع المستخدمين بقرائته والكتابة عليه؟
كيفية عمل mount لقسم ويندوز NTFS عند الاقلاع, والسماح لجميع المستخدمين بقرائته فقط؟
كيفية عمل mount لقسم ويندوز FAT عند الاقلاع, والسماح لجميع المستخدمين بقرائته والكتابه عليه؟
ادارة المستخدمين
كيفية عمل/تغيير/تفعيل كلمة المرور للجذر؟
كيفية توقيف حساب الجذر؟
كيفية السماح للجذر بالدخول بالواجهة الرسومية GNOME?
كيفية التحويل للجذر في سطر الاوامر؟
كيفية اضافة/تعديل/مسح المستخدمين؟
كيفية اضافة/تعديل/ازالة المجموعات؟
كيفية الدخول التلقائي الى الواجهة الرسومية GNOME (غير امن)؟
كيفية اضافة المستخدمين ﻷستعمال الامر sudo?
كيفية مسح جلسة "sudo"
كيفية استخدام "sudo" بدون كتابة كلمة المرور (غير امن)؟
كيفية تصفح/تعديل قائمة برامج المستخدم؟
كيفية تصفح/تعديل قائمة برامج جميع المستخدمين؟
كيفية تغيير تصاريح ملف/مجلد؟
كيفية تغيير الملكية لملف/مجلد؟
كيفية تغيير ملكية المجموعة لملف/مجلد؟
خادم Samba
كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
كيفية اضافة/تعديل/مسح مستخدمي الشبكة؟
كيفية مشاركة مجلد home مع تصريح القراءة فقط (يتطلب توثيق)؟
كيفية مشاركة مجلد home مع تصاريح القراءة والكتابة (يتطلب توثيق)؟
كيفية مشاركة مجلد group مع تصريح القراءة فقط (يتطلب توثيق)؟
كيفية مشاركة مجلد group مع تصاريح القراءة والكتابة (يتطلب توثيق)؟
كيفية مشاركة مجلد عام مع تصريح القراءة فقط (يتطلب توثيق)؟
كيفية مشاركة مجلد عام مع تصاريح القراءة والكتابة (يتطلب توثيق)؟
كيفية مشاركة مجلد عام مع تصريح القراءة فقط (لا يتطلب توثيق)؟
كيفية مشاركة مجلد عام مع تصاريح القراءة والكتابة (لا يتطلب توثيق)؟
خادم SSH
كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
كيفية الاتصال بنظام Ubuntu باستخدام SSH عن بعد؟
كيفية نسخ ملف/مجلد من نظام Ubuntu بعيد الى النظام الحالي (scp)?
كيفية نسخ ملف/مجلد من النظام الحالي الى نظام Ubuntu بعيد (scp)?
كيفية نسخ ملف/مجلد من نظام Ubuntu بعيد الى النظام الحالي (rsync)?
كيفية نسخ ملف/مجلد من النظام الحالي الى نظام Ubuntu بعيد (rsync)?
كيفية الاتصال بنظام Ubuntu عن بعد بأستخدام SSH من نظام الويندوز؟
كيفية نسخ ملف/مجلد من/الى نظام Ubuntu بعيد من نظام ويندوز؟
خادم DHCP
كيفية تنصيب خادم DHCP للحصول على عنوان IP تلقائيا؟
خادم قاعدة البيانات
كيفية تنصيب خادم قاعدة البيانات MYSQL?
خادم Apache HTTP
كيفية تنصيب خادم Apache HTTP لخدمة HTTP Web?
كيفية تنصيب لغة PHP لخادم Apache HTTP?
كيفية تنصيب قاعدة البيانات MYSQL لخادم Apache HTTP?
خطوات وخدع
كيفية استخدام الواجهة الرسومية لتحديث النظام وتنزيل البرامج (Synaptic)?
كيفية جعل تصفح المواقع اسرع في Mozilla Firefox (توقيف IPv6)?
كيفية توقيف صوت الرنين عن العثور على وصلة في Mozilla Firefox?
كيفية فتح كل مجلد في نفس النافذة في Nautilus?
كيفية اظهار الملفات المخفية في Nautilus?
كيفية اظهار ايقونات سطح المكتب (Computer, Home, Trash)?
كيفية تفعيل Num Lock عند الدخول الى الواجهة الرسومية GNOME?
كيفية حفظ محتويات clipboard في ذاكرة GNOME?
كيفية تشغيل البرامج تلقائيا عن الدخول الى الواجهة الرسومية GNOME?
كيفية تغير الخيار الافتراضي في "Open With" لتشغيل البرامج؟
كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
كيفية الانتقال الى وضع سطر الاوامر في الواجهة الرسومية GNOME?
كيفية توقيف صوت الرنين في وضع سطر الاوامر؟
كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟
كيفية اظهار قائمة GRUB عند الاقلاع؟
كيفية تغيير وقت ظهور قائمة GRUB عند الاقلاع؟
كيفية تغيير النظام الافتراضي عند الاقلاع في قائمة GRUB?
كيفية تخطي بعض الخدمات مؤقتا عند الاقلاع؟
كيفية ايقاف/تفعيل بعض الخدمات عن الاقلاع؟
كيفية التحديث من Warty Warthog الى Hoary Hedgehog (نسخة تحت التطوير)؟
حل المشاكل
تضبيط كرت الشبكة... (تأخذ وقت طويل للتحميل)
توافق الساعة مع ntp.ubuntulinux.org... (يأخذ وقت طويل للتحميل)
الخطأ modprobe: FATAL: Error inserting...
توقيف acpi
الخطأ Sorry, no mixer elements and/or devices found
كيفية تفادي اعادة ضبط وقت النظام مع ساعة غرنتش UTC?
كيفية تفريغ القمامة؟
معلومات اخرى


البداية
س: ماهو Ubuntu?
http://www.ubuntulinux.org/ubuntu
س: اين يمكن تحميل Ubuntu?
http://www.ubuntulinux.org/download
س: اين يمكن الحصول على مساعدة بخصوص Ubuntu?
المنتديات
القوائم البريدية
Ubuntu Wiki
قنوات المحادثة IRC
س: اين يمكن الحصول على قائمة بكل البرامج والمكتبات التي تأتي مع Ubuntu?
http://distrowatch.com/ubuntu
ناتج الامر dpkg -l: هنا
س: كيف يمكن تحميل هذا الدليل كاملا؟
اقرأ الملاحظات العامة
حمل Ubuntu4.10.tar: هنا
$ cd browse_to_your_download_folder
$ tar xvf ubuntu4.10.tar



مواقع البرامج
س: كيفية اضافة مواقع للبرامج اضافية؟
اقرأ الملاحظات العامة
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
$ sudo gedit /etc/apt/sources.list

ابحث عن هذا القسم
...
## Uncomment the following two lines to fetch updated software from the network
# deb http://archive.ubuntu.com/ubuntu warty main restricted
# deb-src http://archive.ubuntu.com/ubuntu warty main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://archive.ubuntu.com/ubuntu warty universe
# deb-src http://archive.ubuntu.com/ubuntu warty universe

# deb http://security.ubuntu.com/ubuntu warty-security main restricted
# deb-src http://security.ubuntu.com/ubuntu warty-security main restricted
...

استبدله مع هذه الاسطر
## Uncomment the following two lines to fetch updated software from the network
deb http://archive.ubuntu.com/ubuntu/ warty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu/ warty universe
deb-src http://archive.ubuntu.com/ubuntu/ warty universe

deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted

deb http://archive.ubuntu.com/ubuntu/ warty multiverse
deb-src http://archive.ubuntu.com/ubuntu/ warty multiverse

deb ftp://ftp.nerim.net/debian-marillat/ stable main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
deb ftp://ftp.nerim.net/debian-marillat/ testing main

deb http://ubuntu-bp.sourceforge.net/ubuntu/ warty-backports main universe

احفظ الملف (نموذج)
$ sudo apt-get update

س: كيفية عمل نسخة احتياطية او اعادة تنزيل من مواقع البرامج؟
اقرأ الملاحظات العامة
ﻷخذ نسخة احتياطية من البرامج الموجودة
$ mkdir -p $HOME/backup/var/lib/
$ sudo cp -R /var/lib/apt/ $HOME/backup/var/lib/
$ mkdir -p $HOME/backup/var/cache/
$ sudo cp -R /var/cache/apt/ $HOME/backup/var/cache/
$ mkdir -p $HOME/backup/etc/apt
$ sudo cp -R /etc/apt/ $HOME/backup/etc/
$ sudo chown -R $USER $HOME/backup/

ﻷستعادة البرامج
$ sudo cp -fR $HOME/backup/var/* /var/
$ sudo cp -fR $HOME/backup/etc/apt/* /etc/apt/



تحديثات Ubuntu
س: كيفية تحديث Ubuntu يدويا؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get update
$ sudo apt-get upgrade

س: كيفية تحديث النظام اوتوماتيكيا؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع اضافية للبرامج؟
تحديث تلقائي يوميا في منتصف الليل
* * * * * تعني الدقيقة الساعة اليوم الشهر السنة

$ sudo gedit /root/.autoupdates

اكتب الاسطر التالية في الملف الجديد
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
/usr/bin/apt-get update
/usr/bin/apt-get -y upgrade

احفظ الملف (نموذج)
$ sudo chmod 500 /root/.autoupdates
$ export EDITOR=gedit && sudo crontab -e

اضف السطر التالي في نهاية الملف
00 00 * * * /root/.autoupdates

احفظ الملف


برامج اضافية
س: كيفية تنصيب مشغل Flash لمتصفح Mozilla Firefox?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install flashplayer-mozilla

س: كيفية تنصيب قارئ ملفات PDF?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install acroread

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Graphics -> Acrobat Reader
س: كيفية تنصيب قارئ ملفات PDF لمتصفح Mozilla Firefox?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install acroread-plugin

س: كيفية تنصيب برنامج قارئ اخبار (pan)?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install pan

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الجهاز؟
Applications -> Internet -> Pan Newsreader
س: كيفية تنصيب قارئ RSS و Atom لمتصفح Mozilla Firefox?
اقرأ الملاحظات العامة
حمل Sage: من هنا او من هنا
س: كيفية تنصيب مدير للتحميل للواجهة الرسومية؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install d4x

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Internet -> Downloader for X
س: كيفية تنصيب برنامج FTP?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install gftp

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Internet -> gFTP Client
س: كيفية تنصيب برنامج BitTorrent?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب J2SE لتشغيل برامج الجافا؟
حمل Azureus_2.2.0.2_linux.GTK.tar.bz2: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo tar jxvf Azureus_2.2.0.2_linux.GTK.tar.bz2 -C /opt/
$ sudo chown -R root:root /opt/azureus/
$ nautilus applications:///Internet

File Browser: Internet
File Menu -> Create Launcher

Basic Tab ->
Name: Azureus
Command: /opt/azureus/azureus
Icon: /opt/azureus/Azureus.png

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الجهاز؟
Applications -> Internet -> Azureus
س: كيفية تنصيب برنامج مشاركة الملفات (limewire)?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا؟
حمل LimeWireLinux.bin: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo sh LimeWireLinux.bin

LimeWire_Installer
Choose Install Folder Tab ->
Where Would You Like to Install?
/opt/LimeWire

$ nautilus applications:///Internet

File Browser: Internet
File Menu -> Create Launcher

Basic Tab ->
Name: LimeWire
Command: /opt/LimeWire/LimeWire

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Internet -> LimeWire
س: كيفية تنصيب برنامج مشاركة الملفات (aMule)?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install amule

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Internet -> aMule
س: كيفية تنصيب برنامج المحادثة (Skype)?
اقرأ الملاحظات العامة
حمل skype_staticQT-0.93.0.3.tar.bz2: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo tar jxvf skype_staticQT-0.93.0.3.tar.bz2 -C /opt/
$ sudo chown -R root:root /opt/skype_staticQT-0.93.0.3/
$ nautilus applications:///Internet

File Browser: Internet
File Menu -> Create Launcher

Basic Tab ->
Name: Skype
Command: /opt/skype_staticQT-0.93.0.3/skype
Icon: /opt/skype_staticQT-0.93.0.3/icons/skype_48_32.png

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Internet -> Skype
س: كيفية تنصيب برنامج LinPopUp?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install libgtk1.2

اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
حمل linpopup_1.2.0-7_i386.deb: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo dpkg -i linpopup_1.2.0-7_i386.deb
$ nautilus applications:///Accessories

File Browser: Accessories
File Menu -> Create Launcher

Basic Tab ->
Name: LinPopUp
Command: linpopup
Icon: /usr/share/pixmaps/linpopup.xpm

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Accessories -> LinPopUp
س: كيفية تنصيب برنامج لفك ضغط ملفات RAR?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install rar

Applications -> Accessories -> Archive Manager
س: كيفية تنصيب خطوط اضافية؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install xfonts-intl-arabic
$ sudo apt-get install xfonts-intl-asian
$ sudo apt-get install xfonts-intl-chinese
$ sudo apt-get install xfonts-intl-chinese-big
$ sudo apt-get install xfonts-intl-european
$ sudo apt-get install xfonts-intl-japanese
$ sudo apt-get install xfonts-intl-japanese-big
$ sudo apt-get install xfonts-intl-phonetic
$ sudo apt-get install msttcorefonts

س: كيفية تنصيب ملفات لتشغيل الافلام؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install gstreamer0.8-plugins
$ sudo apt-get install w32codecs

س: كيفية تنصيب ملفات لتشغيل ملفات DVD?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install libdvdcss2

س: كيفية تنصيب برنامج XMMS?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب ملفات لتشغيل الافلام؟
$ sudo apt-get install xmms

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Multimedia -> XMMS
س: كيفية تنصيب برنامج RealPlayer?
اقرأ الملاحظات العامة
حمل realplay-10.0.2.608-linux-2.2-libc6-gcc32-i586.bin: من هنا او من هنا
$ cd browse_to_your_download_folder
$ chmod +x realplay-10.0.2.608-linux-2.2-libc6-gcc32-i586.bin
$ sudo ./realplay-10.0.2.608-linux-2.2-libc6-gcc32-i586.bin

Enter the complete path to the directory where you want
RealPlayer to be installed. You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory: [/home/chua/RealPlayer]: /opt/RealPlayer

You have selected the following RealPlayer configuration:
Destination: /opt/RealPlayer
Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]: F

Copying RealPlayer files...configure system-wide symbolic links? [Y/n]: Y

enter the prefix for symbolic links [/usr]: /usr

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Multimedia -> RealPlayer 10
س: كيفية تنصيب برنامج xine?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب ملفات لتشغيل الافلام؟
اقرأ كيفية تنصيب ملفات لتشغيل افلام DVD?
اقرأ كيفية عمل وصلة لـ/dev/dvd?
$ sudo apt-get install xine-ui

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Multimedia -> xine
س: كيفية تنصيب برنامج لتشغيل الافلام لمتصفح Mozilla Firefox لمستخدمي معالج Pentium?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب ملفات لتشغيل الافلام؟
$ sudo apt-get install mozilla-mplayer
$ sudo apt-get install mplayer-fonts

س: كيفية تنصيب برنامج لتشغيل الافلام لمتصفح Mozilla Firefox لمستخدمي معالج غير Pentium?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب ملفات لتشغيل الافلام؟
$ sudo apt-get install totem-xine
$ sudo apt-get install mozplugger
$ sudo cp /etc/mozpluggerrc /etc/mozpluggerrc_backup
$ sudo gedit /etc/mozpluggerrc

ابحث عن هذا القسم
...
application/x-mplayer2: wmv,asf,mov: Windows Media
video/x-ms-asf: asf,asx,wma,wax,wmv,wvx: Windows Media
video/x-ms-wmv: wmv: Windows Media
stream noisy ignore_errors: mplayer -really-quiet -nojoystick -nofs -wid $window -vo xv,x11 -ao esd,alsa9,oss,arts,null -zoom -osdlevel 0 "$file" </dev/null
...

اضف السطر التالي الى اخر الملف
stream noisy ignore_errors: totem "$file" </dev/null

احفظ الملف (نموذج)
$ rm ~/.mozilla/pluginreg.dat

س: كيفية تنصيب برنامج للتعديل على الملفات الصوتية (Audacity)?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install audacity
$ nautilus applications:///Multimedia

File Browser: Multimedia
File Menu -> Create Launcher

Basic Tab ->
Name: Audacity
Command: audacity
Icon: /usr/share/audacity/audacity.xpm

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Multimedia -> Audacity
س: كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا؟
اقرأ الملاحظات العامة
حمل jre-1_5_0_01-linux-i586.bin: من هنا (حمل JRE)
$ cd browse_to_your_download_folder
$ sh jre-1_5_0_01-linux-i586.bin
$ sudo mkdir /usr/java
$ sudo mv jre1.5.0_01/ /usr/java/
$ sudo chown -R root:root /usr/java/jre1.5.0_01/
$ sudo ln -s /usr/java/jre1.5.0_01/bin/java /usr/bin/java
$ sudo ln -s /usr/java/jre1.5.0_01/bin/java_vm /usr/bin/java_vm
$ sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
$ sudo gedit /etc/bash.bashrc

اضف الاسطر التالية في اخر الملف
JAVA_HOME=/usr/java/jre1.5.0_01
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

احفظ الملف (نموذج)
$ java -version

س: كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا لمتصفح Mozilla Firefox?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب برنامج J2SE لتشغيل برامج الجافا؟
$ sudo ln -s /usr/java/jre1.5.0_01/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
$ sudo ln -s /usr/java/jre1.5.0_01/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/

س: كيفية تنصيب برنامج Nvu لكتابة/تصميم المواقع؟
اقرأ الملاحظات العامة
اقرا كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install libstdc++2.10-glibc2.2

حمل nvu-0.70-pc-linux2.4.23-gnu.tar.bz2: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo tar jxvf nvu-0.70-pc-linux2.4.23-gnu.tar.bz2 -C /opt/
$ sudo chown -R root:root /opt/nvu-0.60/
$ sudo /opt/nvu-0.70/nvu
$ nautilus applications:///Office

File Browser: Office
File Menu -> Create Launcher

Basic Tab ->
Name: Nvu
Command: /opt/nvu-0.70/nvu
Icon: /opt/nvu-0.70/icons/mozicon50.xpm

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الجهاز؟
Applications -> Office -> Nvu
س: كيفية تنصيب برنامج Planner ﻷدارة المشاريع؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install planner

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Office -> Project Management
س: كيفية تنصيب برنامج Scribus?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install scribus

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> Office -> Scribus
س: كيفية تنصيب برنامج QTParted المشابه لبرنامج Partition Magic?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install qtparted
$ nautilus applications:///System

File Browser: System Tools
Remove the existing QTParted Icon

File Menu -> Create Launcher

Basic Tab ->
Name: QTParted
Command: gksudo qtparted
Icon: /usr/share/pixmaps/qtparted.xpm

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> System Tools -> QTParted
س: كيفية تنصيب جدار ناري (Firestarter)
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install firestarter
$ nautilus applications:///Internet

File Browser: Internet
Remove the existing Firestarter Firewall Tool Icon

$ nautilus applications:///System

File Browser: System Tools
Remove the existing Firestarter Firewall Tool Icon

File Menu -> Create Launcher

Basic Tab ->
Name: Firestarter Firewall Tool
Command: gksudo /usr/sbin/firestarter
Icon: /usr/share/pixmaps/firestarter.png

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> System Tools -> Firestarter Firewall Tool

ابو حجاج
26-07-2006, 12:47 PM
العتاد
س: كيفية عرض اقسام القرص الصلب؟
اقرأ الملاحظات العامة
$ sudo fdisk -l

س: كيفية عرض المساحة المستخدمة من القرص الصلب؟
اقرأ الملاحظات العامة
$ df -T -h

س: كيفية عرض القطع المحملة ؟
اقرأ الملاحظات العامة
$ mount

س: كيفية عمل وصلة لـ/dev/dvd?
اقرأ الملاحظات العامة
$ sudo ln -sf /dev/cdrom /dev/dvd
$ sudo cp /etc/udev/udev.rules /etc/udev/udev.rules_backup
$ sudo gedit /etc/udev/udev.rules

ابحث عن هذا السطر
...
BUS="ide", KERNEL="hd[a-z]", PROGRAM="/etc/udev/cdsymlinks.sh %k", SYMLINK="%c{1} %c{2}"
...

استبدله مع هذا السطر
BUS="ide", KERNEL="hd[a-z]", SYMLINK="cdrom dvd"

احفظ الملف (نموذج)
س: كيفية اضافة/ازالة CD/DVD-ROM يديويا, ورؤية جميع الملفات المخفية؟
اقرأ الملاحظات العامة
نفترض ان /media/cdrom0/ هو مكان CD/DVD-ROM

Mount CD/DVD-ROM
$ sudo mount /media/cdrom0/ -o unhide

Unmount CD/DVD-ROM
$ sudo umount /media/cdrom0/

س: كيفية ازالة CD/DVD-ROM اجباريا؟
اقرأ الملاحظات العامة
نفترض ان /media/cdrom0 هو مكان CD/DVD-ROM

$ sudo umount /media/cdrom0/ -l

س: كيفية تنصيب تعريف لكرت شاشة من نوع NVDIDA?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install nvidia-glx
$ sudo apt-get install nvidia-settings
$ sudo nvidia-glx-config enable
$ nautilus applications:///System

File Browser: System Tools
File Menu -> Create Launcher

Basic Tab ->
Name: NVIDIA Settings
Command: nvidia-settings

اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
Applications -> System Tools -> NVIDIA Settings
س: كيفية ايقاف شعار NVIDIA عند بداية تشغيل سطح المكتب GNOME?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب تعريف لكرت شاشة من نوع NVDIDA?
$ sudo cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4_backup
$ sudo gedit /etc/X11/XF86Config-4

ابحث عن هذا القسم
...
Section "Device"
Identifier "NVIDIA Corporation NV34M [GeForce FX Go 5200]"
Driver "nvidia"
BusID "PCI:1:0:0"
...

اضف السطر التالي في نهايته
Option "NoLogo"

احفظ الملف (نموذج)
اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
س: كيفية تحسين اداء رسومات NVIDIA?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب تعريف لكرت شاشة من نوع NVDIDA?
$ sudo cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4_backup
$ sudo gedit /etc/X11/XF86Config-4

ابحث عن هذا القسم
...
Section "Device"
Identifier "NVIDIA Corporation NV34M [GeForce FX Go 5200]"
Driver "nvidia"
BusID "PCI:1:0:0"
...

اضف الاسطر التالية في نهايته
Option "RenderAccel" "true"
Option "NvAGP" "1"

احفظ الملف (نموذج)
اقرأ كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
س: كيفية تنصيب قطع PalmOS?
اقرأ الملاحظات العامة
$ sudo ln -sf /dev/ttyUSB1 /dev/pilot

Computer -> Desktop Preferences -> PalmOS Devices
اتبع التعليمات التي ستظهر على الشاشة


نسخ CD/DVD
س: كيفية نسخ ملفات على CD/DVD?
اقرأ الملاحظات العامة
$ nautilus burn:///

File Browser: CD/DVD Creator
Drag files into window

File Menu -> Write to Disc... -> Write

س: كيفية نسخ CD/DVD?
اقرأ الملاحظات العامة
اقرأ كيفية عمل صورة ISO من CD/DVD?
اقرأ كيفية نسخ صورة ISO على CD/DVD?
س: كيفية عمل صورة ISO من CD/DVD?
اقرأ الملاحظات العامة
نفترض ان /dev/cdrom هو مكان CD/DVD-ROM

$ dd if=/dev/cdrom of=file.iso bs=1024

س: كيفية عمل صورة ISO من مجلد؟
اقرأ الملاحظات العامة
نفترض ان Folder/ هو مكان المجلد

$ mkisofs -RJ -o file.iso Folder/
س: كيفية نسخ صورة ISO على CD/DVD?
اقرأ الملاحظات العامة
Right click on Image (ISO) file -> Write to Disc... -> Write

س: كيفية اضافة/ازالة ملف ISO بدون نسخه؟
اقرأ الملاحظات العامة
Mount Image (ISO) file
$ sudo mkdir /media/iso
$ sudo modprobe loop
$ sudo mount file.iso /media/iso/ -t iso9660 -o loop

Unmount Image (ISO) file
$ sudo umount /media/iso/

س: كيفية عمل CD/DVD-RW خالي؟
اقرأ الملاحظات العامة
نفترض ان /dev/cdrom هو مكان CD/DVD-ROM

$ sudo umount /dev/cdrom
$ cdrecord dev=/dev/cdrom blank=all

س: كيفية تعديل/تغيير سرعة النسخ لناسخ الCD/DVD?
اقرأ الملاحظات العامة
Applications -> System Tools -> Configuration Editor
GConf editor -
/ -> apps -> nautilus-cd-burner -> default_speed (set/change the burn speed for CD/DVD Burner)

س: كيفية تفعيل burnproof في ناسخ الCD/DVD?
اقرأ الملاحظات العامة
Applications -> System Tools -> Configuration Editor
GConf editor -
/ -> apps -> nautilus-cd-burner -> burnproof (Checked)

س: كيفية تفعيل overburn في ناسخ الCD/DVD?
اقرأ الملاحظات العامة
Applications -> System Tools -> Configuration Editor
GConf editor -
/ -> apps -> nautilus-cd-burner -> overburn (Checked)

س: كيفية عمل ملف MD5 checmsum?
اقرأ الملاحظات العامة
$ md5sum file.iso > file.iso.md5

س: كيفية التحقق من الMD5 checksum لملف؟
اقرأ الملاحظات العامة
e.g. file.iso and file.iso.md5 must be in the same folder

$ md5sum -c file.iso.md5



الشبكات
س: كيفية اعداد اتصالات الشبكة؟
اقرأ الملاحظات العامة
Computer -> System Configuration -> Networking
Network Settings
Connections Tab -> Add/Properties/Delete/Activate/Deactivate network connections

DNS Tab -> DNS Servers -> Add/Delete DNS servers

س: كيفية تغيير اسم الكمبيوتر؟
اقرأ الملاحظات العامة
Computer -> System Configuration -> Networking
Network Settings
General Tab -> Host Settings -> Hostname: Fill in the computer name

س: كيفية تغيير اوصاف الكمبيوتر؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
Computer -> System Configuration -> Networking
Network Settings
General Tab -> Windows Networking ->
Enable Windows networking (Checked)
Descriptions: Fill in the computer descriptions

س: كيفية تغيير Domain/Workgroup للكمبيوتر؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
Computer -> System Configuration -> Networking
Network Settings
General Tab -> Windows Networking ->
Enable Windows networking (Checked)
Domain / Workgroup: Fill in the computer Domain/Workgroup

س: كيفية الدخول لمجلد بالشبكة بدون تحميله؟
اقرأ الملاحظات العامة
عنوان الIP للكمبيوتر: 192.168.0.1
اسم المجلد: linux

Applications -> Run Application...
Run Application
smb://192.168.0.1/linux

س: كيفية عمل mount/unmount لمجلد بالشبكة يدويا؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
عنوان الIP للكمبيوتر: 192.168.0.1
اسم المستخدم: myusername
كلمة المرور: mypassword
اسم المجلد: linux
المجلد المحلي: /media/sharename

Mount network folder
$ sudo mkdir /media/sharename
$ sudo mount //192.168.0.1/linux /media/sharename/ -t smbfs -o username=myusername,password=mypassword

Unmount network folder
$ sudo umount /media/sharename/

س: كيفية عمل mount/umnount لمجلد بالشبكة يديويا, والسماح لجميع المستخدمين بقرائته او الكتابة عليه؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
عنوان الIP للكمبيوتر: 192.168.0.1
اسم المستخدم: myusername
كلمة المرور: mypassword
اسم المجلد: linux
المجلد المحلي: /media/sharename

Mount network folder
$ sudo mkdir /media/sharename
$ sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777

Unmount network folder
$ sudo umount /media/sharename/

س: كيفية عمل mount لمجلد بالشبكة عند اقلاع النظام
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
عنوان الIP للكمبيوتر: 192.168.0.1
اسم المستخدم: myusername
كلمة المرور: mypassword
اسم المجلد: linux
المجلد المحلي: /media/sharename

$ sudo mkdir /media/sharename
$ sudo gedit /root/.smbcredentials

اكتب الاسطر التالية في الملف الجديد
username=myusername
password=mypassword

احفظ الملف (نموذج)
$ sudo cp /etc/fstab /etc/fstab_backup
$ sudo gedit /etc/fstab

اضف الاسطر التالية في اخر الملف
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials 0 0

احفظ الملف (نموذج)
اقرأ كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟
س: كيفية عمل mount لمجلد بالشبكة عن اقلاع النظام, والسماح لجميع المستخدمين بقرائته او الكتابة عليه
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
عنوان الIP للكمبيوتر: 192.168.0.1
اسم المستخدم: myusername
كلمة المرور: mypassword
اسم المجلد: linux
المجلد المحلي: /media/sharename

$ sudo mkdir /media/sharename
$ sudo gedit /root/.smbcredentials

اكتب الاسطر التالية في الملف الجديد
username=myusername
password=mypassword

احفظ الملف (نموذج)
$ sudo cp /etc/fstab /etc/fstab_backup
$ sudo gedit /etc/fstab

اضف السطر التالي في نهاية الملف
//192.168.0.1/linux /media/sharename smbfs credentials=/root/.smbcredentials,dmask=777,fmask=777 0 0

احفظ الملف (نموذج)
اقرأ كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟


الامن
س: ما أهم الاشياء التي احتاج معرفتها لحماية نظامي؟
اقرأ الملاحظات العامة
تأكد ان القرص الصلب يقلع اولا في الBIOS
لمنع استخدام قرص التثبيت للحصول على الجذر
لمنع استخدام توزيعات من نوع Live CD لتخريب/تصفح/مشاركة القرص الصلب
لمنع تنصيب نظام تشغيل اخر
تأكد من تفعيل كلمة المرور في الBIOS
لمنع تغيير اعدادات الBIOS عند الاقلاع
تأكد من وجود الكمبيوتر في مكان امن
لمنع نقل القرص الصلب لكي لا يتم تخريب/تصفح/مشاركة القرص الصلب مع كمبيوتر اخر
لمنع ازالة بطارية الكمبيوتر التي يمكن ان تعيد اعدادات كلمة المرور للBIOS
تأكد من ان كلمات المرور المستخدمة في النظام صعب تخمينها
لعدم السماح ﻷي احد بالحصول على كلمة المرور عن طريق برامج التخمين
اعمل كلمة المرور بحيث تحوي على الاقل 8 احرف
اجعل كلمة المرور تحتوي على الاحرف والارقام , والاحرف الصغيرة والكبيرة
تأكد من ان التغيير التفاعلي لقائمة GRUB معطل
لعدم السماح ﻷي شخص بتغيير اعدادات اقلاع النواة , بحيث يمكن الحصول على حساب الجذر
اقرأ كيفية ايقاف التعديل التفاعلي للتحكم في قائمة GRUB?
تأكد من ان خاصية التاريخ في سطر الاوامر معطلة
لعدم السماح ﻷي شخص من رؤية الاوامر التي تكتبها
اقرأ كيفية ايقاف قائمة التاريخ في سطر الاوامر؟
تأكد من ان الازرار Ctrl+Alt+Del معطلة في سطر الاوامر
لمنع اي شخص من اعادة تشغيل النظام بدون تصريح
اقرأ كيفية ايقاف CTRL+ALT+DEL لكي لا تعمل على اعادة تشغيل النظام في سطر الاوامر؟
تأكد ان خاصية السؤال مفعلة عن مسح او نسخ او نقل ملف في سطر الاوامر
لعدم ازالة او اعادة الكتابة على ملف بالخطأ
اقرأ كيفية تفعيل السؤال قبل ازالة او الكتابة على ملف في سطر الاوامر؟
للأستخدام اليومي, استعمل حساب المستخدم العادي
لمنع المسح او التعديل بالخطأ على ملفات النظام
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
عطل حساب الجذر, واستخدم الامر "sudo"
لتقليل مدة استخدام صلاحيات الجذر, ومخاطر استخدام بعض الاومر بالخطأ
"sudo" يوفر الاحداث في سجل /var/log/auth.log
اقرأ كيفية توقيف حساب الجذر؟
نصب جدار ناري
الجدار الناري لا يعطيك حماية كاملة, لكنه في اكثر البيئات يكون خط الدفاع الاول ضد هجمات اختراق الشبكات
اقرأ كيفية تنصيب جدار ناري (Firestarter)؟
س: كيفية ايقاف التعديل التفاعلي للتحكم في قائمة GRUB?
اقرأ الملاحظات العامة
$ grub

grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)

grub> quit

$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا القسم
...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...

اضف السطر التالي في نهايته
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)

احفظ الملف (نموذج)
س: كيفية ايقاف قائمة التاريخ في سطر الاوامر؟
اقرأ الملاحظات العامة
$ rm $HOME/.bash_history
$ touch $HOME/.bash_history
$ chmod 000 $HOME/.bash_history

س: كيفية ايقاف CTRL+ALT+DEL لكي لا تعمل على اعادة تشغيل النظام في سطر الاوامر؟
اقرأ الملاحظات العامة
$ sudo cp /etc/inittab /etc/inittab_backup
$ sudo gedit /etc/inittab

ابحث عن هذا السطر
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...

استبدله بهذا السطر
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

احفظ الملف (نموذج)
$ sudo telinit q

س: كيفية تفعيل السؤال قبل ازالة او الكتابة على ملف في سطر الاوامر؟
اقرأ الملاحظات العامة
$ sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
$ sudo gedit /etc/bash.bashrc

اضف الاسطر التالية في نهاية الملف
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

احفظ الملف (نموذج)


وضع استعادة النظام
س: كيفية الحصول على حساب جذر بدون تسجيل الدخول؟
اقرأ الملاحظات العامة
بطريقتين
اقرأ كيفية التعديل على اعدادات اقلاع النواة للدخول بحساب الجذر؟
اقرأ كيفية استخدام قرص Ubuntu للدخول بحساب الجذر؟
س: كيفية التعديل على اعدادات اقلاع النواة للدخول بحساب الجذر؟
اقرأ الملاحظات العامة
شغل الكمبيوتر
اضغط على زر 'Esc' للدخول على قائمة GRUB
اذا كانت كلمة المرور الخصة بGRUB مفعلة, اضغط على زر 'p' لكتابتها
اختر
Ubuntu, kernel 2.6.8.1-4-386

اضغط على زر 'e' لتعديل الاوامر قبل الاقلاع
اختر
kernel /boot/vmlinuz-2.6.8.1-4-386 root=/dev/hda1 ro quiet splash

اضغط على زر 'e' لتعديل الامر المختار عند الاقلاع
اضف "rw init=/bin/bash" الى نهاية السطر
grub edit> kernel /boot/vmlinuz-2.6.8.1-4-386 root=/dev/hda1 ro quiet splash rw init=/bin/bash

اضغط 'b' للأقلاع
root@(none):/ #

س: كيفية استخدام قرص Ubuntu للدخول بحساب الجذر؟
اقرأ الملاحظات العامة
اقلع الكمبيوتر بأستخدام قرص تنصيب Ubuntu
اتبع التعليمات على الشاشة الى ان تصل الى
[!!] Partition disks

اضغط 'Ctrl + Alt + F2'
اضغط زر 'Enter' لتفعيل سطر الاوامر
~ # mkdir /ubuntu
~ # fdisk -l /dev/discs/disc0/disc
~ # mount <wherever your Ubuntu root device is> /ubuntu/
~ # chroot /ubuntu/
sh-2.05b#

س: كيفية تغيير كلمة المرور الخاصة بالجذر او بالمستخدم الرئيسي عند نسيانها؟
اقرأ الملاحظات العامة
اقرأ كيفية الحصول على حساب جذر بدون تسجيل الدخول؟
لتغيير كلمة مرور حساب الجذر
# passwd root

لتغيير كلمة المرور الخاصة بأي مستخدم
# passwd your_system_main_username

س: كيفية تغيير كلمة المرور الخاصة بقائمة GRUB عند نسيانها؟
اقرأ الملاحظات العامة
$ grub

grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)

grub> quit

$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا السطر
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...

استبدله مع هذا السطر
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)

احفظ الملف (نموذج)
س: كيفية استعادة قائمة GRUB بعد تنصيب نظام ويندوز؟
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان /boot

اقرأ كيفية استخدام قرص Ubuntu للدخول بحساب الجذر؟
sh-2.05b# grub

grub> root (hd0,0)
grub> setup (hd0)
grub> quit

س: كيفية اضافة نظام الويندوز الى قائمة GRUB ?
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان قسم الويندوز

اقرأ كيفية عرض اقسام القرص الصلب؟
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

اضف الاسطر التالية الى نهاية الملف
title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1
savedefault

احفظ الملف (نموذج)
س: كيفية قرائة اقسام لينكس ext2/ext3 من الويندوز؟
اقرأ الملاحظات العامة
حمل Explore2fs: من هنا او من هنا


ويندوز
س: كيفية عمل mount/unmount لقسم الويندوز NTFS, والسماح لجميع المستخدمين بقرائته فقط؟
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان قسم الويندوز (NTFS)
المجلد المحلي: /media/windows

اقرأ كيفية عرض اقسام القرص الصلب؟
$ sudo mkdir /media/windows

Mount Windows partition
$ sudo mount /dev/hda1 /media/windows -t ntfs -o umask=0222

Unmount Windows partition
$ sudo umount /media/windows

س: كيفية عمل mount/umount لقسم ويندوز FAT, والسماح لجميع المستخدمين بقرائته والكتابة عليه؟
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان قسم الويندوز (FAT)
المجلد المحلي: /media/windows

اقرأ كيفية عرض اقسام القرص الصلب؟
$ sudo mkdir /media/windows

Mount Windows partition
$ sudo mount /dev/hda1 /media/window -t vfat -o umask=000

Unmount Windows partition
$ sudo umount /media/windows

س: كيفية عمل mount لقسم ويندوز NTFS عند الاقلاع, والسماح لجميع المستخدمين بقرائته فق
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان قسم الويندوز (NTFS)
المجلد المحلي: /media/windows

اقرأ كيفية عرض اقسام القرص الصلب؟
$ sudo mkdir /media/windows
$ sudo cp /etc/fstab /etc/fstab_backup
$ sudo gedit /etc/fstab

اضف السطر التالي في نهاية الملف
/dev/hda1 /media/windows ntfs umask=0222 0 0

احفظ الملف (نموذج)
اقرأ كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟
س: كيفية عمل mount لقسم ويندوز FAT عند الاقلاع, والسماح لجميع المستخدمين بقرائته والكتابه عليه؟
اقرأ الملاحظات العامة
نفترض ان /dev/hda1 هو مكان قسم الويندوز )FAT(
المجلد المحلي: /media/windows

اقرأ كيفية عرض اقسام القرص الصلب؟
$ sudo mkdir /media/windows
$ sudo cp /etc/fstab /etc/fstab_backup
$ sudo gedit /etc/fstab

اضف السطر التالي في نهاية الملف
/dev/hda1 /media/windows vfat umask=000 0 0

احفظ الملف (نموذج)
اقرأ كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟


ادارة المستخدمين
س: كيفية عمل/تغيير/تفعيل كلمة المرور للجذر؟
اقرأ الملاحظات العامة
$ sudo passwd root

س: كيفية توقيف حساب الجذر؟
اقرأ الملاحظات العامة
$ sudo passwd -l root

س: كيفية السماح للجذر بالدخول بالواجهة الرسومية GNOME?
اقرأ الملاحظات العامة
اقرأ كيفية عمل/تغيير/تفعيل كلمة المرور للجذر؟
Computer -> System Configuration -> Login Screen Setup
Login Screen Setup
Security Tab -> Options -> Allow root to login with GDM (Checked)

س: كيفية التحويل للجذر في سطر الاوامر؟
اقرأ الملاحظات العامة
اقرأ كيفية عمل/تغيير/تفعيل كلمة المرور للجذر؟
$ sudo -s -H (specify your user password)
or
$ su (specify your root user password)

س: كيفية اضافة/تعديل/مسح المستخدمين؟
اقرأ الملاحظات العامة
Computer -> System Configuration -> Users and Groups
Users and Groups
Users Tab -> Add User.../Properties/Delete users

س: كيفية اضافة/تعديل/ازالة المجموعات؟
اقرأ الملاحظات العامة
Computer -> System Configuration -> Users and Groups
Users and Groups
Groups Tab -> Add Group.../Properties/Delete users

س: كيفية الدخول التلقائي الى الواجهة الرسومية GNOME (غير امن)؟
اقرأ الملاحظات العامة
Computer -> System Configuration -> Login Screen Setup
Login Screen Setup
General Tab -> Automatic Login ->
Login a user automatically on first bootup (Checked)
Automatic login username: Select the username to automatic login

س: كيفية اضافة المستخدمين ﻷستعمال الامر sudo?
اقرأ الملاحظات العامة
$ export EDITOR=gedit && sudo visudo

اضف السطر التالي في نهاية
your_system_username ALL=(ALL) ALL

احفظ الملف (نموذج)
س: كيفية مسح جلسة "sudo"
اقرأ الملاحظات العامة
$ sudo -K
س: كيفية استخدام "sudo" بدون كتابة كلمة المرور (غير امن)؟
اقرأ الملاحظات العامة
$ export EDITOR=gedit && sudo visudo

ابحث عن هذا السطر
...
your_system_username ALL=(ALL) ALL
...

استبدله بهذا السطر
your_system_username ALL=(ALL) NOPASSWD: ALL

احفظ الملف (نموذج)
س: كيفية تصفح/تعديل قائمة برامج المستخدم؟
اقرأ الملاحظات العامة
$ nautilus applications:///

س: كيفية تصفح/تعديل قائمة برامج جميع المستخدمين؟
اقرأ الملاحظات العامة
$ sudo nautilus applications-all-users:///

س: كيفية تغيير تصاريح ملف/مجلد؟
اقرأ الملاحظات العامة
Right click on file -> Properties

Permissions Tab -> Read/Write/Execute (Checked the permissions for Owner/Group/Others)

س: كيفية تغيير الملكية لملف/مجلد؟
اقرأ الملاحظات العامة
$ sudo chown -R your_system_username /location_of_your_file_or_folder

س: كيفية تغيير ملكية المجموعة لملف/مجلد؟
اقرأ الملاحظات العامة
$ sudo chgrp -R your_system_groupname /location_of_your_file_or_folder



خادم Samba
س: كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install samba
$ sudo apt-get install smbfs

Q: How to add/edit/delete network users?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
How to add network user
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo smbpasswd -a your_system_username
$ sudo gedit /etc/samba/smbusers

اكتب السطر التالي في الملف الجديد
your_system_username = "your network username"

احفظ الملف (نموذج)
كيفية تعديل مستخدم في الشبكة
$ sudo smbpasswd -a your_system_username

كيفية ازالة مستخدم من الشبكة
$ sudo smbpasswd -x your_system_username

س: كيفية مشاركة مجلد home مع تصريح القراءة فقط (يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله مع هذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف هذا السطر في نهايته
username map = /etc/samba/smbusers

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد home مع تصاريح القراءة والكتابة (يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله مع هذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف السطر التالي في نهايته
username map = /etc/samba/smbusers

ابحث عن هذا القسم
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
...

استبدله مع هذه الاسطر
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = yes

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد group مع تصريح القراءة فقط (يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/group
$ sudo chmod 777 /home/group/
$ sudo chmod +t /home/group/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله بهذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف السطر التالي في نهايته
username map = /etc/samba/smbusers

اضف الاسطر التالية في نهايته
[Group]
comment = Group Folder
path = /home/group
public = yes
writable = no
valid users = your_system_username1 your_system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد group مع تصاريح القراءة والكتابة (يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/group
$ sudo chmod 777 /home/group/
$ sudo chmod +t /home/group/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله بهذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف السطر التالي في نهايته
username map = /etc/samba/smbusers

اضف الاسطر التالية في نهاية الملف
[Group]
comment = Group Folder
path = /home/group
public = yes
writable = yes
valid users = your_system_username1 your_system_username2
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد عام مع تصريح القراءة فقط (يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/public
$ sudo chmod 777 /home/public/
$ sudo chmod +t /home/public/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله بهذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف السطر التالي في نهايته
username map = /etc/samba/smbusers

اضف الاسطر التالية في نهاية الملف
[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

Q: How to share public folder with read/write permissions (Authentication=Yes)?
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/public
$ sudo chmod 777 /home/public/
$ sudo chmod +t /home/public/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله مع هذا السطر
security = user

ابحث عن هذا القسم
...
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
...

اضف السطر التالي في نهايته
username map = /etc/samba/smbusers

اضف الاسطر التالية في نهاية الملف
[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
اقرأ كيفية اضافة/تعديل/مسح المستخدمين؟
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد عام مع تصريح القراءة فقط (لا يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/public
$ sudo chmod 777 /home/public/
$ sudo chmod +t /home/public/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا القسم
...
; security = user
...

استبدله بالسطر التالي
security = share

اضف الاسطر التالية في نهاية الملف
[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
$ sudo testparm
$ sudo /etc/init.d/samba restart

س: كيفية مشاركة مجلد عام مع تصاريح القراءة والكتابة (لا يتطلب توثيق)؟
اقرأ الملاحظات العامة
اقرأ كيفية تنصيب خادم Samba لخدمة مشاركة الملفات؟
$ sudo mkdir /home/public
$ sudo chmod 777 /home/public/
$ sudo chmod +t /home/public/
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
$ sudo gedit /etc/samba/smb.conf

ابحث عن هذا السطر
...
; security = user
...

استبدله بهذا السطر
security = share

اضف الاسطر التالية في نهاية الملف
[public]
comment = Public Folder
path = /home/public
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

احفظ الملف (نموذج)
$ sudo testparm
$ sudo /etc/init.d/samba restart



خادم SSH
س: كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install ssh

س: كيفية الاتصال بنظام Ubuntu باستخدام SSH عن بعد؟
اقرأ الملاحظات العامة
نفترض ان نظام Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
عنوان الIP لنظام Ubuntu: 192.168.0.1

$ ssh username@192.168.0.1

س: كيفية نسخ ملف/مجلد من نظام Ubuntu بعيد الى النظام الحالي (scp)?
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
عنوان الIP لنظام Ubuntu: 192.168.0.1
مكان الملف او المجلد: /home/username/remotefile.txt
مكان حفظ الملف في الجهاز المحلي: . (current directory)

$ scp -r username@192.168.0.1:/home/username/remotefile.txt .

س: كيفية نسخ ملف/مجلد من النظام الحالي الى نظام Ubuntu بعيد (scp)?
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
مكان الملف او المجلد المحلي: localfile.txt
عنوان الIP لجهاز Ubuntu البعيد: 192.168.0.1
مكان حفظ الملف في جهاز Ubuntu البعيد: /home/username/

$ scp -r localfile.txt username@192.168.0.1:/home/username/

س: كيفية نسخ ملف/مجلد من نظام Ubuntu بعيد الى النظام الحالي (rsync)?
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
عنوان الIP لنظام Ubuntu البعيد: 192.168.0.1
مكان الملف او المجلد البعيد: /home/username/remotefile.txt
مكان حفظ الملف في الجهاز المحلي: . (current directory)

$ rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

س: كيفية نسخ ملف/مجلد من النظام الحالي الى نظام Ubuntu بعيد (rsync)?
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟
مكان الملف او المجلد المحلي: localfile.txt
عنوان الIP لجهاز Ubuntu البعيد: 192.168.0.1
مكان حفظ الملف او المجلد في جهاز Ubuntu البعيد: /home/username/

$ rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

س: كيفية الاتصال بنظام Ubuntu عن بعد بأستخدام SSH من نظام الويندوز؟
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
Read كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟

حمل PuTTY: من هنا او من هنا
س: كيفية نسخ ملف/مجلد من/الى نظام Ubuntu بعيد من نظام ويندوز؟
اقرأ الملاحظات العامة
نفترض ان جهاز Ubuntu البعيد يحتوي على خادم SSH
اقرأ كيفية تنصيب خادم SSH لخدمة ادارة النظام عن بعد؟

حمل WinSCP: من هنا او من هنا


خادم DHCP
س: كيفية تنصيب خادم DHCP للحصول على عنوان IP تلقائيا؟
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
e.g. Assumed that "eth0" is the interface for network card
IP Address Range: 192.168.0.100 to 192.168.0.200
Subnet Mask: 255.255.255.0
DNS Servers: 202.188.0.133, 202.188.1.5
Domains: tm.net.my
Gateway Address: 192.168.0.1

$ sudo apt-get install dhcp3-server
$ sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
$ sudo gedit /etc/default/dhcp3-server

ابحث عن هذا السطور
...
INTERFACES=""

استبدله بهذا السطر
INTERFACES="eth0"

احفظ الملف (نموذج)
$ sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
$ sudo gedit /etc/dhcp3/dhcpd.conf

ابحث عن هذا القسم
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;
...

استبدله مع هذه الاسطر
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

#default-lease-time 600;
#max-lease-time 7200;

ابحث عن هذا القسم
...
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}
...

استبدله مع هذه الاسطر
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "tm.net.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

احفظ الملف (نموذج)
$ sudo /etc/init.d/dhcp3-server restart



خادم قاعدة البيانات
س: كيفية تنصيب خادم قاعدة البيانات MYSQL?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install mysql-server
$ sudo /usr/bin/mysqladmin -u root password your_db_user_password



خادم Apache HTTP
س: كيفية تنصيب خادم Apache HTTP لخدمة HTTP Web?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install apache2

http://localhost
س: كيفية تنصيب لغة PHP لخادم Apache HTTP?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب خادم Apache HTTP لخدمة HTTP Web?
$ sudo apt-get install php4
$ sudo apt-get install libapache2-mod-php4
$ sudo /etc/init.d/apache2 force-reload
$ sudo gedit /var/www/testphp.php

اضف السطر التالي في ملف جديد
<?php phpinfo(); ?>

احفظ الملف (نموذج)
http://localhost/testphp.php
س: كيفية تنصيب قاعدة البيانات MYSQL لخادم Apache HTTP?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
اقرأ كيفية تنصيب خادم Apache HTTP لخدمة HTTP Web?
اقرأ كيفية تنصيب خادم قاعدة البيانات MYSQL?
اقرأ كيفية تنصيب لغة PHP لخادم Apache HTTP?
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get install php4-mysql
$ sudo /etc/init.d/apache2 restart



خطوات وخدع
س: كيفية استخدام الواجهة الرسومية لتحديث النظام وتنزيل البرامج (Synaptic)?
اقرأ الملاحظات العامة
Computer -> System Configuration -> Synaptic Packager Manager
Synaptic Package Manager
لتحديث قائمة البرامج (مطابق ﻷمر apt-get update)
Edit Menu -> Reload Package List

لتنزيل التحديثات (مطابق ﻷمر apt-get upgrade)
Edit Menu -> Mark All Upgrades... -> Default Upgrade
Edit Menu -> Apply Marked Changes

للبحث عن برنامج (مطابق ﻷمر apt-cache search package_name
Edit Menu -> Search... (Specify the package name in Search box)

لتنصيب البرنامج المختار (مطابق ﻷمر apt-get install package_name)
Select the package to be installed

Package Menu -> Mark for Installation
Edit Menu -> Apply Marked Changes

ﻷزالة برنامج (مطابق ﻷمر apt-get remove package_name)
Select the package to be removed

Package Menu -> Mark for Removal
Edit Menu -> Apply Marked Changes

س: كيفية جعل تصفح المواقع اسرع في Mozilla Firefox (توقيف IPv6)?
اقرأ الملاحظات العامة
Applications -> Internet -> Mozilla Firefox
Mozilla Firefox
Address Bar -> about:config

Filter: -> network.dns.disableIPv6 -> Change the Value to true (Double click)

س: كيفية توقيف صوت الرنين عن العثور على وصلة في Mozilla Firefox?
اقرأ الملاحظات العامة
Applications -> Internet -> Mozilla Firefox
Mozilla Firefox
Address Bar -> about:config

Filter: -> accessibility.typeaheadfind.enablesound -> Change the Value to false (Double click)

س: كيفية فتح كل مجلد في نفس النافذة في Nautilus?
اقرأ الملاحظات العامة
لفتح كل مجلد في نفس النافذة مؤقتا في Nautilus
اضغط مرتين بالزر الاوسط للفأرة
كيفية فتح كل مجلد في نفس النافذة دائما في Nautilus
Applications -> System Tools -> Configuration Editor
GConf editor -
/ -> apps -> nautilus -> preferences -> always_use_browser (Checked)

س: كيفية اظهار الملفات المخفية في Nautilus?
اقرأ الملاحظات العامة
Computer -> Home
To temporary show all hidden files in Nautilus
Press 'Ctrl + H'
لرؤية جميع الملفات المخفية في Nautilus
Edit Menu -> Preferences

Views Tab -> Default View -> Show hidden and backup files (Checked)

س: كيفية اظهار ايقونات سطح المكتب (Computer, Home, Trash)?
اقرأ الملاحظات العامة
Applications -> System Tools -> Configuration Editor
GConf editor -
/ -> apps -> nautilus -> desktop ->
computer_icon_visible (Checked)
home_icon_visible (Checked)
trash_icon_visible (Checked)

س: كيفية تفعيل Num Lock عند الدخول الى الواجهة الرسومية GNOME?
اقرأ الملاحظات العامة
اقرأ كيفية اضافة مواقع للبرامج اضافية؟
$ sudo apt-get install numlockx

س: كيفية حفظ محتويات clipboard في ذاكرة GNOME?
اقرأ الملاحظات العامة
حمل gnome-clipboard-daemon-1.0.bin.tar.bz2: من هنا او من هنا
$ cd browse_to_your_download_folder
$ sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
$ sudo chown root:root /usr/bin/gnome-clipboard-daemon
$ sudo chmod 755 /usr/bin/gnome-clipboard-daemon
$ sudo /usr/bin/gnome-clipboard-daemon &

Computer -> Desktop Preferences -> Sessions
Sessions
Startup Programs Tab -> Add ->
Startup Command: /usr/bin/gnome-clipboard-daemon
Order: 80

س: كيفية تشغيل البرامج تلقائيا عن الدخول الى الواجهة الرسومية GNOME?
اقرأ الملاحظات العامة
Computer -> Desktop Preferences -> Sessions
Sessions
Startup Programs Tab -> Add/Edit/Delete programs

س: كيفية تغير الخيار الافتراضي في "Open With" لتشغيل البرامج؟
اقرأ الملاحظات العامة
Right click on file -> Properties

Open With Tab -> Add
Select the added open with program (Checked)

س: كيفية اعادة تشغيل الواجهة الرسومية GNOME بدون اعادة تشغيل الكمبيوتر؟
اقرأ الملاحظات العامة
احفظ واغلق جميع البرامج
اضغط 'Ctrl + Alt + Backspace'
س: كيفية الانتقال الى وضع سطر الاوامر في الواجهة الرسومية GNOME?
اقرأالملاحظات العامة
للأنتقال الى وضع سطر الاوامر
Press 'Ctrl + Alt + F1' (F2 - F6)
للعودة الى الواجهة الرسومية
Press 'Ctrl + Alt + F7'
س: كيفية توقيف صوت الرنين في وضع سطر الاوامر
اقرأ الملاحظات العامة
Applications -> System Tools -> Terminal
Terminal
Edit Menu -> Current Profile...

General Tab -> General -> Terminal bell (Un-Checked)

س: كيفية عمل remount ل/etc/fstab بدون اعادة تشغيل الكمبيوتر؟
اقرأ الملاحظات العامة
$ sudo mount -a

س: كيفية اظهار قائمة GRUB عند الاقلا
اقرأ الملاحظات العامة
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا السطر
...
hiddenmenu
...

استبدله مع هذا السطر
#hiddenmenu

احفظ الملف (نموذج)
س: كيفية تغيير وقت ظهور قائمة GRUB عند الاقلاع؟
اقرأ الملاحظات العامة
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا السطر
...
timeout 3
...

استبدله مع هذا السطر
timeout X_seconds

احفظ الملف (نموذج)
س: كيفية تغيير النظام الافتراضي عند الاقلاع في قائمة GRUB?
اقرأ الملاحظات العامة
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا السطر
...
default 0
...

استبدله مع هذا السطر
default X_sequence

احفظ الملف (نموذج)
س: كيفية تخطي بعض الخدمات مؤقتا عند الاقلاع؟
اقرأ الملاحظات العامة
اضغط 'Ctrl + C'
س: كيفية ايقاف/تفعيل بعض الخدمات عن الاقلاع؟
اقرأ الملاحظات العامة
كيفية ايقاف خدمة عند الاقلاع دائما
$ sudo chmod -x /etc/init.d/service_name

كيفية تفعيل خدمة عند الاقلاع دائما
$ sudo chmod +x /etc/init.d/service_name

س: كيفية التحديث من Warty Warthog الى Hoary Hedgehog (نسخة تحت التطوير)؟
اقرأ الملاحظات العامة
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
$ sudo gedit /etc/apt/sources.list

ابحث عن هذا القسم
...
## Uncomment the following two lines to fetch updated software from the network
# deb http://archive.ubuntu.com/ubuntu warty main restricted
# deb-src http://archive.ubuntu.com/ubuntu warty main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://archive.ubuntu.com/ubuntu warty universe
# deb-src http://archive.ubuntu.com/ubuntu warty universe

# deb http://security.ubuntu.com/ubuntu warty-security main restricted
# deb-src http://security.ubuntu.com/ubuntu warty-security main restricted
...

استبدله بالاسطر التالية
## Uncomment the following two lines to fetch updated software from the network
deb http://archive.ubuntu.com/ubuntu/ hoary main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hoary main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu/ hoary universe
deb-src http://archive.ubuntu.com/ubuntu/ hoary universe

deb http://security.ubuntu.com/ubuntu/ hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ hoary-security main restricted

احفظ الملف (نموذج)
$ sudo apt-get update
$ sudo apt-get dist-upgrade



حل المشاكل
س: تضبيط كرت الشبكة... (تأخذ وقت طويل للتحميل)
اقرأ الملاحظات العامة
اقرأ كيفية تخطي بعض الخدمات مؤقتا عند الاقلاع؟
اقرأ كيفية ايقاف/تفعيل بعض الخدمات عن الاقلاع؟
service_name = networking

س: توافق الساعة مع ntp.ubuntulinux.org... (يأخذ وقت طويل للتحميل)
اقرأ الملاحظات العامة
اقرأ كيفية تخطي بعض الخدمات مؤقتا عند الاقلاع؟
اقرأ كيفية ايقاف/تفعيل بعض الخدمات عن الاقلاع؟
service_name = ntpdate

س: الخطأ modprobe: FATAL: Error inserting...
اقرأ الملاحظات العامة
$ sudo cp /etc/hotplug/blacklist /etc/hotplug/blacklist_backup
$ sudo gedit /etc/hotplug/blacklist

اعتمادا على الخطأ, اضف الاسطر التالية في نهاية الملف
pciehp
shpchp
hw_random

احفظ الملف (نموذج)
س: توقيف acpi
اقرأ الملاحظات العامة
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
$ sudo gedit /boot/grub/menu.lst

ابحث عن هذا القسم
...
title Ubuntu, kernel 2.6.8.1-4-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.8.1-4-386 root=/dev/hda1 ro quiet splash
...

استبدله بالاسطر التالية
title Ubuntu, kernel 2.6.8.1-4-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.8.1-4-386 root=/dev/hda1 ro quiet splash acpi=off apm=off

احفظ الملف (نموذج)
$ sudo cp /etc/modules /etc/modules_backup
$ sudo gedit /etc/modules

اضف السطر التالي في نهاية الملف
apm

احفظ الملف (نموذج)
س: الخطأ Sorry, no mixer elements and/or devices found
اقرأ الملاحظات العامة
$ gst-register-0.8

س: كيفية تفادي اعادة ضبط وقت النظام مع ساعة غرنتش UTC?
اقرأ الملاحظات العامة
$ sudo cp /etc/default/rcS /etc/default/rcS_backup
$ sudo gedit /etc/default/rcS

ابحث عن هذا السطر
...
UTC=yes
...

استبدله بالسطر التالي
UTC=no

احفظ الملف (نموذج)
Computer -> System Configuration -> Time and Date
Set the correct date/time

$ sudo /etc/init.d/hwclock.sh restart

س: كيفية تفريغ القمامة؟
اقرأ الملاحظات العامة
$ sudo rm -fr $HOME/.Trash/



معلومات اخرى
This guide was made possible thanks to these people, for which would like to express my greatest appreciation. Please accept my apologies in advance if I have missed out your Web site/name
People from these Web sites
http://www.ubuntulinux.org
People from these forums
http://www.ubuntuforums.org
http://www.desktopos.com
People from these IRC channel
irc://irc.freenode.net/ubuntu
People that contributed in this guide (sorted by name/nick)
dare2dreamer
How to enhance NVIDIA graphics performance?
How to keep the content of clipboard into memory in GNOME?
Emmanuel SCHRODER
How to use "sudo" without prompt for password (not secure)?
Gabriel Molina
How to copy file/folder from remote Ubuntu machine into local machine (rsync)?
How to copy file/folder from local machine into remote Ubuntu machine (rsync)?
Julien
How to mount/unmount Image (ISO) file without burning?
Matjaz Horvat
How to create Image (ISO) file from folder?
Michael Schroeder
Gave the design/template for the beautified version of this guide (XHTML, CSS)
Rancoras
How to disable system date/time from being reset to UTC (GMT)?
People that gave some inputs and corrections to this guide
clparker
jdong
Khad Young
khermans
Oliver Grawert
phatbob
Rodd R. Ahrenstorff
Samuel Wright
Simon Taplin
Please accept my apologies in advance if I have missed out your name/nick. Just send me an email, and I will be glad to put you on the list here

zahranco7
13-02-2008, 03:07 AM
too booring

Dreamweaver
18-02-2008, 11:19 AM
اخر تحديث 23 يناير 2005؟ اي قبل اكثر من 3 سنوات
لا تعليق

ابو حجاج
26-03-2008, 12:30 AM
الموضوع قديم في الاساس

و المعلومة تضل معلومة

شكرا لك

hooolaa
07-04-2008, 03:22 PM
ويحك علي الشغل
مشكور جدا على هذا النقل الرائع والله يجازيك كل خير

hooolaa
07-04-2008, 03:27 PM
ممكن سؤال اخوي اذا تكرمت معليش حنتعبك معانا سؤال من طالب علم الى عالم لو تكرمت

كيف ممكن انزل واشغل تاثيرات سطح المكتب على جهازي ( يوبنتو)

وشكرا