PDA

View Full Version : آموزش لینوکس ردهت 9 و کار فارسی در آن ( فارسی )



Monaa
سه شنبه 19 اسفند 1382, 01:12 قبل از ظهر
کتاب آموزش لینوکس ردهت 9 نوشته آقای آلن باغومیان که مدیر سایت فارسی
technotux.com هم هستند منتشر شده است .

در این کتاب می‌خوانید:

فصل اول : مروری بر لینوکس ردهت

یک مرور کلی بر سیستم عامل لینوکس

آشنایی با لینوکس ردهت

لینوکس چیست؟

سیستم عامل چیست؟

ریشه‌های لینوکس در سیستم عامل یونیکس

قابلیت‌های عمومی لینوکس

لینوکس چه مزایایی دارد؟

لینوکس ردهت چیست؟

چرا لینوکس ردهت را انتخاب کنیم؟

قابلیت‌های جدید در لینوکس ردهت نسخه 9

بهبودهای صورت گرفته در نسخه 2.4 هسته لینوکس

کمی در باره فرهنگ نرم افزار آزاد

خلاصه فصل

فصل دوم : نصب لینوکس ردهت

راهنمای سریع نصب لینوکس ردهت

راهنمای پیشرفته نصب لینوکس ردهت

انتخاب یک روش نصب

انتخاب سخت افزار مورد نیاز

شروع نصب

پروسه‌های نصب ویژه

نصب با استفاده از منابع دیگر

برپایی سرویس‌دهنده نصب (Install Server)

مسائل و نکات مخصوص برای فرایند نصب

استفاده از Disk Druid برای پارتیشن بندی هنگام نصب

پاک کردن، اضافه کردن و ویرایش پارتیشن‌ها

نکاتی برای ایجاد پارتیشن‌ها

ایجاد فضای خالی از پارتیشن‌های موجود

ایجاد دیسکت‌های نصب لینوکس ردهت

راهنمای استفاده از Grub و Lilo

بوت کردن کامپیوتر با استفاده از گراب

بوت کردن با لیلو

تغییر مدیر بوت کامپیوتر

پیکربندی مجدد هسته لینوکس

اشکال زدایی از نصب لینوکس ردهت

نکات دیگری که می‌تواند هنگام نصب به شما کمک کند

خلاصه فصل

فصل سوم : آشنایی با لینوکس ردهت

ورود به لینوکس ردهت (login)

چرا به یک حساب کاربری نیاز داریم؟

نشست ورود به سیستم (Login Session)

ظاهر پوسته فرمان

بررسی نشست ورود به سیستم

بررسی دایرکتوری‌ها و مجوزهای فایل‌ها

بررسی فعالیت سیستم

خروج از پوسته فرمان

درک دقیق‌تر پوسته فرمان لینوکس ردهت

استفاده از پوسته فرمان در لینوکس ردهت

یافتن فرمان‌های لینوکس ردهت

اجرای مجدد یک فرمان

ویرایش خط فرمان

کامل کردن خودکار فرمان

فراخوانی مجدد یک فرمان

اتصال و توسعه فرامین

استفاده از متغییرهای محیطی

مدیریت پروسه‌های پس زمینه و پیش زمینه

پیکربندی پوسته فرمان

کار کردن با سیستم فایل لینوکس

استفاده از کاراکترهای ویژه و عملگرهای خط فرمان

درک مجوزهای فایلها (File Permissions)

انتقال، کپی و پاک کردن فایلها

راهنمای استفاده از ویرایشگر متن VI

خاموش کردن سیستم در حالت متنی

خلاصه فصل

فصل چهارم : کار کردن با محیط گرافیکی

آشنایی بیشتر با فایل پیکربندی XF86Config

اجرای محیط گرافیکی

استفاده از محیط گرافیکی GNOME

ابزارهای پیکربندی سیستمی

خروج از محیط GNOME

استفاده از محیط گرافیکی KDE

مدیریت فایل‌ها با استفاده از برنامه Konqueror

پیکربندی محیط گرافیکی KDE

فعال سازی زبان فارسی در لینوکس ردهت نسخه 9

نتیجه گیری کلی

خلاصه فصل

فصل پنجم : نصب و کارکردن با برنامه های کاربردی

استفاده از لینوکس ردهت به عنوان پلاتفورم برنامه‌های کاربردی

تهیه نرم افزارهای مخصوص لینوکس

درک نامگذاری و فرمت بسته‌های نرم افزاری

rpm در مقابل کد منبع

استفاده از انواع گوناگون آرشیوها و فرمت مستندات

نصب برنامه‌های کاربردی در لینوکس ردهت

نصب و مدیریت بسته های rpm

ابزارهای گرافیکی مدیریت فایل‌های rpm

ایجاد و نصب نرم افزارها با استفاده از کدهای منبع

سایر حالت‌های نصب برنامه ها

اجرای برنامه‌های کاربردی لینوکس

اجرای برنامه‌های داس و ویندوز در محیط لینوکس

خلاصه فصل

فصل ششم : آشنایی با برخی برنامه های کاربردی

نرم‌افزارهای اداری لینوکس ردهت

برنامه‌های گرافیکی لینوکس ردهت

برنامه‌های چند رسانه ای لینوکس ردهت

ایجاد دیسک‌های داده‌ای و چند رسانه ای در لینوکس ردهت

بازی‌های لینوکس ردهت

رابط‌های گرافیکی بازی‌ها

برخی از بازی‌های محیط گرافیکی Gnome

برخی بازی‌های محیط گرافیکی KDE

معرفی دو بازی قابل دانلود از اینترنت

بازی‌های تجاری لینوکس

خلاصه فصل

فصل هفتم : اتصال به اینترنت

مرورکلی ابزارهای اینترنت

اتصال به اینترنت

سایر ابزارهای اتصال به اینترنت

مرور وب

استفاده از پست الکترونیک

برنامه‌های انتقال و دریافت فایل

برنامه‌های سرویس‌های پیام رسان (Messenger)

خلاصه فصل

فصل هشتم : مدیریت سیستم در لینوکس ردهت

کاربر ریشه

ورود به سیستم بصورت کاربر ریشه

مطالبی در مورد دستورات مدیریتی، فایل‌های پیکربندی و فایل‌های ثبت رخدادها

شناسایی سیستم

هسته لینوکس

کار کردن با سیستم فایل لینوکس

فایل سیستم‌های مورد پشتیبانی در لینوکس ردهت

استفاده از fstab برای تعریف سیستم فایلهای قابل اتصال

استفاده از دستور mount برای اتصال سیستم فایل‌ها

استفاده از دستور umount برای بستن اتصال یک فایل سیستم

استفاده از دستور mkfs برای ایجاد یک سیستم فایل

کسب اطلاعات از وضعیت فضای دیسک

ابزارهای مدیریت گرافیکی

ابزار Service Configuration

ابزار Authentication Configuration

ابزار Network Configuration

ابزار Root Password

ابزار Security Level Configuration

ابزار Users and Groups Configuration

ابزار Disk Management

ابزار Hardware Browser

ابزار System Logs

ابزار System Monitor

خلاصه فصل

پیوست ۱ : دیسک ضمیمه کتاب

پیوست ۲: راهنمای نصب مجموعه اداری

OpenOffice

http://www.technotux.com/images/rh-bookface-big.png

ین کتاب برای کاربرانی نوشته شده که یا تاکنون به هیچ عنوان با سیستم‌عامل لینوکس آشنایی نداشته‌اند و مایلند این سیستم عامل را شناخته، با آن کارکنند و یا کاربرانی که با لینوکس آشنا بوده و مایلند اطلاعات خود را از حد مقدماتی به سطوح متوسط و پیشرفته افزایش دهند.

این کتاب مخصوص کاربردهای Desktop لینوکس ردهت 9 می‌باشد و به مباحث سرویس‌دهنده لینوکس پرداخته نشده است. در این کتاب فرا خواهید گرفت چه چگونه از سیستم ردهت خود به عنوان یک میزکار قدرتمند برای اجرای برنامه‌های کاربردی، کارهای روزمره و همچنین ورود به اینترنت استفاده نمایید.

در این کتاب سعی شده تا تعدادی از نرم‌افزارهای موجود لینوکس تشریح شوند تا کاربر بتواند با کاربرد هر یک از آنها آشنا شود و سعی شده تا بیشتر مطالب به جای تئوری بودن، به سمت کاربردی‌تر شدن سوق داده شوند.

در میان مباحث کتاب به موضوعاتی اشاره شده که می‌تواند شما را از حد یک کاربر مقدماتی لینوکس به سطوح بالاتر منتقل نماید و شما را در استفاده بهینه از سیستمتان یاری کند.

ضمنا نحوه فعال‌سازی زبان فارسی و قابلیت‌های برنامه های کاربردی مختلف در استفاده از آن نیز در این کتاب توضیح داده شده اند. مطالب کتاب به نحوی تنظیم شده‌است که بیش از ۷۰ درصد مطالب آن برای کاربران اکثر توزیع‌های دیگر نیز مناسب می‌باشد و حدود ۳۰ درصد آن به مباحث خاص ردهت ۹ می‌پردازد.

این کتاب به قیمت ۲۵۰۰ تومان از سایت تکنوتاکس قابل خریداری می‌باشد. جهت کسب اطلاعات بیشتر و یا خرید کتاب می‌توانید با آدرس sales@technotux.comتماس بگیرید.

این مطالب رو از اینجا کپی کردم : http://www.technotux.com/html/index.php?module=htmlpages&func=display&pid=69

:D

Delphi-Clinic
سه شنبه 19 اسفند 1382, 11:13 قبل از ظهر
خانم مونا متشکرم.

منتظر پستهای مفیدشما در آینده هستم.

Voldemort
چهارشنبه 20 اسفند 1382, 00:07 قبل از ظهر
خانم مونا ممنون
اگه میشه در مورد محیطهای مختلف برنامه نویسی لینوکس و مزایا و معایب هر کدوم هم صحبت کنید و خود شما کدوم رو ترجیحا انتخاب می کنید؟

Monaa
چهارشنبه 20 اسفند 1382, 00:29 قبل از ظهر
دیدم قبلا آقای حسین زاده یک مطلب کامل در این مورد نوشته اند و توصیه میکنم آن را
بخوانید اما اگر نظر من را بپرسید : من فقط زبان سی را میشناسم و روی محیط ویندوز و لینوکس
فقط از این زبان استفاده میکنم
در لینوکس محیطهای مختلفی برای برنامه نویسی C هست که از بین آنها من
Kylix را ترجیح میدهم چون همان کاری که قرار است در محیطهای دیگر انجام شود اینجا
خیلی سریعتر انجام میشود
اما Kdevelop برای QT هم خوب است :)

Anti_Evil
چهارشنبه 20 اسفند 1382, 01:04 قبل از ظهر
اگه میشه در مورد محیطهای مختلف برنامه نویسی لینوکس و مزایا و معایب هر کدوم هم صحبت کنید و خود شما کدوم رو ترجیحا انتخاب می کنید؟

اگر به دنبال تولید نرم افزارهای قوی برای محیط های Unix Base هستید حتما به یادگیری ++C و یا Java بپردازید.
برای سی پلاس پلاس KDevelop میتواند گزینه ای خوب باشد.

Voldemort
چهارشنبه 20 اسفند 1382, 08:29 قبل از ظهر
ممنونم من قبلا نظر آقای حسین زاده را خوانده بودم ولی می خواستم نظر شما را هم به عنوان یک حرفه ای دیگه مثل آقای حسین زاده در زمینه لینوکس رو هم بدونم
ممنون

من توی ویندوز با VC++ برنامه نویسی کردم فکر می کنم که اینجا هم بتونم با C++ برنامه نویسی کنم.

hosseinzadeh
پنجشنبه 21 اسفند 1382, 06:06 قبل از ظهر
سلام
اول از همه از خانم مونا که زحمت کشیدند و این مطالب رو تهیه کردند ممنونم.
دوم این که در لینوکس در درجه اول باید سی رو یاد بگیرید چون بقیه زبانها هم یه جوری به سی وابسته اند.
البته QT رو هم فراموش نکنید که پیشرفت خوبی داشته.برنامه های QT رو می تونین دستی بنویسید و با gcc کامپایل کنید اما چون ساختار پیچیده ای داره (قبلا یک نمونه برنامه ش رو دادم)دستی نوشتنش قدری مشکله.و می تونین از KDevelop استفاده کنید که محصول گروه K است(همون گروهی که KDE رو ساخته)مجانی هست و می تونین داونلودش کنید.www.kdevelop.org
ضمنا توجه داشته باشید که در کرنل جدید 2.6 QT جایگزین Tcl/Tk شده.
با تشکر

Voldemort
پنجشنبه 21 اسفند 1382, 13:19 بعد از ظهر
از همتون ممنونم خیلی زحمت می کشید. اگه قرار باشه پایان سال بهترین مدیر انتخاب بشه من به آقای حسین زاده حتما رای می دم
کاش یکی از دوستانی که برنامه نویسی لینوکس کار کرده بانی آموزش برنامه نویسی لینوکس در این سایت می شد. ما که پیشنهاد بخش برنامه نویسی لینوکس رو به مدیر دادیم تا ببینیم چی می شه.

ahm_shadi.NET
دوشنبه 06 تیر 1384, 07:55 قبل از ظهر
میشه یکمی در مورد فارسی کردن برنامه ها توی لینوکس توضیح بدین . آیا مثل ویندوز با تغییر زبان سیستم میشه امکانات را فارسی استفاده کرد یا باید کدش را با c یا java بنویسیم . ممنون