Razlika između inačica stranice Fedora postinstall
m (→Štednja na resursima: uređivanje servisa sustava) |
m (→Multimedija) |
||
Nije prikazano 35 međuinačica istog suradnika | |||
Redak 1: | Redak 1: | ||
− | Iako je Fedora nakon instalacije spremna za upotrebu, ipak treba obratiti pozornost na par sitnica i detalja koji poslije mogu život učiniti bezbrižnijim i lakšim. | + | Iako je [[Fedora]] nakon instalacije spremna za upotrebu, ipak treba obratiti pozornost na par sitnica i detalja koji poslije mogu život učiniti bezbrižnijim i lakšim, a uz to dobro je instalirati pokoji i koristan program. |
− | ==Prvi korak: ažuriranje odnosno update== | + | Napomena: iako se ovdje popisani koraci mogu raditi i istovremeno, to početnicima nije preporučljivo, jer postoji mogućnost kolizije između pojedinih koraka (npr. ažuriranje sustava i instalacija programa). |
+ | |||
+ | ==Prvi korak: ažuriranje sustava odnosno ''update''== | ||
+ | [[Slika:Fedora-CLI-update.png|thumb|right|Ažuriranje iz terminala]] | ||
Fedora je distribucija s "brzim" životom. Često dobiva nove revizije softvera iz repozitorija koji donose ispravke grešaka, ali i nove mogućnosti. Stoga je prvi korak ažurirati instalaciju, a preduvjet je naravno ispravna konekcija na Internet. | Fedora je distribucija s "brzim" životom. Često dobiva nove revizije softvera iz repozitorija koji donose ispravke grešaka, ali i nove mogućnosti. Stoga je prvi korak ažurirati instalaciju, a preduvjet je naravno ispravna konekcija na Internet. | ||
− | To se može napraviti | + | To se može napraviti kroz grafičko sučelje ili direktno kroz terminal koji prikazuje više informacija. Ažuriranje kroz grafičko sučelje ovdje nećemo opisivati jer ovisi o samom grafičkom sučelju (npr. [[GNOME]] ili [[KDE]]), dok je kroz terminal uvijek isto. |
− | + | ||
+ | U glavnom izborniku pa u podizborniku ''Sustav/System'', otvorite Terminal (Gnome, XFCE) ili Konzolu (KDE) i u njega utipkajte ovo: | ||
su -c 'yum update' | su -c 'yum update' | ||
nakon 10-ak sekundi program će vas pitati da potvrdite ovu akciju (pritisnite '''y''' pa Enter). Trajanje ažuriranja ovisi o brzini internetske veze, ali i količini paketa koji se moraju skinuti (slobodno napustite računalo na 10 minuta). | nakon 10-ak sekundi program će vas pitati da potvrdite ovu akciju (pritisnite '''y''' pa Enter). Trajanje ažuriranja ovisi o brzini internetske veze, ali i količini paketa koji se moraju skinuti (slobodno napustite računalo na 10 minuta). | ||
− | Kad se ispiše poruka | + | Kad se ispiše poruka ''Complete!''. Tada možete slobodno zatvoriti prozor terminala. |
==Štednja na resursima: uređivanje servisa sustava== | ==Štednja na resursima: uređivanje servisa sustava== | ||
Redak 20: | Redak 24: | ||
===Lista=== | ===Lista=== | ||
− | * NetworkManager - servis zadužen za jednostavnije upravljanje mrežama (što žičnim, što bežičnim); ukoliko imate postavljene statičke adrese - onemogućite ga, u suprotnom ga ostavite upaljenog (pogotovo ako se radi o prijenosnom računalu s bežičnom mrežom); | + | * NetworkManager - servis zadužen za jednostavnije upravljanje mrežama (što žičnim, što bežičnim); ukoliko imate postavljene statičke adrese - onemogućite ga, u suprotnom ga ostavite upaljenog (pogotovo ako se radi o prijenosnom računalu s bežičnom mrežom); jedna od alternativa je i [[Wicd]] pa ako koristite [[Wicd]] NM isključite; |
− | * abrtd - program koji prati rušenja i nepravilnosti u radu drugih programa; ukoliko ne želite prijavljivati greške ili nepravilnosti i ne zanima vas što je uzrokovalo rušenje vaših | + | * abrtd - program koji prati rušenja i nepravilnosti u radu drugih programa; ukoliko ne želite prijavljivati greške ili nepravilnosti i ne zanima vas što je uzrokovalo rušenje vaših aplikacija onemogućite ovaj servis; |
− | * acpid - ostavite omogućeno (program zadužen za naprednu komunikaciju s hardverom) | + | * acpid - ostavite omogućeno (program zadužen za naprednu komunikaciju s hardverom - senzori, hibernacija i sl.); |
− | * atd | + | * atd - može se isključiti u slučaju osobnih računala i laptopa, a služi za kasnije izvršavanje nekih zakazanih radnji; |
− | * audit | + | * audit - preporučljivo je ostaviti uključenim ovaj server koji pruža uvid u sistemske događaje (pogotovo ako je SELinux uključen); |
− | * avahi-daemon | + | * avahi-daemon - tehnika automatskog prepoznavanja postavi i usluga na mreži; ukoliko nema uređaja koji koriste neki oblik zeroconf-a isključite ovaj servis (u pravilu uvijek :-) ); |
− | * cpuspeed | + | * cpuspeed - dinamički određuje frekvenciju rada procesora i time smanjuje potrošnju energije i temperature; preporučljivo ostaviti uključeno osim ako se ne radi o računalima starim preko 10 godina koji takvo što ne podržavaju; |
− | * crond | + | * crond - ostaviti uključenim; servis za zakazivanje poslova, tzv. ''scheduler'' (potreban mnogih sistemskim aplikacijama); |
− | * cups | + | * cups - servis za ispis i pisače; ukoliko na računalo priključujete pisače, ostavite ga uključenim; |
* dnsmasq | * dnsmasq | ||
* firstboot | * firstboot | ||
* gpsd | * gpsd | ||
* haldaemon | * haldaemon | ||
− | * ip6tables | + | * ip6tables - ako računalo nije spojeno na IPv6 mrežu, slobodno onemogućiti; |
* iptables | * iptables | ||
* irda | * irda | ||
Redak 50: | Redak 54: | ||
* netfs | * netfs | ||
* netplugd | * netplugd | ||
− | * network | + | * network - omogućiti samo ako je NetworkManager onemogućen (skripta zadužena za uključivanje mrežnih sućelja pri bootu); |
* nfs | * nfs | ||
* nfslock | * nfslock | ||
Redak 72: | Redak 76: | ||
* sendmail | * sendmail | ||
* smartd | * smartd | ||
− | * sshd | + | * sshd - [[SSH|SSH]] server, omogućuje spajanje na računalo SSH protokolom (ukoliko ne koristite - onemogućite jer je preko ssh-a moguće provaliti i preuzati kontrolu nad računalom) |
* udev-post | * udev-post | ||
* wpa_supplicant | * wpa_supplicant | ||
Redak 78: | Redak 82: | ||
==SELinux - da ili ne== | ==SELinux - da ili ne== | ||
+ | Ukratko: ukoliko imate naviku više prčkati po sustavu i njegovim konfiguracijskim datotekama te instalirati programe van uobičajnih repozitorija - onemogućite SELinux jer će vam samo stvarati glavobolje. Ukoliko se držite "defaultne" instalacije i softvera, nema razloga da SELinux ne ostane uključen - ekstra sigurnosti nikom ne smeta :-) | ||
+ | |||
+ | Ako ga ostavite uključenog, a poslije vam zasmeta, lako ga isključite. | ||
+ | |||
+ | ==Dodatni repozitoriji== | ||
+ | |||
+ | Najčešći dodatni neslužbeni repozitorij Fedore je '''RPM Fusion''' koji donosi podršku za vlasničke i patentirane kodeke i druge programe koji nisu mogli ući u službene repozitorije zbog nekompatibilnosti s Fedorinom politikom neuključivanja neslobodnog softvera. | ||
+ | |||
+ | Kako dodati RPM Fusion pričitajte [[Kako_slu%C5%A1ati_mp3_Fedora|ovdje]]. | ||
+ | |||
+ | ==Sitne promjene u postavkama sustava== | ||
+ | |||
+ | Zabraniti prijavu root korisniku preko SSH-a. U datoteci | ||
+ | /etc/ssh/sshd_config | ||
+ | promijeniti liniju | ||
+ | # PermitRootLogin yes | ||
+ | u | ||
+ | PermitRootLogin no | ||
+ | |||
+ | Svesti korištenje swapa na minimum. Dodati na kraju datoteke | ||
+ | /etc/sysctl.conf | ||
+ | liniju | ||
+ | vm.swappiness = 0 | ||
+ | |||
+ | Smanjiti broj pisanja po diskovima (korisno za čuvanje baterije na laptopima) - kod svake particije u ''fstab'' tablici dodati ''noatime''. | ||
+ | |||
+ | Zaštita osnovnih repozitorija od drugih vanjskih paketa: | ||
+ | su -c 'yum -y install yum-protectbase' | ||
+ | su -c 'perl -i -pe "s/(\[.*\])/\1\nprotect=yes/" /etc/yum.repos.d/{fedora*,rpmfusion*}' | ||
+ | |||
+ | ==Opcionalni softver== | ||
+ | Ukoliko se nađete u nekim od ponuđenih interesnih skupina, svakako pogledajte što se nudi... | ||
+ | |||
+ | Gotovo neizbježni paketi: | ||
+ | * za grafiku: [[Inkscape]], [[GIMP]] | ||
+ | * za web: [[Firefox]], [[Chromium]], [[Flash]] | ||
+ | |||
+ | ===Za one koji vole CLI okruženje=== | ||
+ | Set gotovo neizostavnih alata: | ||
+ | yum install -y powertop htop wget nmap lynx gcc gcc-c++ vim unrar | ||
+ | |||
+ | ===Uredski paketi=== | ||
+ | <del>Klasika - OpenOffice.org: Writer, Calc i Impress</del> (Za Fedore prije 15-og izdanja) | ||
+ | yum install -y openoffice.org-writer openoffice.org-calc openoffice.org-impress | ||
+ | |||
+ | [[LibreOffice]] s dodacima: | ||
+ | libreoffice-{calc,draw,graphicfilter,impress} \ | ||
+ | libreoffice-writer2latex libreoffice-wiki-publisher unoconv libreoffice-math libreoffice-langpack-hr | ||
+ | |||
+ | ===Multimedija=== | ||
+ | Firefox od verzije 31 koristi gstreamer1 za reprodukciju multimedije (html5 video i audio) pa je potrebno rečeni gstreamer instalirati zajedno s pluginovima za razne kodeke: | ||
+ | |||
+ | dnf localinstall http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ | ||
+ | http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | ||
+ | |||
+ | dnf install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs --setopt=strict=0 | ||
+ | Ili svi: | ||
+ | |||
+ | dnf -y install gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly faad2 faac libdca wget compat-libstdc++-33 compat-libstdc++-296 xine-lib-extras-freeworld | ||
+ | |||
+ | ===KDE bonus paket=== | ||
+ | Pozadine radne površine i stilovi: | ||
+ | yum install -y kdeartwork-wallpapers kdebase-workspace-wallpapers leonidas-kde-theme \ | ||
+ | polyester nuvola-icon-theme kdeplasma-addons bespin kdebase-workspace-googlegadgets | ||
+ | |||
+ | Dodatni (korisni) programi | ||
+ | yum install -y ktorrent kdesdk krusader krename konversation amarok kipi-plugins \ | ||
+ | kdeedu kdeedu-marble kdeedu-math kcm_touchpad yakuake k3b kile \ | ||
+ | plasma-scriptengine-python kde-plasma-smooth-tasks kde-plasma-translatoid \ | ||
+ | kde-plasma-quickaccess kdeplasma-addons libreoffice-kde | ||
+ | |||
+ | KDE na hrvatskom: | ||
+ | yum install -y kde-l10n-Croatian | ||
+ | |||
+ | == Reference i poveznice == | ||
+ | |||
+ | * [http://fedorautils.sourceforge.net/ Fedora Utils] | ||
+ | * [http://martin.preisler.me/2014/08/h264-html5-video-in-firefox-on-fedora-20/ HTML5 and h264 in Firefox on Fedora 20] |
Trenutačna izmjena od 06:36, 4. veljače 2017.
Iako je Fedora nakon instalacije spremna za upotrebu, ipak treba obratiti pozornost na par sitnica i detalja koji poslije mogu život učiniti bezbrižnijim i lakšim, a uz to dobro je instalirati pokoji i koristan program.
Napomena: iako se ovdje popisani koraci mogu raditi i istovremeno, to početnicima nije preporučljivo, jer postoji mogućnost kolizije između pojedinih koraka (npr. ažuriranje sustava i instalacija programa).
Sadržaj
Prvi korak: ažuriranje sustava odnosno update
Fedora je distribucija s "brzim" životom. Često dobiva nove revizije softvera iz repozitorija koji donose ispravke grešaka, ali i nove mogućnosti. Stoga je prvi korak ažurirati instalaciju, a preduvjet je naravno ispravna konekcija na Internet.
To se može napraviti kroz grafičko sučelje ili direktno kroz terminal koji prikazuje više informacija. Ažuriranje kroz grafičko sučelje ovdje nećemo opisivati jer ovisi o samom grafičkom sučelju (npr. GNOME ili KDE), dok je kroz terminal uvijek isto.
U glavnom izborniku pa u podizborniku Sustav/System, otvorite Terminal (Gnome, XFCE) ili Konzolu (KDE) i u njega utipkajte ovo:
su -c 'yum update'
nakon 10-ak sekundi program će vas pitati da potvrdite ovu akciju (pritisnite y pa Enter). Trajanje ažuriranja ovisi o brzini internetske veze, ali i količini paketa koji se moraju skinuti (slobodno napustite računalo na 10 minuta).
Kad se ispiše poruka Complete!. Tada možete slobodno zatvoriti prozor terminala.
Štednja na resursima: uređivanje servisa sustava
Fedora prilikom pokretanja automatski uključuje mnoge servise kako bi računalo i njegov hardver uopće radilo. Međutim, ne trebaju svim korisnicima i svim vrstama računala svi servisi, već samo neki.
Do liste servisa dolazi se pokretanjem programa system-config-services iz terminala ili, identično, pokretanjem istog iz glavnog izbornika, podizbornik Administration/Administracija, program Service Management.
Novootvoreni će prozor sadržavati listu servisa od kojih ćete svaki servis moći omogućiti ili onemogućiti (enable ili disable), te pokrenuti ili zaustaviti (Start ili Stop) što će zatražiti od vas administratorsku (root) zaporku.
Lista
- NetworkManager - servis zadužen za jednostavnije upravljanje mrežama (što žičnim, što bežičnim); ukoliko imate postavljene statičke adrese - onemogućite ga, u suprotnom ga ostavite upaljenog (pogotovo ako se radi o prijenosnom računalu s bežičnom mrežom); jedna od alternativa je i Wicd pa ako koristite Wicd NM isključite;
- abrtd - program koji prati rušenja i nepravilnosti u radu drugih programa; ukoliko ne želite prijavljivati greške ili nepravilnosti i ne zanima vas što je uzrokovalo rušenje vaših aplikacija onemogućite ovaj servis;
- acpid - ostavite omogućeno (program zadužen za naprednu komunikaciju s hardverom - senzori, hibernacija i sl.);
- atd - može se isključiti u slučaju osobnih računala i laptopa, a služi za kasnije izvršavanje nekih zakazanih radnji;
- audit - preporučljivo je ostaviti uključenim ovaj server koji pruža uvid u sistemske događaje (pogotovo ako je SELinux uključen);
- avahi-daemon - tehnika automatskog prepoznavanja postavi i usluga na mreži; ukoliko nema uređaja koji koriste neki oblik zeroconf-a isključite ovaj servis (u pravilu uvijek :-) );
- cpuspeed - dinamički određuje frekvenciju rada procesora i time smanjuje potrošnju energije i temperature; preporučljivo ostaviti uključeno osim ako se ne radi o računalima starim preko 10 godina koji takvo što ne podržavaju;
- crond - ostaviti uključenim; servis za zakazivanje poslova, tzv. scheduler (potreban mnogih sistemskim aplikacijama);
- cups - servis za ispis i pisače; ukoliko na računalo priključujete pisače, ostavite ga uključenim;
- dnsmasq
- firstboot
- gpsd
- haldaemon
- ip6tables - ako računalo nije spojeno na IPv6 mrežu, slobodno onemogućiti;
- iptables
- irda
- irqbalance
- iscsi
- iscsid
- livesys
- livesys-late
- lvm2-monitor
- mdmonitor
- messagebus
- microcode_ctl
- multipathd
- mysqld
- netconsole
- netfs
- netplugd
- network - omogućiti samo ako je NetworkManager onemogućen (skripta zadužena za uključivanje mrežnih sućelja pri bootu);
- nfs
- nfslock
- nscd
- ntpd
- ntpdate
- openct
- pcscd
- portreserve
- pppoe-server
- psacct
- rdisc
- restorecond
- rcpbind
- rcpgssd
- rcpimdapd
- rpcsvcgssd
- rsync
- rsyslog
- saslauthd
- sendmail
- smartd
- sshd - SSH server, omogućuje spajanje na računalo SSH protokolom (ukoliko ne koristite - onemogućite jer je preko ssh-a moguće provaliti i preuzati kontrolu nad računalom)
- udev-post
- wpa_supplicant
- ypbind
SELinux - da ili ne
Ukratko: ukoliko imate naviku više prčkati po sustavu i njegovim konfiguracijskim datotekama te instalirati programe van uobičajnih repozitorija - onemogućite SELinux jer će vam samo stvarati glavobolje. Ukoliko se držite "defaultne" instalacije i softvera, nema razloga da SELinux ne ostane uključen - ekstra sigurnosti nikom ne smeta :-)
Ako ga ostavite uključenog, a poslije vam zasmeta, lako ga isključite.
Dodatni repozitoriji
Najčešći dodatni neslužbeni repozitorij Fedore je RPM Fusion koji donosi podršku za vlasničke i patentirane kodeke i druge programe koji nisu mogli ući u službene repozitorije zbog nekompatibilnosti s Fedorinom politikom neuključivanja neslobodnog softvera.
Kako dodati RPM Fusion pričitajte ovdje.
Sitne promjene u postavkama sustava
Zabraniti prijavu root korisniku preko SSH-a. U datoteci
/etc/ssh/sshd_config
promijeniti liniju
# PermitRootLogin yes
u
PermitRootLogin no
Svesti korištenje swapa na minimum. Dodati na kraju datoteke
/etc/sysctl.conf
liniju
vm.swappiness = 0
Smanjiti broj pisanja po diskovima (korisno za čuvanje baterije na laptopima) - kod svake particije u fstab tablici dodati noatime.
Zaštita osnovnih repozitorija od drugih vanjskih paketa:
su -c 'yum -y install yum-protectbase' su -c 'perl -i -pe "s/(\[.*\])/\1\nprotect=yes/" /etc/yum.repos.d/{fedora*,rpmfusion*}'
Opcionalni softver
Ukoliko se nađete u nekim od ponuđenih interesnih skupina, svakako pogledajte što se nudi...
Gotovo neizbježni paketi:
Za one koji vole CLI okruženje
Set gotovo neizostavnih alata:
yum install -y powertop htop wget nmap lynx gcc gcc-c++ vim unrar
Uredski paketi
Klasika - OpenOffice.org: Writer, Calc i Impress (Za Fedore prije 15-og izdanja)
yum install -y openoffice.org-writer openoffice.org-calc openoffice.org-impress
LibreOffice s dodacima:
libreoffice-{calc,draw,graphicfilter,impress} \ libreoffice-writer2latex libreoffice-wiki-publisher unoconv libreoffice-math libreoffice-langpack-hr
Multimedija
Firefox od verzije 31 koristi gstreamer1 za reprodukciju multimedije (html5 video i audio) pa je potrebno rečeni gstreamer instalirati zajedno s pluginovima za razne kodeke:
dnf localinstall http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs --setopt=strict=0
Ili svi:
dnf -y install gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly faad2 faac libdca wget compat-libstdc++-33 compat-libstdc++-296 xine-lib-extras-freeworld
KDE bonus paket
Pozadine radne površine i stilovi:
yum install -y kdeartwork-wallpapers kdebase-workspace-wallpapers leonidas-kde-theme \ polyester nuvola-icon-theme kdeplasma-addons bespin kdebase-workspace-googlegadgets
Dodatni (korisni) programi
yum install -y ktorrent kdesdk krusader krename konversation amarok kipi-plugins \ kdeedu kdeedu-marble kdeedu-math kcm_touchpad yakuake k3b kile \ plasma-scriptengine-python kde-plasma-smooth-tasks kde-plasma-translatoid \ kde-plasma-quickaccess kdeplasma-addons libreoffice-kde
KDE na hrvatskom:
yum install -y kde-l10n-Croatian