راهنمای جامع پارتیشن‌بندی در FreeBSD

این راهنما به شما کمک می‌کند تا با ساختار دیسک و پارتیشن‌ها در FreeBSD آشنا شوید، تفاوت‌های آن با لینوکس را درک کنید، فایل سیستم‌های رایج را بشناسید و با ابزارهای پارتیشن‌بندی و مدیریت دیسک در FreeBSD کار کنید. در نهایت، یک سناریوی آزمایشی برای تمرین عملی ارائه خواهیم داد. تفاوت‌های ساختار دیسک و پارتیشن […]

, , , ,
همه چیز در باره مدارک BSD

همه چیز در باره مدارک BSD

همه مطالبی که درخصوص مدارک مربوط به سیستم عاملهای BSD باید بدانید در این مقاله با عنوان همه چیز در باره مدارک BSD به زبان فارسی گرد آوری کرده ایم . از آنجایی که تعداد سیستمعاملهای رسمی خانواده بی اس دی ۴ سیستم عامل (FreeBSD,NetBSD,OpenBSD,DragonflyBSD) می باشد لذا گواهینامنه جامعی نیاز است تا تمامی آنهارا

, ,
تاریخچه FreeBSD

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

بعد از اینکه کد‌های منبع یک نسخه از FreeBSD مانند FreeBSD-STABLE یا FreeBSD-CURRENT را دریافت کردید، می‌توانید از آن برای کامپایل مجدد کل سیستم استفاده کنید. در این قسمت به نحوه به روز‌رسانی و کامپایل مجدد سیستم‌عامل FreeBSD می‌پردازیم. هشدار: از سیستم خود یک نسخه پشتیبان تهیه کنید. لازم به تذکر نیست که انجام این

,
تاریخچه FreeBSD

استفاده از Subversion

از تاریخ جولای ۲۰۱۲، FreeBSD از برنامه Subversion برای کنترل کد‌منبع و نسخه‌بندی استفاده می‌کند و تمامی کد‌های منبع این سیستم‌عامل به همراه مستندات و سیستم پورت ها توسط برنامه Subversion مدیریت و نگهداری می‌شوند. نصب Subversion قبل از انجام هر کاری، ابتدا باید برنامه Subversion را نصب کنید. اگر در حال حاضر درخت پورت

به روز رسانی درخت پورت ها

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

,

زندان های یونیکس FreeBSD Jails

چکیده از آنجایی که مدیریت سیستم کاری سخت و دشوار است، ابزارهای قدرتمندی برای انجام کارهای مدیریتی ایجاد شده‌اند که استفاده از این ابزارها زندگی را برای مدیران سیستم شیرین تر می‌کند. یکی از مهمترین کارهایی که یک مدیر سیستم باید انجام دهد این است که امنیت سیستم را به خوبی برقرار سازد. یکی از

, , ,
تاریخچه FreeBSD

IPFW در FreeBSD

پیکربندی در هسته البته نیازی به پیکر‌بندی هسته نیست. چون IPFW در هسته پیش فرض به صورت ماژول در دسترس است. اگر می‌خواهید IPFW را به صورت ثابت در هسته قرار دهید، خط زیر را به فایل پیکربندی هسته اضافه کنید و سپس آن را کامپایل نمایید: options IPFIREWALL این خط پشتیبانی از IPFW را

, ,
تاریخچه FreeBSD

استفاده از portmaster

portmaster ابزاری سبک و حرفه‌ای برای مدیریت کردن پورت‌های FreeBSD است. در صورتی که قصد دارید پورت‌های خود را به نسخه جدیدتر آپدیت کنید، باید یکی از برنامه‌های ports-mgmt/portmaster و یا ports-mgmt/portupgrade را انتخاب کنید. مهمترین مزیتی که portmaster نسبت به portupgrade دارد این است که portmaster به هیچ پورت دیگری وابسته نیست و بنابراین

, ,
تاریخچه FreeBSD

بررسی pkgng در FreeBSD

pkgng نسل جدید مدیر بسته‌ها در FreeBSD است. این ابزار قرار است جایگزینی برای دستورات ‎pkg_*‎ باشد. استفاده از pkgng بسیار ساده‌تر از ابزارهای ‎pkg_*‎ است. توجه داشته باشید که pkgng تنها برای مدیریت بسته‌های باینری و از قبل کامپایل شده استفاده می‌شود و شما نمی‌توانید از آن برای کامپایل کردن پورت های FreeBSD استفاده

, , ,
تاریخچه FreeBSD

مدیریت بسته‌ها در FreeBSD

FreeBSD دو روش عمده برای نصب برنامه‌ها در اختیار کاربر قرار می‌دهد: استفاده از Ports Collection (نصب از طریق کد‌های منبع) استفاده از بسته‌ها (نصب از طریق باینری‌های از پیش کامپایل شده) در این مقاله نحوه استفاده از بسته‌ها را شرح داده و استفاده از Ports Collection را در مقاله دیگری بررسی می کنیم. FreeBSD

,

نصب تعدادی از برنامه‌های رایج در میزکار‌ها

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

,

نصب میز‌کارها در FreeBSD

نکته: قبل از نصب هر یک از میزکارها، باید بسته Xorg را بر روی سیستم خود نصب کرده باشید. در این قسمت درباره میزکار‌های مختلفی که برای FreeBSD موجود است بحث می‌کنیم. یک ‘’محیط میزکار یا desktop environment’’ می تواند تنها یک مدیر پنجره ساده باشد یا همچنین می‌تواند مجموعه کاملی از نرم‌افزارها کاربردی را

, ,

سامانه پنجره X

FreeBSD برای ارائه یک رابط گرافیکی از X11 استفاده می‌کند. در این مقاله به بررسی یکی از پیاده‌سازی‌های X11 به نام Xorg می‌پردازیم که Xserver پیش فرض در FreeBSD است. (نگران نباشید، این اصطلاحات به زودی تشریح می‌شوند) Xorg توسط بنیاد X.Org توسعه داده می‌شود. همچنین این برنامه تحت مجوزی عرضه می‌شود که شباهت زیادی

, , ,

کار با bhyve در FreeBSD

درباره bhyve bhyve یک hypervisor مجانی برای FreeBSD و مشتقات آن نظیر PC-BSD و nanoBSD است bhyve چیست؟ bhyve یا BSD Hypervisor یک hypervisor (مدیر ماشین‌های مجازی) رایگان است که به صورت فعال برای سیستم عامل FreeBSD و استفاده از ویژگی‌های cpu های امروزی نظیر ‎EPT (Extended Page Table)‎ توسعه می یابد. bhyve روی چه

, , , , ,

نصب VirtualBox در FreeBSD

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

, ,

فايل سيستم ZFS

فایل‌سیستم ZFS یکی از پیشرفته‌ترین فایل‌سیستم‌های باز‌متنی است که امروزه موجود است. ZFS در سال ۲۰۰۷ توسط Jakub Dawidek از سیستم‌عامل OpenSolaris برای FreeBSD پورت شد. در سال ۲۰۱۰ پروژه OpenSolaris تعطیل شد و توسعه اصلی ZFS به صورت انحصاری و غیر آزاد ادامه یافت. اما نسخه‌ای که در FreeBSD وجود دارد، همچنان توسط توسعه‌دهندگان

, ,

رمز‌نگاری دیسک‌ها با geli

دو روش رایج برای رمز‌نگاری پارتیشن‌ها geli و gdbe هستند. در این قسمت نحوه رمز‌نگاری پارتیشن‌ها با استفاده از geli را فرا خواهیم گرفت. برای استفاده از geli، باید آن را در هسته فعال کنید. اگر از یک هسته سفارشی استفاده می‌کنید، مطمئن شوید که خطوط زیر در فایل پیکربندی هسته قرار دارد: options GEOM_ELI

, ,

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

کوچکترین واحد سازماندهی که FreeBSD برای پیدا کردن یک فایل‌ استفاده می کند نام آن فایل است. نام فایل‌ها به حروف کوچک و بزرگ حساس است یعنی readme.txt و README.TXT دو فایل مجزا هستند. FreeBSD از پسوندها برای مشخص کردن نوع فایل استفاده نمی‌کند. پسوندها معمولاً یک کلمه سه یا چهار حرفی هستند که در

,

پارتیشن‌بندی با استفاده از gpart

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

, ,
تاریخچه FreeBSD

پارتیشن‌بندی دیسک در FreeBSD

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

,
تاریخچه FreeBSD

راه اندازی سرویس poptop در freeBSD

مقدمه با توجه به پیشرفت تکنولوژی و بزرگ شدن شرکت ها و توسعه ها شبکه‌های کامپیوتری نیاز به ارتباطات امن هر روز بیشتر حس می شود. از آنجا در این مقاله به بررسی راه اندازی سرویس شبکه مجازی خصوصی (VPN) با استفاده از سرویس دهنده poptop می پردازیم. نیازمندی ها و محدودیت‌ها برای راه اندازی

,
تاریخچه FreeBSD

نحوه نصب و راه اندازی FreeBSD Access Point

ما در این مقاله سعی داریم تا آموزش استفاده از FreeBSD به عنوان یک Access Point را بدهیم. لطفاً توجه داشته باشید که برای تکمیل این مقاله از [FreeBSD Handbook] کمک گرفته شده است. نرم‌افزار‌های مورد نیاز اگر بخواهیم FreeBSD به عنوان یک Access Point کار کند باید ابزارهای (نرم‌افزارهای) زیر را روی سیستم نصب

, ,
تاریخچه FreeBSD

راه اندازی Cpanel در FreeBSD

نکته: برای استفاده از این آموزش شما باید سیستم عامل FreeBSD را نصب کنید. با ادغام کردن توانایی های cpanel با قدرت FreeBSD می توانید یک سرور کاملا حرفه ای و کاربردی داشته باشید. به روز رسانی FreeBSD قبل از شروع بهتر است سیستم عامل و port ها را به روز کنید: $ portsnap fetch

,
تاریخچه FreeBSD

سرویس OpenSSH

بسته OpenSSH یک پیاده‌سازی آزاد و بازمتن از پروتکل SSH است. به کمک پروتکل SSH می‌توان به صورت کاملا ایمن با دیگر رایانه‌ها و ماشین‌های موجود در شبکه ارتباط برقرار کرد. این بسته می‌تواند جایگزین مناسبی برای rlogin, rsh,rcp و telnet باشد. بسته OpenSSH توسط پروژه OpenBSD نگهداری و توسعه داده می‌شود. این بسته با

,
پیمایش به بالا