وبلاگ
TeamViewer اپلیکیشنی کراس-پلتفرم است که که می توان از آن برای کنترل ریموتی، به اشتراک گذاری دسکتاپ، آنلاین میتینگ و جابجایی فایل بین کامپیوترها استفاده کرد. این آموزش به شما نحوه نصب TeamViewer را روی سیستم عامل Debian 10 نمایش می دهد. پیش نیازها: قبل از ادامه این آموزش مطمئن شوید که با کاربری که دارای سطح دسترسی sudo است لاگین کرده اید. نصب TeamViewer TeamViewer یک اپلیکیشن کامپیوتری مالکیت دار است و به صورت پیش فرض در داخل مخزنهای Debian موجود نیست. TeamViewer از APT repository های خود نگه داری می کند در محلی که ما پکیجها و ...
ادامه مطلب
Slack یکی از معروفترین پلتفرمهای همکاری در جهان است که می تواند تمامی ارتباطات شما را در یکجا جمع کند. مکالمات در Slack به صورت داخل چنلی است و می توانید برای تیمتان، پروژه تان، موضوعات و یا هر مقصود دیگری چنل بسازید. همچنین می توانید در چنل ها به دنبال هر موردی که قبلا پست شده است و یا در میان پیامهای خودتان جست و جو کنید. Slack امکان مکالمه شما به هم تیمی هایتان از طریق صوت و یا تصویر را می دهد و همچنین می توانید اسناد، تصاویر، ویدیوها و دیگر فایلها را از این طریق با ...
ادامه مطلب
عضو اصلی هر سیستم عامل لینوکسی هسته ی آن است. هسته (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 اضافه می کنند. راههای ...
ادامه مطلب