Toto je starší verze dokumentu!
Tipy a triky
Přidání pozadí pracovní plochy, ikon a témat
- Přečtěte si kapitolu Obecné poznámky.
Pro přidání pozadí pracovní plochy zadejte
wget -c http://easylinux.info/uploads/backgrounds.tar.gz tar zxvf backgrounds.tar.gz -C /usr/share rm -f backgrounds.tar.gz
a zkontrolujte, zda-li máte soubor backgrounds.xml ve Vašem adresáři .gnome.
ls $HOME/.gnome2/ | grep "backgrounds.xml"
V případě, že výše uvedeným příkazem zjistíte, že je soubor backgrounds.xml na „svém“ místě, zadejte
cp --preserve=ownership $USER_HOME/.gnome2/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml_backup sed -n -e '1,3p' $USER_HOME/.gnome2/backgrounds.xml_backup > $USER_HOME/.gnome2/backgrounds.xml cat /usr/share/backgrounds/frog.xml >> $USER_HOME/.gnome2/backgrounds.xml sed -n -e '4,$p' $USER_HOME/.gnome2/backgrounds.xml_backup >> $USER_HOME/.gnome2/backgrounds.xml
V opačném případě zadejte
cp /usr/share/backgrounds/backgrounds.xml $USER_HOME/.gnome2/backgrounds.xml chmod 777 $USER_HOME/.gnome2/backgrounds.xml
Jestliže chcete přidat ikony a témata, zadejte
wget -c http://easylinux.info/uploads/icons.tar.gz tar zxvf icons.tar.gz -C $USER_HOME rm -f icons.tar.gz wget -c http://easylinux.info/uploads/themes.tar.gz tar zxvf themes.tar.gz -C $USER_HOME rm -f themes.tar.gz
Změnu témata lze provést přes nabídku Aplikace → Prostředí → Nastavení → Témata.
Otevření terminálu kliknutím z nabídky plochy
- Přečtěte si kapitolu Obecné poznámky.
yum -y install nautilus-open-terminal
Terminál otevřeme kliknutím pravého tlačítka myši a výběrem Otevřít terminál z předložené nabídky.
Otevření terminálu superuživatele
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
yum -y --enablerepo=dries install gksu
Terminál superuživatele otevřeme pomocí nabídky Aplikace → Systémové nástroje → Terminál superuživatele.
Jak restartovat Gnome bez restartu počítače
* Přečtěte si kapitolu Obecné poznámky.
Uložte a zavřete všechny aplikace. Stiskněte klávesy Ctrl + Alt + Backspace nebo do příkazové řádky napište
/etc/init.d/gdm restart
Jak nastavit automatické zapnutí Num Lock při startu Gnome
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Do příkazové řádky napište
yum -y install numlockx cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup gedit /etc/gdm/Init/Default
V souboru Default nalezněte řádek (mělo by se jednat o poslední řádek)
... exit 0
a nad tento řádek přidejte
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
Soubor Default uložte. Přečtěte si kapitolu Jak restartovat Gnome bez restartu počítače.
Přepnutí se do konsolového módu v Gnome
- Přečtěte si kapitolu Obecné poznámky.
Pro přepnutí do konzolového módu stikněte kombinaci klásev Ctrl + Alt + F1 (F2 - F6). Mezi jednotlivými konzolemi je pak možné přepínat pomocí Alt + F1 (F2 - F6). Pro návrat do Gnome stiskněte Alt + F7.
Zamezení použití klávesové kombinace Ctrl + Alt + Delete pro restartování X serveru v Gnome
- Přečtěte si kapitolu Obecné poznámky.
cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gedit /etc/X11/xorg.conf
a přidejte následující řádky na konec souboru xorg.conf
Section "ServerFlags" Option "DontZap" "yes" EndSection
Uložte soubor xorg.conf a přečtěte si kapitolu Jak restartovat Gnome bez restartu počítače.
Otevření systémového monitoringu prostřednictvím klávesové kombinace Ctrl + Alt + Delete
- Přečtěte si kapitolu Obecné poznámky.
Do příkazové řádky zadejte
gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"
Obnovení pracovní plochy Gnome
Obnovení panelu Gnome
Otevírání adresářů v jednom okně Nautilusu
- Přečtěte si kapitolu Obecné poznámky.
Přes nabídku Aplikace → Systémové nástroje → Editor nastavení spusťte aplikaci Editor nastavení. V něm pak zatrhněte
/ -> apps -> nautilus -> preferences -> always_use_browser
Nastavení automatického ukládání v aplikaci Gedit a zamezení vytváření souborů soubor~
- Přečtěte si kapitolu Obecné poznámky.
Přes nabídku Aplikace → Systémové nástroje → Editor nastavení spusťte aplikaci Editor nastavení a proveďte následující nastavení
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (nezatrhnuto) / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (zatrhnuto)
Zobrazování skrytých souborů a adresářů v okně Nautilusu
- Přečtěte si kapitolu Obecné poznámky.
Pro dočasné zobrazení všech skrytých souborů / adresářů lze použít klávesovou zkratku Ctrl + H. Pro trvalé zobrazení strytých souborů / adresářů třeba v aplikaci Nautilus zatrhnout v sekci Implicitní pohled menu Upravit → Nastavení položku Zobrazit skryté a záložní soubory.
Prohlížení souborů a adresárů pomocí Nautilus jako superuživatel
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Pomocí Yum nainstalujte program Prohlížeč souborů (Root).
yum -y install gksu
V aplikaci Gedit vytvořte soubor Nautilus-root.desktop
gedit /usr/share/applications/Nautilus-root.desktop
přidejte do něj následující řádky
[Desktop Entry] Name=Prohlížeč souborů (Root) Comment=prohlížejte systém souborů Exec=gksu "nautilus --browser ." Icon=file-manager Terminal=false Type=Application Categories=Aplikace;Systém;
a soubor uložte.
Prohlížeč souborů s právy superuživatele spusťte Aplikace → Systémové nástroje → Prohlížeč souborů (Root).
Zobrazení ikon na ploše (Počítač, Domov, Koš)
- Přečtěte si kapitolu Obecné poznámky.
Spusttě Editor nastavení přes nabídku Aplikace → Systémové nástroje → Editor nastavení. V editoru nastavte
/ -> apps -> nautilus -> desktop -> computer_icon_visible (zaškrnuto) / -> apps -> nautilus -> desktop -> home_icon_visible (zaškrnuto) / -> apps -> nautilus -> desktop -> trash_icon_visible (zaškrnuto)
Změna nastavení defaultních aplikací pro otevření souborů
- Přečtěte si kapitolu Obecné poznámky.
Otevřete nabídku Vlastnosti poklepáním pravého tlačítka nad ikonou souboru. V záložce Otevřít s můžete změnit defaultní aplikaci pro otevření daného typu souborů. Další aplikace je možné přidat pomocí tlačítka Přidat.
Změna preferovaného e-mailového klienta na Mozilla Thurderbird
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace e-mailového klienta.
Spusťe Desktop → Preference → Preferované aplikace a v sekci Preferovaný e-mailový klient zadejte v poli Defaultní e-mailový klient příkaz
mozzila-thunderbird %s
Otvření souborů jako superuživatel prostřednictvím pravého tlačítka myši
- Přečtěte si kapitolu Obecné poznámky.
Vytvořte nový soubor Open as root
gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
a vložte do něj následující řádek
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do gnome-"gnome-open $uri" & done
Soubor Open as root uložte a změňte jeho přístupová práva
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Klikněte na soubor pravým tlačítkem myši, vyberte položku Skript a potvrďte Otevřít jako root.
Zamezení pípání terminálu
- Přečtěte si kapitolu Obecné poznámky.
Spusťte terminál přes nabídku Aplikace → Systémové nástroje → Terminál. V okně terminálu klikněte na Upravit → Aktuální profil… a odškrtněte položku pípání terminálu.
Rychlejší nahrávání stránek v Mozilla Firefox
- Přečtěte si kapitolu Obecné poznámky.
Spusťte prohlížeč Mozilla Firefox a do adresové řádky zadejte
about:config
V řádce Filter postupně odfiltrujte jednotlivé níže uvedené položky a nastavte jejich parametry na uvedené hodnoty.
network.dns.disableIPv6 -> true network.http.pipelining -> true network.http.pipelining.maxrequests -> 8 network.http.proxy.pipelining -> true
Restartujte prohlížeč.
Instalování / odinstalování .rpm balíčků
- Přečtěte si kapitolu Obecné poznámky.
Balíčky .rpm lze instalovat pomocí
rpm -i package_file.rpm
a odinstalovat pomocí
rpm -e package_name
Bližší informace o příkazu rpm viz.
man rpm
Hromadné přejmenování souborů v adresáři
- Přečtěte si kapitolu Obecné poznámky.
Pro instalaci aplikace mvb, která slouží k přejmenování souborů zadejte
wget -c http://easylinux.info/uploads/mvb_1.6.tgz tar zxvf mvb_1.6.tgz -C /usr/share/ chown -R root:root /usr/share/mvb_1.6/ ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
Soubory je pak možné hromadně přejmenovat pomocí
mvb NEW_NAME
Hromadná manipulace s grafickými soubory v adresáři
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Pro instalaci skriptu pro zpracování grafických souborů zadejte
yum -y install ImageMagick wget -c http://easylinux.info/uploads/bbips.0.3.2.sh cp bbips.0.3.2.sh /usr/bin/bbips chmod 755 /usr/bin/bbips
Grafické soubory je pak možné hromadně zpracovávat pomocí příkazu
bbips
Nastavení globálních systémových proměnných
- Přečtěte si kapitolu Obecné poznámky.
cp /etc/bash.bashrc /etc/bash.bashrc_backup gedit /etc/bash.bashrc
Systémové proměnné přidejte na konec souboru bash.bashrc
$PROMENNA = hodnota export $PROMENNA
a soubor uložte.
Ukládání manuálových stránek do souboru
- Přečtěte si kapitolu Obecné poznámky.
V případě, že chceme uložit výstup generovaný příkazem man do souboru, je možné použít následující
man prikaz | col -b > soubor.txt
Zobrazení menu GRUB při bootování systému
- Přečtěte si kapitolu Obecné poznámky.
cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gedit /boot/grub/menu.lst
V souboru menu.lst nalezněte následující řádek
... hiddnemenu ...
nahraďte ho řádkem
#hiddenmenu
a soubor uložte.
Nastavení časového limitu pro menu GRUB při bootování
- Přečtěte si kapitolu Obecné poznámky.
cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gedit /boot/grub/menu.lst
V souboru menu.lst nalezněte následující řádek (číslo se může lišit)
... timeout 3 ...
číslo, které následuje po timeout přepište na požadovanou hodnotu a soubor uložte.
Změna defaultního OS v menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gedit /boot/grub/menu.lst
V souboru menu.lst nalezněte řádek
... default 0 ...
číslo, které následuje po default přepište na požadovanou hodnotu a soubor uložte.
Změna grafického pozadí menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
Předpokládejme, že bootovací oddíl Fedora Core se nachází na disku hd0,1.
wget -c http://easylinux.info/uploads/fedora.xpm.gz chmod 644 fedora.xpm.gz mkdir /boot/grub/images cp fedora.xpm.gz /boot/grub/images/ cp /boot/grub/menu.lst /boot/grub/menu.lst_backup gedit /boot/grub/menu.lst
V souboru menu.lst nalezněte sekci
# menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/. ...
pod tuto sekci pridejte následující řádku
splashimage (hd0,1)/boot/grub/images/fedora.xpm.gz
a soubor uložte.
Konverze obrázku pro pozadí menu GRUB
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Změna grafického pozadí menu GRUB.
Předpokládejme, že obrázek, který má být překonvertován, je uložen v souboru wallpaper.pnp a výsledek konverze bude uložen v souboru splashimage.xpm.gz.
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
Dočasné přeskočení bootovacích služeb
- Přečtěte si kapitolu Obecné poznámky.
Pro přeskočení bootovacích služeb stiskněte Ctrl + C.
Trvalé povolení / zakázání bootovacích služeb
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace Boot-up managera.
(v původním textu neexistuje odkaz)
Vymazání složky /tmp/ během ukončení systému
- Přečtěte si kapitolu Obecné poznámky.
cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup gedit /etc/init.d/sysklogd
V souboru sysklogd najděte sekci
... stop) log_begin_msg "Stopping system log daemon..." start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile log_end_msg $? ...
a přidejte pod ní následující řádek
rm -fr /tmp/* /tmp/.??*
Soubor sysklogd uložte.
Prohlížení předchozích výstupů v konzoli
- Přečtěte si kapitolu Obecné poznámky.
K zobrazení předcházejících výstupů v konzoli, slouží klávesové zkratky
Shift + Page Up Shift + Page Down
Násilné vyprázdnění koše v Gnome
Odstranění duplicitních položek v nabídkovém panelu Gnome
- Přečtěte si kapitolu Obecné poznámky.
Položky menu lze odstranit editací souboru applications-kmenuedit.menu v adresáři /home/$HOME/.config/menus/ nebo prostřednictvím aplikace Alacarte.
Otevření terminálu v okně Nautilus
gedit ~/.gnome2/nautilus-scripts/"Otevřít terminál"
Do souboru Otevřít terminál přidejte následující řádky
#!/usr/bin/perl -w use strict; $_ = $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'}; if ($_ and m#^file:///#) { s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg; s#^file://##; exec "gnome-terminal --working-directory='$_'"; } # Added 2003-12-08 Dexter Ang if ($_ == "x-nautilus-desktop:///") { $_ = $ENV{'HOME'}; $_ = $_.'/Desktop'; exec "gnome-terminal --working-directory='$_'"; }
a soubor uložte.
Terminál spustíte pravým kliknutím myši na plochu, výběrem položky Skripty a následně kliknutím na Otevřít terminál.
Otevření terminálu superuživatele v okně Nautilus
- Přečtěte si kapitolu Nastavení Sudo.
gedit ~/.gnome2/nautilus-scripts/"Otevřít terminál superuživatele"
Do souboru Otevřít terminál superuživatele přidejte následující řádky
#!/bin/sh cd $NAUTILUS_SCRIPT_CURRENT_URI sudo gnome-terminal
a soubor uložte.
Terminál spustíte pravým kliknutím myši na plochu, výběrem položky Skripty a následně kliknutím na Otevřít terminál superuživatele.
Server Samba
Instalace serveru Samba
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Server Samba lze nainstalovat buď pomocí Aplikace → Prostředí → Systémová nastavení → Přidat/odstranit aplikace
nebo přes terminál
yum -y install samba yum -y install samba-client yum -y install system-config-samba
Přidání, editování a mazání síťových uživatelů
- Přečtěte si kapitolu Obecné poznámky.
Poznámka: Jestliže je třeba přidat uživatele, přečtěte si kapitolu Přidání, editace a mazání uživatelů a skupin.
Server Samba lze nastavit pomocí grafického rozhraní Aplikace → Prostředí → Systémová nastavení → Nastavení serveru → Samba.
Nastavení Samby lze provést také ručně
smbpasswd -a system_username gedit /etc/samba/smbusers
Do souboru smbusers přidejte následující řádek
system_username = "network username"
a soubor uložte.
Konkrétního uživatele je možné editovat pomocí
smbpasswd -a system_username
a smazat pomocí
smbpasswd -x system_username
Sdílení domovských adresářů s právem čtení a zápisu (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf najděte řádek
... ; security = user ...
nahraďte ho řádky
security = user username map = /etc/samba/smbusers
a soubor uložte.
Po té zadejte do příkazové řádky
testparm /etc/init.d/smb restart
Sdílení domovských adresářů s právem čtení (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf nalezněte řádek
... ; security = user ...
a nahraďte ho následujícími řádky
security = user username map = /etc/samba/smbusers
Dále v souboru smb.conf naležněte řádky
[homes] comment = Home Directories browseable = no writeable = yes
a nahraďte je řádky
[homes] comment = Home Directories browseable = yes writeable = no
Soubor uložte a do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení společných souboru s právem čtení a zápisu (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/public chmod 777 /home/public/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf nalezněte řádky
... ; security = user ...
a nahraďte je
security = user username map = /etc/samba/smbusers
Na konec souboru smb.conf pak přidejte následující řádky
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení společných souboru s právem čtení (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/group chmod 777 /home/group/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf nalezněte řádky
... ; security = user ...
a nahraďte je nádledujícími řádky
security = user username map = /etc/samba/smbusers
Na konec souboru smb.conf přidejte následující řádky
[Group] comment = Group Folder path = /home/group public = yes writable = no valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení veřejných adresářů s právem čtení a zápisu (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/public chmod 777 /home/public/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf najděte řádek
… ; security = user …
a nahraďte ho řádky
security = user username map = /etc/samba/smbusers
Na konec souboru přidejte následující řádky
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení veřejných adresářů s právem čtení (vyžadována autentifikace)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/public chmod 777 /home/public/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf najděte řádek
... ; security = user ...
a nahraďte ho řádky
security = user username map = /etc/samba/smbusers
Na konec souboru smb.conf přidejte řádky
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení veřejných adresářů s právem čtení a zápisu (autentifikace není vyžadována)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/public chmod 777 /home/public/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf najděte řádek
... ; security = user ...
a nahraďte ho řádkem
security = share
Na konec souboru smb.conf přidejte řádky
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
Sdílení veřejných adresářů s právem čtení (autentifikace není vyžadována)
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace serveru Samba.
- Přečtěte si kapitolu Přidání, editování a mazání síťových uživatelů.
mkdir /home/public chmod 777 /home/public/ cp /etc/samba/smb.conf /etc/samba/smb.conf_backup gedit /etc/samba/smb.conf
V souboru smb.conf najděte řádek
... ; security = user ...
a nahraďte ho řádkem
security = share
Na konec souboru přidejte následující řádky
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
a soubor uložte. Do příkazové řádky zadejte
testparm /etc/init.d/smb restart
SSH
Předpokládejme, že vzdálený stroj s Fedora Core má nainstalovaný SSH server a firewall nastavený tak, že je možné se k němu připojit přes IP adresu 192.168.0.1.
Bezpečné přihlášení k vzdálenému stroji s Fedora Core
- Přečtěte si kapitolu Obecné poznámky.
K vzdálenému stroji s Fedora Core se připojíme pomocí příkazu
ssh username@192.168.0.1
Kopírování souborů/adresářů ze vzdáleného na lokální stroj pomocí příkazu scp
- Přečtěte si kapitolu Obecné poznámky.
Následujícím příkazem překopírujeme soubor remotefile.txt z adresáře /home/username/remotefile.txt do aktuálního adresáře.
scp -r username@192.168.0.1:/home/username/remotefile.txt .
Kopírování souborů/adresářů ze vzdáleného na lokální stroj pomocí příkazu rsync
- Přečtěte si kapitolu Obecné poznámky.
Následujícím příkazem překopírujeme soubor remotefile.txt z adresáře /home/username/remotefile.txt do aktuálního adresáře.
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .
Kopírování souborů/adresářů z lokálního na vzdálený stroj pomocí příkazu rsync
- Přečtěte si kapitolu Obecné poznámky.
Následujícím příkazem překopírujeme soubor localfile.txt do aktuálního adresáře /home/username.
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/
Bezpečné přihlášení k vzdálenému stroji s Fedora Core prostřednictvím počítače s Windows OS
- Přečtěte si kapitolu Obecné poznámky.
Pro přihlášení ke vzdálenému stroji prostřednictvím počítače s Windows OS je zapotřebí nainstalovat PuTTY.
Kopírování souborů/adresářů z/na vzdálený stroj s Fedora Core prostřednictvím počítače s Windows OS
- Přečtěte si kapitolu Obecné poznámky.
Pro kopírování souborů/adresářů z/na vzdálený stroj prostřednictvím počítače s Windows OS je zapotřebí nainstalovat WinSCP.
Databázový server
Instalace databázového serveru MySQL
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Databázový server MySQL lze nainstalovat pomocí Aplikace → Prostředí → Systémová nastavení → Přidat/odstranit aplikace nebo pomocí
yum -y install mysql yum -y install mysql-server yum -y install php-mysql yum -y install MySQL-python yum -y install libdbi-dbd-mysql yum -y install mysql-devel
Následujícími příkazy nastavíme heslo uživatele root a nastartujeme server.
mysqladmin -u root password new_db_user_password /etc/init.d/mysqld start
Instalace MySQL Control Center
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
- Přečtěte si kapitolu Instalace databázového serveru MySQL.
yum -y install mysql-administrator
MySQL Control Center spustíme pomocí Aplikace → Systémové nástroje → MySQL Administrátor.
Webový server
Instalace webového serveru Apache
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
Pomocí následujících příkazů nainstalujete potřebné balíčky a spustíte httpd server.
yum -y install httpd yum -y install mod_ssl yum -y install httpd-manual yum -y install mod_perl yum -y install mod_auth_mysql yum -y install crypto-utils yum -y install mod_python /etc/init.d/httpd start
Funkčnost webového serveru ověříte pomocí odkazu http://localhost.
Instalace PHP
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
- Přečtěte si kapitolu Instalace webového serveru Apache.
Instalaci a spuštění PHP serveru lze provést pomocí následujících příkazů
yum -y install php yum -y install php-mysql /etc/init.d/httpd restart
Pomocí příkazu
gedit /var/www/html/testphp.php
otevřete soubor testphp.php a na jeho konec vložte následující řádek
<?php phpinfo(); ?>
Soubor uložte. Funkčnost PHP serveru lze ověřit pomocí odkazu http://localhost/testphp.php.
Instalace MySQL
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání repozitáře.
- Přečtěte si kapitolu Instalace databázového serveru MySQL.
- Přečtěte si kapitolu Instalace webového serveru Apache.
Server MySQL spustíte pomocí
/etc/init.d/httpd restart
Tipy na Apache
Pro odstranění podpisu serveru otevřete soubor httpd.conf pomocí
gedit /etc/httpd/conf/httpd.conf
a řádek
ServerSignature on
změňte na
ServerSignature off
Pod tento řádek přidejte
ServerTokens ProductOnly
Editovaný soubor uložte a restartuje Apache pomocí
/etc/rc.d/init.d/httpd restart
Namapování adres URL k adresářům mimo /var/www
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace webového serveru Apache.
Do příkazové řádky zadejte
gedit /etc/httpd/conf.d/alias
a vložte následující řádky do nově vytvořeného souboru alias
Alias /URL-path /location_of_folder/ <Directory /location_of_folder/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
Uložte soubor alias a restartuje webový server pomocí
/etc/init.d/httpd restart
Funkčnost nastavení ověříte pomocí odkazu http://localhost/URL-path, kde URL-path je vámi zvolený adresář.
Změna defaultního portu webového serveru Apache
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace webového serveru Apache.
Předpokládejme, že nové číslo portu webového serveru Apache má být 78.
Následujícími příkazy zálohujeme soubor ports.conf a otevřeme tento soubor v textové editoru.
cp /etc/httpd/ports.conf /etc/httpd/ports.conf_backup gedit /etc/httpd/ports.conf
V souboru ports.conf nalezněte řádku
Listen 80
nahraďte ji řádkou
Listen 78
uložte editovaný soubor a restartujte webový server pomocí
/etc/init.d/httpd restart
Funkčnost úpravy lze zkontrolovat pomocí odkazu http://localhost:78.
Vložení RSS do PHP v případě webového serveru Apache
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Instalace webového serveru Apache.
- Přečtěte si kapitolu Instalace PHP.
Předpokládejme, že RSS je DistroWatch.com - novinky.
Prostřednictvím příkazové řádky zadejte
wget -c http://easylinux.info/uploads/magpierss-0.71.1.tar.gz mkdir /var/www/feeds tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/ mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/ rm -fr /var/www/feeds/magpierss-0.71.1/ chown -R www-data:root /var/www/feeds/ gedit /var/www/feeds/index.php
Do nově vytvořeného souboru index.php zadejte
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>DistroWatch.com - News</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <style type="text/css"> /*<![CDATA[*/ /* DEFAULT TAG STYLES */
body {
background: #ffffff; margin-left: 20px; font-family: bitstream vera sans,sans-serif; font-size: 9pt; }
h1 {
font-family: luxi sans,sans-serif; font-size: 15pt; }
/*]]>*/
</style> </head> <body> <?php require_once 'rss_fetch.inc'; error_reporting(E_ERROR); $url = 'http://distrowatch.com/news/dw.xml'; $rss = fetch_rss($url); if ($rss) { echo "<h1>"; echo "<a href=$url>", $rss->channel[title], "</a><br/>"; echo "</h1>"; foreach ($rss->items as $item ) { $url = $item[link]; $title = $item[title]; $description = $item[description]; echo "<li>"; echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>"; echo "$description<br/><br/>"; echo "</li>"; }
}
else { echo "<a href=$url>", $url, "</a> - Server Down!<br/>"; } ?> </body> </html>