linask | Unsorted

Telegram-канал linask - LinAsk

666

GNU/Linux Ask By @LinAcademy Rules https://t.me/LinAsk/529075

Subscribe to a channel

LinAsk

اینا بدون vpn رو مخابرات عالی کار میکنن

Читать полностью…

LinAsk

/etc/apt/sources.list

Читать полностью…

LinAsk

میرور ها رو عوض کنید
و با وی پی ان دانلود کنید

Читать полностью…

LinAsk

این ارور رو موقع نصب کالی بهم میده چیکارش کنم؟

Читать полностью…

LinAsk

سلام دوستان
توی ترمینال لینوکس
اوبنتو (فایر وال هم خاموش هست)
زمانی که آیپی فوروارد میکنیم توی مقصد کانکشن تایم اوت برمیگردونه
چرا ؟؟؟

Читать полностью…

LinAsk

sudo pacman -S xf86-video-amdgpu

Читать полностью…

LinAsk

انگار libnotify تو آپدیت جدیدش قابلیت progress رو حذف کرده. از notify-send تو اسکریپتها برای پراگرس مثلا ولیوم صدا و روشنایی صفحه استفاده میکردم. جایگزینی میشناسین؟

‏yad کار میکنه یعنی فرمت html قبول میکنه و میشه باهاش پراگرس ساخت ولی چیز سریعتر میخوام

Читать полностью…

LinAsk

#روزی_یک_نکته با حسن

دسته‌بندی: #آموزشی #کاربردی

بحث راجب این بود که چرا فایلی رو داریم انتقال میدیم یا کار های دیگه انجام میدیم باهاش توی لینوکس روی 100% زمان بیشتری طول میکشه یا گیر میکنه.

توضیح اتفاقی که میفته به صورت کامل :

اتفاقی که میفته از این قرار هست که هسته لینوکس فایلی که قراره کپی بشه با سرعت بالایی توی بافر حافظه اصلی (RAM) کپی میکنه و سرعت بسیار بالایی داره .

این وسط مدیر فایل وقتی هسته، فایل رو به بافر منتقل کرد فکر میکنه که واقعا فایل توی مقصد کپی شده (ولی در اصل فایل توی بافر (RAM) کپی شده و فایل منیجر سعی میکنه کپی کردن رو کنسل کنه !!! ولی هسته داره فایل رو از بافر به هارد یا یو اس بی کپی میکنه و فایل منیجر چاره ای نداره جز اینکه هنگ کنه و منتظر سیگنال هسته باشه و دقیقا بعد از اینکه هسته لینوکس کپی کردن رو تموم میکنه فایل منیجر هم تموم پنجره رو میبنده .

اتفاقی که میفته این هست که پیشروی کپی کردن رو به صورت ریل تایم نمیبینی ...!!!

راه حل هم داره .

راه حل این مشکل :

راه حل این هست که فضای بافر برای این عملیات رو محدود کرد به یک رقم خاص که هسته بعد از پر شدن این فضا دیتا رو روی مقصد رایت کنه

این فایل رو باید توی این مسیر ایجاد کرد :

etc/sysctl.d/90-dirty.conf

و داخل این فایل این کامند رو گذاشت:
vm.dirty_background_bytes=16777216 vm.dirty_bytes=50331648

خب حالا این کامند چیه؟

این عدد به بایت هست و مقداری رو مشخص میکنه که هسته بعد از این رقم بافر دیتارو رایت کنه توی مقصد و پیشروی هم گام به گام با کپی نشون داده بشه .


حتما بعد از کانفینگ یک بار ریستارت کنید سیستم رو

🔅@LinFAQ
🔅@LinAcademy

Читать полностью…

LinAsk

فارسی جز قدیمی ترین زبان های جهان هست حق داره کامپیوتر هندل نکنه

Читать полностью…

LinAsk

#داستان_های_FOSS

دسته‌بندی: #داستان #آموزشی #دوال‌بوت
#dualboot

این قسمت مشکلات A.R.S با ویندوز و دبیان
#part3

source_part


در ضمن. اگر دیدید که فایل های inf درایور رو داخل live media ویندوز نیاز دارید.
میتونید داخل فلش کپی کنید و از همون داخل خط فرمان با این دستور لودش کنید.
داکیومنتش خوب توضیح داده:

drvload:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/drvload-command-line-options?view=windows-11

همینطور داکیومنت دستورات دیگه ای که ممکنه استفاده کنید:
bootsect:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options?view=windows-11

bootrec:
https://support.microsoft.com/en-us/topic/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues-902ebb04-daa3-4f90-579f-0fbf51f7dd5d

BCDBoot:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11

راستش جز اولی بقیه مفید واقع نشدن چون مثل لینوکس لاگ یا چیز بدردبخوری نشون نمیده که بدونیم مشکل از کجاست.
source

🔅@LinFAQ
🔅@LinAcademy

Читать полностью…

LinAsk

#داستان_های_FOSS

دسته‌بندی: #داستان #آموزشی #دوال‌بوت
#dualboot

این قسمت مشکلات A.R.S با ویندوز و دبیان

#part1

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

امروز یک سری تغییرات داخل پارتیشن لینوکسیم داده بودم.
این تغییرات شامل حذف یه سریاشون و extend کردن بود.
لینوکس با این موضوع هیچ مشکلی نداشت.
اما ویندوز به boot loop میخورد آخرش به recovery میرفت.


طبق معمول Automatic Repair Startup کار نمیکرد.
ابزاری عملا بدردنخور.

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

چند نکته راجب این ویدیو بگم.
در اینجا جدا از پارتیشن C پارتیشن دیگه ای که بارگذاری میشه system reserved هست.
منظور همون پارتیشن UEFI هستش. جاش همون رو بارگذاری کنید.
اگر تمامی مراحل رو درست برید احتمال اینکه ویندوزتون فیکس بشه بالاست.


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

ادامه ماجراجویی در پست بعد

🔅@LinFAQ
🔅@LinAcademy

Читать полностью…

LinAsk

ابونتو سازگاری سخت افزاریش زیاد خوب نیست. چک کنید ببینید اگه بلوتوث و بقیه سخت افزاراتون رو خوب میشناسه و مشکلی ندارین، انتخاب خودتونه. ولی باز پیشنهادم اینه که از توزیع های دیگه لینوکس استفاده کنید. من بعد از مشکلات اوبونتو mxlinux رو بصورت دوال بوت باویندوز رو لپ تاپم دارم و خداروشکر تا حالا مشکلی نداشتم باهاش.
اوبونتو به مرور زمان سنگین‌تر میشد و زمان بوتش بیشتر میشد. حتی مصرف باتریشم بیشتر بود!

Читать полностью…

LinAsk

سلام.
وقتتون بخیر.
مشکل از اوبونتو هست. یه توزیع لینوکسی دیگه استفاده کنید. منم این مشکل رو داشتم.

Читать полностью…

LinAsk

دیتا رو انکد کنید :)

Читать полностью…

LinAsk

آقا سلام کسی هست در ازای مبلغی یک اکانت اینستایی رو اطلاعاتشو دربیاره؟

Читать полностью…

LinAsk

deb https://kali.download/kali/ kali-rolling main contrib non-free non-free-firmware

CloudFlare Mirros

Читать полностью…

LinAsk

http://kali.download/kali/

Читать полностью…

LinAsk

سرعت اینترنت توی ترمینال کالی خیلی پایینه چجوری درستش کنم؟

Читать полностью…

LinAsk

https://youtu.be/Ly6USRwTHe0?si=EWYqCPGQ2jFsBcfu

Читать полностью…

LinAsk

سلام دوستان خسته نباشید تفاوت btrfs  و ext4 در چه حده چه فرقی دارند
برای ssd کدوم بهتره و اینکه برای home هم پیشنهاد میشه یا فقط root

Читать полностью…

LinAsk

چگونه درایور گرافیک amd روی آرچ نصب کنم؟

Читать полностью…

LinAsk

#روزی_یک_نکته با رضا

دسته‌بندی: #آموزشی #کاربردی #sshpass

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

(دیگر نگران نباشید :)

خب برای همه اینکارا یه ابزار هست
به اسم sshpass میتونید از مخازن بگیرید اکثر مخازن های رسمی هم دارنش

حالا چجوری کار می‌کنه
یکسری فلگ داره
مثل
-f filename  
-d number 
-p password
-e  Password is passed as env-var "SSHPASS"
-h  Show help
-V  print version

حالا خب چندتاشون مثال میزنم
sshpass -p 'پسورد سرور' ssh root@example
روش فایل
sshpass -f password_file ssh root@example
و خب البته میتونید به کمک ابزار های دیگه مثل scp رو ... هم استفاده کنید
یا alias براش بزارین

اینم یه سری لینک مفید
man sshpass
توضیح با مثال flag ها
اینم یه cheat sheet خوب
امیدوارم مفید باشه ابزار دیگه ای می‌شناسید معرفی کنید

🔅@LinFAQ
🔅@LinAcademy

Читать полностью…

LinAsk

کاراکتر خاص هم هست واقعا

Читать полностью…

LinAsk

خواهش میکنم
همیشه دیتای فارسی رو من انکد میکنم چون کاراکتر خاص محسوب میشن حروف فارسی :)

Читать полностью…

LinAsk

#داستان_های_FOSS

دسته‌بندی: #داستان #آموزشی #دوال‌بوت
#dualboot

این قسمت مشکلات A.R.S با ویندوز و دبیان
#part2

حالا که ویندوز رو فیکس کردم.
نوبت فیکس کردن دبیان بود.

فکر میکردم کار ساده ای باشه ولی داستان پیچیده شد.
اول اینکه ورژن 11 دبیان رو داشتم برای live usb و دوم اینکه با داکیومنت دبیان جلو نرفتم اولش.

اگر میخواید خوب یاد بگیرید سیستم تعمیر کنید.
1- به Busybox مسلط باشید. یعنی دستورات POSIX و استانداردی که در خیلی از سیستم های Unix هست.
2- همیشه سعی کنید که از داکیومنتیشن پیش برید. (مگر ویندوز آشغال که برنامه هاشم درست نیست چه برسه داکیومنتاش)

وقتی که وارد دبیان شدم وارد بخش Graphical Rescue شدم و تمام مراحل رو که شبیه نصب دبیان هستند پیش رفتم.
ولی آخرش از شما میخواد که یه پارتیشن رو انتخاب کنید.

روش دستی رو برید و پارتیشنی انتخاب نکنید و مستقیم وارد ترمینال Busybox بشید.
و بقیش رو از اینجا پیش برید.
https://wiki.debian.org/GrubEFIReinstall

چند نکته مهم:
اول:
قبل از chroot کردن حواستون باشه که boot ماونت شده باشه و در دسترس باشه.
من فکر میکردم کرنل و initrd هام داخل خود پارتیشن روت هستن در حالی که نبودن و داخل boot بودن و حواسم نبود که اونارو mount کنم. سر این یکم زمان هدر رفت.

دوم:

for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; done

این دستور تو سیستم من کار نمیکرد.
و نیاز به تغییر داشت. از طرفی:
The mount executable supplied with busybox does not support the -B option, use "mount -o bind" in this case.
بهتره معمولی به این صورت بزنید.
mount /dev -o bind /mnt/dev
mount /dev/pts -o bind /mnt/dev/pts
...

وقتی وارد محیط chroot شدید برای اینکه مستقیم بپرید داخل شل خودتون
sudo su
بزنید.

من جای
grub-install

grub-install --efi-directory=/boot/efi

و جای
update-grub

grub-mkconfig -o /boot/grub/grub.cfg
استفاده کردم جهت اطمینان بیشتر. شما هم میتونید استفاده کنید.

🔅@LinFAQ
🔅@LinAcademy

Читать полностью…

LinAsk

ممنون
فقط کاش زودتر میگفتید :) خودمم به همین نتیجه رسیدم ولی بعد از ۱۰۰۱ راه😂🌹

Читать полностью…

LinAsk

مشکل ساز میشه اگه به استفاده کردن ازش استفاده کنم؟(اگه میشه از مانیتور استفاده کنم چی ؟)

Читать полностью…

LinAsk

سلام ، من تازگی ۲۳.۱۰ ubuntu و windows 11 رو به صورت dual boot ریختم و با یک مشکلی رو به رو شدم
صفحه لپتاپ داخل Linux انگار میپره و پایدار نیست در صورتی که در ویندوز هست، چند روز قبلشم فقط ابونتو ریخته بودم و این مشکل اونجا هم وجود داشت، اما وقتی لپتاپ رو به مانیتور وصل میکنم تو مانیتور این مشکل وجود نداره کسی میدونه مشکل چیه؟

Читать полностью…

LinAsk

رفقا از go-socket.io داخل‌گولنگ استفاده کردم و پروژه رو اوردم بالا ی مینی چت گروهی سادس
ولی وقتی کاراکتر فارسی میفرستی خطای eof میده و از سرور دیسکانکت میشه
بدون هیچ چیز اضافه ای
حتی ۱ خط از تابع مربوطه اجرا نمیشه

حدسم اینه در ورودی پیام چون فارسیه خود سوکت متوقفش میکنه

راه حلی داره؟

Читать полностью…

LinAsk

#روزی_یک_نکته با سهراب

دسته‌بندی: #آموزشی #کاربردی #Debian

بعد از نصب دبیان چه کارهایی رو باید انجام بدیم؟ 🫡

اگر شما به تازگی توزیع دبیان رو نصب کردین یا قصد نصب کردنشو دارید پیشنهاد میکنم این متن رو بخونید.

۱. بعد از نصب توزیع دبیان حتما مخازن nonfree و contrib رو فعال کنید.

چطور؟
با استفاده از ادیتوری که دوست دارید، فایل
/etc/sources.list
رو باز کنید و جلوی لینک مخازن مثل نمونه پایین اگه مخزن لینکش:

deb https://deb.debian.org/debian/ bullseye main


هست اون رو به

deb https://deb.debian.org/debian/ bullseye main contrib non-free

تغییر بدید.
این کار رو برای همه مخازن از جمله مخازن اپدیت انجام بدید.


۲. فعال کردن نتورک منیجر.

اگه توزیع دبیان رو با دسکتاپ مدنظرتون نصب کنید ، بعد از اولین لاگین ممکنه که در افزونه نتورک منیجر با عبارت no connection و یا در nmcli با عبارت unmanaged روبرو بشید.
چطور این رو درست کنیم؟
کافیه فایل
/etc/NetworkManager/NetworkManager.conf

رو باز کنید ( حروف بزرگ و کوچیک رعایت شود)
و در این فایل managed=false رو به managed=true تغییر بدید و ذخیره کنید سپس نتورک منیجر رو ری استارت کنید.
sudo systemctl restart NetworkManager


۳. دادن دسترسی sudo به یوزر

معمولا بعد از نصب دبیان یوزری که ساختید دسترسی روت نداره و وقتی از sudo استفاده میکنید با خطا مواجه میشید.
برای درست کردن این نیز ۲ راه دارید
راه اول:
اضافه کردن یوزر به گروه sudo
برای این کار باید دستور:
usermod -aG sudo username

رو بزنید و سپس با استفاده از دستور:
getent group sudo

برسی کنید که آیا یوزر شما به این گروه اضافه شده و یا نه اگر این کار رو بکنید دسترسی sudo برای یوزر شما باز میشه.
راه دوم:
ادیت کردن مستقیم فایل sudoers
اگر به هر دلیلی راه بالا براتون کارنکرد میتونید از این راه هم برید
برای این کار اول دسترسی روت رو بگیرید
با استفاده از کامند su و وارد کردن رمز روت شما دسترسی روت رو میگیرید
سپس باید فایل
/etc/sudoers
رو با ادیتورتون باز کنید و بعد در اون فایل زیر خط
root ALL=(ALL) ALL

با توجه به یوزرنیمتون یکی مثل همون بنویسید مثلا اگه یوزرنیم شما sohrab هست باید
sohrab ALL=(ALL) ALL

رو بنویسید و ذخیره کنید تا دسترسی sudo برای یوزرتون باز بشه.

۴. فعال کردن لیست یوزر ها در lightdm
اگه از lightdm استفاده میکنید ممکنه که ببینید که از شما برای لاگین کردن یوزرنیم میخواد بجای اینکه یوزرنیم شمارو نشون بده برای رفع این مشکل باید فایل کانفیگ lightdm که
/etc/lightdm/lightdm.conf

هست رو باز کنید و قسمت
greeter-hide-users=false

رو از کامنت بودن در بیارید ( عبارت # پشتش رو پاک کنید)

و یک نکته که توی پست بعدی میگم........
source


🔅@LinFAQ
🔅@LinAcademy

Читать полностью…
Subscribe to a channel