در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

یادگیری لینوکس را از کجا شروع کنیم ؟ از زبان یک حرفه ای

 یکی از سوالات مهم و اساسی که دوستان این روزها خیلی از بنده می پرسند این هست که لینوکس را از کجا شروع کنیم ؟ چجوری تبدیل به یک کارشناس لینوکس بشیم ؟ ما از لینوکس می ترسیم چجوری به این ترسمون غلبه کنیم ؟ و خیلی از سوالات دیگه که امروز و داخل این مقاله در وب سایت توسینسو من به عنوان کسیکه خودم رو یکی از حرفه ای های این قضیه می دونم و فارغ از بحث غرور این مسئله میخام تجربیاتی رو به شما بگم که خیلی ها دوست ندارند به شما گفته بشه .

لینوکس را از کجا شروع کنیم

ازتون میخام که با دقت به ادامه این مطلب توجه کنید تا در نهایت مسیر راه یادگیری لینوکس براتون روشن بشه و بعد از گذروندنش یک حرفه ای واقعی در لینوکس بشید پس با من باشید .


قدم اول : از لینوکس نترسید

یکی از قسمت های وحشتناک ماجرای یادگیری و ورود به دنیای لینوکس ، ترسیدن از ورود به این دنیاست ! اما چرا ترس ؟ چون اغلب ما تا با یک محیط خشک و خط فرمانی یا همون دستوری مواجه میشیم و از محیط های گرافیکی جدا میشیم یه مقدار مضطرب میشیم ! چرا ؟ چون عادت کردیم همه چیز رو گرافیکی انجام بدیم و موس و صفحات لمسی و کیبورد همیشه کنار دستمون بوده و حالا موس و صفحه لمسی رو از ما گرفتن و یک خط فرمان در اختیارمون گذاشتن و نمیدونیم باهاش چیکار کنیم و این از نظر خیلی ها ترسناک هست ... اما نترسید ...


یادگیری لینوکس را از کجا شروع کنیم 

روز اولی که خواستم وارد دنیای لینوکس بشم ، من هم همچین حسی داشتم . اما یک جمله از حضرت علی (ع) هست که خیلی معنی و مفهوم داره ، اون جمله این هست : هنگامی که از چیزی می ترسی، خود را در آن بیفکن، زیرا گاهی ترسیدن از چیزی، از خود آن سخت تر است .

من به زبان ساده تری این رو به شما میگم ، از هر چیزی که می ترسی ، بهش حمله کن ، خودت رو در عمل انجام شده قرار بده و متوجه میشی که بعد از مدتی به ترست غلبه کردی که هیچ ! توی اونکار یکی از بهترین ها شدی . من از لینوکس ، از کامپیوتر ، از امنیت ، از ویندوز و از هر چیز تکنولوژیکی ترس شدید داشتم ولی الان مالک بزرگترین وب سایت فناوری اطلاعات و کامپیوتر ایران هستم.


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

از هر چیزی مهمتر این هست که شما یک مسیر درست رو پیدا کنید . توی لینوکس هم همین هست . شما باید بدونید با چه روشی از کجا و چجوری شروع کنید و به کجا برسید . یکی ممکنه به شما بگه دوره های LPI رو بگذرونید برای لینوکس ، یکی به شما میگه دوره های RedHat رو بگذرونید برای لینوکس ، یکی دیگه میاد میگه دوره های Linux Plus شرکت کامپتیا برات خوبه ! یکی میاد میگه اصلا درگیر دوره نشو و کتاب بخون !

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


قدم سوم : از دوره های مقدماتی LPIC شروع کنید

ببینید دوستان اگر خیلی ها خودکشی هم کنن ، در نهایت ساختار آموزشی اصولی سیستم عامل لینوکس در دنیا از نظر من فقط و فقط دوره های انیستیتو حرفه ای لینوکس کانادا یا LPI هست که یه سری سرفصل استاندارد متناسب با نیاز بازار و یادگیری عوام طراحی کرده که شما می تونید به ترتیب این دوره ها رو بگذرونید و تبدیل به یک لینوکس کار حرفه ای بشید .

این شرکت دوره هاش رو طوری طراحی کرده که کسیکه تازه میخاد وارد لینوکس بشه از ب بسم الله بدونه از کجا شروع کنه و کسیکه تا حدی لینوکس رو تجربی هم بلده بدونه چطوری خودش رو بهتر کنه و البته مهمتر از همه چیز این هست که این سبک آموزشی وابسته به یک توزیع خاص یا محصول خاص لینوکسی نیست و کاملا جامع هست .حالا به ترتیب لیست دوره ها رو براتون با کدهاش میزارم و اگر دوست داشتید می تونید برید قسمت های اول هر دوره رو مشاهده کنید که توضیحات کامل براتون دادم که قرار هست چه چیزهایی یاد بگیرید :

  1. دوره آموزشی Linux Essentials : این دوره آموزشی دریچه ورود شما به دنیای لینوکس هست ، اگر هیچی از لینوکس نمیدونید و تازه میخاید بدونید اصلا چی هست ! بهترین دوره هست ، شما فرض کنید که این دوره ICDL لینوکس هست . دوره Linux Essentials مهندس نصیری بصورت تضمینی برای یادگیری
  2. دوره آموزشی LPIC1 : این دوره رو می تونم بگم سطح پایین لینوکس هست ، وقتی توی دوره قبلی شما نسبت به لینوکس شناخت پیدا کردید ، ترستون ریخت و دیگه واژه ها و ادبیات این سیستم عامل رو درک کردید دیگه می تونید وارد این دوره بشید که دیگه میره تو این بحث که این سیستم عامل رو پایه و اساسی بهتون یاد بده ... این دوره آموزشی دو تا کد دوره داره ، یعنی کد 101 و 102 که تکمیلش که بکنید عملا شما دیگه یک لینوکس کار مبتدی میشید که لینوکس رو خوب میشناسه اما نمیتونه هنوز سرویس های شبکه ای و ... توش راه اندازی کنه ، فقط می تونه نیازش رو برای یه سری کارهای معمول برطرف کنه . دوره LPIC1 کد 101 مهندس محمد نصیری بصورت تضمینی برای یادگیری --- دوره LPIC1 کد 102 مهندس محمد نصیری بصورت تضمینی برای یادگیری
  3. دوره آموزشی LPIC2 : این دوره دیگه برای کسایی هست که میخان توی لینوکس به عنوان حرفه ای شناخته بشن . در واقع از نظر من 90 درصد لینوکسی ها تا این حد میدونن و بستشون هم هست ! نیاز بیشتری به ندرت پیدا می کنن ، توی این دوره دیگه عملا شما سرویس های شبکه ای راه اندازی می کنید و با انواع و اقسام سرویس هایی که عملا باید تو محیط واقعی باهاشون درگیر بشید تا بهتون بگم مدیر لینوکسی رو یاد میگیرید . این دوره هم دو تا کد داره که 202 و 201 هست . بهتون قول میدم خیلی هاتون تا همینجا نیازتون به دونستن لینوکس رو کافی میدونید و عملا دوره های بعدی براتون دوره کم کاربردی میشه ... دوره LPIC2 کد 202 مهندس محمد نصیری بصورت تضمینی برای یادگیری ---- دوره LPIC2 کد 201 مهندس محمد نصیری بصورت تضمینی برای یادگیری
  4. دوره آموزشی LPIC3 : دیگه این دوره غول مرحله آخر لینوکس محسوب میشه ، اگر به این سطح از دانش لینوکس رسیدید دیگه شما یک فوق حرفه ای لینوکسی محسوب میشید . مباحث پیشرفته امنیت شبکه ، مباحثی تو زمینه مجازی سازی در لینوکس و محاسبات ابری و ... جالبه بدونید از 3 تا 5 کد دوره ای که میشه برای این دوره توی ایران تعریف کرد فقط و فقط یک کد دوره امنیت برگزار میشه و به همین دلیل باید متوجه بشید که سطح این دوره خیلی خیلی بالا هست ... دوره LPIC3 کد 303 امنیت مهندس محمد عابدینی

قدم چهارم : از حاشیه ها دوری کنید

ببینید دوستان ، حرف و حدیث در خصوص دوره های LPI زیاد هست که میگن سناریو یا کارهای عملی کم داره یا به درد بازار کار نمیخوره ، همه اینها رو بریزید بیرون . شما عملا در هر دوره لینوکسی باید بعد از یادگیری برای خودتو سناریو طراحی کنید ، سرویس ها رو کنار هم بزارید و در نهایت این خودتون هستید که به دانش طراحی و سناریو انجام دادن می رسید . یکی از دوستان گفت دوره های RedHat جامع تر هست چون در قالب سناریو باهاتون آموزش داده میشه !

من از شما میپرسم که ما تو ایران RedHat داریم ؟ تحریم هستیم عزیزان از طرفی اون دوره ویژه یک توزیع خاص از لینوکس هست و محدود به همون حوزه میشه ، یعنی شما چون اختصاصی و منحصرا RedHat کار کردید خیلی سخت میشه براتون بخاین با توزیع های دیگه ای کار کنید . به هر حال من این رو توصیه نمی کنم بهتون .

وابسته به توزیع خاصی نباشید . ببینید احتمالا این سوال پیش میاد که توزیع یعنی چی ! توزیع یعنی نسخه های مختلف و متنوعی که از سیستم عامل لینوکس توی دنیا وجود داره و هر کسی میتونه برای خودش نسخه دلخواه درست کنه که الانش بیشتر از 3 هزار توزیع وجود داره ! شما باید لینوکس یاد بگیرید نه توزیع لینوکس !! پس مفاهیم رو درست متوجه بشید و بعد سراغ دستورات برید . دستورات رو از همه جا میشه پیدا کرد ولی مفاهیم رو باید درک کنید .


قدم پنجم : تخصصتون رو گسترش بدید

حالا که دیگه با لینوکس و ساختارش آشنا شدید دیگه باید برید سراغ استفاده از نرم افزارها و سرویس ها و یادگیری متنوع ترین ابزارها تا دیگه حرفه ای بشید . یاد بگیرید مثلا مانیتورینگ شبکه با Zabbix یا Cacti راه اندازی کنید . سیستم های VoIP راه اندازی کنید ، سرویس های هاستینگ راه اندازی کنید و .... فقط نباید متوقف بشید و فراموش نکنید که قرار نیست شما دستورات رو حفظ کنید ، شما قرار هست مفاهیم رو متوجه بشید و از Manual ها یا راهنماها برای راه اندازی سرویس هاتون استفاده کنید . اگر هر سوالی هست من در خدمتتون هستم در ادامه همین مطلب می تونید مطرح کنید .

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است 

3 نظر
محمد عابدینی

سلام و درود

مطلب خوبی بود، من با قدم چهارم واقعا موافقم، خیلی از دوستان فکر می کنن که دوره های redhat خوبه در صورتی، شاید درست باشه چون منابع آموزشی زیادی داره ولی LPIC جامع تر برخورد می کنه، یک نکته جالب هم وجود داره که برای ملت ایرانی امکان آزمون دوره های redhat وجود نداره.


اگر کسی واقعا دوست داره لینوکس کار کنه بهتره که خودش رو با LPIC سازگار کنه

davoodnosrati

سلام آقای نصیری عزیز؛ خسته نباشید و ممنون بابت انتشار مقاله مفیدتون. من در زمینه شبکه هیچ آشنایی ندارم و میشه گفت کاملاً صفر هستم. ولی به لینوکس علاقه دارم و میخوام یاد بگیرم. منتهی یک سری سوالاتی هست که ذهنمو به خودش مشغول کرده و ممنون میشم پاسخ بدید.

1- با توجه به عدم داشتن اطلاعات در زمینه شبکه، یادگیری لینوکس رو شروع کنم یا اول برم شبکه یاد بگیرم؟

2- کاربرد های لینوکس جز در شبکه، کجا هست و در واقع آیا در حال حاضر تمرکز اصلی دوره ها فقط روی شبکه هست. منظورم اینه که با گذروندن این دوره های Essential, LPIC، صرفاً به مبانی لینوکس در شبکه اشنا میشیم یا چیزهای دیگه هم هست؟ اگر هست مثلا چی؟

تشکر.

محمد نصیری

سلام و عرض ادب و احترام ، ببینید شما یا میخاین برنامه نویس محیط لینوکس بشید یا شبکه کار (اصطلاح عام) محیط لینوکس ، در نهایت باید یک زمینه رو انتخاب کنید لینوکس خالی بی معنی هست شما از این محیط برای راه اندازی سرویس ها باید استفاده کنید که همون شبکه تعبیر میشه ، پیشنهاد می کنم ویدیوی شبکه را از کجا شروع بکنیم رو هم مشاهده کنید ، قطعا باید اول شبکه رو تا حدی بلد باشید تا در لینوکس موفق باشید ، دوره Essentials مبانی هست باقی دوره ها اتفاقا مسائل مهم و پیشرفته هم داره

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....