چگونه از پسوردهای بسیار کوتاه در توزیعمان استفاده کنیم؟
دسته بندی : #ترمینال
احتمالا برای شما هم پیش آمده باشد که سیستم به شما اجازه انتخاب پسوردهای کوتاه را ندهد و ارور زیر را نشان بدهد.
1- از دستور زیر برای ویرایش فایل
🔅 @LinAsk
دسته بندی : #ترمینال
احتمالا برای شما هم پیش آمده باشد که سیستم به شما اجازه انتخاب پسوردهای کوتاه را ندهد و ارور زیر را نشان بدهد.
You must choose a longer password
برای رفع این مشکل مراحل زیر را دنبال کنید :1- از دستور زیر برای ویرایش فایل
common-password
استفاده کنیدsudo nano /etc/pam.d/common-password
2- در این فایل، خطی که متن زیر را دارد پیدا کنیدpassword [success=1 default=ignore] pam_unix.so obscure sha512
3- حال کلمه minlen=N
را جایگزین کلمه obscure
کنید. منظور از N
، حداقل تعداد کاراکتر هست که می توانید از عدد 1 استفاده کنید.🔅 @LinAsk
چگونه اسکریپت خود را بدون وارد کردن مسیر، اجرا کنیم ؟
دسته بندی : #مدیریتاسکریپت
گاهی شما اسکرپت شخصی خود را دارید و آن را پیوسته اجرا میکنید و دادن مسیر آن، یکم سرسام آور است. برای این که اسکریپت خورد را بدون دادن آدرس اجرا کنید مراحل زیر را دنبال کنید
۱) یک پوشه به اسم bin در پوشه home خود به کمک دستور زیر بسازید (به بزرگی و کوچیکی حروف دقت کنید !)
۲)اسکریپت خود را به پوشه bin انتقال دهید
۳) اگر از bash استفاده می کنید داخل فایل کانفیگ آن شوید ( با قرار دادن همین متون در bash.bashrc در etc می توانید این را برای تمامی یوزر ها هم اعمال کنید )
در انتهای فایل اضافه کنید :
حال در هر مسیری که باشید، می توانید اسکریپت خود را فقط با نام آن اجرا کنید. حتما توجه داشته باشید که نام اسکریپت نباید در سیستم رزو شده باشد.
🔅 @LinAsk
دسته بندی : #مدیریتاسکریپت
گاهی شما اسکرپت شخصی خود را دارید و آن را پیوسته اجرا میکنید و دادن مسیر آن، یکم سرسام آور است. برای این که اسکریپت خورد را بدون دادن آدرس اجرا کنید مراحل زیر را دنبال کنید
۱) یک پوشه به اسم bin در پوشه home خود به کمک دستور زیر بسازید (به بزرگی و کوچیکی حروف دقت کنید !)
mkdir $HOME/bin
۲)اسکریپت خود را به پوشه bin انتقال دهید
mv script $HOME/bin
۳) اگر از bash استفاده می کنید داخل فایل کانفیگ آن شوید ( با قرار دادن همین متون در bash.bashrc در etc می توانید این را برای تمامی یوزر ها هم اعمال کنید )
nano $HOME/.bashrc
در انتهای فایل اضافه کنید :
if [ -d $HOME/bin ];then
export PATH=$PATH:$HOME/bin
fi
حال در هر مسیری که باشید، می توانید اسکریپت خود را فقط با نام آن اجرا کنید. حتما توجه داشته باشید که نام اسکریپت نباید در سیستم رزو شده باشد.
🔅 @LinAsk
چگونه توسط ترمینال به
دسته بندی : #مدیریتسرویس
برای مشاهده
2 - بجای
🔅 @LinAsk
WIFI
متصل شویم ؟دسته بندی : #مدیریتسرویس
برای مشاهده
WIFI
اطراف خود و دانستن نام انها از دستورات زیر استفاده کنید :nmcli dev wifi
برای متصل شدن به WIFI
مورد نظر طبق راهنمایی زیر عمل کنید :nmcli device wifi connect Cyberpunk_7 password 639726
1 - بجای Cyberpunk_7
نام WIFI
مورد نظر خود را بنویسید 2 - بجای
639726
پسورد مربوطه را وارد کنید🔅 @LinAsk
چگونه زبان فارسی را به کیبورد اضافه کنیم :
دسته بندی : #کیبورد
ابتدا فایل کانفیگ کیبورد را به کمک دستور زیر توسط ادیتور متنی
🔅 @LinAsk
دسته بندی : #کیبورد
ابتدا فایل کانفیگ کیبورد را به کمک دستور زیر توسط ادیتور متنی
nano
باز کنید : sudo nano /etc/default/keyboard
سپس فایل را به صورت زیر ویرایش کنید:XKBMODEL="pc105"
XKBLAYOUT="us,ir"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle"
BACKSPACE="guess"
سپس فایل را ذخیره کرده و سیستم را ریستارت کنید🔅 @LinAsk
چگونه مشگل اضافه نشدن
دسته بندی : #مدیریتبرنامه
برای این کار کافیست بسته مربوطه را به کمک دستور زیر را نصب کنید :
ppa
را در توزیع Debian
حل کنیم ؟دسته بندی : #مدیریتبرنامه
برای این کار کافیست بسته مربوطه را به کمک دستور زیر را نصب کنید :
sudo apt-get install software-properties-common
🔅 @LinAskچگونه ارور نصب نشدن
دسته بندی : #مدیریتبسته
وارد دایرکتوری فایل کانکی شوید و دستور زیر را بنویسید .
deb file
کانکی منیجر را رفع کنیم ؟ دسته بندی : #مدیریتبسته
وارد دایرکتوری فایل کانکی شوید و دستور زیر را بنویسید .
sudo apt install ./conky*.deb
در صورت نصب نشدن dependency به نام realpath در مخازن می تونید deb file این پکیج رو از اینترنت دانلود کنید و روش نصب به صورت زیر خواهد بود :sudo dpkg -i --force-all ./realpath*.deb
🔅 @LinAskچکونه
دسته بندی : #مدیریتبسته
شما می توانید به دو روش این کار رو انجام بدید :
1 - ترمینال را باز کنید و بجای
🔅 @LinAsk
ppa
را در دبیان بیس ها حذف کنیم؟دسته بندی : #مدیریتبسته
شما می توانید به دو روش این کار رو انجام بدید :
1 - ترمینال را باز کنید و بجای
ppa ppa:name
مورد نظر رو بنویسید : sudo add-apt-repository --remove ppa:name
2 - فایل ppa
رو توسط دستور زیر پاک کنید :sudo rm /etc/apt/sources.list.d/ppa:name
نکته بجای ppa ppa:name
مورد نظر خودتون رو بنویسید🔅 @LinAsk
چگونه پسورد فراموش شده توزیع خود را ریکاوری کنیم؟
دسته بندی : #کاربردی
✔️ روش اول ( LiveCD )
۱.پارتیشن / را mount کنید ->
۲.از دستور زیر برای تغییر پسورد استفاده کنید ->
۳.پارتیشن روت را unmount کنید و سیستم را ریبوت کنید .
✔️ روش دوم ( Grub )
۱.در داخل گراب بر روی اسم توزیعتون کلید e را فشار بدید . انتهای خطی که در ابتدا با linux شروع شده عبارات زیر را اضافه کنید .
در آخر ctrl + x را برای بوت شدن سیستم فشار دهید.
۲.پارتیشن روت رو read/write مونت کنید ->
۳.دستور
✔️ روش سوم ( Grub )
۱.در گراب کلید A رو فشار دهید و وارد prompt شوید که بتوانید دستور وارد کنید .
۲.عبارت
۳.در شل که در دسترس دارید دستور
🔅 @LinAsk
دسته بندی : #کاربردی
✔️ روش اول ( LiveCD )
۱.پارتیشن / را mount کنید ->
mount -o rw /dev/sdXY /mnt
۲.از دستور زیر برای تغییر پسورد استفاده کنید ->
passwd --root MOUNT_POINT USER_NAME
۳.پارتیشن روت را unmount کنید و سیستم را ریبوت کنید .
✔️ روش دوم ( Grub )
۱.در داخل گراب بر روی اسم توزیعتون کلید e را فشار بدید . انتهای خطی که در ابتدا با linux شروع شده عبارات زیر را اضافه کنید .
init=/bin/bash
در آخر ctrl + x را برای بوت شدن سیستم فشار دهید.
۲.پارتیشن روت رو read/write مونت کنید ->
mount -o remount,rw /
۳.دستور
passwd
را برای تغییر پسورد root وارد کنید . ✔️ روش سوم ( Grub )
۱.در گراب کلید A رو فشار دهید و وارد prompt شوید که بتوانید دستور وارد کنید .
۲.عبارت
single
را برای ورود به ریکاوری مود وارد کنید و سپس enter بزنید.۳.در شل که در دسترس دارید دستور
passwd
رو وارد کنید و پسورد روت را عوض کنید . 🔅 @LinAsk
LinFAQ
brightness.sh
چگونه روشنایی صفحه خود را در صوت کم و زیاد نشدن توسط key های کیبورد تغییر دهیم ؟
دسته بندی : #کاربردی
این اسکریپت با رابط گرافیکی zenity می تواند با تغییر در تنظیمات روشنایی display شما نور صفحه را کم و زیاد کند .
با استفاده از دستورات زیر می توانید اسکریپت خود را در هر ادرسی که هستید فراخوانی کنید :
در صورتی که می خواهید این دستور را اجرا کنید الزاما باید از sudo استفاده شود . در غیر این صورت برای این اسکریپت SUID bit را اضافه کنید و در دستور echo که در انتهای فایل هست تغییر ایجاد کنید تا به permission denied بر نخورید .
دسته بندی : #کاربردی
این اسکریپت با رابط گرافیکی zenity می تواند با تغییر در تنظیمات روشنایی display شما نور صفحه را کم و زیاد کند .
با استفاده از دستورات زیر می توانید اسکریپت خود را در هر ادرسی که هستید فراخوانی کنید :
sudo mv ~/Downloads/Telegram\ Desktop/brightness.sh /bin/brightness
نکته : در صورتی که می خواهید این دستور را اجرا کنید الزاما باید از sudo استفاده شود . در غیر این صورت برای این اسکریپت SUID bit را اضافه کنید و در دستور echo که در انتهای فایل هست تغییر ایجاد کنید تا به permission denied بر نخورید .
chmod +x,u+s brightness.sh
🔅 @LinAskچگونه صفحات
دسته بندی : #سفارشیسازی
برای این کار فایل شل خودتون رو توسط
مثال برای
Man
رو رنگی کنیم ؟دسته بندی : #سفارشیسازی
برای این کار فایل شل خودتون رو توسط
Text Editor
باز کنید و به قسمت اخر فایل متن زیر رو اضافه کنیدمثال برای
bash:
nano ~/.bashrc
سپس قسمت زیر رو به اخر فایل اضافه می کنیم :export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'
🔅 @LinAskچگونه گرافیک های amd رو روی سیستم های خودمون کانفیگ کنیم؟!
دسته بندی : #شناساییسختافزار
خب برای شروع باید بدونیم که گرافیک سیستم از کدوم خانوادست با دستور
برای سری
بعد از تغییرات بالا یک بار
برای
1 - می تونید برای کارایی بهتر انیمیشن های سیستم، چک کنید ببینید بسته های زیر هم نصب باشه.
(دقت داشته باشید که نام بسته ها از مخازن توزیع
🔅 @LinAsk
دسته بندی : #شناساییسختافزار
خب برای شروع باید بدونیم که گرافیک سیستم از کدوم خانوادست با دستور
dmesg
و برسی خروجی های AMD GPU
می تونیم بفهمیم گرافیک سیستم از خانواده Si
هستش یا cik
بعد از اون برای هر کدوم باید دستور های زیر رو به فلگ های کرنل در فایل کانفیگ Grub
اضافه کنیم.برای سری
si
:radeon.si_support=0 amdgpu.si_support=1
و برای سری cik
:radeon.cik_support=0 amdgpu.cik_support=1
برای این تغییر باید فایل Grub
رو Edit
کنیم ، مسیر فایل :/etc/default/grub
و دستورات بالا رو با در نظر گرفتن خانواده گرافیک سیستم به خطGRUB_CMDLINE_LINUX_DEFAULT
اضافه می کنیم .بعد از تغییرات بالا یک بار
GRUB
رو بروز می کنیم و به سراغ کانفیگ های درایور های AMDGPU
و Readon GPU
میریم .برای
AMDGPU
در مسیر :/etc/modprobe.d/amdgpu.conf
خط های زیر رو طبق خانواده گرافیک سیستم اضافه می کنیم:options amdgpu si_support=1
options amdgpu cik_support=1
حالا به سراغ Radeon driver
میریم در مسیر :/etc/modprobe.d/radeon.conf
و باز هم طبق خانواده گرافیک سیستم تغییر رو عمال می کنیم:options radeon si_support=0
options radeon cik_support=0
در نهایت به سراغ فایل ورودی های کرنل میریم برای تغییر آخر ، مسیر فایل به شکل زیر هستش :/etc/mkinitcpio.conf
و خط زیر رو باید تغییر بدیم به این شکل: MODULES=(amdgpu radeon)
حالا باید تغییرات رو عمال کنیم:mkinitcpio -c
نکته :1 - می تونید برای کارایی بهتر انیمیشن های سیستم، چک کنید ببینید بسته های زیر هم نصب باشه.
(دقت داشته باشید که نام بسته ها از مخازن توزیع
Arch
برداشته شده قبل از نصب روی توزیع های دیگه حتما یک جست و جو داشته باشید) mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau
2 -خوب قطعا باید کدک های ویدیو هم نصب باشه روی سیستم شما و درایور AMDGPU
برای Xorg
هم بسته زیر هستش. xf86-video-amdgpu
3 - برخی مواقع در گرافیک های سری radeon
نمی توان با کیلد های کنترلی نور صفحه نمایش رو کنترل کرد برای حل این مشکل در GRUB
قسمت زیر رو اینطور ویرایش کنید : GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_backlight=video"
موفق و پیروز باشید.🔅 @LinAsk
چگونه در vim زبان c و c++ را auto-compelete کنیم ؟
دسته بندی : #کاربردی
۱.فایل
۲.فایل دانلود شده را به ادرس
/usr/src
انتقال دهید .
$
۳.با استفاده از روش زیر فایل cvim را extract کنید :
$
$
$
نکته : برای اجرای دستور unzip نیازمند نصب پکیج unzip هستید .
۴.فایل vimrc. را با استفاده از vim یا تکست ادیتور های دیگر باز کنید . در نهایت عبارات زیر را به فایل اضافه کنید :
$
🔅 @LinAsk
دسته بندی : #کاربردی
۱.فایل
cvim.zip
را از لینک زیر دانلود کنید :https://www.vim.org/scripts/script.php?script_id=213
۲.فایل دانلود شده را به ادرس
/usr/src
انتقال دهید .
$
sudo mv ~/Downloads/cvim.zip /usr/src
۳.با استفاده از روش زیر فایل cvim را extract کنید :
$
mkdir ~/.vim
$
cd ~/.vim
$
sudo unzip /usr/src/cvim.zip
نکته : برای اجرای دستور unzip نیازمند نصب پکیج unzip هستید .
۴.فایل vimrc. را با استفاده از vim یا تکست ادیتور های دیگر باز کنید . در نهایت عبارات زیر را به فایل اضافه کنید :
$
vim ~/.vimrc
filetype plugin on
🔅 @LinAsk
چگونه در ترمینال فیلم تماشا کنیم ؟
دسته بندی : #ترمینال
ابتدا نرم افزار
برای مشاهد به صورت
🔅 @LinAsk
دسته بندی : #ترمینال
ابتدا نرم افزار
mpv
نصب کنیدsudo apt install mpv
sudo dnf install mpv
sudo pacman -S mpv
مثال :mpv -vo tct file.ath
به جای file.ath
نام فایل خودتون رو بنویسیدبرای مشاهد به صورت
ascii
از این دستور استفاده کنید :mpv -vo caca file.ath
برای مشاهده اطلاعات تکمیلی از دستور زیر استفاده کنید :mpv --vo help
نکته : برای مشاهده به صورت ascii
اطمینان حاصل فرماید که بسته libcaca
نصب باشد🔅 @LinAsk
چگونه سرعت مخازن آرچ لینوکس را افزایش دهیم؟
دسته بندی : #مدیریتسرویس
در قدم اول چون قراره mirrorlist رو دچار تغییر کنیم دسترسی رو به کاربر ریشه افزایش میدیم
در قدم بعد به دایرکتوری etc/pacman.d/ میریم
خوب حالا از mirrorlist یه بکاپ میگیریم:
بعد هم لیست کامل مخازن رو دانلود میکنیم :
و اگه اول آدرس مخازن # دیدید از حالت کامنت خارجشون کنید:
و در آخر هم به کمک rankmirrors سریعترین سرورها رو برای مخازن خودتون تعیین کنید :
و در آخر هم میتونید سیستم رو آپدیت کنید تا تغییرات رو متوجه بشید :
🔅 @LinAsk
دسته بندی : #مدیریتسرویس
در قدم اول چون قراره mirrorlist رو دچار تغییر کنیم دسترسی رو به کاربر ریشه افزایش میدیم
su
در قدم بعد به دایرکتوری etc/pacman.d/ میریم
cd /etc/pacman.d/
خوب حالا از mirrorlist یه بکاپ میگیریم:
mv mirrorlist mirrorlist.bak
بعد هم لیست کامل مخازن رو دانلود میکنیم :
curl -o mirrorlist.all https://www.archlinux.org/mirrorlist/all/
و اگه اول آدرس مخازن # دیدید از حالت کامنت خارجشون کنید:
sed -i 's/#S/S/g' mirrorlist.all
و در آخر هم به کمک rankmirrors سریعترین سرورها رو برای مخازن خودتون تعیین کنید :
rankmirrors -n 20 mirrorlist.all > mirrorlist
و در آخر هم میتونید سیستم رو آپدیت کنید تا تغییرات رو متوجه بشید :
pacman -Syu
🔅 @LinAsk
چگونه مشکل پخش نشدن ویدیو در مرورگر رو حل کنیم ؟
دسته بندی : #مدیریتبرنامه
برای مرورگر
دسته بندی : #مدیریتبرنامه
برای مرورگر
Opera
بسته زیر رو نصب کنید :opera-ffmpeg-codecs
برای مرورگر Firefox
بسته زیر رو نصب کنید libavcodec-extra
🔅
@LinAsk