فایل سیستم مجازی یا VFS
فایل سیستم به یه سری روش ها گفته میشه که سیستم عامل برای ذخیره و بازیابی داده ها روی یه دستگاه حافظه استفاده میکنه مثلا وقتی فلشتون رو NTFS فرمت میکنید داده ها بر اساس فرمت NTFS روی فلش ذخیره میشن و دستگاه هایی که فایل سیستم NTFS میفهمن میتونن ازش استفاده کنن.
حالا فایل سیستم مجازی یا Virtual File System چیه؟
بجای فلش و هارد اگه این فایل سیستم روی منابع دیگه مثل رم ساخته بشه بهش میگن VFS.
توی لینوکس انواع مختلفی VFS داریم مثلا :
procfs, sysfs, tmpfs, devfs, cgroupfs, debugfs
+ این فایل سیستم ها توی جا های مختلفی مانت شدن عکس بالا رو ببینید محل مانت شدنشون رو میبینید.
+ قبلا یه مثال عملی برای tmpfs زده بودم (کلیک کنید) البته دقت کنید که همه VFS ها مثل tmpfs تابع ()write ندارند که مثلا بخاید چیزی توش بنویسید بسته به نوع کاربردشون توابع خاص خودشون رو دارن.
🐧 @Linuxor
فایل سیستم به یه سری روش ها گفته میشه که سیستم عامل برای ذخیره و بازیابی داده ها روی یه دستگاه حافظه استفاده میکنه مثلا وقتی فلشتون رو NTFS فرمت میکنید داده ها بر اساس فرمت NTFS روی فلش ذخیره میشن و دستگاه هایی که فایل سیستم NTFS میفهمن میتونن ازش استفاده کنن.
حالا فایل سیستم مجازی یا Virtual File System چیه؟
بجای فلش و هارد اگه این فایل سیستم روی منابع دیگه مثل رم ساخته بشه بهش میگن VFS.
توی لینوکس انواع مختلفی VFS داریم مثلا :
procfs, sysfs, tmpfs, devfs, cgroupfs, debugfs
+ این فایل سیستم ها توی جا های مختلفی مانت شدن عکس بالا رو ببینید محل مانت شدنشون رو میبینید.
+ قبلا یه مثال عملی برای tmpfs زده بودم (کلیک کنید) البته دقت کنید که همه VFS ها مثل tmpfs تابع ()write ندارند که مثلا بخاید چیزی توش بنویسید بسته به نوع کاربردشون توابع خاص خودشون رو دارن.
🐧 @Linuxor
👍28
چطوری از لینوکس استفاده میکنید؟
Final Results
20%
ماشین مجازی
41%
بوت اصلی سیستم عامل
22%
دوال بوت همراه با ویندوز
6%
ویندوز WSL
11%
هنوز قسمت نشده :)
👍23🤣7
توی گوشی های اندروید Bedtime Mode رو شاید دیده باشید این ویژگی توی شب برای راحتی کار با گوشی ساخته شده.
حالا GNOME هم یه اکستنشن (کلیک کنید) معرفی کرده که باهاش میتونید این ویژگی رو روی سیستم هاتون فعال کنید.
اگه شبا با سیستمون زیاد کار میکنید این اکستنشن به سلامت چشم هاتون خیلی کمک میکنه.
🐧 @Linuxor
حالا GNOME هم یه اکستنشن (کلیک کنید) معرفی کرده که باهاش میتونید این ویژگی رو روی سیستم هاتون فعال کنید.
اگه شبا با سیستمون زیاد کار میکنید این اکستنشن به سلامت چشم هاتون خیلی کمک میکنه.
🐧 @Linuxor
👍23👎1
اولین بار که ابونتو نصب کردم رفتم WinRAR دانلود کنم دیدم نسخه لینوکس نداره گفتم شاید حتما اسمش تو لینوکس LinRAR باشه 😂😂😂😂
#اعتراف_های_ارسالی
🐧 @Linuxor
#اعتراف_های_ارسالی
🐧 @Linuxor
🤣134👎1
لینوکس برای اولین بار سهم 3 درصدی از بازار دسکتاپ را کسب کرد.
اکنون مجموعا با Chrome OS سهم 7 درصدی بازار را دارا میباشد. که نسبت به سال 2015 مقدار 5 درصد افزایش داشته است.
ویندوز نسبت به سال 2015 افت 20 درصدی سهم بازار را داشته و همچنین Mac OS نیز رشد 10 درصدی را داشته است.
البته لازم به ذکر است که در سال 2023 لینوکس با سهم 65 درصدی از سرور و 95 درصدی از وب سرور در صدر سیستم عامل های سرور قرار دارد.
🐧 @Linuxor
اکنون مجموعا با Chrome OS سهم 7 درصدی بازار را دارا میباشد. که نسبت به سال 2015 مقدار 5 درصد افزایش داشته است.
ویندوز نسبت به سال 2015 افت 20 درصدی سهم بازار را داشته و همچنین Mac OS نیز رشد 10 درصدی را داشته است.
البته لازم به ذکر است که در سال 2023 لینوکس با سهم 65 درصدی از سرور و 95 درصدی از وب سرور در صدر سیستم عامل های سرور قرار دارد.
🐧 @Linuxor
👍42👎1
چند تا فکت درباره curl
کرل چیه؟ یه ابزار برای انتقال دیتا روی شبکه با پروتکل های مختلفه.
+ نسخه کامند لاینش بای دیفالت روی همه توزیع ها نصبه ؛ انقدری قویه که تقریبا هر ریکوستی رو میشه باهاش زد.
+ کرل تقریبا اکثر پروتوکل هارو (26 تا) ساپورت میکنه.
+ توی اکثر زبان ها مثل پایتون , پی اچ پی , روبی و ... بای دیفالت وجود داره.
+ برای شبیه سازی یه ریکوست توی وب با کرل توی کروم F12 رو بزنید و از تب Networks روی درخواستتون کلیک راست کنید و Copy as cURL رو بزنید.
+ سازندش Daniel Stenberg هنوز زندس و توی یوتیوب هم فعاله !
+ بر خلاف تصورتون اون C اولش هیچ ربطی به زبان C نداره ، بلکه کرل مخفف Client for URL هستش.
+ با کرل میتونید یه چیزی دانلود کنید یا حتی یه ایمیل برای یه نفر بفرستید.
+ بر خلاف لوگوی کرل //:curl کرل اصلا پرتوکل نیست !
🐧 @Linuxor
کرل چیه؟ یه ابزار برای انتقال دیتا روی شبکه با پروتکل های مختلفه.
+ نسخه کامند لاینش بای دیفالت روی همه توزیع ها نصبه ؛ انقدری قویه که تقریبا هر ریکوستی رو میشه باهاش زد.
+ کرل تقریبا اکثر پروتوکل هارو (26 تا) ساپورت میکنه.
+ توی اکثر زبان ها مثل پایتون , پی اچ پی , روبی و ... بای دیفالت وجود داره.
+ برای شبیه سازی یه ریکوست توی وب با کرل توی کروم F12 رو بزنید و از تب Networks روی درخواستتون کلیک راست کنید و Copy as cURL رو بزنید.
+ سازندش Daniel Stenberg هنوز زندس و توی یوتیوب هم فعاله !
+ بر خلاف تصورتون اون C اولش هیچ ربطی به زبان C نداره ، بلکه کرل مخفف Client for URL هستش.
+ با کرل میتونید یه چیزی دانلود کنید یا حتی یه ایمیل برای یه نفر بفرستید.
+ بر خلاف لوگوی کرل //:curl کرل اصلا پرتوکل نیست !
🐧 @Linuxor
👍52
میدونید یه پروسس از چه بخش هایی و چه مقداری از RAM رو داره استفاده میکنه؟
با دستور pmap میتونید usage map یه پروسس رو بدست بیارید.
که 1234 اینجا PID هست برای بدست اوردن PID یه برنامه (مثلا telegram ) میتونید از ps به صورت زیر استفاده کنید
🐧 @Linuxor
با دستور pmap میتونید usage map یه پروسس رو بدست بیارید.
pmap 1234که 1234 اینجا PID هست برای بدست اوردن PID یه برنامه (مثلا telegram ) میتونید از ps به صورت زیر استفاده کنید
ps aux | grep telegram🐧 @Linuxor
👍30
برای خوندن دیتای روی یه آدرس RAM از کامند زیر استفاده کنید :
که 0x123456789000 آدرس RAM هست
و 16 مقدار بایت هاییه که میخواد بخونه !
+ توجه اگه خطای Operation not permitted داد به احتمال زیاد Kernel Lockdown تون روشنه این فیچر امنیتی باعث جلوگیری از تغییرات احراز هویت نشده میشه ، اگه نمیدونید دارید چیکار میکنید و یا هدف خاصی ندارید توصیه نمیشه که غیر فعالش کنید.
🐧 @Linuxor
xxd -s 0x123456789000 -16 /dev/memکه 0x123456789000 آدرس RAM هست
و 16 مقدار بایت هاییه که میخواد بخونه !
+ توجه اگه خطای Operation not permitted داد به احتمال زیاد Kernel Lockdown تون روشنه این فیچر امنیتی باعث جلوگیری از تغییرات احراز هویت نشده میشه ، اگه نمیدونید دارید چیکار میکنید و یا هدف خاصی ندارید توصیه نمیشه که غیر فعالش کنید.
🐧 @Linuxor
👍31🤣5
با اسکریپت CRAWAT این روزا که دسترسی به VPN سخت تر شده ؛ تلگرام خودتون و دوستاتون رو همیشه وصل نگه دارید ا
https://github.com/sepsoh/crawat
کراوات یه پروکسی پروایدره ، که با کراول کردن توی کانال های تلگرام بهتون پروکسی میده .
+ اجرای این اسکریپت به هیچ چیز خاصی نیاز نداره حتی روی هاست های اشتراکی هم میشه اجراش کرد.
🐧 @Linuxor
https://github.com/sepsoh/crawat
کراوات یه پروکسی پروایدره ، که با کراول کردن توی کانال های تلگرام بهتون پروکسی میده .
+ اجرای این اسکریپت به هیچ چیز خاصی نیاز نداره حتی روی هاست های اشتراکی هم میشه اجراش کرد.
🐧 @Linuxor
👍43👎4