ابزار کاربر

ابزار سایت


پس_از_نصب_فدورا_چه_کنیم

۲۷ قدم اولیه بعد از نصب فدورا

تصمیم دارم ۲۷ کاری که بعد از نصب فدورا باید انجام داد را قدم به قدم توضیح دهم امیدوارم مفید واقع شود

قدم اول

معمولا کسانی که فدورا نصب میکنند در حین نصب تیک مرتبط به admin بودن کاربری خود را نمیزنند یا نمیدونند باید بزنند در نتیجه بعد از نصب امکان استفاده از دستور sudo را نخواهند داشت دو راه حل وجود دارد راه حل اول ساده ولی راه حل دوم کمی مشکل و چالش برانگیز

راه حل اول

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

su -c "usermod -aG username root" 

راه حل دوم

کمی سخت ولی برای تجربه و یادگیری مفید است اعمال تغییرات در فایل sudoers پس مراحل زیر را به ترتیب انجام دهید.

مرحله اول

باز کردن فایل sudoers پس دستور زیر را در ترمینال تایپ کنید

su -c "visudo" 

مرحله دوم

کلید I از صفحه کلید را بزنید و در خط اول کد زیر را بنویسید

User_Alias ADMINS = user1

به جای user1 شما میتوانید نام کاربری خود را که در حین نصب انتخاب کرده اید بنویسید اگر تمایل دارید چند یوزر این قابلیت را داشته باشند فقط کافیست یک , گذاشته و نام کاربری بعدی را بنویسید

مرحله سوم

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

ADMINS ALL=(ALL) ALL                                                                        

یعنی کاربرهای تعریف شده در خط اول امکان استفاده از تمام امکانات یوزر روت را دارند اما با استفاده از دستور sudo حالا تنها کاری که باید بکنید زدن کلید ESC از صفحه کلید هست

مرحله چهارم

در این مرحله از صفحه کلید, کلید : را بزنید و جلوی آن حرف X را بنویسید و حالا میتوانید به راحتی از دستور sudo استفاده کنید.

قدم دوم

شما باید فدورا را به روزرسانی کنید برای این منظور دستور زیر را در ترمینال وارد کنید

sudo dnf -y update                                                                        

قدم سوم

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

sudo dnf  -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm http://rpm.livna.org/livna-release.rpm

قدم چهارم

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

sudo dnf -y install gstreamer gstreamer-ffmpeg gstreamer-plugins-bad-free gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-bad ffmpeg libdvdread libdvdnav audacious-plugins-freeworld-mp3 phonon-backend-gstreamer xine-lib-extras-freeworld libva-intel-driver libva-intel-hybrid-driver python3-tkinter vim-enhanced vim-X11 gstreamer-plugins-good-extras gstreamer-devel gstreamer-plugins-base-devel gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly lsdvd lame faad2 ffmpeg-libs

قدم پنجم

معمولا هر ۱۰ الی ۲۰ روز نسخه جدیدی برای کرنل ارائه میگردد و اگر جزء اشخاصی هستید که تمایلی ندارید در مرحله ورود از شما درخواستی مبنی بر انتخاب نسخه کرنل شود پیشنهاد میکنم مراحل زیر را دنبال کنید

sudo vi /etc/grub2.cfg

کد زیر را پیدا کنید

set timeout_style=menu
  set timeout=5

در بخش set timeout عدد روبروی مساوی را برابر 0 قرار دهید.

قدم ششم

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

مرحله اول

باید بررسی کنید نسخه حال حاضر کرنل شما چیست برای این منظور دستور زیر را در ترمینال وارد کنید

uname -r

خروجی دستور چیزی شبیه کادر زیر است

4.13.12-300.fc27.x86_64

مرحله دوم

با دستور زیر نسخه های نصب شده بر روی سیستم را بررسی میکنیم

rpm -qa kernel

خروجی دستور چیزی شبیه کادر زیر است

kernel-4.13.9-300.fc27.x86_64
kernel-4.13.12-300.fc27.x86_64

طبق خروجی بالا من ۲ نسخه کرنل را نصب دارم که نسخه پیش فرض سیستم در حال حاضر kernel-4.13.9-300.fc27.x86_64 که در مرحله اول هم به ما همین نسخه را نمایش داده بود در نتیجه من باید نسخه دوم یعنی kernel-4.13.12-300.fc27.x86_64 را حذف کنم پس دستور زیر را در ترمینال تایپ کنید

sudo dnf -y remove kernel-4.13.9-300.fc27.x86_64

خروجی دستور باید چیزی شبیه کادر زیر باشد.

Dependencies resolved.
================================================================================
 Package        Arch           Version                  Repository         Size
================================================================================
Removing:
 kernel         x86_64         4.13.9-300.fc27          @anaconda           0  
 
Transaction Summary
================================================================================
Remove  1 Package
 
Freed space: 0  
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Erasing          : kernel-4.13.9-300.fc27.x86_64                          1/1 
  Running scriptlet: kernel-4.13.9-300.fc27.x86_64                          1/1 
  Verifying        : kernel-4.13.9-300.fc27.x86_64                          1/1 
 
Removed:
  kernel.x86_64 4.13.9-300.fc27                                                 
 
Complete!

قدم هفتم

معمولا سیستم های خانگی بعضی از ماژول ها را نیاز ندارند یا شاید اصلا کارایی برای آنها نداشته باشد و در اصل با غیرفعال سازی آنها سطح امنیتی سیستم خود را بالاتر خواهید برد پس در این قدم تصمیم داریم ماژول های firewire - thunderbolt - sshd را غیرفعال کنیم

مرحله اول

برای غیرفعال سازی ماژول های thunderbolt و firewire ما این ماژول ها را در black list قرار میدهیم پس دستور زیر را در ترمینال اجرا کنید

sudo vi /etc/modprobe.d/blacklist-dma.conf

مرحله دوم

کلید I از صفحه کلید را بزنید و در خط اول کدهای زیر را بنویسید

blacklist firewire-core
blacklist thunderbolt

مرحله سوم

حالا باید کلید ESC از صفحه کلید را بزنید تا از حالت insert خارج شوید مجددا از صفجه کلید, کلید : را بزنید و جلوی آن حرف X را بنویسید

مرحله چهارم

برای غیرفعال سازی سرویس sshd دستورات زیر را در ترمینال وارد کنید.

sudo systemctl disable sshd.service
sudo systemctl stop sshd.service

قدم هشتم

نصب یک برنامه ضد روت کیت (rootkit) حالا روت کیت چی هست و چه میزان خطرناک هست این آموزش برای این منظور آماده نشده است ولی پیشنهاد میکنم بر روی لینکی که برای این کلمه در نظر گرفته شده است کلیک تا به صفحه ویکی پدیا ارجاع داده شوید تا اطلاعاتی محدود در این زمینه را به دست بیاورید.
برای نصب برنامه فوق کد زیر را در ترمینال تایپ کنید

sudo dnf install rkhunter

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

sudo rkhunter --update

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

sudo rkhunter -c

پیشنهاد میکنم هر ۱۰ روز یکبار سیستم خود را توسط برنامه فوق چک کنید

قدم نهم

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

sudo dnf -y install keepassx

قدم دهم

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

sudo dnf -y install chromium

قدم یازدهم

نصب دانلود منیجر شاید اغراق باشد ولی aria2 جزء بهترین دانلود منیجرهای موجود در لینوکس هست که برای نصب آن فقط کافی است کد زیر را در ترمینال تایپ کنید

sudo dnf -y install aria2

کار با این دانلود منیجر بسیار ساده است فقط کافیست در پوشه دانلود یک فایل بسازید به اسم مثلا dl.txt که با دستور زیر میتوانید همچین کاری را بکنید

>~/Downloads/dl.txt

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

aria2c -c -x16 -s16 -j1 -k 1m -m10 --retry-wait=30 -i ~/Downloads/dl.txt -d ~/Downloads

قدم دوازدهم

اگر با سیستم های ویندوزی ارتباط دارید حالا چه از طریق فلش یا شبکه پیشنهاد میگردد آنتی ویروس آزاد و رایگان clamav را نصب کنید.با دستور زیر برنامه را نصب کنید

sudo dnf install -y clamav clamav-update

این برنامه برای صحیح کار کردن نیاز به تنظیماتی کوچکی دارد که در ادامه به آن میپردازم

مرحله اول

دستور زیر را در ترمینال وارد کنید

sudo vi /etc/freshclam.conf

مرحله دوم

کلید : از صفحه کلید را بزنید و در خط ششم به جای کلمه Example# کد زیر را جایگزین کنید

#Example #make it comment

مرحله سوم

حالا باید کلید ESC از صفحه کلید را بزنید تا از حالت insert خارج شوید مجددا از صفجه کلید, کلید : را بزنید و جلوی آن حرف X را بنویسید
برای به روزرسانی برنامه از دستور زیر استفاده کنید و پیشنهاد میکنم هر چند روز آنرا انجام دهید میتوان بعضی از اینکارها را بصورت اتوماتیک کرد ولی هدف این آموزش این نیست

sudo freshclam

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

sudo clamscan --infected --remove --recursiv .                      

خروجی دستور بالا

----------- SCAN SUMMARY -----------
Known viruses: 6344934
Engine version: 0.99.2
Scanned directories: 5
Scanned files: 45
Infected files: 0
Data scanned: 1.98 MB
Data read: 1.05 MB (ratio 1.88:1)
Time: 12.267 sec (0 m 12 s)

برای نمونه یک ویروس را دانلود میکنیم تا ببینیم آنتی ویروس به درستی کار میکند یا خیر پس کد زیر را در ترمینال تایپ کنید

aria2c http://www.eicar.org/download/eicar_com.zip

بعد از دانلود فایل مورد نظر مجددا دستور زیر را اجرا میکنیم

sudo clamscan --infected --remove --recursiv .                       

خروجی دستور بالا

./eicar_com.zip: Eicar-Test-Signature FOUND
./eicar_com.zip: Removed.
 
----------- SCAN SUMMARY -----------
Known viruses: 6344934
Engine version: 0.99.2
Scanned directories: 5
Scanned files: 46
Infected files: 1
Data scanned: 1.98 MB
Data read: 1.05 MB (ratio 1.88:1)
Time: 12.232 sec (0 m 12 s)

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

sudo clamscan -irv --remove ~/Downloads/ 

قدم سیزدهم

نصب نرم افزار چک ایمیل evolution که شاید بهترین برنامه در سطح خودش باشدبرای نصب آن از طریق ترمینال کد زیر را تایپ کنید

sudo dnf -y install evolution

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

قدم چهاردهم

نصب فیدخوان برای بررسی سایتهای مختلف برای این منظور من از نرم افزار quiterss استفاده میکنم که برای نصب آن دستور زیر را در ترمینال تایپ کنید

sudo dnf -y install quiterss

در صورتی که نمیدانید این برنامه دقیقا چه کاری انجام میدهد پیشنهاد میکنم مقاله QuiteRSS - فید خوان کاملا رایگان را مطالعه کنید و شاید برای شما هم مفید باشد مقاله طریقه برگرداندن بک آپ نرم افزار QuiteRSS در ویندوز - فدورا - اوبونتو How to Restore from a QuiteRSS Backup

قدم پانزدهم

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

sudo dnf -y install gimp

آموزش های نرم افزار گیمپ را در گیمپ_gimp ببینید

قدم شانزدهم

نصب unrar برای باز کردن و استخراج فایلهای فشرده شده با فرمت rar باید با دستور زیر برنامه را نصب کنیم پس دستور زیر را در ترمینال تایپ کنید

sudo dnf -y install unrar

قدم هفدهم

نصب ویدیو پلیر برای پخش انواع فیلم, پیشنهاد من استفاده از برنامه vlc است برای نصب آن دستور زیر را در ترمینال تایپ کنید

sudo dnf -y install vlc

تبدیل زیرنویس به utf8 شاید برای شما هم اتفاق افتاده باشد که بعضی از زیرنویس ها اصطلاحا خرچنگ و غورباقه هستند من تصمیم ندارم توضیح دهم دلیل این موضوع چیست چون با کمی جستجو در اینترنت متوجه خواهید شد هدفم فقط یک راهکار ساده است که بتوانید این زیرنویس ها را قابل فهم برای انسان کنید پس تمام زیرنویسهایی که نیاز به تغییرات دارند در یک پوشه قرار دهید و دستور زیر را در همان پوشه اجرا کنید

for i in *.srt; do iconv -f windows-1256 -t utf8 "$i" > "utf8-$i"; done

تمام زیرنویس های داخل پوشه قابل فهم خواهند شد

قدم هجدهم

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

sudo dnf -y install audacious

من معمولا برای هر آلبوم از فایلهای صوتی خود دستور زیر را اجرا میکنم تا هر زمان که خواستم آن آلبوم را فراخوانی کنم فقط شورت کاتی که ساختم را باز کنم تا تمام آلبوم فراخوانی شود دستور به این شکل است

ls -w 1 *.mp3 > Playlist.m3u

قدم نوزدهم

این مرحله برای دوستانی است که فدورا با محیط xfce را نصب کرده اند چون لیبره آفیس روی این توزیع وجود ندارد و باید نصب کنید پس با دستور زیر اقدام به نصب برنامه فوق میکنیم

sudo dnf -y install libreoffice

من سعی کردم در نرم_افزارهای_آفیس آموزش هایی بصورت قدم به قدم در ارتباط با لیبره آفیس را قرار دهم در صورت تمایل میتوانید یک بررسی داشته باشید

قدم بیستم

نصب فونتهای فارسی برای این منظور دستور زیر را در ترمینال تایپ کنید

sudo dnf -y install git &&git clone https://github.com/fzerorubigd/persian-fonts-linux.git &&cd persian-fonts-linux/ &&./farsifonts.sh

در صفحه که باز میشود عدد ۳۸ را تایپ و اینتر بزنید و در مرحله آخر عدد ۱ را وارد کنید

قدم بیست یکم

نصب ادیتور محبوب vim میتوانید دستور زیر را در ترمینال تایپ کنید

sudo dnf -y install vim

برای کانفیگ و آموزش vim پیشنهاد میکردد آموزش دستور vi یا Vim (ویرایشگر متن) را ببینید

قدم بیست دوم

تغییر hostname برای این منظور دستور زیر را در ترمینال تایپ یا کپی کنید

sudo hostnamectl set-hostname --static linuxfedora.ir

اگر دستور زیر را در ترمینال تایپ کنید متوجه خواهید شد که hostname شما به linuxfedora تغییر کرده است

hostnamectl status

قدم بیست سوم

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

vim /etc/bashrc

و برای فقط کاربری خودتان از دستور زیر استفاده کنید

vim ~/.bashrc

کدهای زیر را در آخر فایل اضافه کنید و ذخیره کنید

export PS1="[ \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;160m\]\u\[$(tput sgr0)\]\[\033[38;5;11m\]@\[$(tput sgr0)\]\[\033[38;5;27m\]\H\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\] > \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;11m\]\w\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]]: {\[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;13m\]\t\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]} : \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;2m\]\$?\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]\n-> \\$\[$(tput sgr0)\]"

اگر این تنظیمات را تمایل دارید تغییر دهید فقط به این سایت مراجعه کنید و با drag & drop کانفیگ خود را انجام دهید من معمولا برای راحتی خودم بعضی از دستورات پر کاربرد خودم را alias میکنم تا بتونم سریعتر کارهام رو در ترمینال انجام بدم مثلا بخشی از تنظیمات من در همین فایل موارد زیر هستند

alias vi='vimx'
alias vim='vimx'
alias vi='vimx'
alias vim='vimx'
alias cls='clear'
alias tmp='cd /tmp'
alias down='cd ~/Downloads/'
alias pass='pwgen 20 1'
alias po='poweroff'
alias telegram='cd ~/Downloads/Telegram\ Desktop/'
export LC_ALL=C

قدم بیست چهارم

حذف نرم افزارهای اضافی در محیط xfce تنها کافیست دستور زیر را در ترمینال وارد کنید تا تمام نرم افزارهای بلااستفاده از سیستم شما حذف گردند

 sudo dnf remove geany claws-mail pidgin asunder parole pragha abiword gnumeric xfce4-dict xfburn firefox

قدم بیست پنجم

نصب نرم افزار رایت cd/dvd و گرفتن ایمیج از cd/dvd برنامه brasero برای رایت و ایمیج گرفتن بسیار مناسب است برای اطلاعات بیشتر میتوانید به لینک زیر مراجعه کنید طریقه ایجاد یک فایل ISO در لینوکس برای نصب برنامه فوق دستور زیر را در ترمینال بزنید

sudo dnf -y install brasero

قدم بیست ششم

نصب دیکشنری همه فن حریف goldendict برای این برنامه دو تا لینک وجود دارد که پیشنهاد میکنم هر دو لینک را بررسی کنید
راهنمای نرم‌افزار واژه‌نامه‌ی GoldenDict دیشکنری برای لینوکس و ویندوز کاملا رایگان
دریافت گلاسوری های فارسی بابیلون
برای نصب برنامه فوق دستور زیر را در ترمینال بزنید

sudo dnf -y install goldendict

قدم بیست هفتم

نمایش رنگی صفحات man تنها کاری که باید بکنید اول بسته زیر را نصب کنید

sudo dnf -y install most

بعد از نصب فایل bashrc را باز کنید

vim /etc/bashrc

و کد زیر را در آن قرار دهید

export PAGER="most"

زیباسازی xfce

xfce خام بسیار خشک و یک جورایی برای کاربران تازه کار زشت است خوب سعی دارم کم کم آموزشهای زیباسازی رو اینجا قرار بدم فقط باید به این نکته اشاره کنم که سعی کردم تماما از مخازن رسمی باشه یعنی نیاز نباشه مخزنی رو اضافه کنیم که نمیدونیم امن هست یا خیر

نصب تم

خود xfce تم arc-dark رو به صورت پیش فرض نصب داره پس تنها شما باید به آدرس زیر مراجعه کنید و فعالش کنید

Applications>settings>Appearance

و از بخش style تم مورد نظر رو انتخاب کنید

نصب ترمینال

نصب ترمینال زیبا که من deepin terminal رو پیشنهاد میکنم پس با دستور زیر نصبش میکنیم

sudo dnf install deepin-terminal

نصب آیکون

نصب آیکون که من paper-icon-theme رو پیشنهاد میکنم پس با دستور زیر نصب میکنیم

sudo dnf install paper-icon-theme
پس_از_نصب_فدورا_چه_کنیم.txt · آخرین ویرایش: 2018/06/23 01:21 توسط phoenix