Academy and Foundation unixmens | Your skills, Your future
2.29K subscribers
6.66K photos
1.37K videos
1.24K files
6.08K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
نکاتی برای فایل سیستم .
fat32 :
Maximum number of files: 268,173,300
Maximum number of files per directory: 2^16 - 1 (65,535)
Maximum file size: 2 GiB - 1 without LFS, 4 GiB - 1 with

NTFS:

Maximum number of files: 2^32 - 1 (4,294,967,295)
Maximum file size
Implementation: 2^44 - 2^6 bytes (16 TiB - 64 KiB)
Theoretical: 2^64 - 2^6 bytes (16 EiB - 64 KiB)
Maximum volume size
Implementation: 2^32 - 1 clusters (256 TiB - 64 KiB)
Theoretical: 2^64 - 1 clusters

ext2:

Maximum number of files: 10^18
Maximum number of files per directory: ~1.3 × 10^20 (performance issues past 10,000)
Maximum file size
16 GiB (block size of 1 KiB)
256 GiB (block size of 2 KiB)
2 TiB (block size of 4 KiB)
2 TiB (block size of 8 KiB)
Maximum volume size
4 TiB (block size of 1 KiB)
8 TiB (block size of 2 KiB)
16 TiB (block size of 4 KiB)
32 TiB (block size of 8 KiB)

ext3:

Maximum number of files: min(volumeSize / 2^13, numberOfBlocks)
Maximum file size: same as ext2
Maximum volume size: same as ext2

ext4:

Maximum number of files: 2^32 - 1 (4,294,967,295)
Maximum number of files per directory: unlimited
Maximum file size: 2^44 - 1 bytes (16 TiB - 1)
Maximum volume size: 2^48 - 1 bytes (256 TiB - 1)
مجازی سازی اولین بار برای استفاده بهینه تر از سخت افزارهای Mainframe ها، در دهه 1960 توسعه یافت. ولی امروزه کامپیوترها با معماری های x86 نیز با مشکلات مشابه ابر کامپیوتر ها در آن دهه مواجه شده اند.
کمپانی VMware، مجازی سازی برای معماری های x86 را در دهه 1990 اختراع کرد تا راهی نوین در حل مشکلات از آن قبیل باشد.
با غلبه بر چالش های زیادی در این روند، امروزه VMware با بیش از 250000 مشتری ، رهبر جهانی مجازی سازی برای پلت فرم های x86 به حساب می آید.
مجازی سازی برای اولین بار توسط شرکت IBM در حدود 30 سال پیش اجرا شد، تا بتوان ابر کامپیوتر ها را با پارتیشن های منطقی به ماشین های مجازی از هم جدا تقسیم کرد.
این پارتیشن ها Mainframe ها را قادر میساخت تا بتوانند به صورت Multitask کار کنند، Application های متعدد را اجرا و پردازش کنند.
از آنجا که منابع ابر کامپیوتر ها در آن زمان بسیار گران قیمت بودند، لذا آنها را بطور کامل برای این نوع پارتیشن بندی طراحی و پیاده سازی میکردند.
مجازی سازی به شکلی در طول سالهای 1980 تا 1990 رها شده بود، زیرا مشتریان ترجیح میدادند تا از نرم افزارهای Client-Server و از سرویس دهنده های x86 روی میزی استفاده کنند. کم کم با تکثیر نسخه های گسترده ای از لینوکس و ظهور ویندوز به عنوان سیستم عامل سرور ها در دهه 1990، سرورهای x86 به عنوان استاندارد معرفی شدند.
رشد در سرورهای x86 و استقرار کامپیوترهای روی میزی منجر به چالشهای عملیاتی جدید در زیرساخت IT شد. این چالشها به صورت تیتر عبارتند از:
بهره برداری از زیرساختهای ضعیف
افزایش هزینه های زیرساختهای فیزیکی
افزایش هزینه های مدیریت فناوری اطلاعات
حفاظت نامناسب و کافی از بروز فاجعه
دردسرهای نگهداری از کاربران معمولی و دستگاه های روی میزی
در سال 1999 شرکت VMware، x86 را یک هدف کلی قرار داد و مجازی سازی برای x86 را معرفی کرد تا راهی باشد برای حل اکثر این چالشها. زیرساختهای سخت افزاری مشترک، انتخاب سیستم عامل و محیط های نرم افزاری.
و تا امروز که نسخه 5 از بسته VSphere در دست کاربران قرار داده شده تا به معنای واقعی مجازی سازی را لمس کنند.

امروزه سخت افزار دستگاه های x86 طراحی شده اند تا با یک سیستم عامل کار کنند، به نوعی به معنای واقعی هدر دادن منابع. مجازی سازی این اجازه را به شما میدهد تا چندین دستگاه مجازی را بر روی یک دستگاه فیزیکال، به صورتی که منابع با دستگاه فیزیکال مشترک در یک محیط است. Virtual Machine های مختلف میتوانند سیستم عامل های مختلف و Application های چندگانه را بر روی یک دستگاه فیزیکال اجرا کنند.
مجازی سازی چگونه کار میکند؟
هر Virtual Machine شامل یک سیستم کلی است، از بین بردن بالقوه درگیریها، مجازی سازی به گونه ای کار می کند که یک لایه نازک از نرم افزار را به طور مستقیم بر روی سخت افزار و یا بر روی سیستم عامل میزبان قرار میدهد.
استفاده از یک نرم افزار مانند VMware vSphere برای تبدیل یا مجازی سازی منابع سخت افزاری از یک دستگاه مبتنی بر x86 از جمله CPU، RAM، HDD و Network Controller برای ساخت یک Virtual Machine که میتواند هر نوع سیستم عامل و یا Application را دقیقا مانند یک کامپیوتر واقعی اجرا کند.
سیستم عامل های مختلف به صورت همزمان بر روی یک دستگاه فیزیکال اجرا و سخت افزار خود را به صورت شراکتی مصرف میکنند.
با کپسوله کردن دستگاه فیزیکال، از جمله CPU، Memory، Opration System، Applications و Network Devices
شما میتوانید با خیال راحت به صورت کاملا امن چندین سیستم عامل و یا نرم افزار را به صورت همزمان بر روی یک دستگاه اجرا کنید، با هر میزان دسترسی به منابع در هر لحظه از زمان که به آن نیاز دارید.
مجازی سازی زیرساخت فناوری اطلاعات این اجازه را به شما می دهد تا هزینه های زیرساخت را کاهش دهید در حالی که بهره وری، انعطاف پذیری و استفاده را افزایش میدهید، اجازه ندهید که با از کارافتادن سرور ها و تغییرات زیرساختی از رسیدن به هدف Datacenter های خود دور شوید، مجازی سازی با VMware در کاهش زیرساختهای فیزیکی به شما بسیار کمک میکند.
افزایش میزان استفاده از تجهیزات از 15 تا 15 درصد به 80 درصد
کاهش هزینه های ساخت مرکز داده در حدود 3500 دلار بر هر متر مربع
دریاافت 50 تا 70 درصد چگالی بر روی هر HOST، بیشتر از آن چیزی که به شما پیشنهاد شده است.
کاهش هزینه ها بین 20 تا 30 درصد بر اساس Application ها
کاهش هزینه های اجرایی، اتوماسیون و مدیریت بهتر:
با استفاده از VMware میتوان ساختار ها را خلاصه سازی کرد، و کارایی ها را بالا برد، تنها با صرف کردن انرژی بر روی پروژه های استراتژیک و صرف نظر از امور معمولی و روزمره.
سیتریکس
مجازی سازی Virtualization
همانطور که ميدانيد متمرکز سازی داده ها در دیتا سنترها و مجازی سازی سرورها و برنامه ها از اهم فعالیتهای بخش فن آوری اطلاعات تمامی شرکتها شده است، از این رو بهره گیری از آخرین دستاوردها و استاندارهای معتبر در زمینه های مجازی سازی سرورها و برنامه ها اهمیت ویژه ای در موفقیت این گونه پروژه ها دارد.

برای اینکه با این تکنولوژی بیشتر آشنا شویم میبایست ابتدا به انواع مجازی سازی ها اشاره کنیم.
مجازی سازی برنامه های کاربردی Application Virtualization
مجازی سازی یک برنامه کاربردی به این صورت است که با نصب یک نسخه از یک برنامه روی یک یا چند تا از سرورهای مستقر در دیتا سنتر، امکان اجرای همزمان و از راه دور آنرا برای تمامی کاربران فراهم میسازیم. کاربران امکان اجرای برنامه ها را از راه دور و با استفاده از منابع سخت افزاری سرورهای مرکزی پیدا میکنند.
مزایای استفاده از مجازی سازی نرم افزار عبارتند از:

· صرفه جویی در هزینه سخت افزار صرفه جویی در هزینه لایسنس نرم افزار و سیستم عامل
· افزایش توانایی سرویس دهی در حجم بالا
· قابلیت اجرای چندین نسخه از برنامه های کاربردی به صورت همزمان بر روی یک کامپیوتر
· سهولت ارتقاء نرم افزار ها
· امکان جابجائی منابع بدون تأثیر منفی بر عملکرد کاربران
· استفاده بهینه از سخت افزارهای موجود
· بهبود قابلیت اطمینان و مقیاس پذیری سیستم

برنامه سیتریکس برای مجازی سازی برنامه های کاربردی XenApp است.
مجازی سازی سرورها روشی برای نصب و اجرای همزمان و مستقل چندین سیستم عامل در یک سرور سخت افزاری است. با این کار ضمن استفاده حداکثری از منابع فیزیکی سخت افزارها، کارائی بهتر و بهینه تر از سرمایه گذاری های انجام شده نیز میباشد. تعداد ماشین های مجازی قابل نصب روی یک سرور بستگی به منابع سرور اصلی یا همان سخت افزارمان دارد. مجازی سازی کاربرد مناسبی برای تمامی شرکت ها و سازمانها میباشد. این روش در حقیقت بنوعی کمک به محافظت از محیط زیست هم میباشد، چرا که مصرف انرژی که خود یک مسئله حیاتی برای سازمان های فناوری اطلاعات امروزی محسوب میشود کاهش چشمگیری خواهد داشت. علاوه بر صرفه جویی انرژی ، کاهش دمای مرکز داده ها و استفاده بهتر از فضای دیتا سنترها را هم در پی خواهد داشت. جایگزین کردن سرورها با استفاده از مجازی سازی راهکار خوبی برای برنامه ریزیهای طرح "بازیابی بعد از فاجعه" و برای توسعه سرویس و خدمات نیز میباشد.
برنامه سیتریکس برای مجازی سازی سرورها XenServer است.
مجازی سازی سرورها Server Virtualization
مجازی سازی دسکتاپ کاربران Desktp Virtualization
با مجازی سازی دسکتاپ ها میتوان از هر سیستم عامل کاربری مانند ویندوز اکس پی ، ویستا یا ویندوز 7 و غیره .... یک نسخه تهیه و هر کدام از آنها را بصورت مجازی در اختیار کاربران گذاشت. کاربران امکان انتخاب هر یک از سیستم ها را در هر شروع بکار دارند. با این روش دسکتاپ مورد نظر کاربر روی هر دستگاهی قابل استفاده و دسترس است. این روش بیشتر برای استفاده با تین کلاینت ها بکار گرفته میشود.

برنامه سیتریکس برای مجازی سازی دسکتاپ کاربران XenDesktop است.
سوالات متداول (FAQ) استاندارد NIST800-61:

حادثه (Incident) چیست؟ در حالت کلی یک حادثه یک نقض سیاست های امنیتی کامپیوتری، سیاست های استفاده ی قابل قبول (Acceptable Use Policy) یا دستورالعمل های استاندارد امنیتی کامپیوتری است. مثال هایی از حوادث عبارتند از:

یک هکر به یک باتنت دستور می دهد تا حجم زیادی از کانکشن ها را برای وب سرور سازمان ارسال کند و منجر به خرابی آن شود.

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

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

یک کاربر یک کپی غیر مجاز از نرم افزار را با دیگران به اشتراک می گذارد.

رسیدگی به حادثه (Incident Handling) چیست؟ رسیدگی به حادثه به فرآیند تشخیص و تحلیل حوادث و محدود سازی تاثیرات حادثه اطلاق می شود. برای مثال اگر یک هکر از طریق اینترنت به یک سیستم نفوذ کند، فرآیند رسیدگی به حوادث باید این رخنه ی امنیتی را تشخیص دهد. سپس رسیدگی کنندگان به حادثه (Incident Handler) داده ها را تحلیل و مشخص می کنند که این حمله تا چه حد جدی است. حادثه اولویت بندی می شود و رسیدگی کنندگان به حادثه فعالیت های مناسب را برای اطمینان از متوقف شدن فرآیند حادثه و بازگشت سریع سیستم های متاثر از حادثه به شرایط عادی، انجام می دهند.
به یاد خاموش و روشن کردن دکمه Caps Lock
۲۲اکتبر روز جهانی این دکمه با تمام خاطراتش مبارک :)
سلام عزيزان دلم.

احساس خوب داشتن کارِ ساده ایست وقتی:

√ کمی راضی‌تر باشی، کمی سپاس‌گزارتر!!!

√ کافی است با قامتی استوارتر گام برداری ، سرزنده‌تر باشی!!

√ کافی است از همین حالا شکایت کردن از دوست، همسر، همسایه، رئیس، دولت و … را متوقف نمایی!

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

√ حتی کافی است کمی وانمود کنی اکنون همان چیزی هستی که دوست داری باشی!!
خداوند يار و ياورتان. صبح زيباى آدينه ات بخير.
نِتزوب یک ابزار «بازمتن» در جهت مهندسی معکوس کد، تولید ترافیک و فازینگ پروتکل‌های ارتباطی‌ست. از امکانات اصلی آن می‌توان یک رابط با مدل‌سازی فرمت پیامی یک پروتکل و استفاده از الگوریتم‌های خاص برای یادگیری ردگیری‌های فراهم شده و یک مدل نیمه‌خودکار در جهت ردگیری سلسله پیام‌های یک پروتکل و در آخر یک شبیه‌ساز پروتکل را نام برد.

https://www.netzob.org