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

لینک گروه: @OpenSourceWorldGP

مدیریت: @osw_admin
.
Download Telegram
How_to_Change_HostName_and_IP_Address.pdf
108.1 KB
🔹چگونه HostName و IP Address را در لینوکس CentOS/RedHat تغییر دهیم؟

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

#آموزش_روزانه
#Linux #Hostname #IPAddress

🆔 @OpenSourceWorld
📝 شبکه اینترنت ۶G به هوشمندی انسان خواهد بود؟

✍️ رومینا حماطی

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

حالا به تازگی پژوهشگران دریافته و اعلام کردند که نسل ششم اینترنت همراه قادر است با بهره‌گیری از فناوری‌های نوین همچون هوش مصنوعی و یادگیری ماشینی دسترسی از راه دور، لحظه‌ای، سریع و بی سیم را بسیار بهتر از نسل پنجم اینترنت برای کاربران به ارمغان بیاورد و توانمندی‌های مغز انسان را شبیه سازی کند و مجموعه گسترده‌ای از کارهای علمی و صنعتی پیشرفته مورد نیاز کاربران را انجام دهد.

طبق گزارش وب سایت venture beat، در گزارش جدیدی که این کارشناسان منتشر کرده‌اند برآورد شده است که تا سال ۲۰۳۶ میلادی رایانه‌هایی با قدرت محاسباتی معادل مغز انسان تنها به قیمت یک هزار دلار به کاربران فروخته و عرضه خواهد شد این در حالی است که هم اکنون قیمت یک گوشی هوشمند یک هزار دلار است. بنابراین انتظار می‌رود ارتباطات نسل ششم اینترنت ۶G موجب شود دسترسی به این نوع رایانه‌ها با این حجم از توانمندی محاسباتی بسیار سریع‌تر و آسان‌تر از حد تصور کاربران صورت بگیرد و تمامی فعالیت‌های سنگین و طاقت فرسای محاسباتی را با بهره‌گیری از هوش مصنوعی و با قابلیت‌های مغز انسان انجام دهد. چندی پیش بود که گزارش‌هایی مبنی بر تلاش بزرگترین شرکت مخابراتی فعال در کره جنوبی برای برقراری نسل ششم شبکه اینترنت ۶G منتشر شد تا با همکاری اپراتورهای بزرگی همچون نوکیا و ریکسون به توسعه تکنولوژی استانداردها، پروتکل‌ها و قوانین مربوط به نسل بعدی شبکه اینترنت همراه بپردازد و این کشور را تبدیل به نخستین پیشگامان جهان در این صنعت کند.

#Future #Internet #6G

🆔 @OpenSourceWorld
How_to_Change_Process_Priority_using.pdf
83.3 KB
🔹چگونه اولویت (Priority) یک Process را در لینوکس با دستور nice و renice تغییر دهیم؟

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

#آموزش_روزانه
#Linux #nice #renice

🆔 @OpenSourceWorld
🔔 سازمان ملی امنیت سایبری آمریکا در مقاله زیر به تهدیدات و ریسک های امنیتی و حریم خصوصی در موبایل ها پرداخته است.

https://www.us-cert.gov/ncas/tips/st19-003

#Security #Privacy #Mobile

🆔 @OpenSourceWorld
🔔 به گزارش سازمان ملی امنیت سایبری آمریکا آسیب پذیری به شماره INTEL-SA-0026 و INTEL-SA-00268 در Firmware های اینتل کشف شده است که حمله کننده با استفاده از آن می تواند مجوز های خود را افزایش دهد.

Intel has released security updates to address vulnerabilities in Intel Solid State Drives for Data Centers and Intel Processor Diagnostic Tool. An attacker could exploit these vulnerabilities to gain an escalation of privileges on a previously infected machine.

#Security #Bug #Intel

🆔 @OpenSourceWorld
🔹چگونه از بروزرسانی های اتوماتیک در توزیع های ابونتو و دبیان لینوکس جلوگیری کنیم؟

https://www.linuxuprising.com/2019/07/how-to-stop-installing-updates.html?m=1

#Linux #Debian #Ubuntu #AutoUpdate

🆔 @OpenSourceWorld
How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.pdf
113.9 KB
🔹چگونه Bad Sector و Bad Block هارددیسک را در لینوکس چک کنیم؟

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

#آموزش_روزانه
#Linux #Badsector #Badblock #Commands #fdisk #badblocks #e2fsck #smartmontools #smartctl

🆔 @OpenSourceWorld
🔔 طبق گزارش سازمان ملی امنیت سایبری آمریکا آسیب پذیری هایی در محصولات کمپانی های Cisco و Juniper کشف شده است که به مهاجم امکان گرفتن دسترسی سیستم و یا حملات DDOS را می دهد.
در نتیجه هرچه سریعتر اقدام به بروزرسانی این محصولات کنید.

https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20190710-asa-ftd-dos

https://kb.juniper.net/InfoCenter/index?page=content&channel=SECURITY_ADVISORIES

#Security #Bug #Cisco #Juniper

🆔 @OpenSourceWorld
🔹 ۱۰ روش برای مشاهده محتویات فایل های آرشیو و یا فشرده شده در لینوکس

https://www.ostechnix.com/how-to-view-the-contents-of-an-archive-or-compressed-file-without-extracting-it/

#Linux #Archive #Compress

🆔 @OpenSourceWorld
How_to_Clear_RAM_Memory_Cache,_Buffer.pdf
146 KB
🔹چگونه محتویات Cache و Buffer و یا Swap در Memory را پاک کنیم؟

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

#آموزش_روزانه
#Linux #Memory #Cache #Buffer #Swap

🆔 @OpenSourceWorld
با ارزش ترین برند های جهان در سال ۲۰۱۹

#Infographic

🆔 @OpenSourceWorld
🔹چگونه در History شل BASH مقدار TimeStamp را نمایش دهیم؟

https://www.linuxuprising.com/2019/07/bash-history-how-to-show-timestamp-when.html?m=1

#Linux #Bash #History

🆔 @OpenSourceWorld
🔹 با چهار نرم افزار مدیریت اپلیکیشن های Nodejs آشنا شوید.

https://www.tecmint.com/process-managers-for-node-js-applications-in-linux/

#Nodejs #ProcessManagment

🆔 @OpenSourceWorld
😂🤣😍

#Fun

🆔 @OpenSourceWorld
How to Configure sudo in Linux.pdf
169.2 KB
🔹چگونه Sudo را در لینوکس تنظیم کنیم؟

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

#آموزش_روزانه
#Linux #Commands #Sudo

🆔 @OpenSourceWorld
🔹 یک تراکنش بیت کوین چگونه کار می کند؟

#BlockChain #Bitcoin

🆔 @OpenSourceWorld
🔹 چگونه گوگل درایو را به صورت Local در لینوکس mount کنیم؟

https://www.ostechnix.com/how-to-mount-google-drive-locally-as-virtual-file-system-in-linux/

#Linux #GoogleDrive #Mount

🆔 @OpenSourceWorld
دنیای لینوکس آکادمیک تر است...

#Linux

🆔 @OpenSourceWorld
🔹 جایگزین فوق العاده مایکروسافت آفیس در سیستم عامل لینوکس با نام SoftMaker

https://www.omgubuntu.co.uk/2019/07/softmaker-office-update

#Linux #Office #SoftMaker

🆔 @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
🔹تفسیر چند مفهوم مهم 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