navody:fc5prirucka2

Toto je starší verze dokumentu!


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.

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.

yum -y --enablerepo=dries install gksu

Terminál superuživatele otevřeme pomocí nabídky Aplikace → Systémové nástroje → Terminál superuživatele.

* 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

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.

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.

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.

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"

Do příkazové řádky zadejte

killall nautilus

Do příkazové řádky zadejte

killall gnome-panel

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

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)

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.

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).

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)

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.

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

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.

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.

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č.

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

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

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
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.

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
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.

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.

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.

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.

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

Pro přeskočení bootovacích služeb stiskněte Ctrl + C.

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.

K zobrazení předcházejících výstupů v konzoli, slouží klávesové zkratky

Shift + Page Up
Shift + Page Down

Koš lze násilím „vysypat“ pomocí příkazu

rm -fr $HOME/.Trash/

Položky menu lze odstranit editací souboru applications-kmenuedit.menu v adresáři /home/$HOME/.config/menus/ nebo prostřednictvím aplikace Alacarte.

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.

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 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

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
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
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
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
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
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
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
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
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

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.

K vzdálenému stroji s Fedora Core se připojíme pomocí příkazu

ssh username@192.168.0.1

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 .

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 .

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/

Pro přihlášení ke vzdálenému stroji prostřednictvím počítače s Windows OS je zapotřebí nainstalovat PuTTY.

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 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
yum -y install mysql-administrator

MySQL Control Center spustíme pomocí Aplikace → Systémové nástroje → MySQL Administrátor.

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.

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.

Server MySQL spustíte pomocí

/etc/init.d/httpd restart

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

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ář.

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.

  • Poslední úprava: 2022/11/14 10:10
  • (upraveno mimo DokuWiki)