Erinevus lehekülje "Fedora" redaktsioonide vahel
Rida 103: | Rida 103: | ||
floppy ja cd-rommi kirjed muudab ka igaüks sobilikuks. Antud juhul on see "töötav" minu puhul. | floppy ja cd-rommi kirjed muudab ka igaüks sobilikuks. Antud juhul on see "töötav" minu puhul. | ||
===Ülearused teenused kinni, et nad ei käivituks alglaadimisel=== | ===Ülearused teenused kinni, et nad ei käivituks alglaadimisel=== | ||
+ | Vaatame, millised teenused võiks üldse töödata korralikul linuxil, mis ei tee midagi õieti:<br> | ||
+ | <code>''$ chkconfig --list | grep "3:on"''</code><br> | ||
+ | anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off | ||
+ | crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | mysqld 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | named 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | network 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | snmpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | squid 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
+ | vsftpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | yum 0:off 1:off 2:off 3:on 4:off 5:off 6:off | ||
+ | Kontrolli, millised teenused töötavad 3 -nal runlevelil (tekstikonsoolis antud juhul). Graafika on 5 -ndal runlevelil.<br> | ||
+ | Algselt, pärast installi, on teenuseid hulga rohkem. Kuid soovitav on kohe pärast installi<br> | ||
+ | <code>''$ setup''</code><br> | ||
+ | sisestada ja teenuste alajaotuse all kinni panna kõik ülearused teenused, mida te siin nimekirjas ei näe.<br> | ||
+ | Kodumasinas(mis on lauaarvuti sul kodus) pole vaja ka järgmisi teenuseid:<br> | ||
+ | mysqld, named, sendmail, snmpd, squid, sshd, vsftpd.<br> | ||
+ | Noh ja vajadusel saab neid ju jälle käima panna? |
Redaktsioon: 24. märts 2006, kell 09:44
FEDORA CORE ja sõbrad pärast installi...(oma käe järgi)
P.S. Konfifailides muutusi tehes tuleks avatud silmadega ringi käia. Seal on rohkem infot, kui me siin muudame. Paljud võimalused on kommenteeritud ja ehk tahate ise neid oma vajaduse järgi sättida?
Muuda "i18n" sisu
$ cat /etc/sysconfig/i18n
LANG="en_US" SUPPORTED="en_US:en:et_EE:et" SYSFONT="latarcyrheb-sun16"
Faili sisus võib olla SUPPORTED/LANG -muutujas ka utf-8, eraldatud ":" -ga.
Võiks ära eemaldada nendest muutujatest need "utf" -iga kirjed.
yum -paketimajandus ja uuendamised
Muudame mõningaid ridu, et uuendamine/pakettide installimised Eesti peeglist toimuks:
$ cat /etc/yum.conf
[base] name=Fedora Core $releasever - $basearch - Base baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/ [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=http://ftp.linux.ee/pub/fedora/linux/core/updates/$releasever/$basearch/
[updates-released] on meil siin Eestist hea tõmmata, kuid [base] on juba Eestist maha võetud.
Meie lähedal on ainult 2 viimast "reliisi".
Tegelikult tuleb siin failis ainult muuta domain -i nime osa siin url -is...
[updates-testing] ja [development] kirjed/read võib ära kustutada.
Mõnel pool kirjeldatakse peeglid tarkvara kohta ka siin kataloogis:
$ ls /etc/yum.repos.d/
fedora-core.repo fedora-extras.repo fedora-updates.repo freshrpms.repo
Failisisu on sarnane ja muuta siis linke ainult. Siin on meil ka paar lisa serveri asukohta kirjeldatud:
$ cat /etc/yum.repos.d/fedora-extras.repo
[extras] name=Fedora Core extras $releasever - $basearch baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/ #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
$ cat /etc/yum.repos.d/freshrpms.repo
# $Id: freshrpms.repo 3341 2005-06-28 18:40:26Z thias $ [freshrpms] name=Fedora Core $releasever - $basearch - Freshrpms #baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/ mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms gpgcheck=1
Nüüd võib julgelt sisestada käsu(jupijumal olles):
$ yum update
Kui internett ikka olemas, siis süsteem uuendatakse.
Teenuste(service) alt saab panna ka selle tegevuse igapäevaseks.
Bootloader ja /etc/fstab pärast installi
Pärast installi võiks üle käia veel kaks faili(bootloaderi konf):
$ cat /boot/grub/grub.conf
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,1) # kernel /vmlinuz-version ro root=/dev/hda5 # initrd /initrd-version.img #boot=/dev/hda2 default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz title Fedora Core 5 (2.6.15-1.2054_FC5) root (hd0,1) kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/hda5 rhgb quiet initrd /initrd-2.6.15-1.2054_FC5.img title WinXPpro rootnoverify (hd0,0) chainloader +1
$ cat /etc/fstab
(süsteem pannakse püsti nende kirjete alusel)
/dev/hda5 / ext3 defaults 0 0 /dev/hda2 /boot ext3 defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 /dev/hda6 swap swap defaults 0 0 # This file is edited by fstab-sync - see 'man fstab-sync' for details #/dev/fd0 /media/floppy auto noexec,noauto,user,quiet 0 0 /dev/hdc /media/cdrom udf,iso9660 noexec,ro,noauto,user 0 0 #/dev/hda1 /mnt/hda1 ntfs umask=0007,noexec,user,noauto 0 0 /dev/hda7 /mnt/hda7 vfat rw,umask=0007,iocharset=iso8859-15,noexec,user,quiet 0 0
$ df
(süsteem elab nendel partitsioonidel)
Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda5 18930908 3000604 14953152 17% / /dev/hda2 54444 8446 43187 17% /boot tmpfs 128048 0 128048 0% /dev/shm /dev/hda7 30548688 26802512 3746176 88% /mnt/hda7
Mida me muudame siin, või oleme muutnud?
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/hda5 rhgb quiet
Oleme muutnud bootloaderi konfifailis just seda rida: "root=/dev/hda5"
See rida määrab ära, kus partitsioonis asub init -skript ja kus partitsioonis asuvad kernelid.
Kui boot -partitsiooni poleks, oleks grub -i konfis see rida teisiti installitud, näiteks:
kernel /boot/vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/hda1 rhgb quiet
Samuti oleme muutnud "/etc/fstab" -faili.
Pärast installi näeb "/etc/fstab" -fail kuidagi paha välja. Failis on sees palju "labeleid".
Need muudame ära käsu "df" -i järgi.
floppy ja cd-rommi kirjed muudab ka igaüks sobilikuks. Antud juhul on see "töötav" minu puhul.
Ülearused teenused kinni, et nad ei käivituks alglaadimisel
Vaatame, millised teenused võiks üldse töödata korralikul linuxil, mis ei tee midagi õieti:
$ chkconfig --list | grep "3:on"
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off mysqld 0:off 1:off 2:off 3:on 4:off 5:off 6:off named 0:off 1:off 2:off 3:on 4:off 5:off 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off snmpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off squid 0:off 1:off 2:off 3:on 4:off 5:off 6:off sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off vsftpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off yum 0:off 1:off 2:off 3:on 4:off 5:off 6:off
Kontrolli, millised teenused töötavad 3 -nal runlevelil (tekstikonsoolis antud juhul). Graafika on 5 -ndal runlevelil.
Algselt, pärast installi, on teenuseid hulga rohkem. Kuid soovitav on kohe pärast installi
$ setup
sisestada ja teenuste alajaotuse all kinni panna kõik ülearused teenused, mida te siin nimekirjas ei näe.
Kodumasinas(mis on lauaarvuti sul kodus) pole vaja ka järgmisi teenuseid:
mysqld, named, sendmail, snmpd, squid, sshd, vsftpd.
Noh ja vajadusel saab neid ju jälle käima panna?