OpenSourceWorld | دنیای متن باز
471 subscribers
155 photos
17 videos
100 files
59 links
دنیای متن باز دنیای حرفه ای ها... 💎

لینک گروه: @OpenSourceWorldGP

مدیریت: @osw_admin
.
Download Telegram
🔔 ادغام پیام رسان‌های فیس بوک مسنجر، واتس‌آپ و اینستاگرام

فیسبوک از ادغام پیام‌رسان‌های مسنجر، واتس‌آپ، و اینستاگرام خبر داد.

صدای آمریکا- مایک زاکربرگ، مدیرعامل فیسبوک پروژه‌ای را در دست اجرا دارد تا زیرساخت‌های پیام‌رسان‌های اینستاگرام، فیس‌بوک مسنجر و واتس‌آپ را یکپارچه کند و به نوعی آنها را ترکیب کند.

نیویورک تایمز جمعه ۵ بهمن به نقل از منابعی از داخل فیسبوک گزارش داد که اگر چه این پیام رسان‌ها به نوعی با هم ادغام خواهند شد، اما به طور مستقل نیز به سرویس دهی خود ادامه خواهند داد.

فیسبوک که مالک هر سه اپلیکیشن است در حال حاضر در این پروژه مشغول کار روی نحوه رمزگذاری برای پیامها است. پس از این ادغام، کاربران فیسبوک برای مثال قادر خواهند بود برای کاربرانی که فقط در واتس اپ حساب کاربری دارند، پیام بفرستند.

#Facebook #Instagram #Whatsapp

🆔 @OpenSourceWorld
🔹 ابزار Gotop برای مانیتور کردن سیستم

gotop is a terminal-based (TUI) system monitor for Linux and macOS. The software is inspired by gtop and vtop, but while these 2 utilities use Node.js, gotop is written in Go.

https://www.linuxuprising.com/2019/01/gotop-graphical-system-monitor-for.html?m=1

#Linux #Monitor #Gotop

🆔 @OpenSourceWorld
3 Steps to Perform SSH Login Without Password .pdf
117.8 KB
🔹 سه راه برای لاگین از طریق SSH بدون نیاز به وارد کردن رمز عبور

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #SSH #Password

🆔 @OpenSourceWorld
سرمایه گذاری کمپانی های بزرگ تکنولوژی (از ۲۰۰۷ تا ۲۰۰۱۴)

#Startup #Tech

🆔 @OpenSourceWorld
3_Ways_to_Delete_All_Files_in_a.pdf
184.6 KB
🔹 سه روش حذف گزینشی فایل ها در لینوکس (BASH)

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #RegEx #RemoveFile #Extglob

🆔 @OpenSourceWorld
Normal Command vs Sudo 😅

🆔 @OpenSourceWorld
📝 مفهوم IP Forwarding به چه معناست؟

✍️ سپهراد سالور

مفهوم IP Forwarding مترادف Routing در شبکه است که به آن Kernel IP Forwarding نیز اطلاق می شود به این دلیل که یک ويژگی در درون کرنل است.
یک Router دارای چندین Network Interface است که اطلاعات از یک Interface وارد می شود و بعد از بررسی هدف و انتخاب Interface مورد نظر ترافیک به سمت آن انتقال می یابد. (Forward می شود)
به طور مثال دو شبکه داریم:
1. NIC1: 192.168.100.1/24
2. NIC2: 192.168.200.1/24

حال اگر یک Packet با آدرس 192.168.200.10 کار داشته باشد و از NIC1 وارد شده باشد در صورتی که IP Forwarding فعال باشد آن لینوکس آن Packet را به سمت NIC2 ارسال می کند.

#آموزش
#Linux #IPForwarding #Routing

🆔 @OpenSourceWorld
3 Ways to Extract and Copy Files from ISO Image in Linux.pdf
148.4 KB
🔹 سه روش Extract فایل های ISO

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #ISO #Extract #mount #7z #isoinfo
🔹 دستور lsof چیست؟ 7 مثال کلیدی از دستور lsof

https://linuxhandbook.com/lsof-command/

#Linux #Command #lsof

🆔 @OpenSourceWorld
This media is not supported in your browser
VIEW IN TELEGRAM
🔔 باگ در سیستم عامل iOS اپل: در صورتی که به شخصی که گوشی موبایل آیفون دارد از طریق FaceTime تماس حاصل کنید، تا زمانی که گوشی خود را جواب ندهد می توانید صدا و تصاویر آن طرف گوشی را بشنوید و ببینید!!!
تا زمان انتشار Patch برای این باگ FaceTime را غیرفعال کنید.

#Bug #Apple #iOS

🆔 @OpenSourceWorld
3-useful-hacks-every-linux-user-must-know.pdf
98.4 KB
🔹 سه هک مفید که هر کاربر لینوکس باید بداند!

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #BASH #Hacks
🔹 با بهترین ویرایشگر های Hex در لینوکس آشنا شوید...

https://itsfoss.com/hex-editors-linux/

#Linux #HexEditors

🆔 @OpenSourceWorld
Linux users v.s. Windows users 😅


🆔 @OpenSourceWorld
4 Linux Useful Tips and Hacks.pdf
156.7 KB
🔹 چهار نکته و هک مفید برای کاربران لینوکس

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #BASH #mkdir #tar #kill
🔹 زبان های برنامه نویسی که Developer ها خواهان یادگیری آن در سال ۲۰۱۹ هستند کدام است؟

https://www.zdnet.com/article/top-programming-languages-to-learn-in-2019-developers-name-their-favorites/?ftag=TRE-03-10aaa6b&bhid=25909926621380538281216912215181

#Programming_Languages

🆔 @OpenSourceWorld
4 Useful Way to Know Plugged USB Device Name in Linux.pdf
160.6 KB
🔹 چهار روش برای دانستن نام USB متصل شده به دستگاه لینوکس شما!

🖇جمع آوری و نگارش: استاد حاجی غلامعلی

#آموزش_روزانه
#Linux #BASH #dev #df #lsblk #fdisk #dmesg
🔹 چگونه میزان مصرف 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
🔹تفسیر چند مفهوم مهم 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
OpenSourceWorld | دنیای متن باز
🔔 باگ در سیستم عامل iOS اپل: در صورتی که به شخصی که گوشی موبایل آیفون دارد از طریق FaceTime تماس حاصل کنید، تا زمانی که گوشی خود را جواب ندهد می توانید صدا و تصاویر آن طرف گوشی را بشنوید و ببینید!!! تا زمان انتشار Patch برای این باگ FaceTime را غیرفعال کنید.…
🔔 اپل ضمن عذرخواهی بابت حفره امنیتی که باعث استراق سمع کاربران می شود، اعلام کرده تا هفته آتی این مشکل را حل خواهد کرد.

"We have fixed the Group FaceTime security bug on Apple's servers and we will issue a software update to re-enable the feature for users next week. We thank the Thompson family for reporting the bug. We sincerely apologize to our customers who were affected and all who were concerned about this security issue. We appreciate everyone's patience as we complete this process.

We want to assure our customers that as soon as our engineering team became aware of the details necessary to reproduce the bug, they quickly disabled Group FaceTime and began work on the fix. We are committed to improving the process by which we receive and escalate these reports, in order to get them to the right people as fast as possible. We take the security of our products extremely seriously and we are committed to continuing to earn the trust Apple customers place in us."

https://www.zdnet.com/article/apple-apologizes-for-facetime-bug-update-coming-next-week/?ftag=TREc64629f&bhid=25909926621380538281216912215181

#Bugfix #Apple #IOS #FaceTime

🆔 @OpenSourceWorld