منبع اصلی نوشتار زیر در این لینک قرار دارد

فراخوانی ماژول های کرنل در FreeBSD

سلام خوب برای لود کردن ماژول های کرنل فری بی اس دی باید طبق ساختار زیر پیش بریم : برای لود کردن ماژول ها باید از دستور kldload استفاده کنیم فایل های ماژول کرنل به شکل file.ko هستند. ساختار دستور : ( از man page اش هم میتونین بخونین) [crayon-54f8bba604c61528349850/] برای دیدن فایل های دایرکتوری…ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

غواصی در اعماق: systemd socket activation

اینم یه تجربه پراکنده دیگه! امروز داشتم توی وب میگشتم و در مورد docker میخوندم که چشمم به این پست خورد که چطور توی pantheon تونستن با استفاده از تکنولوژی‌های مرتبط به container تونستن یه بیزنس بسیار جذاب برای ارائه یه نوع هاستینگ خاص مرتبط با drupal و wordpress بسازن. اما نکته‌ای که داشت این […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تقسیم پهنای باند بین کاربران فعال در pfSense

اینم یه تجربه پراکنده دیگه! یکی از مشکلاتی که همیشه در محل‌هایی که من فعالیت داشتن وجود داشته اینه که چطور پهنای باند رو بین تمام استفاده کنندگان تقسیم کرد بصورتی که اگه ۱۰ کاربر داریم که در حال حاضر ۲ تاشون فعالن، پهنای باند بین دو نفر تقسیم بشه و اگه به عنوان مثال […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

استفاده از pfsense در محیط تجاری/عملیات

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

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی سایت linux23.com

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


لینک سایت:


http://linux23.com

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

بزرگترین حمله DDoS NTP Amplification تاریخ با حجم 400Gbps سرورهای Cloudefare را مورد حمله قرارداد

علیرغم اینکه حمله DDoS(Distributed
Denial of Service
) نوعی از تجاوز است که به سادگی قابل اجراست
اما در ضمن حمله ای موذیانه محسوب می گردد. تحقیقات اخیر مشخص کرده است که
DDoS از لحاظ اندازه و تعداد دفعات رخ دادن، در
حال گسترش است. حمله کننده ها تکنیک های جدیدی کشف می کنند مانند حمله تشدید کننده
یا
Amplification Attack. تکنیکی است که از قدرت
همزمان چندین منبع ناشناس علیه یک هدف استفاده می کند.

 

این هفته حمله کننده ها بزرگترین حمله DDoS تاریخ را علیه سرورهای یک
شرکت سرویس دهنده دیتای اروپایی بنام
Cloudefare اعمال کرده و ترافیکی
حدود
400Gbps را توسط حمله NTP Amplification روانه این سرورها کردند. این حجم حمله حتی
بیشتر از بزرگترین حمله ای بود که تا به حال
Spamhaus‌ با حجم
300Gbps‌ شناسایی کرده بود. حمله کننده ها از ضعف امنیتی موجود در سرویس NTP(Network Time Protocol) استفاده کرده اند. سرویس
NTP پروتکلی است برای همزمان سازی(sync) ساعت و زمان سیستمها، سرورها و سخت
افزارهای شبکه.

 

اخیرا US-CERT‌ یک
اخطار امنیتی منتشر نموده (
TA14-017A) ،برای لیستی از پروتکل
های شبکه ای که بر مبنای
UDP کار می کنند که امکان
وقوع حمله
Amplification‌در آنها
بالاست و بطور بالقوه می توانند هدف حمله
DDoS قرار گیرند. سرویس های
زیر دارای چنین امکان بالقوه ای هستند:


DNS

NTP

SNMPv2

NetBIOS

SSDP

CharGEN

QOTD

BitTorrent

Kad

Quake Network Protocol

Steam Protocol

 

تعداد حمله های انعکاسی(Reflection) NTP در حال افزایش است، اخیرا
حملات بسیار بزرگی رخ داده اند که باعث بروز مشکلات زیادی در سایت های ارائه دهنده
بازیهای آنلاین و
Service Provider ها شده اند. همانطور که
در شکل زیر مشاهده می کنید فاکتور
Amplification برای سرویس NTP بسیار ترسناک و نگران کننده است.

 

در خصوص سرویس NTPD تمامی نسخه های Open NTPD قبل از 4.2.7‌ بصورت
پیش فرض دارای این ضعف امنیتی هستند که حداقل باید به نسخه
4.2.7 ارتقاء یابند.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اولین نسخه ژورنال FreeBSD منتشر شد

در اخبار سایت FreeBSD‌ آمده
است که: ما خوشوقتیم از اینکه اعلام کنیم ژورنال
FreeBSD منتشر شده و هم اکنون در
دسترس می باشد. این یک ژورنال آنلاین است که بنیاد
FreeBSD اختصاصا آن را برای
موضوعات مربوط به
FreeBSD‌ جدیدا
منتشر کرده است. اولین شماره این ژورنال اختصاصا روی
FreeBSD
10
تمرکز دارد. مباحثی از قبیل pkgng (Packaging Next
Generation
Networking،  Virtualization، Development
Tools
و Support for New
Hardware Features
. سایت رسمی این ژورنال http://freebsdjournal.com است و هم اکنون قابل خرید و مطالعه از طریق
سایت های
Amazon، Google Play و App
Store
‌ می باشد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

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

لینوکس دارای چند بوت لودر است. معمولا مدیران
سیستمهای لینوکس، پس از نصب لینوکس بوت لودر نصب شده را بصورت پیش فرض استفاده می
کنند. گاهی نیاز می شود که بوت لودر دیگری روی سیستم نصب نماییم، گاهی هم برخی
توزیع ها امکان نصب  بوت لودر دلخواه را
هنگام نصب لینوکس به
Administrator ها می دهند. در ادامه
توضیحاتی در خصوص بوت لودر می دهم که آن را بهتر بشناسید:

 

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

 

LILO:

LILO(Linux Loader) بوت لودر پیش فرض خیلی از توزیع های
لینوکس بود حتی قبل از آنکه
GRUB نوشته شود. LILO توسط Werner Almesberger در سالهای 1992 تا 1998، John Coffman در سالهای 1999 تا 2007 و Joachim Weidorn از سال 2010 توسعه داده می شود و هم
اکنون پروژه فعالی ست. برتری
LILO نسبت به بقیه بوت لودرها
اینست که وابسته به فایل سیستم خاصی نیست. این یعنی سیستم عامل می تواند روی هر
فایل سیستمی مانند
NTFS، EXT4، BTRFS، FAT32، HFS+، UFS، JFS و غیره نصب شده باشد. LILO همچنین قادر است image کرنل لینوکس را از روی فلاپی دیسک و
هارددیسک بوت کند و می تواند تا 16 سیستم عامل را همزمان هندل نماید.
LILO ممکن است روی بوت سکتور پارتیشن یا MBR(Master Boot Record) نصب شود.

 

ELILO:

انشعابی از LILO است که قادر است با سخت افزارهای
مبتنی بر
EFI کار کند. توسط Hewlet Packard تولید شده است. ELILO در واقع بعنوان یک انتخاب برای
سیستمهای مکینتاش
Intel Based ارائه شده و ضمنا می
تواند قابلیت بوت از طریق شبکه را بوسیله پروتکل های
TFTP و DHCP برای کاربر فراهم نماید.

 

GNU GRUB:

بصورت گسترده و عمومی در سیستمهای یونیکس (همچنین
لینوکس و سولاریس) از سال 2013 مورد استفاده قرار گرفته است. مخفف
GNU GRand Unified Bootloader است. پروژه GNU تولید کننده اصلی و نگهدار فعلی این
بوت لودر بوده است.
GNU GRUB به زبانهای اسمبلی و C نوشته شده است.

 

SYSLINUX:

یک بوت لودر سبک است که توسط H. Peter Anvin نوشته شده است.بسیاری از بوت لودرها
منشعب از این پروژه بوده و از کد اصلی آن استفاده کرده اند.
SYSLINUX برای فایل سیستمهای FAT و NTFS مورد استفاده قرار می گیرد و می
تواند هارددیسکها، فلاپی دیسکها و درایوهای
USB را هندل نماید. ISOLINUX با فایل سیستم CD-ROM ISO 9660 مورد استفاده قرار می گیرد. PXELINUX توسط سرورهای شبکه
برای کار با سیستمهای
PXE (Preboot Execution Environment)  مورد استفاده قرار می گیرد. سیستم عامل های
موجود بر روی فایل سیستم های
EXTx و BTRFS به بوت لودر EXTLINUX نیاز دارند. MEMDISK روی سیستم عامل های قدیمی مانند DOS مورد استفاده قرار می گیرد. تمامی
بوت لودرهای ذکر شده بالا، از خانواده
SYSLINUX هستند.

 

PXELINUX:

یکی از انشعابات SYSLINUX است. برای استفاده از PXELINUX کامپیوتر حنما باید دارای کارت شبکه
ای با
ROM حاوی PXE باشد. برای فعال شدن ارتباطات TCP/IP از پروتکل های BOOTP یا DHCP استفاده می کند. سپس PXELINUX یک bootstrap توسط پروتکل TFTP دانلود کرده و سپس کرنل، بارگزاری
شده و تنظیم می گردد.
PXELINUX برای ایستگاه های کاری
فاقد دیسک (
diskless) یا برای نصب لینوکس از
طریق یک سرور
remote مورد استفاده قرار می
گیرد.

 

SILO:

سیستمهای لینوکس SPARC توسط SILO (SPARC Improved bootLOader) بوت می شوند. SILO از بسیاری جهات شبیه LILO است. وقتی یک بار LILO را نصب و تنطیم کنید، برای نصب SILO مشکلی نخواهید داشت اگر چه بعضی
تفاوت ها بین آنها وجود دارد. برای مثال
SILO فایل های تنظیماتش را
هنگام بوت مورد بازبینی قرار می دهد در حالی که
LILO این کار را نمی کند. SILO می تواند به فایل سیستم های EXT2/3، UFS، romfs و ISO 9660 دسترسی داشته باشد. ضمنا SILO امکان decompress کردن image های gzip شده vmlinux را دارد.

 

PALO:

سیستمهای لینوکس HPPA از PALO (PA-RISC boot LOader) استفاده می کنند.

 

Yaboot:

سیستمهای لینوکس PowerPC می توانند از Yaboot (Yet Another BOOT loader) استفاده کنند.

 

Das U-Boot:

برخی از سیستمهای توکار (embedded) از Das U-Boot (Universal Bootloader) استفاده می کنند، یک بوت لودر متن
باز که به زبان
C نوشته شده است. Das U-Boot تعداد زیادی از انواع مختلفی از
پردازنده ها مانند
PPC، ARM، MIPS، ARV32، X86، 68K، Nios و MicroBlaze را پشتیبانی می کند.

 

Barebox:

این بوت لودر متن باز قادر به پشتیبانی پردازنده
های
ARM، Blackfin، MIPS، Nios و X86 است.

 

BURG:

BURG (Brand-new Universal bootloader from GRUB) جدیدترین انشعاب از GRUB است. توسعه دهندگان BURG قصد دارند تا این بوت لودر را
جایگزین
GRUB نمایند. BURG قابلیت هندل کردن طیف وسیعی از سیستم
های عامل را دارا می باشد. یکی از خصوصیات بارز آن اینست که می تواند
theme های مختلفی را مورد استفاده قرار
دهد.
BURG دارای تعداد زیادی theme شفاف و با طراحی زیبا می باشد. در
زیر، آدرس دو سایت که در مورد پروژه
BURG هستند آمده است:


http://code.google.com/p/burg

http://launchpad.net/burg

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

EdgeBSD از دل سیستم عامل NetBSD متولد شد

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

 

EdgeBSD قصد دارد صحنه نمایش و ارائه ای برای
NetBSD باشد اما در ضمن ممکن است مسیر حرکتی
متفاوت نسبت به
NetBSD داشته باشد. EdgeBSD همچنین برای سیستم Revision Control خود از CVS به git سوییچ کرده و قصد دارد برای سپردن
وظایف به توسعه دهندگان خود روش بازتر و ساده تری را در پیش بگیرد. روش اعمال
patch ها در EdgeBSD نیز روشی متفاوت با NetBSD خواهد بود.

 

EdgeBSD در نظر دارد بر اساس هدف “تحقیق
بیشتر، توسعه بیشتر”، و همچنین اجرای سیستمی متفاوت با
NetBSD، برای فراهم آوردن امکانات و
عملکردهای بهتر، اقدام نماید. برای کسانی که علاقه مندند بیشتر در مورد جزئیات
EdgeBSD بدانند، اسلاید pdf ای در مورد آن در گرد هم آیی اروپایی
FOSDEM منتشر شده که می توانند آن را مطالعه
نمایند. سایت رسمی این سیستم عامل
EdgeBSD.org
می باشد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تست سرعت اینترنت از طریق command line

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


تست سرعت اینترنت توسط curl:


این کار با یک دستور ساده انجام می شود:


curl
 –o  /dev/null   http://speedtest.sea01.softlayer.com/downloads/test100.zip

در این روش اواین چیزی که مهم است پیدا کردن یک test
file
از سایت softlayer است، اما اگر لینک ارتباطی
شما پر سرعت باشد ممکن است بخواهید تست دقیقتری بایک فایل بزرگتر، از سایت
thinkbroadband انجام دهید. مسیر /dev/null بعنوان مسیر خروجی فایل
به این معناست که فایل پس از دانلود بطور اتوماتیک حذف خواهد شد.

 

تست سرعت با استفاده از wget:

 

wget
  -O 
/dev/null  http://speedtest.sea01.softlayer.com/downloads/test100.zip

 

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

ادامه مطلب