وقتی از مدیری پرسیده میشود که چرا پیش از رخدادی فاجعهبار که موجب از دست رفتن دادههای بسیاری میگردد، بک آپ گیری انجام نمیدهد، وی بهانههای زیادی میآورد. اما برای هر بهانهای که در این مورد آورده میشود، پاسخ و راهحلهایی نیز وجود دارد. در این مقاله لیستی از دلایل متداول برای انجام ندادن پشتیبان گیری از داده مطرح میشود و پس از آن گفته میشود که چرا باید فارغ از این دلایل، پشتیبانگیری را انجام داد.
Academy and Foundation unixmens | Your skills, Your future
وقتی از مدیری پرسیده میشود که چرا پیش از رخدادی فاجعهبار که موجب از دست رفتن دادههای بسیاری میگردد، بک آپ گیری انجام نمیدهد، وی بهانههای زیادی میآورد. اما برای هر بهانهای که در این مورد آورده میشود، پاسخ و راهحلهایی نیز وجود دارد. در این مقاله لیستی…
1. حساس بودن دادههای کاربر
قابل درک است که اگر فرد روی پروژهای بسیار حساس، در صنایع مالی، دولتی یا حتی نظامی کار کند، هر چه بیشتر هوشیار و محتاط باشد، بهتر است و بدترین راه برای نشت اطلاعات، پشتیبانگیری ناامن است. بااینحال، این بهانهی خوبی برای عدم پشتیبانگیری نیست، زیرا امروزه برای پشتیبانگیری شیوههای بسیاری (علاوه بر قرار دادن یک Hard Drive در گاوصندوق) وجود دارد. امروزه، بسیاری از خدمات پشتیبانگیریِ آنلاین، رمزگذاری بالای 256 بیتی را برای فایلها ارائه میدهند که برای عبور از آن به 50 سوپررایانه نیاز است که باید به اندازهی 1051×3 سال به داده حمله نمایند؛ این خدمات همچنین Tunneling ایمن 128 بیتی را برای تحویل فایلها ارائه میدهند.
2. حجیم بودن داده ها
در دههی 1990، فلاپیهای سهونیم اینچی که 3.1mb حافظه برای ذخیرهی هر دادهای داشتند، گزینهی پشتیبانگیری محبوب همهی افراد بودند. در دنیای امروز، داده برمبنای ترابایت اندازهگیری میشود که معادل سیصد هزار فلاپی دیسک است و این باعث میشود گزینههای Storage قدیمی غیرواقعی به نظر برسند. بااینحال، امروز خدمات پشتیبان گیری آنلاین، Storage نامحدودی را به ازای کسری از هزینههای پیشین ارائه میدهند؛ با ده دلار در ماه، میتوان پشتیبانگیری از هرچقدر داده که مورد نیاز است را تهیه نمود.
3. عدم دسترسی به اینترنت
مزیتهای راهکارهای آنلاین پشتیبانگیری داده بر هیچکس پوشیده نیست؛ اما تمام این راهکارها وابسته به این هستند که سیستم کاربر دسترسی دائمی به اینترنت داشته باشد. اما در صورت عدم دسترسی به اینترنت چگونه میتوان جلوی از دست رفتن دادههای حیاتی را گرفت؟ نباید اجازه داد این مسئله تبدیل به بهانهای شود و باید برای پشتیبان گیری از دادههای حیاتی، به روشهای قدیمی مانند سرورهای Local که نسخهی پشتیبانی تهیه میکنند تا از خرابی داده پیشگیری شود، یا فلش درایوهای USB روی آورد.
4. کمبود زمان پشتیبانگیری
طبیعتا، وقتی مقدار دادهها زیاد باشد، ممکن است در مورد مدت زمان یا میزان نیروی لازم برای پشتیبانگیری از داده، نگرانیهایی ایجاد گردد. در سال 2018، یک رایانهی معمولی میتوانست هر 17 دقیقه 500 گیگابایت را بک آپ گیری نماید. جالب توجه است که Bottleneck پشتیبانگیری داده، اتصال اینترنتی نیست، البته قدرت یک شبکهی بیسیم میتواند به طور قابلتوجهی روی سرعت تاثیر بگذارد و پیشنهاد میشود از اتصالات سیمی استفاده شود؛ اما سرعت Hard Drive است که نقش Bottleneck را ایفا میکند. Hard Driveهای قدیمیتر به دلیل سرعت خواندن و نوشتن پایین، در انتقال فایلها محدودتر هستند و بهتر است که پشتیبانگیری آنها شبانه انجام شود. اما SSDها یا همان Solid State Driveهای مدرن، بسیار سریعتر خواهند بود.
اگر کاربر بخواهد به صورت آنلاین از Cloud بک آپ گیری کند، اکثر سرویسها، نوعی از پشتیبان گیری داده را ارائه مینمایند که بدون مزاحمت برای وی در پسزمینه کار میکند. این حالت، هیچ نیازی به ورودی کاربر ندارد، نیازی به کشیدن فایلها نیست و کاربر فراموش نخواهد کرد که آخرین بار از چه فایلی پشتیبان گیری تهیه کرده است. کل Drive کاربر به طور خودکار در زمان خاصی از روز پشتیبانگیری میگردد.
5. پشتیبانگیری از نسخههای نهایی
بعضی از افراد میخواهند کارآمد عمل کنند و فقط از کار نهایی که قرار است به مشتریان تحویل داده شود و یا قدمهای مهم در فرایند کار پشتیبان گیری نمایند؛ در نتیجه به سراغ پشتیبانگیریهای روزانه یا ساعتی نمیروند. این ذهنیت در پشتیبانگیری غلط است، زیرا با اینکه ممکن است در صورتی که سیستم کاربر در بین پشتیبانگیریها قطع شود هم دادهای از دست نرود، اما این امکان هم است که وی هرگز متوجه نخواهد شد که چه دادههای نامحسوسی برای همیشه از دست رفتهاند. درست مثل این است که ایدهی خارقالعادهای به ذهن فرد برسد، اما آن را یادداشت نکند. بهتر است کار را بار اول درست انجام داد، تا اینکه مجبور به انجام دوبارهی آن شد.
6. توجه به خرابی Storage ها
اگر کاربر تا اینجای کار قربانی یکی از این بهانهها نشده باشد، باید خود را خوششانس تلقی کند. اما باید توجه داشت که پشتیبان گیری داشتن از داده به معنی ایمن بودن آن نیست. تمام شیوههای ذخیرهی داده ممکن است دچار شکست شوند. کسی که از داده پشتیبانگیری میکند، باید در نظر داشته باشد که دادهی خود را در چه محیطی قرار داده است و میتواند انتظار داشته باشد که این داده چه مدت سالم بماند. در ادامه لیستی از متداولترین انواع داده و زمان جایگزین کردن آنها ارائه میگردد.
قابل درک است که اگر فرد روی پروژهای بسیار حساس، در صنایع مالی، دولتی یا حتی نظامی کار کند، هر چه بیشتر هوشیار و محتاط باشد، بهتر است و بدترین راه برای نشت اطلاعات، پشتیبانگیری ناامن است. بااینحال، این بهانهی خوبی برای عدم پشتیبانگیری نیست، زیرا امروزه برای پشتیبانگیری شیوههای بسیاری (علاوه بر قرار دادن یک Hard Drive در گاوصندوق) وجود دارد. امروزه، بسیاری از خدمات پشتیبانگیریِ آنلاین، رمزگذاری بالای 256 بیتی را برای فایلها ارائه میدهند که برای عبور از آن به 50 سوپررایانه نیاز است که باید به اندازهی 1051×3 سال به داده حمله نمایند؛ این خدمات همچنین Tunneling ایمن 128 بیتی را برای تحویل فایلها ارائه میدهند.
2. حجیم بودن داده ها
در دههی 1990، فلاپیهای سهونیم اینچی که 3.1mb حافظه برای ذخیرهی هر دادهای داشتند، گزینهی پشتیبانگیری محبوب همهی افراد بودند. در دنیای امروز، داده برمبنای ترابایت اندازهگیری میشود که معادل سیصد هزار فلاپی دیسک است و این باعث میشود گزینههای Storage قدیمی غیرواقعی به نظر برسند. بااینحال، امروز خدمات پشتیبان گیری آنلاین، Storage نامحدودی را به ازای کسری از هزینههای پیشین ارائه میدهند؛ با ده دلار در ماه، میتوان پشتیبانگیری از هرچقدر داده که مورد نیاز است را تهیه نمود.
3. عدم دسترسی به اینترنت
مزیتهای راهکارهای آنلاین پشتیبانگیری داده بر هیچکس پوشیده نیست؛ اما تمام این راهکارها وابسته به این هستند که سیستم کاربر دسترسی دائمی به اینترنت داشته باشد. اما در صورت عدم دسترسی به اینترنت چگونه میتوان جلوی از دست رفتن دادههای حیاتی را گرفت؟ نباید اجازه داد این مسئله تبدیل به بهانهای شود و باید برای پشتیبان گیری از دادههای حیاتی، به روشهای قدیمی مانند سرورهای Local که نسخهی پشتیبانی تهیه میکنند تا از خرابی داده پیشگیری شود، یا فلش درایوهای USB روی آورد.
4. کمبود زمان پشتیبانگیری
طبیعتا، وقتی مقدار دادهها زیاد باشد، ممکن است در مورد مدت زمان یا میزان نیروی لازم برای پشتیبانگیری از داده، نگرانیهایی ایجاد گردد. در سال 2018، یک رایانهی معمولی میتوانست هر 17 دقیقه 500 گیگابایت را بک آپ گیری نماید. جالب توجه است که Bottleneck پشتیبانگیری داده، اتصال اینترنتی نیست، البته قدرت یک شبکهی بیسیم میتواند به طور قابلتوجهی روی سرعت تاثیر بگذارد و پیشنهاد میشود از اتصالات سیمی استفاده شود؛ اما سرعت Hard Drive است که نقش Bottleneck را ایفا میکند. Hard Driveهای قدیمیتر به دلیل سرعت خواندن و نوشتن پایین، در انتقال فایلها محدودتر هستند و بهتر است که پشتیبانگیری آنها شبانه انجام شود. اما SSDها یا همان Solid State Driveهای مدرن، بسیار سریعتر خواهند بود.
اگر کاربر بخواهد به صورت آنلاین از Cloud بک آپ گیری کند، اکثر سرویسها، نوعی از پشتیبان گیری داده را ارائه مینمایند که بدون مزاحمت برای وی در پسزمینه کار میکند. این حالت، هیچ نیازی به ورودی کاربر ندارد، نیازی به کشیدن فایلها نیست و کاربر فراموش نخواهد کرد که آخرین بار از چه فایلی پشتیبان گیری تهیه کرده است. کل Drive کاربر به طور خودکار در زمان خاصی از روز پشتیبانگیری میگردد.
5. پشتیبانگیری از نسخههای نهایی
بعضی از افراد میخواهند کارآمد عمل کنند و فقط از کار نهایی که قرار است به مشتریان تحویل داده شود و یا قدمهای مهم در فرایند کار پشتیبان گیری نمایند؛ در نتیجه به سراغ پشتیبانگیریهای روزانه یا ساعتی نمیروند. این ذهنیت در پشتیبانگیری غلط است، زیرا با اینکه ممکن است در صورتی که سیستم کاربر در بین پشتیبانگیریها قطع شود هم دادهای از دست نرود، اما این امکان هم است که وی هرگز متوجه نخواهد شد که چه دادههای نامحسوسی برای همیشه از دست رفتهاند. درست مثل این است که ایدهی خارقالعادهای به ذهن فرد برسد، اما آن را یادداشت نکند. بهتر است کار را بار اول درست انجام داد، تا اینکه مجبور به انجام دوبارهی آن شد.
6. توجه به خرابی Storage ها
اگر کاربر تا اینجای کار قربانی یکی از این بهانهها نشده باشد، باید خود را خوششانس تلقی کند. اما باید توجه داشت که پشتیبان گیری داشتن از داده به معنی ایمن بودن آن نیست. تمام شیوههای ذخیرهی داده ممکن است دچار شکست شوند. کسی که از داده پشتیبانگیری میکند، باید در نظر داشته باشد که دادهی خود را در چه محیطی قرار داده است و میتواند انتظار داشته باشد که این داده چه مدت سالم بماند. در ادامه لیستی از متداولترین انواع داده و زمان جایگزین کردن آنها ارائه میگردد.
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