Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:fedora

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:fedora [2019/08/21 16:16] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[oktatas:​linux|<​ Linux]]
  
 +
 +====== Fedora ======
 +
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) Sallai András, 2012, 2015, 2018, 2019
 +  * [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]]
 +  * Web: http://​szit.hu
 +
 +
 +===== Beszerzés =====
 +
 +Telepítéshez keressük meg a Netinstall CD képet a következő helyről:
 +
 +  * https://​getfedora.org/​
 +
 +Válasszuk a szerver változatot. Közvetlen link:
 +  * https://​getfedora.org/​hu/​server/​download/​
 +
 +Itt netinstall:
 +  * "​Egyéb letöltések"​ résznél keressük meg 
 +  * "​Hálózati telepítő lemezkép:"​
 +
 +2018-ban a következőt kapjuk:
 +  * Fedora-Server-netinst-x86_64-28-1.1.iso
 +
 +
 +
 +
 +
 +===== Telepítés =====
 +
 +Két lehetőségem van:
 +  * Install Fedora 28
 +  * Test this media & install Fedora 28
 +  * Troubleshooting
 +  * Press Tab for full configuration options on menu items.
 +
 +
 +Alapértelmezetten a "Test this media & install Fedora 28" menüpont van kiválasztva,​
 +ami jó választás. ​
 +
 +A VirtualBox a Fedora számára 1024 MB memóriát állított be, ezt használtam.
 +
 +Egy grafikus telepítő indul el, ahol kiválaszthatjuk a telepítés nyelvét:
 +  * Magyar Hungarian
 +A telepítő az IP cím alapján feltételezi,​ hogy magyar nyelvet szeretnénk használni,
 +ezért alapból fel is ajánlja. ​
 +
 +Kattintunk számlán a [Folytatás] gombra.
 +
 +A következő felület egy összetett beállító felület. A következőket állíthatjuk be:
 +  * LOKALIZÁCIÓ
 +    * BILLENTYŰZET ​
 +      * Magyar
 +    * NYELVI TÁMOGATÁS
 +      * Magyar (Magyarország)
 +    * IDŐ & DÁTUM
 +      * Európa/​Budapest időzóna
 +  * SZOFTVER
 +    * TELEPÍTÉS FORRÁS
 +      * Legközelebbi tükör
 +    * SZOFTVER VÁLOGATÁS
 +      * Fedora Server kiadás
 +  * RENDSZER
 +    * TELEPÍTÉSI CÉL
 +      * Automata particionálás kiválasztva
 +    * HÁLÓZAT & KISZOLGÁLÓNÉV
 +      * Vezetékes (enp...olat csatlakozott)
 +
 +Egy felirat figyelmeztet a felkiáltó jeles rész kötelező választására.
 +  Kérem fejezze be az ezzel az ikonnal jelölt következő elemeket mielőtt folytatná a következő lépéssel.
 +
 +Alapértelmezetten a következő elemnél szerepel a felkiáltójel:​
 +  * TELEPÍTÉSI CÉL
 +Itt meg kell határoznunk milyen merevlemezre telepítünk,​ vagy hagyjuk az alapértelmezésen.
 +
 +
 +
 +
 +A következő lehetőségek vannak:
 +<​code>​
 +(*)Automatikus ​  ( )Egyéni ​    ( ) Speciális egyéni (Blivet-GUI)
 +[ ]Szeretnénk még további területet felszabadítani.
 +</​code>​
 +
 +Ha kiválasztottuk és beállítottuk a megfelelő elemeket balra fent találjuk a [ Kész ] gombot.
 +
 +Visszakapjuk az előző képernyőt,​ ahol már nincs felkiáltó jel. 
 +Válasszuk a [ Telepítés megkezdése ] gombot.
 +
 +
 +
 +A telepítés ekkor elindul. Alul egy folyamatjelzőn látjuk a fájlok másolását.
 +
 +A fájlok másolása közben meg kell adnunk a rendszergazda jelszavát és felhasználót
 +kell felvennünk.
 +
 +  * FELHASZNÁLÓI BEÁLLÍTÁSOK
 +    * ROOT JELSZÓ
 +      * Root jelszó nincs beállítva
 +    * FELHASZNÁLÓ HOZZÁADÁSA
 +      * Felhasználó nem kerül hozzáadásra
 +
 +A felhasználót beállíthatjuk adminisztrátornak.
 +Rövid jelszavak esetén kétszer kell a [ Kész ] gombra kattintani.
 +
 +Ezt követően csak meg kell várnunk, amíg a telepítő befejezi a másolást.
 +
 +601 csomag töltődik le és telepszik.
 +
 +A fájlok másolása után megjelenik az [ Újraindítás ] gomb.
 +
 +A telepítés végig grafikus felületen zajlik, újraindítás után viszont csak
 +parancssoros felület fogad:
 +<​code>​
 +Fedora 28 (Server Edition)
 +Kernel 4.18.11-200.fc18.x86_64 on an x86_64 (tty1)
 +
 +Admin Console: https://​10.0.2.15:​9090 or https://​[fe80:​8139:​5177:​2777:​526f]:​9090/​
 +
 +Web console: https://​10.0.2.15:​9090/​ or https://​10.0.2.15:​9090
 +
 +10 login:
 +</​code>​
 +
 +
 +
 +
 +===== Gépnév =====
 +
 +Nevezzük el a gépet iskolazo néven:
 +  hostnamectl set-hostname iskolazo
 +
 +
 +===== Hálózat =====
 +
 +A hálózat beállításához a következő parancsokat használhatjuk:​
 +  ifconfig
 +  ip
 +
 +A RedHat alapú rendszerekben a hálózati kártyák elnevezése már nem ethX.
 +Helyette a használt interfész alapján a rendszer kitalál számára egy nevet.
 +Nálunk ez:
 +  enp0s3
 +
 +
 +A tartós beállítást az nmcli paranccsal tehetjük meg.
 +
 +Derítsük ki a hálózati eszköz nevét:
 +  nmcli device
 +
 +
 +Ip cím és maszk beállítása:​
 +  nmcli connection mod enp0s3 ipv4.addresses 192.168.5.27/​24
 +
 +Átjáró beállítása:​
 +  nmcli connection mod enp0s3 ipv4.gateway 192.168.5.1
 +
 +DNS beállítása:​
 +  nmcli connection mod enp0s3 ipv4.dns 192.168.5.1 ​
 +
 +Az IP cím beállítás statikus:
 +  nmcli connection mod enp0s3 ipv4.method manual
 +
 +A statikus beállítások aktualizálása:​
 +  nmcli connection down enp0s3
 +  nmcli connection up enp0s3
 +
 +Beállítások megtekintése:​
 +  nmcli device show enp0s3
 +
 +A beállítások a következő helyen kerülnek tárolásra:​
 +  /​etc/​sysconfig/​network-scripts/​ifcfg-enp0s3
 +
 +===== Felhasználókezelés =====
 +Felhasználókezelés:​
 +  useradd mari
 +  password mari
 +
 +Felhasználói fiók törlése
 +  userdel mari
 +Felhasználói fiók és könyvtárának törlése:
 +  userdel -r mari
 +
 +===== Csomagkezelés =====
 +==== rpm ====
 +
 +A Fedora alap csomagkezelője az rpm. Az rpm egyetlen csomagot képes telepíteni,​
 +és nem képes függőséget kezelni.
 +
 +Használat:
 +  rpm -i <​csomag-fájlnév>​
 +==== yum ====
 +A yum a Yellowdog Updater, Modified rövidítése. ​
 +
 +Az rpm csomagkezelőt használja, annak egy előtét programja.
 +Képes hálózati tárolókból telepíteni és kezeli a függőségeket.
 +
 +Eredetileg volt egy Yellowdog UPdater (YUP) csomagkezelő,​
 +amelyet 1999-2001 között a Terra Soft Solutions-nél ​
 +fejlesztett Dan Burcaw, Bryan Stillwell, Stephen Edie,
 + és Troy Bengegerdes. A YUP a Yellow Dog Linux grafikus
 +telepítőjének volt a háttérben futó motorja.
 +
 +==== dnf ====
 +
 +A Fedora 22 kiadásban átnevezték a yum csomagkezelőt dnf-re.
 +Használata:​
 +  dnf install <​csomagnév>​
 +
 +
 +
 +
 +===== Tűzfal =====
 +
 +Nézzük meg fut-e a szolgáltatás:​
 +  systemctl status firewalld
 +
 +Tűzfal leállítása:​
 +  systemctl stop firewalld
 +
 +Tűzfal tiltása:
 +  systemctl disable firewalld
 +
 +
 +===== SELinux =====
 +
 +Letiltás:
 +  nano /​etc/​selinux/​config
 +
 +Javítsuk a SELINUX változó értékét így:
 +  SELINUX=disabled
 +
 +Indítsuk újra a rendszert:
 +  reboot
 +
 +===== SSH =====
 +Engedélyezés tűzfalon:
 +  firewall-cmd --add-service=ssh --permanent
 +
 +  firewall-cmd --reload
 +===== Apache =====
 +Telepítés:​
 +  dnf install httpd
 +
 +
 +A httpd szerver indítása (telepítés után nem indul el):
 +  systemctl start httpd
 +
 +Engedélyezzük a újraindulás utáni indítást:
 +  systemctl enable httpd 
 +
 +Engedélyezés tűzfallal:
 +  firewall-cmd --add-service=http --permanent ​
 +
 +  firewall-cmd --reload
 +
 +A weboldalak helye:
 +  /​var/​www/​html
 +
 +
 +===== FTP szerver =====
 +
 +Telepítés:​
 +  dnf install pure-ftpd
 +
 +Indítás:
 +  systemctl start pure-ftpd
 +
 +Beállításokat a következő helyen találjuk:
 +  /​etc/​pure-ftpd/​
 +
 +
 +Állítsunk be passzív portokat, ehhez szerkesszük a pure-ftpd.conf állományt:​
 +  nano /​etc/​pure-ftpd/​pure-ftpd.conf
 +
 +Állítsuk be a passzív porotkat:
 +<​code>​
 +# passzív portok:
 +PassivePortRange ​      22000 22020
 +</​code>​
 +
 +Indítsuk újra a szervert:
 +  systemctl restart pure-ftpd
 +
 +Engedélyezzük tűzfalon:
 +  firewall-cmd --add-service=ftp --permanent ​
 +
 +  firewall-cmd --add-port=22000-22020/​tcp --permanent ​
 +
 +  firewall-cmd --reload
 +
 +===== Levelezőszerver =====
 +
 +Telepítés:​
 +  dnf install postfix
 +
 +Végezzük el a beállításokat:​
 +  nano /​etc/​postfix/​main.cf
 +
 +
 +Indítás:
 +  systemctl start postfix
 +
 +
 +Ellenőrzés:​
 +  ps ax
 +  ss -lt | grep smtp
 +
 +
 +Engedélyezzük a tűzfalon:
 +  firewall-cmd --add-service=smtp --permanent ​
 +
 +  firewall-cmd --reload
 +
 +
 +
 +===== systemd =====
 +
 +A Fedora Linux használja a systemd rendszert. Néhány hasznos parancsot látunk itt:
 +
 +
 +Milyen jobok futnak, mitől lassú a boot:
 +  systemctl list-jobs
 +
 +
 +Hozzáférhető szolgáltatások listázása:​
 +  systemctl list-units -t service --all
 +
 +
 +Az aktív szolgáltatások listázása:​
 +  systemctl list-units -t service
 +
 +
 +Az sshd démon státuszának lekérdezése:​
 +  systemctl status sshd.service
 +
 +
 +Hozzáférhető célok listázása:​
 +  systemctl list-units -t target --all
 +
 +
 +Akítv célok listázása:​
 +  systemctl list-units -t target
 +
 +
 +Lássuk melyik szolgáltatás van egy célhoz rendelve:
 +  systemctl show -p "​Wants"​ multi-user.target
 +
 +
 +Mi történik, amikor elindítunk egy célt:
 +  systemd --test --system --unit=multi-user.target
 +
 +
 +===== Konzolfont =====
 +Ha nem lenne feltelepítve a console-setup csomag, akkor telepítsük:​
 +  dnf instal console-setup
 +
 +Szerkesszük a console-setup állományt:​
 +  nano /​etc/​default/​console-setup
 +
 +A FONTSIZE tulajdonságot állítsuk be:
 +
 +<​code>​
 +ACTIVE_CONSOLES="/​dev/​tty[1-6]"​
 +CHARMAP="​UTF-8"​
 +CODESET="​guess"​
 +FONTFACE="​TerminusBold"​
 +FONTSIZE="​16x32"​
 +SCREEN_WIDTH="​80"​
 +</​code>​
 +
 +Beállítások alkalmazása:​
 +  setupcon
 +
 +A setupcon hatása újraindítás után nem marad meg,
 +újra ki kell adni.
 +
 +A telepíthető fontok:
 +  ls /​usr/​lib/​kbd/​consolefonts/​
 +
 +Font beállítása:​
 +  setfont lat2-16
 +
 +Esetleg telepíthetünk még:
 +  dnf install terminus* -y
 +
 +Állítsunk be egy újonnan települt fontot:
 +  setfont ter-p22b
 +
 +
 +Néhány használható font:
 +  * ter-p28b
 +  * ter-i28b
 +  * ter-p32b
 +
 +
 +
 +===== Linkek =====
 +
 +  * http://​fedoraproject.org/​wiki/​Systemd
 +  * http://​docs.fedoraproject.org/​en-US/​Fedora/​15/​html/​Deployment_Guide/​ch-Services_and_Daemons.html
 +  * https://​spins.fedoraproject.org/​lxde/​ (LXDE GUI; 2018)
 +  * https://​www.server-world.info/​en/​ (2018)
oktatas/linux/fedora.txt · Utolsó módosítás: 2019/08/21 16:16 szerkesztette: admin