سیاره‌ی آی‌تی

با IT-Planet دنیای آی‌تی را بهتر بشناسید

لینوکس

آشنایی با سرور TFTP و بهترین نرم‌افزارهای راه‌اندازی سرور TFTP برای ویندوز، مک‌او‌اس و لینوکس

یکی از پروتکل‌های جابجایی فایل Trivial File Transfer Protocol یا به اختصار TFTP است که در شبکه‌های کوچک به وفور استفاده می‌شود. این پروتکل شبیه به FTP است اما سبک‌تر است و منابع کمتری مصرف می‌کند و البته محدودتر از FTP است. با توجه به سبک‌تر بودن، مدیران شبکه از TFTP استفاده‌ی زیادی می‌کنند. در کاربردهایی مثل بروزرسانی فرم‌ویر یا پیکربندی تنظیمات سیستم‌های شبکه نیز از TFTP استفاده می‌شود.

در این مقاله می‌خواهیم با بهترین نرم‌افزارهای رایگان که سیستم ویندوزی را به سرور TFTP تبدیل می‌کنند آشنا شویم و نرم‌افزارهایی برای لینوکس و مک‌او‌اس معرفی کنیم.

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

پروتکل Trivial File Transfer Protocol نسخه‌ای ساده شده از پروتکل انتقال فایل یا FTP است که از پروتکل TCP که نیاز به کانکشن دارد، استفاده نمی‌کند بلکه از UDP روی IP port 69 بهره می‌گیرد. با توجه به اینکه کانکشن برقرار نمی‌شود، از دست رفتن بسته‌های داده حین جابجایی فایل‌ها محتمل است و در نتیجه هم کلاینت و هم سرور می‌بایست این موضوع را مدیریت کنند. پروتکل TFTP کمی کندتر است چرا که از قاب‌بندی پشتیبانی نمی‌کند و در نتیجه اگر تأخیر در شبکه زیاد باشد، بازدهی آن کاهش پیدا می‌کند. به همین علت است که معمولاً در شبکه‌های محلی مورداستفاده قرار می‌گیرد.

یکی از پروتکل‌های جابجایی فایل Trivial File Transfer Protocol یا به اختصار TFTP است که در شبکه‌های کوچک به وفور استفاده می‌شود. این پروتکل شبیه به FTP است اما سبک‌تر است و منابع کمتری مصرف می‌کند و البته محدودتر از FTP است. با توجه به سبک‌تر بودن، مدیران شبکه از TFTP استفاده‌ی زیادی می‌کنند. در کاربردهایی مثل بروزرسانی فرم‌ویر یا پیکربندی تنظیمات سیستم‌های شبکه نیز از TFTP استفاده می‌شود. در این مقاله می‌خواهیم با بهترین نرم‌افزارهای رایگان که سیستم ویندوزی را به سرور TFTP تبدیل می‌کنند آشنا شویم و نرم‌افزارهایی برای لینوکس و مک‌او‌اس معرفی کنیم.

مشکلات عمومی مجازی‌سازی و تنظیمات ماشین مجازی و بایوس برای حل کردن آن

مجازی‌سازی یا Virtualization روشی برای اجرا کردن سیستم عاملی متفاوت یا نرم‌افزارهای سیستم عاملی دیگر در محیط سیستم عامل اصلی است. به عنوان مثال اجرا کردن ویندوز ۷ یا لینوکس در محیط ویندوز ۱۰ از طریق نرم‌افزارهای مختلف ماشین مجازی. معمولاً در راه‌اندازی ماشین مجازی اغلب کاربران با ارورها و مشکلات مشابهی روبرو می‌شوند که به راحتی با تغییر دادن تنظیمات بایوس یا تنظیمات ماشین مجازی حل می‌شود.

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

مجازی‌سازی صرفاً برای تست کردن یک سیستم عامل دیگر و یادگیری آن و همین‌طور استفاده از نرم‌افزارها و اپلیکیشن‌های سیستم عامل دیگر در محیط سیستم عامل اصلی انجام نمی‌شود بلکه می‌توان از این طریق، محیط حفاظت‌شده یا Sandbox برای آزمودن ویروس‌ها و بدافزارها ایجاد کرد و همین‌طور با مجازی‌سازی می‌توان یک کامپیوتر که نقش سرور دارد را به چند کامپیوتر مجازی که در واقع سرور مجازی گفته می‌شود، تبدیل کرد.

مجازی‌سازی یا Virtualization روشی برای اجرا کردن سیستم عاملی متفاوت یا نرم‌افزارهای سیستم عاملی دیگر در محیط سیستم عامل اصلی است. به عنوان مثال اجرا کردن ویندوز ۷ یا لینوکس در محیط ویندوز ۱۰ از طریق نرم‌افزارهای مختلف ماشین مجازی. معمولاً در راه‌اندازی ماشین مجازی اغلب کاربران با ارورها و مشکلات مشابهی روبرو می‌شوند که به راحتی با تغییر دادن تنظیمات بایوس یا تنظیمات ماشین مجازی حل می‌شود. در این مقاله می‌خواهیم به چند مشکل کلی که مانع اجرای صحیح ماشین مجازی و سیستم عامل به صورت مجازی می‌شود، پرداخته و چند راه حل ساده را بررسی کنیم. اگر از کاربران VirtualBox‌ و VMware و ... هستید، ما را همراهی کنید.

آموزش نصب و استفاده از پکیج‌های Snap در لینوکس

در سیستم عامل لینوکس روش‌های مختلفی برای نصب کردن نرم‌افزارها وجود دارد. می‌توان از پکیج‌های آماده‌ای که برای لینوکس Debian با پسوند DEB و پکیج‌های RPM لینوکس Redhat و مخزن پکیج‌های لینوکس آرچ و Portege لینوکس Gentoo استفاده کرد و همین‌طور می‌توان از فایل‌های باینری که به صورت آرشیو فشرده با فرمت tar.gz در اختیار عموم قرار می‌گیرند، استفاده کرد.

با وجود اینکه راه‌های مختلفی برای نصب کردن برنامه‌ها در Linux وجود دارد، به دلیل تنوع توزیع‌ها ممکن است نرم‌افزاری برای یک لینوکس خاص موجود نباشد. در این صورت می‌توان از پکیچ‌های Snap استفاده کرد که یک راهکار جالب و عمومی برای انواع توزیع‌های لینوکس است.

در این مقاله به روش نصب کردن پکیج‌های Snap روی لینوکس و همین‌طور آنچه برای نصب و اجرا کردن این پکیج‌ها لازم است، می‌پردازیم.

در سیستم عامل لینوکس روش‌های مختلفی برای نصب کردن نرم‌افزارها وجود دارد. می‌توان از پکیج‌های آماده‌ای که برای لینوکس Debian با پسوند DEB و پکیج‌های RPM لینوکس Redhat و مخزن پکیج‌های لینوکس آرچ و Portege لینوکس Gentoo استفاده کرد و همین‌طور می‌توان از فایل‌های باینری که به صورت آرشیو فشرده با فرمت tar.gz در اختیار عموم قرار می‌گیرند، استفاده کرد. با وجود اینکه راه‌های مختلفی برای نصب کردن برنامه‌ها در Linux وجود دارد، به دلیل تنوع توزیع‌ها ممکن است نرم‌افزاری برای یک لینوکس خاص موجود نباشد. در این صورت می‌توان از پکیچ‌های Snap استفاده کرد که یک راهکار جالب و عمومی برای انواع توزیع‌های لینوکس است. در این مقاله به روش نصب کردن پکیج‌های Snap روی لینوکس و همین‌طور آنچه برای نصب و اجرا کردن این پکیج‌ها لازم است، می‌پردازیم.

آموزش نصب لینوکس اوبونتو در کنار macOS‌ روی مک‌های اپل

نصب کردن لینوکس اوبونتو روی مک و در کنار سیستم عامل macOS برای کسانی که می‌خواهند کار با لینوکس را یاد گرفته و شروع کنند، بهترین گزینه است. پس از مدتی استفاده و عادت کردن به لینوکس Ubuntu، می‌توان تدریجاً مک‌او‌اس را کنار گذاشت و یکی از توزیعات لینوکس که برای کاربری خاصی بهتر است را نصب و استفاده کرد.

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

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

نصب کردن لینوکس اوبونتو روی مک و در کنار سیستم عامل macOS برای کسانی که می‌خواهند کار با لینوکس را یاد گرفته و شروع کنند، بهترین گزینه است. پس از مدتی استفاده و عادت کردن به لینوکس Ubuntu، می‌توان تدریجاً مک‌او‌اس را کنار گذاشت و یکی از توزیعات لینوکس که برای کاربری خاصی بهتر است را نصب و استفاده کرد. در این مقاله به آموزش نصب لینوکس اوبونتو در کنار مک‌او‌اس اپل روی مک‌بوک‌ها و آی‌مک‌ها می‌پردازیم و مراحل را دقیق و با تصویر توضیح می‌دهیم. با سیاره‌ی آی‌تی همراه شوید.

مجازی‌سازی به کمک Hyper-V‌ چیست و چگونه Hyper-V را در ویندوز و بایوس فعال کنیم؟

یکی از راه‌های افزایش سرعت عمل نرم‌افزارهای ماشین مجازی، استفاده کردن از تکنولوژی‌های مجازی‌سازی پیشرفته‌تر مثل Hyper-V است. ماشین مجازی یا Virtual Machine نرم‌افزاری است که برای اجرا کردن سیستم عاملی درون سیستم عامل دیگر، مثل لینوکس در ویندوز یا مک‌او‌اس در ویندوز به کار می‌رود و در حقیقت سخت‌افزار یک کامپیوتر را شبیه‌سازی می‌کند. برای بهبود عملکرد ماشین مجازی می‌توان از توانمندی‌های سخت‌افزاری که در CPU برای این کار پیش‌بینی شده، استفاده کرد.

در محیط ویندوز می‌توان Hyper-V مایکروسافت را فعال کرد تا ماشین مجازی دسترسی مستقیم و بهینه‌تری به سخت‌افزار داشته باشد. طبعاً Hyper-V برای همه‌ی کاربران مفید نیست و در حالت پیش‌فرض غیرفعال است. در این مقاله روش فعال کردن Hyper-V در ویندوز را بررسی می‌کنیم. با ما باشید.

Hyper-V چیست؟

مایکروسافت سرویس Hyper-V را برای بهینه‌سازی اجرای ماشین‌های مجازی و در حقیقت بهبود سرعت اجرا سیستم عامل‌های مختلف در محیط ویندوز، طراحی کرده است. به عبارت دیگر اگر ویندوز ۷ را در نرم‌افزاری مثل VirtualBox و درون ویندوز ۱۰ اجرا کنید، اگر از Hyper-V برای مجازی‌سازی سخت‌افزار استفاده کنید، سرعت عمل بیشتر خواهد بود. ولیکن برای استفاده کردن از Hyper-V‌ به قابلیت‌های سخت‌افزاری خاصی نیاز است:

یکی از راه‌های افزایش سرعت عمل نرم‌افزارهای ماشین مجازی، استفاده کردن از تکنولوژی‌های مجازی‌سازی پیشرفته‌تر مثل Hyper-V است. ماشین مجازی یا Virtual Machine نرم‌افزاری است که برای اجرا کردن سیستم عاملی درون سیستم عامل دیگر، مثل لینوکس در ویندوز یا مک‌او‌اس در ویندوز به کار می‌رود و در حقیقت سخت‌افزار یک کامپیوتر را شبیه‌سازی می‌کند. برای بهبود عملکرد ماشین مجازی می‌توان از توانمندی‌های سخت‌افزاری که در CPU برای این کار پیش‌بینی شده، استفاده کرد. در محیط ویندوز می‌توان Hyper-V مایکروسافت را فعال کرد تا ماشین مجازی دسترسی مستقیم و بهینه‌تری به سخت‌افزار داشته باشد. طبعاً Hyper-V برای همه‌ی کاربران مفید نیست و در حالت پیش‌فرض غیرفعال است. در این مقاله روش فعال کردن Hyper-V در ویندوز را بررسی می‌کنیم. با ما باشید.