اجرای باینری‌های لینوکس در FreeBSD

FreeBSD قادر است فایل های باینری دیگر سیستم‌عامل‌های شبه‌یونیکس مثل لینوکس را اجرا کند. بیشتر شرکت‌ها و توسعه‌دهندگان برنامه‌های خود را فقط برای Linux ارائه می‌دهند و به هر دلیلی از ارائه یک نسخه اختصاصی از برنامه مورد نظر برای سیستم‌عامل FreeBSD خودداری می کنند. اما شما با استفاده از این قابلیت FreeBSD، می توانید […]

zfs

درباره ZFS

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

نصب FreeBSD

نصب FreeBSD به صورت مجازی

شاید کاربران مبتدی دوست داشته باشند ابتدا FreeBSD را به صورت مجازی نصب کرده و قابلیت های آن را امتحان کنند و اگر همه چیز مطابق میل آنها بود، آنگاه اقدام به نصب واقعی FreeBSD نمایند. نصب در Mac OS X: برنامه ”’Parallels Desktop”’ یک برنامه مجازی‌ساز برای رایانه‌های Apple Mac OS X (بر اساس

,

FreeBSD Jail for VPS

آموزش امن کردن ( جیل کردن) FreeBSD با استفاده از تنها یک آی پی نصب ezjail : برای این کار به زیر شاخه مربوطه میریم و برنامه رو با دستور مریوطه نصب میکنیم: # cd /usr/ports/sysutils/ezjail # make install clean # vi /etc/rc.conf ezjail_enable=”YES” # service ezjail start حالا برای ایجاد محیط (برای صرفجویی در

, ,
تاریخچه FreeBSD

نصب FreeBSD بر روی سیستمی با هارد دیسک های متعدد

عملیات قبل از نصب: آماده سازی حداقل ۲ هارد دیسک: لطفا قبل از اینکه اقدام به نصب FreeBSD نمایید، از وجود حداقل ۲ هارد دیسک بر روی PC / Server اطمینان حاصل فرمائید مزایای ایجاد پارتیشن بر روی هادر دیسکهای متعدد: در این حالت ما با مواردی از جمله: ۱٫ عدم متمرکز سازی تمامی پارتیشن

ابزارها و نود ابزارها (Devices and Device Nodes)

یک ابزار یا device درواقع محلی است برای دسترسی و استفاده از سخت‌افزارهای متصل به سیستم, شامل دیسک‌ها, چاپگر‌ها, کارت‌های گرافیک و کیبورد. زمانی که FreeBSD بوت می‌شود هسته سیستم عامل همه ابزارهای متصل شده به سیستم را شناسایی می کند. نکته: همیشه یک کپی از پیغام‌های هنگام بوت سیستم در مسیر /var/run/dmesg.boot ذخیره می  

تاریخچه FreeBSD

ویرایشگرهای متن

بیشتر تنظیمات FreeBSD با ویرایش یک فایل انجام می‌شود. به همین دلیل آشنا بودن با یک ویرایشگر متن ایده خوبی به نظر می‌رسد. FreeBSD با تعداد کمی ویرایشگر متن به صورت پایه منتشر می‌شود ولی تعداد زیادی هم به وسیله مخازن نرم افزاری آن در دسترس هستند. یک ویرایشگر متن ساده برای یادگیری ee می‌باشد.

تاریخچه FreeBSD

بررسی فایل پیکربندی هسته

قالب این فایل بسیار ساده است. هر خط از یک کلیدواژه به همراه یک یا چند آرگومان تشکیل می‌شود. برای سادگی بیشتر، معمولا هر خط تنها یک آرگومان می‌گیرد. هر چیزی که بعد از کاراکتر # قرار گیرد به عنوان توضیح تفسیر شده و نادیده گرفته می‌شود. قرار دادن این کاراکتر در ابتدای خطوط، باعث

تاریخچه FreeBSD

چگونه هسته FreeBSD را دوباره كامپايل و نصب كنيم؟

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

تاریخچه FreeBSD

ترمینال‌ها و کنسول‌های مجازی

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

تاریخچه FreeBSD

ساختار دایرکتوری ها در FreeBSD

سیستم عامل FreeBSD دارای یک ساختار سلسه مراتبی و نظام مند دایرکتوری ها می باشد که به صورت یک درخت وارانه می باشد. مهمترین بخش این ساختار / یا همان دایرکتوری ریشه است که به مانند تنه درخت می باشد که همه شاخ و برگ ها بر روی آن سوار هستند. در هنگام بوت سیستم،

,
تاریخچه FreeBSD

پیاده و سوار کردن فایل سیستم در FreeBSD

فایل سیستم یونیکس به صورت یک درخت می باشد که این درخت از سر شاخه root  با /  آغاز شده و به زیر شاخه هایی مانند /dev  , /usr و … ختم می شود. دلایل زیادی از جمله دلایل امنیتی  وجود  دارد که هر کدام از این زیر شاخه ها به یک پارتیشن یا دیسک

تاریخچه FreeBSD

تاریخچه FreeBSD

توسعه FreeBSD از سال ۱۹۹۳ با رشد سریع آغاز شد. به وسیله پچ كیت های غیر رسمی كه به وسیله كاربران برای ۳۸۶BSD نوشته شده بود. این پچ كیت ها  از ۳۸۶BSD گرفته شده بود و با سیستم عاملی از دانشگاه بركلی ۴٫۳BSD (NET/2) رشد كرد و خیلی از اجزا و كد هایی كه از

,
openbsd

سری مقالات برنامه PF به زبان ساده بخش دوم (راه اندازی در FreeBSD)

راه اندازی  برنامه PF در FreeBSD بعد از پروژه OpenBSD که برنامه  pf از آنجا متولد شده، در FreeBSD هم این برنامه به صورت خوبی طراحی و ایجاد شده است. برنامه pf از ورژن ۵٫۲ در این سیستم عامل قرار گرفته است. اگر بخش قبلی را مطالعه کرده باشید در سیستم عامل OpenBSD برنامه pf

,
تاریخچه FreeBSD

سطح دسترسی ها در FreeBSD

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

, ,
مدیریت کاربران در FreeBSD

مدیریت کاربران در FreeBSD

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

, ,
FreeBSD ACL

سطح دسترسی خاص(acl) برروی فایل ها و پوشه ها در FreeBSD

Acl به ایجاد می کند یک سری سطح دسترسی اضافه هم برای شاخه ها و هم برای فایل ها . همان طور که می دانید سطح دسترسی استاندارد در Unix به سه بخش صاحب فایل، گروه فایل و دیگران ( همه) تقسیم می شود، اما ACL دسترسی های بیشتری را به فایل ها و شاخه

OpenBSD

راه اندازی پسورد یکبار مصرف (OTP)

معرفی یکی از معروف ترین راه‌های اتصال به سرورها از راه دور ssh می باشد. که در حال حاضر بصورت گسترده استفاده می شود.این پروتکل با استفاده از روش‌های رمزنگاری کلمه عبور شما را از حملاتی مانند man in the middle و حملات تکرار حفظ می کند. باید توجه داشته باشید تا زمانی که ssh

, ,

معرفی PFSense

این عضو از خانواده BSD ها محصولی است که بر مبنای FreeBSD و با تکیه بر قدرت فایروال PF به منظور ایجاد یک ساختار امن و پایدار با قابلیت های بسیار خوب در زمینه فایروالینگ و مدیریت ارتباط شبکه با دنیای خارج طراحی شده است. با استفاده از این سیستم عامل ۱۰۰٪ نیازهای یک شبکه

, ,
Raspberry

FreeBSD برای Raspberry Pi

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

, ,
BSD

مقدمه ای بر لوگوهای خانواده BSD

در این بخش قصد دارم که شما رو با تاریخچه نام ها  و لوگوهای موجود در سه سیستم عامل معروف خانواده BSD به نام های FreeBSD،NetBSD و OpenBSD آشنا کنم.   فهرست مطالب: آشنایی با تاریخچه نماد FreeBSD آشنایی با تاریخچه نماد OpenBSD آشنایی با تاریخچه نماد NetBSD معرفی سایر نمادهای موجود در این زمینه

, , ,
تاریخچه FreeBSD

بروزرسانی FreeBSD

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

FreeBSD برای کاربران لینوکس

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

, , ,
نصب FreeBSD

نصب FreeBSD

برای نصب FreeBSD قبل از نسخه ۹ به نصب FreeBSD با استفاده از sysinstall مراجعه کنید. FreeBSD به همراه یک نصاب متنی ارائه شده که کار کردن با آن بسیار آسان است. FreeBSD 9.1-RELEASE و نسخه‌های جدیدتر از برنامه نصبی به نام ”’bsdinstall”’ استفاده می‌کنند؛ در حالی که نسخه‌های قدیمیتر از ۹٫۰-RELEASE از یک برنامه

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