🔔 بروزرسانی جدید تلگرام برای حفظ حریم خصوصی
تلگرام در نسخه جدید، امکانات جدیدی را برای تنظیم حریم خصوصی کاربران فراهم کرده است:
🔹از امروز میتوانید تعیین کنید چه کسانی اجازه مشاهده عکس پروفایل شما را دارند.
🔹در صورت فوروراد پیام شما کاربران نمیتوانند با کلیک روی اسم، پروفایلتان را مشاهده کنند.
🔹تمام چتهای خود را با کاربر دیگر بدون محدودیت زمانی به طور کامل پاک کنید.
#Telegram
➖➖➖➖➖➖
🆔 @OpenSourceWorld
تلگرام در نسخه جدید، امکانات جدیدی را برای تنظیم حریم خصوصی کاربران فراهم کرده است:
🔹از امروز میتوانید تعیین کنید چه کسانی اجازه مشاهده عکس پروفایل شما را دارند.
🔹در صورت فوروراد پیام شما کاربران نمیتوانند با کلیک روی اسم، پروفایلتان را مشاهده کنند.
🔹تمام چتهای خود را با کاربر دیگر بدون محدودیت زمانی به طور کامل پاک کنید.
#Telegram
➖➖➖➖➖➖
🆔 @OpenSourceWorld
30 Handy Bash Shell Aliases For Linux.pdf
163.6 KB
🔹 ساخت ۳۰ نام مستعار مفید با استفاده از alias در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #alias
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #alias
➖➖➖➖➖➖
🆔 @OpenSourceWorld
35 Practical Examples of Linux Find Command.pdf
105.2 KB
🔹 ۳۵ مثال کاربردی از دستور find در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #find
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #find
➖➖➖➖➖➖
🆔 @OpenSourceWorld
50-Most-Frequently-Used-Linux-Commands-With-Examples.pdf
134.2 KB
🔹۵۰ دستوری که بیشترین استفاده را در لینوکس دارند به همراه مثال
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔔 شایعه: ارائه نسخه بدون فیلتر تلگرامِ رسمی توسط پاول دوروف در اواخر ماه مارس
خبری که با عنوان انتشار نسخه ضد فیلتر تلگرامِ رسمی به عنوان عیدی پاول دوروف به کاربران ایرانی منتشر گشته شایعه بوده و فایل پیوست شده به همراه آن نیز صرفا یک نسخه جعلی و غیر رسمی از اپلیکیشن تلگرام می باشد.
شایان ذکر است که این نسخه غیررسمیِ تلگرام فاقد مجوزهای امنیتی از این شرکت بوده و به هیچ عنوان نصب آن و سایر نرم افزارهای مشابه توصیه نمی گردد.
#News
➖➖➖➖➖➖
🆔 @OpenSourceWorld
خبری که با عنوان انتشار نسخه ضد فیلتر تلگرامِ رسمی به عنوان عیدی پاول دوروف به کاربران ایرانی منتشر گشته شایعه بوده و فایل پیوست شده به همراه آن نیز صرفا یک نسخه جعلی و غیر رسمی از اپلیکیشن تلگرام می باشد.
شایان ذکر است که این نسخه غیررسمیِ تلگرام فاقد مجوزهای امنیتی از این شرکت بوده و به هیچ عنوان نصب آن و سایر نرم افزارهای مشابه توصیه نمی گردد.
#News
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔔 مایکروسافت ۹۹ وب سایت «هکرهای ایرانی» را بست.
🔹شرکت مایکروسافت، اعلام کرد توانسته است از دادگاهی در آمریکا حکم بستن مجموعه وبسایتهای یک گروه هکر ایرانی را دریافت کند.
🔹«واحد جرائم دیجیتال مایکروسافت» به همراه «مرکز اطلاعات تهدید» این شرکت اعلام کردند که از سال ۲۰۱۳ فعالیتهای مخرب سایبریِ گروهی که با نام فسفُر (Phosphorus) یا APT 35 شناخته میشود را زیر نظر داشتهاند.
#News
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹شرکت مایکروسافت، اعلام کرد توانسته است از دادگاهی در آمریکا حکم بستن مجموعه وبسایتهای یک گروه هکر ایرانی را دریافت کند.
🔹«واحد جرائم دیجیتال مایکروسافت» به همراه «مرکز اطلاعات تهدید» این شرکت اعلام کردند که از سال ۲۰۱۳ فعالیتهای مخرب سایبریِ گروهی که با نام فسفُر (Phosphorus) یا APT 35 شناخته میشود را زیر نظر داشتهاند.
#News
➖➖➖➖➖➖
🆔 @OpenSourceWorld
50-uses-for-live-cds.pdf
2.3 MB
🔹۵۰ استفاده مفید از Live CD لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #LiveCD
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #LiveCD
➖➖➖➖➖➖
🆔 @OpenSourceWorld
Forwarded from OpenSourceWorld | دنیای متن باز
🔹 چگونه میزان مصرف RAM هر کاربر در لینوکس را به تفکیک مشاهده کنیم؟
✍️ سپهراد سالور
🔸 برای مشاهده میزان مصرف RAM هر کاربر در لینوکس می توان از چند روش استفاده کرد که ساده ترین آن استفاده از دستور smem می باشد که می توانید آن را از مخازن لینوکس نصب کنید.
Redhat Based: yum install smem
Debian based: apt-get install smem
بعد از نصب این پکیج با دستور smem -uk می توانید تعداد برنامه های در حال اجرا/ مقدار Swap آستفاده شده/ USS / PSS / RSS (در پست بعدی معانی و مفهوم این اصطلاحات را توضیح خواهم داد)برای هر کاربر را مشاهده کنید.
همچنین با آپشن t- نیز می توانید در آخر جمع مقادیر را مشاهده کنید.
smem -ukt
🔸 راه حل دیگر ولی قابل انعطاف تر برای استخراج این اطلاعات استفاده از دستور ps است که می بایست خروجی آن پردازش شود تا به فرم دلخواه در بیاید که برای این پردازش می توان از ابزار های بسیاری استفاده نمود که یکی از آن ها awk می باشد. یک فرم خوبی که در اینترنت بسیار مشاهده می شود دستور زیر می باشد. این راه حل بیشتر به درد برنامه نویسان می خورد تا ادمین ها...!!!
echo "USER RSS PROCS" ; echo "-------------------- -------- -----" ; ps hax -o rss,user | awk '{rss[$2]+=$1;procs[$2]+=1;}END{for(user in rss) printf "%-20s %8.0f %5.0f\n", user, rss[user]/1024, procs[user];}' | sort -rnk2
#مقاله_آموزشی
#Linux #RAM #SMEM
➖➖➖➖➖➖
🆔 @OpenSourceWorld
✍️ سپهراد سالور
🔸 برای مشاهده میزان مصرف RAM هر کاربر در لینوکس می توان از چند روش استفاده کرد که ساده ترین آن استفاده از دستور smem می باشد که می توانید آن را از مخازن لینوکس نصب کنید.
Redhat Based: yum install smem
Debian based: apt-get install smem
بعد از نصب این پکیج با دستور smem -uk می توانید تعداد برنامه های در حال اجرا/ مقدار Swap آستفاده شده/ USS / PSS / RSS (در پست بعدی معانی و مفهوم این اصطلاحات را توضیح خواهم داد)برای هر کاربر را مشاهده کنید.
همچنین با آپشن t- نیز می توانید در آخر جمع مقادیر را مشاهده کنید.
smem -ukt
🔸 راه حل دیگر ولی قابل انعطاف تر برای استخراج این اطلاعات استفاده از دستور ps است که می بایست خروجی آن پردازش شود تا به فرم دلخواه در بیاید که برای این پردازش می توان از ابزار های بسیاری استفاده نمود که یکی از آن ها awk می باشد. یک فرم خوبی که در اینترنت بسیار مشاهده می شود دستور زیر می باشد. این راه حل بیشتر به درد برنامه نویسان می خورد تا ادمین ها...!!!
echo "USER RSS PROCS" ; echo "-------------------- -------- -----" ; ps hax -o rss,user | awk '{rss[$2]+=$1;procs[$2]+=1;}END{for(user in rss) printf "%-20s %8.0f %5.0f\n", user, rss[user]/1024, procs[user];}' | sort -rnk2
#مقاله_آموزشی
#Linux #RAM #SMEM
➖➖➖➖➖➖
🆔 @OpenSourceWorld
Forwarded from OpenSourceWorld | دنیای متن باز
🔹تفسیر چند مفهوم مهم USS/PSS/VSS/RSS در حافظه اصلی:
✍️ سپهراد سالور
سیستم عامل حافظه اصلی کامپیوتر (Memory) را به جای Byte به صورت صفحه به صفحه (Page) استفاده می کند و در لینوکس معمولا اندازه این صفحات 4096 بایت می باشد.
🔸پارامتر VSS یا VSZ: این پارامتر مخفف Virtual Set Size است و مقدار کل فضای آدرسی (Address Space) که برنامه در اختیار دارد را نشان می دهد، یعنی مثلا اگر برنامه ما یک فایل 1GB را Memory Map کند (در مقالات بعدی توضیح خواهم داد) این پارامتر آن را نیز حساب می کند، پس این عدد نشانگر خوبی برای مقدار استفاده واقعی برنامه ما از Memory نیست و استفاده های دیگری دارد. در نتیجه این پارامتر مقدار کل فضای آدرسی که اشغال شده است را نشان می دهد که این آدرس ها می تواند اندازه خود برنامه اصلی، مقدار Heap اشغال شده توسط ()malloc، فایل ها، دیوایس های و ... باشد.
🔸پارامتر RSS: این پارامتر مخفف Resident Set Size است و مقدار کل حافظه ای که خود برنامه بعلاوه Shared Library ها اشغال کرده اند را نشان می دهد، در نتیجه این پارامتر نیز برای محاسبه مقدار واقعی حافظه ای که خود برنامه استفاده می کند نیز مناسب نیست چون Shared Library ها فقط یک بار در حافظه Load می شوند و بین همه برنامه ها به اشتراک گذاشته می شوند و ممکن است یک Shared Library قبل از اجرا برنامه شما در حافظه فراخوانی شده باشد و یا برای اولین بار توسط برنامه شما به حافظه فراخوانی شود. در کل پارامتر بسیار جالب و کاربردی است ولی برای استخراج مقدار حافظه اشغال شده توسط کد های نوشته شده توسط شما مناسب نیست.
🔸پارامتر PSS: این پارامتر مخفف Proportional Set Size است که همانطور که از Proportional به معنی متناسب مشخص است برخلاف RSS که کل فضای اشغال شده توسط Shared Library را به هر برنامه اضافه می کند، PSS آن را بین برنامه ها تقسیم می نماید! یعنی اگر یک Shared Library که 20 صفحه حافظه اشغال کرده توسط دو برنامه مورد استفاده قرار گرفت، PSS هر برنامه مقدار 10 = 2 / 20 را به عنوان Shared Library بعلامه مقدار حافظه خود برنامه جمع می زند. این پارامتر برای مجموع حافظه کل سیستم بسیار مناسب است چرا که با جمع زدن PSS همه برنامه های سیستم مقدار واقعی حافظه کل سیستم مشخص می شود.
🔸پارامتر USS: و در آخر پارامتر USS که مخفف Unique Set Size است به معنی میزان حافظه دقیقی خود برنامه ما استفاده می کند را نشان می دهد.
🔴 نکته مهم: در صورت Kill شدن برنامه در سیستم عامل کل حافظه USS برگشت داده خواهد شد ولی در بقیه پارامتر ها به خاطر وجود Shared Library ها کل آن مقدار به حافظه برگشت داده نخواهد شد چون ممکن است آن کتابخانه توسط برنامه دیگر در حال استفاده باشد در غیر اینصورت آن کتابخانه نیز از حافظه حذف خواهد شد.
#مقاله_آموزشی
#OS #Linux #Memory #RAM #VSS #VSZ #RSS #PSS #USS
➖➖➖➖➖➖
🆔 @OpenSourceWorld
✍️ سپهراد سالور
سیستم عامل حافظه اصلی کامپیوتر (Memory) را به جای Byte به صورت صفحه به صفحه (Page) استفاده می کند و در لینوکس معمولا اندازه این صفحات 4096 بایت می باشد.
🔸پارامتر VSS یا VSZ: این پارامتر مخفف Virtual Set Size است و مقدار کل فضای آدرسی (Address Space) که برنامه در اختیار دارد را نشان می دهد، یعنی مثلا اگر برنامه ما یک فایل 1GB را Memory Map کند (در مقالات بعدی توضیح خواهم داد) این پارامتر آن را نیز حساب می کند، پس این عدد نشانگر خوبی برای مقدار استفاده واقعی برنامه ما از Memory نیست و استفاده های دیگری دارد. در نتیجه این پارامتر مقدار کل فضای آدرسی که اشغال شده است را نشان می دهد که این آدرس ها می تواند اندازه خود برنامه اصلی، مقدار Heap اشغال شده توسط ()malloc، فایل ها، دیوایس های و ... باشد.
🔸پارامتر RSS: این پارامتر مخفف Resident Set Size است و مقدار کل حافظه ای که خود برنامه بعلاوه Shared Library ها اشغال کرده اند را نشان می دهد، در نتیجه این پارامتر نیز برای محاسبه مقدار واقعی حافظه ای که خود برنامه استفاده می کند نیز مناسب نیست چون Shared Library ها فقط یک بار در حافظه Load می شوند و بین همه برنامه ها به اشتراک گذاشته می شوند و ممکن است یک Shared Library قبل از اجرا برنامه شما در حافظه فراخوانی شده باشد و یا برای اولین بار توسط برنامه شما به حافظه فراخوانی شود. در کل پارامتر بسیار جالب و کاربردی است ولی برای استخراج مقدار حافظه اشغال شده توسط کد های نوشته شده توسط شما مناسب نیست.
🔸پارامتر PSS: این پارامتر مخفف Proportional Set Size است که همانطور که از Proportional به معنی متناسب مشخص است برخلاف RSS که کل فضای اشغال شده توسط Shared Library را به هر برنامه اضافه می کند، PSS آن را بین برنامه ها تقسیم می نماید! یعنی اگر یک Shared Library که 20 صفحه حافظه اشغال کرده توسط دو برنامه مورد استفاده قرار گرفت، PSS هر برنامه مقدار 10 = 2 / 20 را به عنوان Shared Library بعلامه مقدار حافظه خود برنامه جمع می زند. این پارامتر برای مجموع حافظه کل سیستم بسیار مناسب است چرا که با جمع زدن PSS همه برنامه های سیستم مقدار واقعی حافظه کل سیستم مشخص می شود.
🔸پارامتر USS: و در آخر پارامتر USS که مخفف Unique Set Size است به معنی میزان حافظه دقیقی خود برنامه ما استفاده می کند را نشان می دهد.
🔴 نکته مهم: در صورت Kill شدن برنامه در سیستم عامل کل حافظه USS برگشت داده خواهد شد ولی در بقیه پارامتر ها به خاطر وجود Shared Library ها کل آن مقدار به حافظه برگشت داده نخواهد شد چون ممکن است آن کتابخانه توسط برنامه دیگر در حال استفاده باشد در غیر اینصورت آن کتابخانه نیز از حافظه حذف خواهد شد.
#مقاله_آموزشی
#OS #Linux #Memory #RAM #VSS #VSZ #RSS #PSS #USS
➖➖➖➖➖➖
🆔 @OpenSourceWorld
A quick guide to using FFmpeg to convert media files .pdf
128.5 KB
🔹دستور FFMPEG برای تبدیل فرمت های ویدیویی در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #FFMPEG
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #FFMPEG
➖➖➖➖➖➖
🆔 @OpenSourceWorld
All about Linux swap space.pdf
102.3 KB
🔹همه چیز درباره فضای Swap در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Swap
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Swap
➖➖➖➖➖➖
🆔 @OpenSourceWorld
all-about-pipestatus-internal-variable-in-linux.pdf
54.5 KB
🔹همه چیز درباره PIPE و PIPESTATUS در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #PIPE #PIPESTATUS
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #PIPE #PIPESTATUS
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔔 سیستم عامل جدید موبایل مایکروسافت بر پایه لینوکس...!!
https://itsfoss.com/microsoft-linux-mobile-os/
#News #Microsoft #Linux #Mobile
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://itsfoss.com/microsoft-linux-mobile-os/
#News #Microsoft #Linux #Mobile
➖➖➖➖➖➖
🆔 @OpenSourceWorld
all-about-redirection.pdf
260.6 KB
🔹همه چیز درباره Redirection در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Redirection
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Redirection
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹 پروژه SPURV برای اجرا اپلیکیشن های اندروید بر روی لینوکس به صورت Native
https://www.omgubuntu.co.uk/2019/04/new-project-brings-android-apps-to-the-linux-desktop
#Linux #Android #SPURV
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://www.omgubuntu.co.uk/2019/04/new-project-brings-android-apps-to-the-linux-desktop
#Linux #Android #SPURV
➖➖➖➖➖➖
🆔 @OpenSourceWorld
all-systemd-go.pdf
163 KB
🔹همه چیز درباره Systemd در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Systemd
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Systemd
➖➖➖➖➖➖
🆔 @OpenSourceWorld