campaign-off40

آموزش لینوکس (جلسه 32) : کانفیگ سرور لینوکس



visibility  
mode_comment   ۶۹

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

info توجه

این مطلب یک جلسه از آموزش لینوکس برای برنامه نویسان می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

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

comment دیدگاه کاربران
علی شهبازی replyپاسخ

سلام ممنون از آموزش عالیتون…کی دامنه ست میکنید رو سرور؟

مهرداد سامی

سلام …. ممنون از نظر مثبت شما …
داخل جلسه پایانی این مورد رو انجام دادیم …
ممنون …

SA3iD replyپاسخ

سلام. آیا پیشنهاد میکنین که دو‌ وب سرور آپاچی و nginx را کنار هم استفاده کنیم؟آپاچی برای پردازش فایهای داینامیک و nginx برای پردازش فایل های استاتیک. سوال بعدیم فعال کردن mod_rewrite در nginx چطور انجام میشه؟

مهرداد سامی

سلام ….
این مورد زمانی استفاده میشه که بازدید سایت بالا هستش و بعد از مدتی وب سرور شما با کندی مواجه میشه … در این حالت شما میتونید برای افزایش بازده سایتتون این مورد رو انجام بدین …
واسه این مورد شما باید Reverse Proxy رو داخل nginx بیارید بالا و بهش بگید که مثلا زمانی که خواستی فایل های داینامیک رو نمایش بدی با وب سرور آپاچی درخواست رو برگردون …
فقط در نظر داشته باشید هنگامی که میخواید این کار رو انجام بدین یا باید وب سرورهاتون روی سرورهای مجزا باشند یا روی یک سرور باشند با آی پی های مجزا … برای این که کامل تر هم بتونید این موضوع رو متوجه بشید لینک های زیر میتونه خیلی کمکتون کنه …
https://stackoverflow.com/questions/869001/how-to-serve-all-existing-static-files-directly-with-nginx-but-proxy-the-rest-t
https://serverfault.com/questions/145577/nginx-for-static-files-and-apache-for-dynamic-content
https://serverfault.com/questions/458152/using-nginx-and-apache-alongside-for-both-static-and-dynamic-files?noredirect=1&lq=1

فعال کردن mod_rewrite هم درون nginx یک مقدار متفاوت هستش با apache و برای این کار هم این لینک میتونه بهتون کمک کنه ..
https://www.nginx.com/blog/creating-nginx-rewrite-rules/

علیرضاعبادوز replyپاسخ

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

مهرداد سامی

سلام ….
خوشحالم از این که دوره مورد پسندتون واقع شده .
ممنون .

مهدی replyپاسخ

سلام وقتتون به خیر .

ببخشید DNS دامنه های .ir به چه شکلی باید تنظیم بشه ؟
چون من الان وقتی می خوام آی پی VPS رو ست کنم یه نام کارگزار هم ازم می خواد . تو قسمت نام کارگزار باید چی وارد کنم ؟
با تشکر

مهرداد سامی

سلام …
متاسفانه دامنه ir توی تنظیم DNS مشکلاتی داره که باید با پشتیبانی تماس بگیرید تا اجازه بدند شما آی پی سرورتون رو ست کنید .

مهدی

با پشتیبانی کجا تماس بگیرم ؟ سایت ایرنیک یا ثبت کننده دامنه ؟

مهرداد سامی

اول با پشتیبانی ثبت کننده دامین تماس بگیرین اگه کاری انجام ندادن براتون میتونید با خود ایرنیک تماس بگیرید .

sepehr soltani replyپاسخ

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

مهرداد سامی

سلام … ممنون از نظر مثبت شما …
بله کانفیگ سرورهای اختصاصی هم به همین ترتیب هستش و تفاوتی نداره .
اگه منظورتون از کانفیگ منابع سخت افزاری لازمه که باید بگم باید نسبت به کاری که وب سایت شما انجام میده و میزان بازدیدتون منابع رو انتخاب کنید . مثلا یک سایتی که خبری هستش با سایتی که پخش آنلاین داره قطعا فرق میکنه … میزان پردازش و میزان بازدید میتونه ۲ عامل مهم برای انتخاب کانفیگ باشه .
موفق باشید ..

حسین زارعی replyپاسخ

تشکر مجدد از مهندس سامی عزیز
من چندین ساله در کنار رشته ام که کامپیوتره بود تعمییرات تخصصی نرم افزار موبایل انجام میدادم الان که با لینوکس کار میکنم میفهمم چه اشتباه بزرگی کردم زودتر نرفتم سمت این سیستم عامل خارق العاده! به عنوان مثال عرض کنم من تو یه قسمتی از کارم واسه ساخت فایل های فریمور فلش گوشی های سامسونگ بصورت ۴ فایل؛ وقتی فایلهای با پسوند img میخواستم تبدیل به tar کنم در ویندوز باید حتما از برنامه ای به اسم Cygwin استفاده میکردم که یه طوری کپی زده از روی ترمینال لینوکس بود! و خب مشکلات زیادی داشت ارور میداد یا بعضی فایلها رو خراب کانورت و مودیفای میکرد ولی از وقتی از همون دستور واسه ساخت فایلها از ترمینال اوبونتو استفاده میکنم خیلی شیک فایلها رو بدون کوچکترین مشکل میسازه :)) دستوری هم که استفاده میکردم به صورت نمونه این بود

tar -h ustar -c boot.img sboot.bin > filename.tar
مهرداد سامی

خیلی هم عالی !… ممنون از اینکه تجربتون رو به اشتراک گذاشتید .
موفق باشید .

sepehr soltani replyپاسخ

سلام مهندس خسته نباشید . من استک lemp رو روی سرورم نصب کردم و همه چیز درست کار میکنم . و پروژه لاراولی من به راحتی بالا می آید . سرور هم Centos هست .
phpmyadmin هم نصب کردم ولی ولی با آدرس www.example.com/phpmyadmin من باز نمیشود . لطفا راهنمایی کنید .
آیا کانفیگ خاصی برای phpmyadmin باید به nginx اضافه گردد ؟ ممنون

مهرداد سامی

سلام … ممنون …
باید یک softlink از phpmyadmin داخل دایرکتوری روت nginx بسازید .
ln -s /usr/share/phpmyadmin /usr/share/nginx/html
با این کد مشکلتون باید حل بشه قاعدتا .
موفق باشید

data2 replyپاسخ

مجموعه خوبی از آموزش ها رو تشکیل دادین ، بعد از یوتیوب ، یکی از مرجع هایی قابل استناد من هست.

مهرداد سامی

سلام …
ممنون از نظر مثبت شما .

مهدی replyپاسخ

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

مهرداد سامی

سلام … مبحث ایمیل یکی از مباحثی بودش که یه مقدار پیشرفته بود و داخل این دوره نمیشد اون رو قرار داد …
ولی برای راه اندازی میل سرور داخل لینوکس شما باید پکیج هایی مثل sendmail یا postfix که پکیج های خوبی هستن برای راه اندازی میل سرور رو روی سرورتون نصب کنید و ازش استفاده کنید ….
برای اینکه بتونید از داخل وردپرستون ایمیل بفرستید پکیج های زیادی هستش که این افزونه ، افزونه خوبی هستش که زمانی که میخواید کانفیگش کنید برای ارسال ایمیل روی گزینه other host میزنید و مشخصات میل سرور خودتون رو وارد میکنید. از این به بعد هر وقت بخواد ایمیل بفرسته از سرور خودتون و میل سروری که وارد کردین استفاده میکنه … از میل سرور های گوگل و یاهو هم میتونید تو این افزونه استفاده کنید …
فقط در نظر داشته باشید که اگه میل سرور خودتون رو راه اندازی میکنید باید یکسری عملیات ها انجام بدین تا میل سرورتون ولید بشه و ایمیل هاتون داخل spam نره … و داخل blacklist نشید .
موفق باشید .

مهدی

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

مهرداد سامی

میتونید از لینک های زیر برای فعال کردن ایمیل سرور و ولید کردن آدرس هاستتون استفاده کنید .
Email Server
از سایت mxtools هم میتونید استفاده کنید برای اینکه ببینید آی پی سرورتون داخل بلک لیست هست یا نه .. و اگه داخل بلک لیست باشه دلیلش رو بهتون میگه که میتونید اونو برطرف کنید .. لینک زیر هم میتونه کمکتون کنه که دلایل اسپم شدن ایمیل هاتون رو بفهمید .
https://optinmonster.com/11-reasons-why-your-emails-go-in-the-spam-box-and-how-to-make-sure-they-dont/
موفق باشید.

Niosha Madadi replyپاسخ

سلام ، اگه میشه نصب گیت رو سرور و به طور کلی چطوری میتونیم ide و سورس رو نسخه گیت و نسخه روی سرور رو با هم sync کنیم ، رو هم توضیح بدیم

مهرداد سامی

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

hamidniakan replyپاسخ

سلام خسته نباشید .من قبلا vps ام php 5.4 و سیستم عامل centOs هست .الان که php 7.1 تغییر دادم دیگه سایتم بالا نمیاد چه کار کنم؟

مهرداد سامی

سلام …
ارورهای وب سرورتون رو بررسی کنید . دلیل این مشکل داخل ارورهای وب سرورتون مشخصه …
موفق باشید .

BraveMan replyپاسخ

سلام
ببخشید شما توی این دوره لینوکس برای برنامه نویسان ، نحوه نصب درایور سخت افزارهای Laptop و PC مثل کارت گرافیک رو هم آموزش می دین ؟؟
من هرچی توی سرفصل ها تون گشتم چیزی به این عنوان ندیدم
ممنون میشم جواب بدین

مهرداد سامی

سلام … لینوکس به صورت پیش فرض اکثر درایورهارو درون خودش داره … و مشکلی که اکثر کاربران دارند برای نصب کارت گرافیک هستش که این مورد در داخل دوره توضیح داده شده …
موفق باشید ..

hamidniakan replyپاسخ

سلام خسته نباشید .من طبق این قسمت رفتم جلو و تمام کانفینگ رو انجام دادم حال می خواهم به جای ip سرور از domain استفاده کنم نمیشه حتی داخل /etc/hosts سرور هم ip وارد کردم و با یک فاصله نام دامنه را نوشتم بازهم کار نمیکنه اگه میشه یه راهنمایی کنید سیستم عامل سرور ubuntu 16.04 می باشد

مهرداد سامی

سلام … برای این کار شما نیاز دارید که DNS سرورهارو ست کنید …
ابتدای جلسه این مورد به صورت کامل توضیح داده شده .

Abasalt_Yar replyپاسخ

سلام ممنون شما معلمان و کسانی که برای ۷لرن تلاش میکنند . ببخشید دارم سوال میپرسم با اینکه دانشجوی این دوره نیستم ولی ۲ تا سوال داشتم ممنون میشم اگر پاسخ بدین .
۱− من حجم کم دادم به لینوکس و فقط هم به / دادم الان چجوری از نرم افزار ها و تنظیمات نرم افزار ها و چیز های دیگم بکاپ بگیرم که بعد که ی درایو بیشتر دادم اینارو توی اون استفاده کنم ؟
۲− من گرافیکم که نصب (Nvidia) هرچیزی (مثل : تنظیمات . کروم . vlc و ….. یا حتی موقعی که رمز سیستم رو میزنم) صفحه سیاه میشه انگاری مثلا ی بازی میخواد باز بشه اول صفحه سیاه میشه بعد صفحه باز روشن میشه و نرم افزار بالا میاد .
لطفا اگر میشه جواب سوالاتمو بدین با تشکر.

مهرداد سامی

سلام … ممنون …
در مورد سوال اولتون باید بگم که اگه میخواید از همه دایرکتوری ها به صورت کامل بکاپ تهیه کنید و بعد اونو داخل یک پارتیشن دیگه به همون صورت برگردونید از نرم افزار dd استفاده کنید … اگه میخواید از یک سری از دایرکتوری های به خصوص بکاپ تهیه کنید از نرم افزار rsync و یا tar استفاده کنید …
در مورد سوال دومتون هم احتمالا درایور کارت گرافیک اشتباهی رو نصب کردین … از داخل تنظیمات و درایورها ، درایوری که جلوی اون (recommended) نوشته را انتخاب کنید .
موفق باشید .

Abasalt_Yar replyپاسخ

http://uupload.ir/files/1s39_screenshot_from_2018-11-12_12-50-00.png
اشتباه هست‌ . (ٔNvidia 210 1gb دارم )

مهرداد سامی

درایورتون رو به Xorg تغییر بدید … احتمالا مشکلتون برطرف میشه …

درایور اصلیتون رو هم میتونید از سایت رسمی خود Nvidia دانلود و نصب کنید .

SA3iD replyپاسخ

سلام خدمت استاد عزیز
من تصمیم گرفتم به جای centos از debian9 به همراه استک lemp استفاده کنم. باتوجه به اینکه شنیدم debian ازمنابع کمتری استفاده میکنه و پرفورمنس بهتری داره میخواستم نظرشما هم بدونم. ممنون

مهرداد سامی

هردوی این توزیع ها خوب هستند و پرفورمنس خوبی دارند … از لحاظ استفاده از منابع هم بستگی به کانفیگی داره که شما انجام میدین …… من خودم به شخصه دبیان رو ترجیح میدم …

Seyed Reza Bazyar replyپاسخ

سلام مهرداد جان. چند ماه منتظر بودیم که یه تخفیف روی این دوره بزارید
جمعه سیاه هم اومد و میبینم توی لیست تخفیف ها قرار نگرفته 🙁

حسام خوشگو replyپاسخ

سلام من وقتی ایپی استاتیک میدم لینوکس به اینترنت وصی نمیشه
ping google.com میزنم پیغام destination host unreachable میده لطفا راهنمایی کنیین

مهرداد سامی

سلام …

ابتدا آی پی 4.2.2.4 را پینگ کنید اگه جواب گرفتید مشکلتون ست نشدن DNS هستش … زمانی که دارید آی پی استاتیک میدید به ماشینتون این فیلد ها رو هم اضافه کنید .
dns-nameservers 4.2.2.4 8.8.8.8

اگه باز هم مشکلتون حل نشد اتصال شما با gateway برقرار نیست یعنی آی پی رو اشتباه وارد کردید ..

حسام خوشگو replyپاسخ

با سلام هنگام ریستارت کردن nginx
این ارور میاد
Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details.
و فایل کانفیگ php که در default.conf نوشتین از کجا باید بگیرم؟

مهرداد سامی

سلام …

یک Status از سرویس nginx بگیرید در خروجی به شما مشکل کانفیگتون رو بهتون میگه ….

این لینک میتونه بهتون کمک کنه در مورد فایل default.conf

https://gist.github.com/rayshan/70339d8bd4c76b962e48f69fcb34fc61

علیرضاعبادوز replyپاسخ

سلام استاد خسته نباشید.من طبق آموزش ها یک سرور با مشخصات زیر رو کانفیگ کردم.اما وقتی تعداد ریکوءست هایی که میاد سمت سرور یخورده زیاد میشه,مثلا 15 ریکوءست,سرور کلا میاد پایین و یه صفحه ارور باز میشه که قرمز رنگه و مربوط به nginx میشه و هیچکدوم از سایت هایی که روی سرور هستش بالا نمیان و بجاشون اون صفحه قرمز میاد بالا.و وقتی که سرور رو reboot میکنم مشکل حل میشه.اگه بخواین عکس ارور هم دارم که براتون بفرستم.لطفا راهنماییم کنید ممنون
185.81.96.125 Iran-185.81.99.76 centos 7 64 RAM:2048 CPU:2 Core 1800 MHZ SSD35 GB root BandWidth: 9.008 /60 GB

مهرداد سامی

سلام …

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

saeed joshani replyپاسخ

سلام و عرض ادب.
ببخشید با این اموزش میتون یک سرور یا سرور مجازی از هر لحاظ از صفر تا صد مدیریت کرد؟؟

مهرداد سامی

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

MRZ65 replyپاسخ

سلام استاد
طبق آموزش ها نرم افزار policycoreutils-python روی سرور نصب کردم.ماژول Selinux روی سرورم فعاله(enable) است و توی کانفیگ selinux دیدم روی حالت enforcing هست منتهی وقتی دستور ادد پورت رو اجرا میکنم با ارور SELinux policy is not managed or store cannot be accessed مواجه میشم

semanage port -a -t ssh_port_t -p tcp 2244
مهرداد سامی

سلام …
این دستور باید با sudo اجرا بشه …
موفق باشید .

MRZ65 replyپاسخ

سلام مجدد و خسته نباشید
آقای سامی من phpmyadmin تحت وب سرور nginx نصب کردم و سیمبلیک لینک در /usr/share/nginx/html ایجاد کردم به درستی صفحه لاگین phpmyadmin رو نمایش میده منتهی در /var/www به خطای 404 بر میخورم (http://ipAddress/phpmyadmin)

MRZ65

در ضمن سیبلیک لینکی که از phpmyadmin ایجاد کردم در فولدر /usr/share/nginx/html به رنگ سبز ولی در فولدر /var/www به رنگ قرمزه میشه

مهرداد سامی

اون رنگ قرمز یعنی به درستی سافت لینک ایجاد نشده …
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

مهرداد سامی

سلام …
سافت لینک رو باید از آدرس usr/share/phpmyadmin/ به /var/www/phpmyadmin قرار بدید .

Pouria Ariafar replyپاسخ

سلام آقای سامی. روزتون بخیر باشه.
امکانش هست در پروژه اخر کمی هم درباره ساخت رایانش ابری در وبسایت آروان کلود بگید؟ چون اونجا فقط سرور میدن و باید همه کار رو خودمون انجام بدیم. خوبی این رایانش ابری این هست که اگر نیاز به سی دی ان داشتیم و یا امنیت بیشتر میخواستیم در همون وبسایت آروان کلود است. هزینه مناسبی هم برای ایجاد سرور داره.

مهرداد سامی

سلام … دوره به اتمام رسیده دوست عزیز …
اما در خود وب سایت ابر آروان این موارد تا حد زیادی گفته شده .

Parsa Dadras replyپاسخ

عرض سلام و خسته نباشید .
استاد من ۲ تا هارد دارم یکی SSD و یکی HDD که هردو GPT هستن . ویندوز رو روی HDD به خوبی نصب کردم و لینوکس رو میخوام روی SSD بریزم . Ubuntu رو با RUFUS روی یک فلش Bootable کردم اماوقتی از فلش بوت میکنم روی صفحه اسپلش که نوشته UBUNTU گیر میکنه و دیگه کاری نمیشه انجام داد ، مدت زیادی هم صبر کردم ،‌ SecureBoot هم غیر فعال هست روی چند تا فلش هم امتحان کردم به نظرتون مشکل از کجاست ؟‌

مهرداد سامی

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

Parsa Dadras replyپاسخ

استاد همه راه هایی که گفتید رو امتحان کردم ، چند فلش مختلف رو بوتیبل کردم ، از چند توزیع مختلف هم استفاده کردم همگی این مشکل رو دارن ! بعضی جاها خوندم مشکل از گرافیک میتونه باشه اگه فریز میشه . چطور میشه این مشکل رو حل کرد ؟ مثلا درایور nvidia رو برای لینوکس آپدیت کرد یا … ؟

مهرداد سامی

میتونه این مورد هم باشه … اول از داخل بایوس گرافیکتون رو غیر فعال کنید ببینید مشکلتون حل میشه یا خیر …

Pouria Ariafar replyپاسخ

اوکی ممنون، البته داکیومنت ابرآوران خیلی ناقص و کلی است ولی آپدیت دوره رو هم در نظر بگیرید. پویایی دوره رو بالاتر میبره. اینطوری دوره از ۰ و ۱ هم در میاد. الان در هیچ جا اموزشش رو نگفتن.

مهدی بیکی replyپاسخ

باسلام خدمت جناب سامی
لطفا من را راهنمایی بفرمایید من یک پروژه لاراول دارم و یک سرور ابونتو از پارس پک خریداری کردم و تمام تنظیمات آن را انجام دادم نصب انیجنکس و پی اچ پی کامبپوزر لاراول و کانفیگ اینجنیکس و دیتابیس مااسکول نمی دانم چرا سایتم باز نمی شود چطوری می تونید کمکم کنید

مهرداد سامی

سلام …. شما روی سرورتون apache رو هم نصب کردید و الان وب سرور آپاچی داره کار میکنه به همین خاطر اجازه نمیده که nginx کار کنه …. آپاچی رو از روی سرورتون پاک کنید ….
اگه باز هم مشکلتون حل نشد میتونید به تلگرام بنده پیام بدید …
موفق باشید .

مجتبی صفدری replyپاسخ

چرا توی این جلسه selinux رو غیرفعال نکردیم ؟ شاید به خاطر کانفیگ هایی که ما ممکنه یادمون بره ؟

موقع ssh زدن بدون پسورد گفتید : پسورد میپرسه و درنهایت حالا کلید عمومی م روی سرور قرار گرفت ؟؟؟؟؟؟؟؟؟؟؟؟؟ منظورتون خصوصی بود یا اینجا اشتباها گفتید عمومی ؟

نمی دونم چه اتفاقی افتاده که سیستم من :
system program problem detected و میگه می خوای گزارش کنی مشکل رو —-> چرا این جوری شده و چطوری مشکل رو رفع کنم ؟

*** مهندس من دوره رو یادداشت برداری کردم , نظرتون چیه براتون بفرستم و برای دانلود قرار بدید ؟
یا زیر هر قسمت comment کنم تا بقیه دوستان به خصوص کسانی که تاز دوره رو تهیه می کنند استفاده کنند ودیگه لازم نباشه یادداشت کنند ؟
یا که کلا صلاح نمیبینید ؟

<>

شاید طول دوره برای لینوکس دوستان کم بوده ! شاید

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

دوست دارم همون طور که دوره های متخصص برنامه نویسی در سون لرن هست در کنارش دوره های متخصص لینوکس و شبکه به همون قدرت برگزار بشه . به امید اون روز 🙂

کاش مثل جلسه آشنایی جلسه آخر رو هم مثل اقای اوند که توصیه و پیشنهاد و افق پیش رو … و یخورده از تجربه های خودتون میگفتید و این قدر خشک و خالی تموم نمیکردید 🙁
ظاهرا سون کست هم در دست اقدام هست که قطعا خوشحال میشیم از شما هم پادکست داشته باشیم 🙂

<>
خوبی دوره های سون لرن و از جمله این دوره خوب این که از سطح I am a window شروع میکنه و تا سطح مطلوبی میرسونه
ممنون برای این دوره خوب 🙂
و ممنون به خاطر پاسخگویی با حوصله تون 🙂

مهرداد سامی

سلام ….
خیلی ها selinux رو غیرفعال میکنن به این دلیل که کانفیگ کردنش سخته و خیلی نمیتونن باهاش ارتباط برقرار کنن … ولی به هیچ عنوان توصیه نمیشه که غیرفعال بشه … چون یکی از پارامترهای مهم امنیتی سرورهای لینوکسیه … به همین خاطر ما اون رو غیرفعال نکردیم و نحوه کانفیگش رو آموزش دادیم ….
در مورد ssh هم در ویدیو درست گفته شده…. کلید عمومی روی سرور قرار میگیره … کلید خصوصی همونطور که اسمش روشه برای شما هستش و فقط باید دست خودتون باشه ….
برای این موضوع میتونید لینک زیر رو مطالعه کنید …
https://en.wikipedia.org/wiki/Public-key_cryptography
در مورد اروری هم که به شما نمایش داده میشه روی گزینه report problem کلیک کنید مشکل رو بهتون کامل توضیح میده و ارور کاملتری بهتون نمایش میده ….

در مورد یادداشت برداری هایی هم که از دوره انجام دادید ممنون میشم به همین صورت داخل کامنت ها اعلام کنید که شاید دوستان دیگه هم استفاده کنند ….

در مورد طول دوره هم واقعیت این هستش که دوره بسیار طولانی شد .. در این دوره سعی شد که تمامی موارد از پایه گفته بشه و تا سطح خیلی خوبی تدریس بشه…. داخل این دوره مباحثی مثل شبکه و یا فایروال و یا selinux … بش اسکریپت و خیلی موارد دیگه که در دوره های پایه گفته نمیشه، تدریش شده … حتی یکسری از این موارد در دوره های اولیه خود لینوکس هم وجود نداره … مواردی مثل امنیت که داخل این دوره تدریس شد توی سطح ۳ دوره های لینوکس تدریس میشه ….
موضوع دیگه ای که وجود داره اینه که لینوکس خیلی گسترده است و نمیشه داخل یک دوره همه اون رو توضیح داد … طبق سرفصل های رسمی خود لینوکس برای یادگیری اون شما باید حدود 9 دوره رو بگذرونید …
سرفصل ها و دوره های رسمی رو میتونید از داخل سایت زیر مشاهده کنید ..
https://www.lpi.org/
انشالله در دوره های بعدی مباحث پیشرفته تری گفته خواهد شد … همونطور که گفته شد این دوره مختص کسانی هستش که هیچی از لینوکس نمیدونن و میخوان با لینوکس شروع کنن و تا حد مطلوبی جلو برن …
در مورد کیفیت صدا هم معذرت خواهی میکنم و حتما در دوره های بعدی بهبود پیدا میکنه …

ممنون بابت انتقادات و پیشنهاداتتون ….
موفق باشید …

مجید حیدری replyپاسخ

-سلام استاد من لینوکس رو تازه شروع کردم ولی از قبل تو کامپیوتر خیلی کار کردم مشکلم اینه که ویندوز رو نمیشه سبک کرد یعنی کلی از سرویسها رو غیر فعال کرد و کلا هر چیز اضافه ای که امنیت رو به خطر میندازه بست ولی دیدم لینوکس خیلی انحطاف پذیره هدف اینه که یک سیستم عامل داشته باشم که فقط و فقط به یک سایت وصل بشه و هر چی پورت اضافه هم هست و حتی پینگ هم بسته بشه کلا امنیت کامل که برای رسیدن بهش نیاز به اموزش دارم البته الان کل این کارها رو روی لینوکس انجام دادم (غیر از تک سایت شدن) ولی حرفه ای تر میخوام بشم آیا این پکیج نیاز مرا فراهم میکنه ؟
– با توجه به اون سولوس بودن لینوکس میشه یک سیستم عامل کاملا سفارشی درست کرد اگه غیر از این پکیچ که ضروری برای شروع – برای اموزش خاص منظور من پیکج دیگری هم هست معرفی کنید ممنون میشم

مهرداد سامی

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

حامد سهرابی replyپاسخ

سلام استاد وقت بخیر من برای برنامه نویسی میخواستم از سیستم عامل لینوکس استفاده کنم آخه لپ تابم خیلی قدرتمند نیس با ویندوز سرعت عمل سیستمم خیلی کمه میخواستم بدونم اگ من لینکوس استفاده کنم سرعت سیستمم جواب میده آخه سی پی یو سه هسته ایه و رم چهار و گرافیک یک به نظرتون بیام سراغ لینوکس برای برنامه نویسم ؟ کدوم نسخه بهتر جواب میده برام ؟؟ ممنون میشم پاسخ بدید

مهرداد سامی

سلام …
بله مشکلی ندارید میتونید از توزیع اوبونتو با میزکار xfce یا lxde استفاده کنید … این میزکار ها سبک هستن و خیلی سرعت خوبی دارن …
موفق باشید .

mostafa replyپاسخ

سلام …
آقای سامی وقتی لینوکس بالا میاد این error ها رو میده…راه حلش چیه؟؟؟

1. failed to start user manager for uid 121
2. failed to start network name resolution
  
مهرداد سامی

سلام …

ارور اول احتمال بسیار زیاد به خاطر یک مشکل گرافیکی هستش … وارد recovery mode بشید و درایور کارت گرافیکتون رو دوباره نصب کنید احتمالا مشکل حل میشه .
در مورد ارور دوم هم احتمال میدم به خاطر پکیج های شبکتون باشه … از چه توزیعی استفاده میکنید ؟‌

mostafa

توزیع ubuntu

ارسال نظرات

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