بهترین های لینوکس سابق – Telegram
بهترین های لینوکس سابق
308 subscribers
108 photos
54 videos
27 files
117 links
جایی برای کمک به هم 💞
جهت ارتباط با ما :
•[Mohsen] → @Ghost_wander_in_the_world
•[Hadi] → @MisterH
•[Ali] → @Dastpour
•[Saleh] → @SSShojaei

بیو و تقریبا همه چیز مثل قدیمه
ولی در واقع نوشته ها مثل قدیم نیست و هرچیزی میتونه باشه
چون خودم مینویسم.
Download Telegram
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کانال @unixmens کانالی برای ارتقا ساختار سازمانی و کارایی بالا بر مبنای تجارت و راهکار های متن باز و گنو/لینوکس می باشد ،این کانال کانالی در حوزه های مختلف IT است. کانال خود را به دیگران معرفی کنید .
موضوع: Kernel I/O
به نام هستی بخش جان ها

در کار کردن با دیسک، فراخوانیهای سیستمی ()read و ()write مستقیما به دیسک دسترسی نخواهند داست. بجای چنین حالت دسترسی مستقیمی، داده بین بافر یوزراسپیس و بافری در کرنل بنام "بافر کش" کپی میشوند. بعنوان مثال این فراخوانی ۳ بایت از دیتای یوزر اسپیس رو در بافر کرنل کپی میکنه:

write (fd, "ali", 3)

پس از فراخوانی موفق تابع ()write، کرنل سیفون بافر رو میکشه و دیتا به دیسک منتقل میشن. بهمین دلیل این فراخوانی را غیرهماهنگ مینامیم.
در این حین اگر یک پروسه دیگر بخواد به دیتای اون فایل دسترسی داشته باشه، کرنل بطور خودکار اول سعی میکنه از بافر تابع ()write مربوط به اون فایل، پروسه رو تغذیه کنه و نه از دیتای فایل نوشته شده.

در فراخوانی سیستمی وروی نیز به همین شکل است، یعنی داده از دیسک خوانده شده و به "بافر کش(کش کرنل اسپیس)" کش میشوند. زمانی که تابع سیستمی ()read فراخوانی شود، کرنل با مکانیسم "رو به جلو" شروع به خواندن محتویات بافر کش میکنه. در این حین اکر پروسه‌ احتیاج به داده‌های اون فایل داشته باشه، کرنل تا کل بافر رو نخونه، اجازه دسترسی پروسه به داده رو نمیده. این ازین جهته که کرنل میخواد کاملترین دیتا رو به پروسه بده. این مکانیسم از سبک سنگین کردن بین این حالت و سرعت پردازنده بدست اومده. در حقیقت محاسبه شده که اگر پردازنده منتظر بمونه، میزان overhead خیلی کمتر از زمانیه که پروسه هی برای گرفتن داده بیاد و بره

کرنل خواندن رو تا پایان کل سگمنتها پیش میبره. این حالت برای برنامه‌نویسهای c آشناست. به یاد بیاورید آخرین بایت رشته را:
\0

وجود بافر به سرعت پردازش اطلاعات کمک شایانی میکنه

BUF_SIZE        SYS_CPU
1 67.11
16 4.37
128 0.63
65536 0.09

با تشکر از دوستی که زحمت کشیدن و این مطلب و حاضر کردن
( لازم به ذکر است خودشان درخواست داشتن که اسم شان فاش نشود در غیر این صورت تمامی پست ها در صورت تمایل داشتن شخص نویسنده اسم آن شخص درج خواهد شد )

🆔 @LinuxTops
ادمینمون هستن 😐
#Fun
بهترین های لینوکس سابق
موضوع: Kernel I/O به نام هستی بخش جان ها در کار کردن با دیسک، فراخوانیهای سیستمی ()read و ()write مستقیما به دیسک دسترسی نخواهند داست. بجای چنین حالت دسترسی مستقیمی، داده بین بافر یوزراسپیس و بافری در کرنل بنام "بافر کش" کپی میشوند. بعنوان مثال این فراخوانی…
ادامه:
بنابر آنچه گفته شد، افزایش اندازه بافر یک ایده بسیار خوب برای افزایش سرعت پردازش برنامه‌هایی است که ورودی یا خروجی فایل دارند. مثلا:

fprintf (), fscanf (), fgets (), fputs (), fputc (), fgetc ()

اندازه بافر را میتوانید بدین شکل تعریف کنید. در این مثال تابع ()setvbuf کنترل بافر را بعهده دارد:

#include <stdio.h>
int setvbuf (FILE *stream, char *buf, int mode, size_t size)
که در آن ادرس استریم، ادرس بافر کاراکتری، حالت و اندازه بافر توسط ما انتخاب میشود.


حالت یا mode بافرینگ شامل چند نوع است که در دسته های زیر جای میگیرند:

_IONBF (I/O NoBuFfer)

ورودی و خروجی را بافر نکن. در نتیجه تمام تابعهای ()read و ()write آنی خواهند بود و منتظر فشردن اینتر نخواهند ماند(برلی تخلیه بافر). در این حالت char *buf و size_t size نادیده گرفته خواهند شد. این نوع برای خروجی تابع stderr بکار میرود. به همین دلیل است که وقتی اروری در ترمینال طاهر شود بلادرنگ و بدون دخالت کاربر نشان بر روی خروجی ریخته میشود.

با تشکر از دوستی که زحمت کشیدن و این مطلب و حاضر کردن
( لازم به ذکر است خودشان درخواست داشتن که اسم شان فاش نشود در غیر این صورت تمامی پست ها در صورت تمایل داشتن شخص نویسنده اسم آن شخص درج خواهد شد )

🆔 @LinuxTops
سلام و عرض ادب 😁
یه چند وقته پست به درد بخور نزاشتم گفتم یه کمک شدید بکنم به دوستان عزیز

دوستان جدیدا موقع نصب مانجارو به ارور های مختلف گراب برخورد میکنن 😂
دلیلش هم ویندوزی بازیه 😂
دوستان مانجارو های جدید لایو ایزو هاشون جوری طراحی شده که فقط با dd درست کار میکنه
یا از dd استفاده کنید یا اگر dd ندارید و از rufus و از طریق ویندوز بوتیبل میکنید بعد از زدن کلید start حتما dd mode رو انتخاب کنید
سپاس
🆔 @LinuxTops
#MisterH #Manjaro #GRUB
سلام و عرض ادب بابت تبلیغات عذرخواهی میکنم و اندک زمانی این تبلیغات قرار خواهند گرفت
امیدوارم که از کار ما ناراحت نشوید با تشکر از شما همراهان گرامی
بسمه حق
موضوع: نصب printer های hp
#printer
( لازم به ذکر است این توضیحاتی بسیار کوچک می باشد سعی میکنم اموز کار با cpus به صورت کامند و همچنین نصب و راه اندازی پرنیتر از طریق مرورگر و با ابزار cpus و نیز در آینده ای نه چندان دور آموزش بدم )
بسیاری از دوستان در مورد نصب پرینتر مشکل دارن

که من در این جا دارم Hp رو دنبال میکنم

خوب باید بگم که دیگه کار سختی نیست این کار و شما به راحتی میتونید این کار و انجام بدید و تنها کافیست چند دستور وارد نمایید

apt-get update
apt-get install --reinstall hplip
hp-setup -i

( چون که مطالب در حین نصب زیاد و این که به راحتی توضیح داده شده و به انگلیسی روان است توضیحی در این باره نمیدهم و فقط توضیح کوچکی در مورد دستورات میدهم)

دستور اول که مطمئنن همه تون اطلاع دارید در توزیع های دبین بیس برای اپدیت پکیج ها می باشد

دستور دوم برای نصب دوباره بسته hplip می باشد

و دستور آخر برای نصب درایور ها بهتر بگم دانلود درایور ها از وب سایت خود hp

موفق و موید باشید دوستان عزیز و همراهان گرامی سپاسگذاریم که تیم ما رو و کانال خودتون و در این زمان های سخت تنها نمی گذارید و دنبال میکنید
از طرف مدیران کانال لینوکس تاپس @linxutops
🆔 @LinuxTops
how to select best mirro and increase speed.pdf
56.8 KB
سه روش برای ایجاد سرعت بالاتر در دانلود از مخازن فدورا و انتخاب بهترین میرور @LinuxTops
سلام و عرض ادب
بسیاری از دوستان این مشکل و داشتن که در هنگام استارت tor در termux با ارور مواجه میشن و نمیتونستن که تلگرام و یا هرچیز دیگه ای رو از تور رد کنن
بایستی عرض کنم که این مشکل بر طرف شده و با استارت کردن tor در ترموکس به راحتی دیگه میتونید تلگرام تون و از شبکه tor رد کنید
#tor
🆔 @LinuxTops
به نام خداوند جان و خرد
مفتخرم که اعلام کنم بعد از چند ماه تاخیر و امروز و فردا کردن بالاخره به کمک یکی از دوستان موفق شدیم اسکریپت مدیریت صفحه ی ورود فوق سبک خودمون به نام clidis ( کِلای دیس ) رو تکمیل کنیم.

امروز بعد از تست نهایی این اسکریپت بر روی گیتهاب به همراه اموزش نصب قرار گرفت و شما میتونید از همین لحظه اون رو برای خودتون نصب کنید و از کاهش مصرف رم چشم گیر خودتون لذت ببرید !
لینک گیت هاب پروژه :
https://github.com/virtualdemon/clidis
اموزش نصب فارسی :

1. اسکریپت رو به کمک wget یا curl دانلود و به پوشه ی هوم خودتون منتقل کنید :
wget https://raw.githubusercontent.com/virtualdemon/clidis/master/clidis -O ~/.clidis

curl https://raw.githubusercontent.com/virtualdemon/clidis/master/clidis -o ~/.clidis
2. برای اجرای درست اسکریپت به اون دسترسی لازم رو بدید ( فقط یکبار زدن دستور کافیست ) :
chmod +x ~/.clidis
3. وقتی که هیچ display manager ای ( هیچ محیط گرافیکی ای ) در حال اجرا نیست اسکریپت رو اجرا کنید :
~/.clidis
اجرای خودکار بعد از لاگین کردن :
1. ابتدا display manager فعلی خودتون رو غیر فعال کنید :
sudo systemctl disable display-manager.service
2. متن زیر رو به ابتدای فایل پروفایل شل خودتون اضافه کنید (برای zsh -> ~/.zprofile و برای bash -> ~/.bash_profile) :
exec bash $HOME/.clidis
اگر نمیدونید از چه شلی استفاده میکنید از دستور زیر کمک بگیرید
echo $SHELL

🆔 @LinuxTops
Media is too big
VIEW IN TELEGRAM
#دوست‌ماترمینال
قسمت ۱۳: درک مفهوم و کار با پکیج‌منیجر apt

SSS Products
Linux Tops
سالی پر از حال خوب رو براتون آرزو میکنم 💗
لینوکس‌تاپس - @LinuxTops
Forwarded from Pavel Durov
How did you like the privacy-focused update of Telegram?
Anonymous Poll
56%
Awesome, keep it up! 👍
44%
Awful, take it back 👎
بهترین های لینوکس سابق pinned «How did you like the privacy-focused update of Telegram?»
یک خبر خوش برای دوست داران آزادی
بالاخره تور به صورت رسمی برای iOS منتشر شد

https://itunes.apple.com/us/app/tor-browser-anonymous-web-vpn/id1450809061?mt=8

اصلاحیه :
طبق گفته ی یکی از دوستان این برنامه نسخه ی رسمی و معرفی شده توسط تیم توسعه دهنده ی تور نــیست !!!
Media is too big
VIEW IN TELEGRAM
#دوست‌ماترمینال
قسمت ۱۴: کار با شبکه و اینترنت
ping, ifconfig, ip, curl, wget, whois, tracepath, traceroute, hosts, ...
SSS Products
Linux Tops
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کتاب انگیزشی صوتی ؛قدرت من هستم ؛



#انگیزشی @unixmens