وبلاگ
عضو اصلی هر سیستم عامل لینوکسی هسته ی آن است. هسته (kernel) مدیریت منابع سیستم را به عهده دارد و نقش واسط ببین سخت افزار و نرم افزار کامپیوتر را ایفا می کند. هسته لینوکس نرم افزاری است که ساختاری ماژولار دارد. یک ماژول هسته قطعه کدی است که عملکرد هسته را گسترش می دهد. ماژولها را می توان به صورت قابل load شدن کامپایل کرد و یا به صورت موجود در هسته. ماژولهای قابل load روی هسته ی در حال کار می توانند بسته به درخواست به صورت داینامیک احضار و همچنین ترخیص شوند بدون اینکه نیاز به ریبوت ...
ادامه مطلب
در این مقاله قصد بررسی دستور who را داریم که در پکیج GNU coreutil وجود دارد. who دستوری سودمند است که لیست کاربران لاگین شده را به شما نمایش می دهد. همچنین می تواند run level جاری، زمان آخرین ریبوت سیستم و بسیاری موارد دیگر را به شما نشان دهد. چگونه از دستور who استفاده کنیم Syntax اولیه برای استفاده از who به صورت زیر است: who [OPTION]... [ FILE | ARG1 ARG2 ] وقتی بدون هیچ آپشن یا آرگومانی از آن استفاده شود خروجی چیزی شبیه به زیر خواهد بود. دستور: who خروجی: root pts/0 2020-11-17 20:10 (10.10.0.2) ...
ادامه مطلب
آپدیتهای امنیتی روی هسته لینوکس اغلب می تواند به صورت کاملا ساده با استفاده از ابزارهایی مثل apt، yum و یا kexec انجام شود. اگرچه مدیریت نصب پچ های مختلف روی صدها یا هزاران سرور که از توزیع های مختلفی باشند می تواند کاری زمان بر و سخت باشد. آپدیت دستی هسته به ریبوت سیستم نیاز دارد که نتیجه آن downtime خواهد بود. به همین دلیل معمولا برای ریبوت ها بازه های زمانی خاصی تعیین می شود. وقتی پچ کردن به صورت دستی در بازه های خاصی انجام می شود هکر ها نیز می توانند زمان آن را پیدا ...
ادامه مطلب
Flask یک فریمورک میکرو وب متن باز برای پایتون است که به منظور کمک به توسعه دهنگان طراحی شده تا اپلیکیشن های وب امن، قابل توسعه و نگهداری را بسازند. Flask بر پایه Wekzeug است و از Jinja2 به عنوان موتور قالب استفاده می کند. برخلاف Django، Flask به صورت پیش فرض دارای ORM، form Validation و یا هرگونه عملگرهایی که توسط کتابخانه های third party ارائه شود نیست. Flask با در نظر گرفتن اکستنشن ها یا گسترش دهنده ها ساخته شده است، به این گونه که پکیج های Python عملگرها را به اپلیکیشن Flask اضافه می کنند. راههای ...
ادامه مطلب
ریموت دسکتاپ قابلیت بسیار کاربردی روی ویندوز است که به صورت پیشفرض یک یا دو دسترسی برای اتصال از راه دور در اختیار کاربر میگذارد. اگر نیاز به تعداد کانکشن همزمان بیشتر دارید این مقاله را مطالعه کنید. قبل از هر چیز بهتر است بدانید که استفاده از کانکشن همزمان یعنی اگر شخص دیگری به سرور متصل شود زمانی که شما به آن متصل هستید، متوجه این اتصال نخواهید شد به همین دلیل در فعال سازی این قابلیت بسیار با احتیاط عمل کنید. در ادامه این مقاله روش افزایش کانکشنهای همزمان از 2 تا 999999 در ویندوز سرور 2022 را بررسی ...
ادامه مطلب
Trusted Platform Module (TPM) استانداردی جهانی است برای یک پردازنده امنیتی دارای رمز نگاری. در تعریفی دیگر، یک میکرو کنترلر طراحی شده، مختص برای امنیت سخت افزار از طریق کلیدهای رمزنگاری یا کریپتوگرافیک است. Trusted Platform Module (TPM) استانداردی جهانی است برای یک پردازنده امنیتی دارای رمز نگاری. در تعریفی دیگر، یک میکرو کنترلر طراحی شده، مختص برای امنیت سخت افزار از طریق کلیدهای رمزنگاری یا کریپتوگرافیک است. TPM ابتدا توسط یک شرکت صنعتی کامپیوتر به نام Trusted Computing Group (TCG) پایه ریزی شد و توسط ISO، IEC و ISO/IEC استاندارد سازی شد. TPM در حقیقت ...
ادامه مطلب