Academy and Foundation unixmens | Your skills, Your future
وقتی از مدیری پرسیده میشود که چرا پیش از رخدادی فاجعهبار که موجب از دست رفتن دادههای بسیاری میگردد، بک آپ گیری انجام نمیدهد، وی بهانههای زیادی میآورد. اما برای هر بهانهای که در این مورد آورده میشود، پاسخ و راهحلهایی نیز وجود دارد. در این مقاله لیستی…
دیسک فلاپی – 2 سال استفادهی مداوم یا 15 سال تا زمانی که دیسک مغناطیسی دچار خرابی شود.
نوارهای معناطیسی، شامل نوارهای دیجیتال – 10 سال استفاده یا 30 سال استفادهی اندک.
ا Hard Driveها – 2 تا 5 سال استفادهی مداوم یا 30 سال در حالت خواب.
ا Solid State Drive یا به اختصار SSD – 5 تا 10 سال استفادهی مداوم.
ا CD و DVD – 2 تا 5 سال استفادهی مداوم. بله، آنها کمترین طول عمر را دارند و دلیل ارزان بودنشان هم همین است.
فلش درایوهای USB – حداکثر 10 سال، اما احتمالا پیش از اینکه داده از دست برود، گم خواهد شد! علاوه بر این، درایوهای USB مداوما در حال تغییراند و ممکن است به زودی این رابط برای همیشه از بین برود. برخی از دستگاهها، به خصوص از سوی کمپانی Apple، دیگر دارای USB 2.0 استاندارد نیستند.
وینیل رکوردها و M Diskها – مانند CD و DVD هستند، با این تفاوت که دادههای واقعی روی سطحشان فشرده شدهاند. با اینکه برای پشتیبانگیری از داده کاربردی مناسب نیستند، اما میتوان صدها سال آنها را حفظ نمود.
پشتیبانگیری از داده روی Cloud تا همیشه باقی خواهد ماند، اما باید به چندین نکته توجه داشت:
ا Cloud نسبت به مشکلات کمپانیهایی که آن را اداره میکنند آسیبپذیر است. اگر شرکتی که فایل کاربر را Host میکند ورشکست شود، چه اتفاقی برای سرورهایش میافتد؟
اگر دسترسی کاربر به اینترنت قطع شود چطور؟ ممکن است داده هنوز وجود داشته باشد، اما غیرقابلدسترسی خواهد بود.
منسوخ شدن فرمتها. ممکن است فایل کاربر وجود داشته باشد، اما هیچ برنامه یا سیستم عاملی نمانده باشد که بتواند آن را بخواند. گاهی اوقات، یک کمپانی تصمیم میگیرد که دیگر نرمافزار خود را بروزرسانی نکند، برای مثال Apple، Final Cut Pro، نرمافزار ویرایش فیلم خود را در سال 2007 بروزرسانی نکرد و در نتیجه فایلهای FCP. تا چند سال دیگر منسوخ خواهند شد. در مواردی هم فایلها آنقدر سریع منسوخ میشوند که جا میمانند، برای مثال فایلهای Macromedia Flash در عرض یک شبانهروز جای خود را به html5 دادند.
#storage #backup @unixmens
نوارهای معناطیسی، شامل نوارهای دیجیتال – 10 سال استفاده یا 30 سال استفادهی اندک.
ا Hard Driveها – 2 تا 5 سال استفادهی مداوم یا 30 سال در حالت خواب.
ا Solid State Drive یا به اختصار SSD – 5 تا 10 سال استفادهی مداوم.
ا CD و DVD – 2 تا 5 سال استفادهی مداوم. بله، آنها کمترین طول عمر را دارند و دلیل ارزان بودنشان هم همین است.
فلش درایوهای USB – حداکثر 10 سال، اما احتمالا پیش از اینکه داده از دست برود، گم خواهد شد! علاوه بر این، درایوهای USB مداوما در حال تغییراند و ممکن است به زودی این رابط برای همیشه از بین برود. برخی از دستگاهها، به خصوص از سوی کمپانی Apple، دیگر دارای USB 2.0 استاندارد نیستند.
وینیل رکوردها و M Diskها – مانند CD و DVD هستند، با این تفاوت که دادههای واقعی روی سطحشان فشرده شدهاند. با اینکه برای پشتیبانگیری از داده کاربردی مناسب نیستند، اما میتوان صدها سال آنها را حفظ نمود.
پشتیبانگیری از داده روی Cloud تا همیشه باقی خواهد ماند، اما باید به چندین نکته توجه داشت:
ا Cloud نسبت به مشکلات کمپانیهایی که آن را اداره میکنند آسیبپذیر است. اگر شرکتی که فایل کاربر را Host میکند ورشکست شود، چه اتفاقی برای سرورهایش میافتد؟
اگر دسترسی کاربر به اینترنت قطع شود چطور؟ ممکن است داده هنوز وجود داشته باشد، اما غیرقابلدسترسی خواهد بود.
منسوخ شدن فرمتها. ممکن است فایل کاربر وجود داشته باشد، اما هیچ برنامه یا سیستم عاملی نمانده باشد که بتواند آن را بخواند. گاهی اوقات، یک کمپانی تصمیم میگیرد که دیگر نرمافزار خود را بروزرسانی نکند، برای مثال Apple، Final Cut Pro، نرمافزار ویرایش فیلم خود را در سال 2007 بروزرسانی نکرد و در نتیجه فایلهای FCP. تا چند سال دیگر منسوخ خواهند شد. در مواردی هم فایلها آنقدر سریع منسوخ میشوند که جا میمانند، برای مثال فایلهای Macromedia Flash در عرض یک شبانهروز جای خود را به html5 دادند.
#storage #backup @unixmens
Academy and Foundation unixmens | Your skills, Your future
کارت SNMP
مخفف Simple Network Management Protocol معنای پروتکل مدیریت تجهیزات شبکه می باشد.
کارت SNMP یو پی اس را مستقیما به شبکه کامپیوتری وصل می کند ، به صورتی که یو پی اس به یکی از دستگاههای متصل به شبکه تبدیل می شود .
واین امکان را می دهد که در صورت وصل به اینترنت و وای فای یو پی اس از راه دور کنترل گردد.
کارت snmp می تواند اطلاعات با پروتکل های متفاوت دریافت نموده و با یو پی اس های متفاوت و متنوعی ارتباط برقرار نماید.
معمولا کارت SNMP بین پورت ارتباطی سریال یو پی اس و شبکه کامپیوتری قرار می گیرد.این کارتها اطلاعات حاصل از کنتاکتها را به فرم مناسبی تبدیل می کنند تا توسط سایر دستگاههای شبکه نیز قابل دریافت باشند .
قسمتهای مختلف کارت SNMP
ا Network Element ،دستگاه های استفاده شده در شبکه همچون Router ، Switch ، Hub و UPS .
ا Agent نرم افزار مدیریتی شبکه که در دستگا های استفاده شده در شبکه وجود دارد.
ا NMS سیستم مدیریتی شبکه ،جهت نمایش و کنترل دستگاههای مورد استفاده تحت شبکه.
اطلاعاتی که توسط Agent، نرم افزار مدیریتی شبکه کنترل می گردد Management Information Base) MIB) نامیده می شود و شامل اطلاعات آماری و کنترلی می باشد .
فرامین اصلی در SNMP
1- خواندن (Read) : این دستور از طرف NMS جهت نمایش وضعیت دستگاه مورد استفاده صادر می شود.
2- نوشتن (Write) : این دستور از طرف NMS جهت کنترل وضعیت دستگاه مورد استفاده صادر می شود.
3- گزارش (Trap) : این دستور از طرف دستگاه مورد استفاده جهت گزارش اتفاقات درهمان لحظه و قوع به NMS استفاده می شود.
قابلیت هایی SNMP در رابطه با UPS
1. نمایش پارامترهای UPS در محیط شبکه مانند ولتاژ ورودی و خروجی، فرکانس، وضعیت باتری ها، مقدار بار و دما و غیره.
2. گزارش وقوع اتفاقات مربوط به UPS مانند قطع برق ، افت ولتاژ باطری و خاموش یا روشن بودن UPS به کامپیوترهایی با آدرس IP خاص در محیط شبکه.
3. نمایش گرافهای پارامترهای اصلی UPS.
4. ارسال Email به آدرس های قابل تعریف در اثر وقوع اتفاقاتی مانند قطع برق ، افت ولتاژ باتری و غیره .
5. تعریف Password های خاص جهت ارتباط کاربر با SNMP در سطوح مختلف (Read, Write).
6. اعمال فرامین خاص به UPS در محیط شبکه مانند Restore , Shut Down , Battery Tset
7.نمایش اتفاقات گذشته بصورت LOG با ذکر زمان وقوع و رفع آنها.
8. امکان ذخیره نمودن فایلها و Shut Down کامپیوترهای شبکه قبل از قطع برق درصورتیکه نرم افزار خاصی نیز روی کامپیوتر نصب شده باشد.
کارت SNMP یو پی اس را مستقیما به شبکه کامپیوتری وصل می کند ، به صورتی که یو پی اس به یکی از دستگاههای متصل به شبکه تبدیل می شود .
واین امکان را می دهد که در صورت وصل به اینترنت و وای فای یو پی اس از راه دور کنترل گردد.
کارت snmp می تواند اطلاعات با پروتکل های متفاوت دریافت نموده و با یو پی اس های متفاوت و متنوعی ارتباط برقرار نماید.
معمولا کارت SNMP بین پورت ارتباطی سریال یو پی اس و شبکه کامپیوتری قرار می گیرد.این کارتها اطلاعات حاصل از کنتاکتها را به فرم مناسبی تبدیل می کنند تا توسط سایر دستگاههای شبکه نیز قابل دریافت باشند .
قسمتهای مختلف کارت SNMP
ا Network Element ،دستگاه های استفاده شده در شبکه همچون Router ، Switch ، Hub و UPS .
ا Agent نرم افزار مدیریتی شبکه که در دستگا های استفاده شده در شبکه وجود دارد.
ا NMS سیستم مدیریتی شبکه ،جهت نمایش و کنترل دستگاههای مورد استفاده تحت شبکه.
اطلاعاتی که توسط Agent، نرم افزار مدیریتی شبکه کنترل می گردد Management Information Base) MIB) نامیده می شود و شامل اطلاعات آماری و کنترلی می باشد .
فرامین اصلی در SNMP
1- خواندن (Read) : این دستور از طرف NMS جهت نمایش وضعیت دستگاه مورد استفاده صادر می شود.
2- نوشتن (Write) : این دستور از طرف NMS جهت کنترل وضعیت دستگاه مورد استفاده صادر می شود.
3- گزارش (Trap) : این دستور از طرف دستگاه مورد استفاده جهت گزارش اتفاقات درهمان لحظه و قوع به NMS استفاده می شود.
قابلیت هایی SNMP در رابطه با UPS
1. نمایش پارامترهای UPS در محیط شبکه مانند ولتاژ ورودی و خروجی، فرکانس، وضعیت باتری ها، مقدار بار و دما و غیره.
2. گزارش وقوع اتفاقات مربوط به UPS مانند قطع برق ، افت ولتاژ باطری و خاموش یا روشن بودن UPS به کامپیوترهایی با آدرس IP خاص در محیط شبکه.
3. نمایش گرافهای پارامترهای اصلی UPS.
4. ارسال Email به آدرس های قابل تعریف در اثر وقوع اتفاقاتی مانند قطع برق ، افت ولتاژ باتری و غیره .
5. تعریف Password های خاص جهت ارتباط کاربر با SNMP در سطوح مختلف (Read, Write).
6. اعمال فرامین خاص به UPS در محیط شبکه مانند Restore , Shut Down , Battery Tset
7.نمایش اتفاقات گذشته بصورت LOG با ذکر زمان وقوع و رفع آنها.
8. امکان ذخیره نمودن فایلها و Shut Down کامپیوترهای شبکه قبل از قطع برق درصورتیکه نرم افزار خاصی نیز روی کامپیوتر نصب شده باشد.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
✅میزان حقوق و تجربه کاری توسعه دهندگان با توجه به زبانهای برنامه نویسی براساس نظرسنجی سالانه #Stack_Overflow از حدود 90000 توسعه دهنده از سراسر جهان 🌎در سال 2019
👇👇👇
💰میزان پرداختی به توسعه دهندگان با تخصص در زبانهای برنامه نویسی موجود در بخش بالای خط آبی نمودار فوق مانند زبان های Clojure، Scala، Go، Rust و R، با تجربه کاری یکسان نسبت به زبان هایی که در بخش زیرین خط آبی نمودار فوق قرار دارند مانند PHP، Assembly و VBA، بیشتر می باشد.
👈بزرگی و کوچکی دایره ها در این نمودار نشان دهنده تعداد توسعه دهندگان متخصص در یک زبان نسبت به سایر زبانها می باشد.
زبان برنامه نویسی شل (حائز اهمیت میباشد)
👇👇👇
💰میزان پرداختی به توسعه دهندگان با تخصص در زبانهای برنامه نویسی موجود در بخش بالای خط آبی نمودار فوق مانند زبان های Clojure، Scala، Go، Rust و R، با تجربه کاری یکسان نسبت به زبان هایی که در بخش زیرین خط آبی نمودار فوق قرار دارند مانند PHP، Assembly و VBA، بیشتر می باشد.
👈بزرگی و کوچکی دایره ها در این نمودار نشان دهنده تعداد توسعه دهندگان متخصص در یک زبان نسبت به سایر زبانها می باشد.
زبان برنامه نویسی شل (حائز اهمیت میباشد)
ا VMS چیست ؟
ا VMS یک نرم افزار نظارتی می باشد و به شما این اجازه را می دهد تا تصاویر یک یا چند دوربین مداربسته IP را مشاهده یا مدیریت نمایید.
ا VMS مخفف عبارت Video Management Software و به معنای نرم افزار مدیریت تصویر می باشد.
یکی از مهمترین ویژگی های نرم افزار VMS عدم نیاز شما به دستگاه ضبط تصاویر NVR برای ذخیره سازی تصاویر ، ضبط یا مشاهده آنها می باشد. این نرم افزارها برای کار بر روی سیستم عامل های مختلف مانند ویندوز ، لینوکس یا مک طراحی شده اند.
این نرم افزارها محدودیت مشاهده تصاویر در مرورگر را نداشته و علاوه بر مشاهده تصاویر و عملیات های محدود مرورگر ، می توان به وسیله آنها کنترل کاملی بر روی سیستم نظارتی داشته باشیم.
ویژگی های عمومی نرم افزار VMS
قابلیت جتسجو برای بازبینی رویدادهای ضبط شده
مشاهده همزمان تصاویر دوربین برای نظارت همزمان بر روی آنها
ابزار مدیریت هشدارها برای آگاه سازی شما یا به صدا در آوردن سیستم آلارم هنگامی که کسی در حال دستکاری دوربین مداربسته می باشد.
طیف گسترده ای از گزینه های ضبط تصاویر ، از ضبط مداوم ، برنامه ریزی شده یا به هنگام تشخیص حرکت
کنترل نرخ فریم تصاویر و قابلیت پردازش حجم زیادی از تصاویر
کنترل دیجیتال دوربین مداربسته گردان (PTZ) به خوبی دوربین مدار بسته دام
قابلیت فشرده سازی تصاویر برای کاهش پهنای باند مصرفی
قابلیت های صوتی
مشاهده و بازبینی تصاویر
گرفتن خروجی از تصاویر به صورت عکس یا فیلم ضبط شده بر اساس زمان ، تاریخ یا …
نرم افزارهای نظارتی برای مدیریت مکانهای کوچک ، متوسط و بزرگ طراحی شده اند و هر کدام دارای امکانات مختلفی بر اساس کاربری های متفاوت می باشند. علاوه بر کاربری های عمومی این نرم افزارها ممکن است دارای افزونه ها یا بسته هایی برای اضافه کردن امکانات خاص به آنها باشند.
از جمله بسته های افزودنی می توان به افزونه های تشخیص پلاک ، تشخیص تقلب در فروش و … اشاره نمود. علاوه بر این برخی از شرکت های تولید کننده این نرم افزارهای مدیریتی به تازگی نرم افزارهای VMS در لبه (Edge) خود را نیز به بازار عرضه نموده اند که باعث افزایش کارایی دوربین های مداربسته IP خواهد شد.
#vms @unixmens
ا VMS یک نرم افزار نظارتی می باشد و به شما این اجازه را می دهد تا تصاویر یک یا چند دوربین مداربسته IP را مشاهده یا مدیریت نمایید.
ا VMS مخفف عبارت Video Management Software و به معنای نرم افزار مدیریت تصویر می باشد.
یکی از مهمترین ویژگی های نرم افزار VMS عدم نیاز شما به دستگاه ضبط تصاویر NVR برای ذخیره سازی تصاویر ، ضبط یا مشاهده آنها می باشد. این نرم افزارها برای کار بر روی سیستم عامل های مختلف مانند ویندوز ، لینوکس یا مک طراحی شده اند.
این نرم افزارها محدودیت مشاهده تصاویر در مرورگر را نداشته و علاوه بر مشاهده تصاویر و عملیات های محدود مرورگر ، می توان به وسیله آنها کنترل کاملی بر روی سیستم نظارتی داشته باشیم.
ویژگی های عمومی نرم افزار VMS
قابلیت جتسجو برای بازبینی رویدادهای ضبط شده
مشاهده همزمان تصاویر دوربین برای نظارت همزمان بر روی آنها
ابزار مدیریت هشدارها برای آگاه سازی شما یا به صدا در آوردن سیستم آلارم هنگامی که کسی در حال دستکاری دوربین مداربسته می باشد.
طیف گسترده ای از گزینه های ضبط تصاویر ، از ضبط مداوم ، برنامه ریزی شده یا به هنگام تشخیص حرکت
کنترل نرخ فریم تصاویر و قابلیت پردازش حجم زیادی از تصاویر
کنترل دیجیتال دوربین مداربسته گردان (PTZ) به خوبی دوربین مدار بسته دام
قابلیت فشرده سازی تصاویر برای کاهش پهنای باند مصرفی
قابلیت های صوتی
مشاهده و بازبینی تصاویر
گرفتن خروجی از تصاویر به صورت عکس یا فیلم ضبط شده بر اساس زمان ، تاریخ یا …
نرم افزارهای نظارتی برای مدیریت مکانهای کوچک ، متوسط و بزرگ طراحی شده اند و هر کدام دارای امکانات مختلفی بر اساس کاربری های متفاوت می باشند. علاوه بر کاربری های عمومی این نرم افزارها ممکن است دارای افزونه ها یا بسته هایی برای اضافه کردن امکانات خاص به آنها باشند.
از جمله بسته های افزودنی می توان به افزونه های تشخیص پلاک ، تشخیص تقلب در فروش و … اشاره نمود. علاوه بر این برخی از شرکت های تولید کننده این نرم افزارهای مدیریتی به تازگی نرم افزارهای VMS در لبه (Edge) خود را نیز به بازار عرضه نموده اند که باعث افزایش کارایی دوربین های مداربسته IP خواهد شد.
#vms @unixmens
Academy and Foundation unixmens | Your skills, Your future
بررسی برنامه multitail برای بررسی لاگ ها
بررسی روزانه لاگ های لینوکس از وظایف مهم ادمین های لینوکس می باشد
Features
Multiple input sources.
Color display using Regular Expression in the case of important informations.
Line filtering.
Interactive Menus for deleting and adding shells.
در بررسی سرویس ها در بیشتر مواقع نیازمند این هستیم که چند لاگ را به صورت همزمان مشاهده نماییم. نرم افزار multitail به همین منظور تهیه شده است. تصویر بالا خروجی دستور multitail رانشان میدهد که به صورت همزمان دو لاگ syslog و dpkg را نشان میدهد. جهت نصب و اجرا به صورت زیر عمل نمایید.
Installation of MultiTail in Linux
On RHEL/CentOS/Fedora
root@RHEL:~# yum install -y multitail
On Debian/Ubuntu/Linux Mint
# apt-get update && apt-get install multitail
Usage of MultiTail
1-برای نمایش دو Linux Log File به صورت همزمان از دستور زیر استفاده نمایید. خروجی آن مانند اولین تصویر شکل بالا می باشد.
# multitail /var/log/syslog /var/log/dpkg.log
2-جهت اجرای یک دستور و نمایش همزمان خروجی یک Linux Log File در یک ترمینال به صورت زیر عمل می کنیم.
# multitail /var/log/kern.log -l "ping 8.8.8.8"
Features
Multiple input sources.
Color display using Regular Expression in the case of important informations.
Line filtering.
Interactive Menus for deleting and adding shells.
در بررسی سرویس ها در بیشتر مواقع نیازمند این هستیم که چند لاگ را به صورت همزمان مشاهده نماییم. نرم افزار multitail به همین منظور تهیه شده است. تصویر بالا خروجی دستور multitail رانشان میدهد که به صورت همزمان دو لاگ syslog و dpkg را نشان میدهد. جهت نصب و اجرا به صورت زیر عمل نمایید.
Installation of MultiTail in Linux
On RHEL/CentOS/Fedora
root@RHEL:~# yum install -y multitail
On Debian/Ubuntu/Linux Mint
# apt-get update && apt-get install multitail
Usage of MultiTail
1-برای نمایش دو Linux Log File به صورت همزمان از دستور زیر استفاده نمایید. خروجی آن مانند اولین تصویر شکل بالا می باشد.
# multitail /var/log/syslog /var/log/dpkg.log
2-جهت اجرای یک دستور و نمایش همزمان خروجی یک Linux Log File در یک ترمینال به صورت زیر عمل می کنیم.
# multitail /var/log/kern.log -l "ping 8.8.8.8"
برای نمایش دو Linux Log File به صورت ستونی از دستور زیر استفاده نمایید.
# multitail -s 2 /var/log/syslog /var/log/daemon.log
# multitail -s 2 /var/log/syslog /var/log/daemon.log
نمایش Linux Log Files در دو ستون که یکی از انها چند ردیف لاگ را نمایش میدهد.
# multitail -s 2 -sn 1,3 /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log
# multitail -s 2 -sn 1,3 /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log
Forwarded from Academy and Foundation unixmens | Your skills, Your future