صفحه 1 از 1

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

ارسال شده: شنبه ۸ تیر ۱۳۹۲, ۷:۰۲ ب.ظ
توسط Solver
  توجه به جستجو در سنترال متوجه فقدان یک مبحث مستقل در رابطه با لینوکس شدم، هر چند در مباحث دیگر نیز آنقدرها به این بحث پرداخته نشده است. بنابراین این مبحث را ایجاد کردم تا ضمن طرح برخی سوالات خودم، در آینده نیز محلی برای پرسش و پاسخ هایی متداول لینوکس باشد.

نخست Swap

اینطور که من متوجه شدم،
سواپ، حافظه مجازی (virtual memory) است، در لینوکس مقدار توصیه شده اون دو برابر حافظه فیزیکی (RAM) است. البته در ویندوز 1.5 برابر حافظه فیزیکی توصیه شده است. به هر حال با کمک اون ما فضایی در اختیار کرنل میزاریم تا فایل هایی را از رم به اون منتقل کند و در صورت نیاز از هارد دیسک اونها را فراخوانی کند و اینطور فضای رم فیزیکی خالی می شود.


ظاهرا با توجه به این که سرعت خ/ن روی هارد دیسک بسیار کندتر از حافظه (RAM) است، بنابراین ایجاد یک فضا به عنوان حافظه مجازی هر چند فضا حافظه را افزایش می دهد اما طبیعتاً موجب کند تر شدن فرایند اجرای نرم افزارهایی که از حافظه مجازی فراخوانی می شوند خواهد شد. در ویندوز برای این مسئله تا اونجا که من اطلاع دارم راهکاری در نظر گرفته نشده است. یک تفاوت که در بین لینوکس و ویندوز در این بحث بهش برخورد کردم، قابلیت swap partition در لینوکس است.

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

خلاصه منظورم این است که دقیقا در چه شرایطی ایجاد این پارتیشن کار درستی است و در چه مواردی تفاوت چندانی ندارد. 

Re: سوالات کاربردی درباره لینوکس

ارسال شده: دوشنبه ۱۰ تیر ۱۳۹۲, ۸:۴۶ ق.ظ
توسط Azadi.Isatis
M.Abooali, عزیز
تا جایی که من اطلاع دارم این قسمت بدین منظور ساخته میشه که اگر موقعی رم شما پر شد سیستم اطلاعات رم را بر میداره و در این بخش کپی میکنه و رم را واسه استفاده سیستم خالی میکنه
در کل اگر سیستم شما دارای رم بالا باشد قاعدتا نیازی به ساخت این بخش نمیباشد اما در تمامی موارد حتی در حالت پارتیشن بندی اتوماتیک این بخش ساخته میشود و توصیه میشود حتما اگر به صورت دستی هم پارتیشن بندی انجام میدهید این بخش را قرار دهید

Re: سوالات کاربردی درباره لینوکس

ارسال شده: پنج‌شنبه ۱۳ تیر ۱۳۹۲, ۱۲:۲۸ ق.ظ
توسط Solver
امان از تنبلی ...

دستوری برای نمایش لود سرور است؟

شبیه free -m برای حافظه، که به کمکش بشود وضعیت پردازنده را مشاهده کرد؟ البته با توجه به نصب بودن وب سرور، اگر دوستان چیزی شبیه [External Link Removed for Guests] داشته باشند که با php باشه هم باز خوب است.

همینطور در مورد یوزرها در لینوکس، چطور میشه فهرست اکانت ها و میزان دسترسی اونها را مشاهده کرد (در یک لیست منظورم است نه تک تک).

Re: سوالات کاربردی درباره لینوکس

ارسال شده: پنج‌شنبه ۲۰ تیر ۱۳۹۲, ۵:۰۲ ق.ظ
توسط Mahdi1944
M.Abooali,
در مورد SWAP اول اينکه در ويندوز هم مشابه اين مکانيزم به صورت pagefile ها و همچنين ReadyBoost وجود داره. اين پارتيشن در لينوکس با توجه به تفاوت ساختاري مديريت و زمانبندي پراسس‌ها با ويندوز داره، اين مکانيزم بسيار اثر گذارتر از ويندوز هست. دليل اين موضوع هم اين هست که در لينوکس معمولا پراسس‌هاي غير فعال و پس زمينه و سطوح غير فعال در اون لحظه به SWAP سپرده ميشه و به اين شکل فرايندهاي فعال که نرخ انتقال داده در اونها زياد هست و نياز هست که عملکرد بلادرنگ داشته باشند در خود رم مديريت ميشوند و بقيه مواردي که در حالت فعال نيستند در swap نگه داشته ميشن تا هم عملا در حال اجرا بوده و وظايف خودشون در پس زمينه رو انجام دهند و هم از رم سيستم استفاده نکنند. اين مکانيزم باعث بهينه‌ترين شکل مصرف منابع و در حين حال چابکي برنامه‌ها در لينوکس ميشه که البته اندرويد هم از اون ارث برده. در ويندوز pagefile ها با رم به صورت يک تکه در نظر گرفته ميشه و به همين دليل مديريت اينکه چه برنامه‌هاي کجا قرار بگيره وجود نداره و به همين دليل عملکرد اون با لينوکس چندان قابل قياس نيست و بر اساس اين نوع مديريت رم، سرعت هارد ديسک در عملکرد سيستم بسيار بسيار تاثير گذارتر هست در ويندوز به نسبت لينوکس ...

در مورد نمايشگر لود هم خود لينوکس دستور uptime داره که نمايشگر متوسط لود 5 تا 15 دقيقه‌ي گذشته هست (در اساس اينکه کدام توسعه لينوکس باشه متفاوت هست و فکر ميکنم قابل تنظيم هم بود). اما اگر لود لحظه‌هاي رو ميخواهيد، براي Genome دو نوع Task Manager وجود داره که بر اساس توسعه‌ي لينوکسي که استفاده ميکنيد. از ريپازيتوري اون ميتونيد احتمالا دانلود کنيد، در نسخه‌هايي مثل CentOS 6 به بالا هر دوي اينها نصب هست. همچنين پلاگين‌هايي مثل Scout هم ميشه لود رو اندازه گرفت


براي قسمت دوم سوالتون هم اين لينک احتمالا به شما کمک ميکنه
[External Link Removed for Guests]

Re: سوالات کاربردی درباره لینوکس

ارسال شده: شنبه ۱۴ تیر ۱۳۹۳, ۱:۵۶ ب.ظ
توسط شبنم123456789
سلام من تا حالا با لینوکس کار نکردم، به همین دلیل شاید سوالام زیاد درست و صحیح نباشن، لطفا کمک کنید
برای اینکه تو لینوکس حرفه ای بشیم به چه پیش نیازهایی نیاز هست؟ مثلا شبکه یا تخصص برنامه نویسی یا ...
چه جنبه هایی از لینوکس تو بازار کار ایران کاربردی هست؟ اصلا میشه روش حساب کرد؟
یادگیریش سخته یا نه روتینه؟

Re: سوالات کاربردی درباره لینوکس

ارسال شده: شنبه ۱۴ تیر ۱۳۹۳, ۷:۳۶ ب.ظ
توسط ramin-am
لینوکس الان میتونه توی شبکه کاربردی باشه بخصوص با ورود تجهیزاتی مثل میکرو تیک که بیس کاری اونها لینوکس هست
لینوکس برای بیشتر ما سخت به نظر میرسه ولی خیلی هم جذاب هست
توصیه میکنم برای شورع کار با یه vm یا ماشین مجازی لینوکس شروع کنید مثلا یک توضیع از اوبونتو

Re: سوالات کاربردی درباره لینوکس

ارسال شده: شنبه ۱۴ تیر ۱۳۹۳, ۸:۰۲ ب.ظ
توسط Ghost Rider
دوستان واسه سرور شبکه چه توزیعی از لینوکس استفاده میشه؟ همچنین یه سایت خوب یا یه کتاب خوب برای شروع کار با لینوکس (به صورت حرفه ای جوری که بشه از اون کسب درآمد کرد) اگه میشه معرفی کنید.
و این که همین طور که می دونیم دوره mcitp واسه مایکروسافته، دوره مشابهی واسه لینوکس وجود داره؟

Re: سوالات کاربردی درباره لینوکس

ارسال شده: شنبه ۱۴ تیر ۱۳۹۳, ۹:۱۳ ب.ظ
توسط Mahdi1944
   ,
براي شبکه بهترين انتخابها CentOS و Debian‌هست که Centos براي VM ها چون سبک‌تر هست، بهتره، اما در سرورهاي قوي‌تر Debian بهترين انتخاب هست. چون يکي از با ثبات ترين توزيع‌هاي لينوکس هست

Re: سوالات کاربردی درباره لینوکس

ارسال شده: یک‌شنبه ۱۵ تیر ۱۳۹۳, ۱۱:۳۸ ق.ظ
توسط Solver
البته لینوکس ها هم تقریبا خانواده هستند و با فراگیری یکی از آن ها به مرور میتونید با باقی توزیع ها هم کار کنید.

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

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

Re: سوالات کاربردی درباره لینوکس

ارسال شده: یک‌شنبه ۱۵ تیر ۱۳۹۳, ۶:۲۰ ب.ظ
توسط SA@M
سلام خدمت بزرگواران.

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

برای دوستان امکانش هست که یک تاپیک آموزشی ایجاد کنند؟ و یا مرجع درست و حسابیی معرفی کنند؟

Re: سوالات کاربردی درباره لینوکس

ارسال شده: دوشنبه ۱۶ تیر ۱۳۹۳, ۱۲:۳۰ ق.ظ
توسط Mahdi1944
M.Abooali,
در مورد CentOS کاملا با شما موافقم، اما در مورد ubuntu به نظرم با سياستي که در پيش گرفته و اتهامات البته مربوطي که بهش زده ميشه در مورد جاسوسي از کاربران، بعيد ميدونم آينده‌ي خوبي حداقل در زمينه سرورها و شبکه داشته باشه، ابونتو براي سيستم‌هاي خانگي طراحي شد و موفق بود، اما با اين وضعيت جديد، به نظرم به سمت افول خواهد رفت.

 @ ,
براي يادگيري منابع زيادي وجود داره، اما من توصيه ميکنم براي ياد گيري هر چيزي اول از خود سايت رسمي اون شروع کنيد. پس [External Link Removed for Guests] مرجع مناسبي هست، بعد از اون هم کتابهاي فارسي و انگليسي زيادي براي ياد گيري وجود داره، در کنار اون هم فرومهايي مثل همينجا ميتونيد سوالاتتون رو مطرح بفرماييد :D