Index:HOWTO/cs
| This page needs attention. Please make proper updates and then remove this template. Reason: Rebuild |
Tato stránka je zcela vyhrazena pro HOWTO. Klidně přidejte podkategorii, pokud je potřeba. Prosím, ujistěte se, že je váš návod zařazen ve správné kategorii a že vaše podkategorie je výstižná. Pokud pracujete v shellu prvně, čtěte: Průvodce začátečníka. Omrkněte také Požadované články.
Průvodci Jak na to jsou jsou přesouvány do Category:HOWTO/cs.
Ručení (Vouch)/Hlasování za nové uživatele & členy shellium
Noví uživatelé: Jak přispívat
Noví uživatelé: Jak dostat hlas ručení (vouches)/hlasy
Stávající uživatelé: Jak hlasovat pro nové uživatele
Začínáme
Po založení účtu musí být vaše konto aktivováno, jinak se nepřihlásíte do shellu.
Přihlášení
Před přihlášením do shellu musí být účet aktivován. Přečtěte si předchozí odstavec a připojte se na #shellium Freenode (irc.freenode.net). Osoba aktivující váš účet vám dá nové heslo. Můžete použít jakéhokoliv SSH klienta k připojení na shellium.org a přihlášení na váš účet. Heslo si okamžitě změňte ihned po přihlášení. Použijte příkaz passwd ke změně hesla.
Tipy pro získání shell konta zdarma. (Obecné Tipy)
Toto je stručná rada jak získat shell účet zdarma. Je zde několik tipů pro ty co mají na této scéně nějaké zkušenosti.
- Vždy čtěte web a forum důkladně, pokud je poskytováno.
- Pokud má poskytovatel shell účtu IRC kanál, připojte se tam.
- Nejdůležitější: buďte trpěliví. Zabere to nějaký čas, než free konto získáte. Čím lepší shell, tím déle trvá jeho získání.
- Pokud je k dispozici formulář pro požadavky, poskytněte co nejvíce informací. Napište něco o sobě. Také je dobré zdůvodnit k jakému účelu shell konto potřebujete. Pokud je nutné uvést důvod, spouštění bnc nebo bota (eggdrop) často není moc dobrým důvodem.
- Pamatujte, že pokud chcete využívat IRC, často se nejde připojit k populárním sítím (tj. ircnet, quakenet, dalnet, undernet, efnet) z většiny free shellů.
- Nebuďte vykázáni (K- nebo G-line) z žádného IRC serveru, dokud jste na Shellium účtu.
- Pro efektivní využití shellu jsou potřeba zkušenosti v Linuxu. Placené služby mohou nabídnout více, ale i free shell může být stejně dobrý, ale většinou nabízí prostě méně. Buďte trpěliví. Můžete nahlásit chyby poskytovateli free shellu a on se je může pokusit opravit jak jen to bude možné. Hledejte pomoc, pokud chcete spouštět programy, které nejsou nainstalované. Žádný poskytovatel shellu běžně takové programy hned neinstaluje.
- Nevystupujte jako hlupák nebo lama. Buďte nápomocní. To je velmi podstatné, mnoho free shell poskytovatelů funguje jako komunita.
- Dodržujte postupy, které poskytovatel vyžaduje.
Normálně trvá získání účtu zhruba týden, pokud je dostupný formulář na požadavky. U lepších poskytovatelů to může trvat i mnohem déle.
Pokud se chcete podívat co free shell vlastně je, nebo zkontrolovat zda se lze připojit, použijte m-net. Ten poskytuje přístup do shellu ihned po požádání. Ok, tento shell je na nic (dle mého názoru, pokud se tedy nechcete naučit něco v Linuxu), ale je dobrý pro testovací účely.
- Dva odkazy na seznam free-shellů:
http://www.bylur.net/free/ http://www.red-pill.eu/freeunix.shtml
Toto HOWTO napsal Thuru, s dotazy se na něj můžete obracet na quakenet a freenode IRC sítě.
FTP přístup
K přihlášení na FTP SHellium potřebujete následující informace:
- FTP Server: ftp.shellium.org
- Port: 22
- Username: (heslo vašeho konta)
- Password: (vaše heslo k shellu)
Tímto se dostanete do vašeho domovského adresáře. Odtud můžete procházet všechny vaše podadresáře, všetně public_html pro váš web.
HOWTO pro ostatní platformy
Windows HOWTO's Mac OS X HOWTO's
nebo sledujte instrukce MacPorts projektu a nainstalujte irssi IRC klienta lokálně na svém PC. Instalační instrukce a požadavky jsou dostupné na webu MacPorts.
Poté co nainstalujete MacPorts, můžete nainstalovat irssi použitím následujícího příkazu:
sudo port -v install irssi
Poté postupujte dle instrukcí logging into IRC using irssi.
Sítě & Služby
IRC
HOWTO přihlášení k IRC pomocí X-Chat
X-Chat IRC klient je ke stažení na http://www.xchat.org/download/.
- Spusťte X-Chat. Ve Windows poklepejte na ikonku X-Chat. V *nix (Linux, BSD, atd.) napište do terminálu:
xchat &
- Nyní máte spuštěn X-Chat. Napište:
/server irc.freenode.net
- Počkejte... jste připojeni. Ke změne přezdívky napište
/nick vašenovápřezdívka
- K připojení SHellium kanálu (#shellium):
/join #shellium
HOWTO přihlášení k IRC pomocí irssi
HOWTO přidání sítě v irssi
HOWTO shroudBNC
HOWTO ZNC
- Čtěte Používáme ZNC příkazy a FAQ: používáme ZNC.
Používání ZNC s vaším IRC klientem je proklatě jednoduché.
- Nejprve nastavte ZNC s pomocí SHellium ZNC webmin.
- Poté spusťtě IRC klienta.
- Pro připojení napište
/server 207.192.71.172 +8011 vašeuživjméno:vašeshellheslo
nebo
/server 207.192.71.172 8010 vašeuživjméno:vašeshellheslo
Znaménko + před číslem portu znamená povolit šifrovanou komunikaci přes SSL.
Momentálně odpojen (Down)
BNC2: 207.192.71.173:+8011 / 207.192.71.173:8010 [DOWN]
BNC2 webmin: https://207.192.71.173:8013 [DOWN]
BNC3: 207.192.71.174:+8011 / 207.192.71.174:8010 [DOWN]
BNC3 webmin: https://207.192.71.174:8014 [DOWN]
HOWTO psyBNC
Viz. Psybnc.
HOWTO Eggdrop
Viz. Eggdrop.
Viz. a&a light Eggdrop script.
Viz. a&a light Settings, Flags & Commands
HOWTO MySQL
Viz. HOWTO MySQL
HOWTO identd pomocí oidentd
Oidentd je daemon identifikačního protokolu. Dovoluje ostatním počítačům v internetu identifikovat vás. Tento protokol používají IRC daemoni a další protokoly. Například v IRC může adresa vypadat nějak takto (bez spuštěného identifikačního démona):
~Lain@AtlantisIRC-DCD1CC067BCC4C0B.fibertel.com.ar
Se spuštěným identifikačním démonem může vypadat takto:
Lain@AtlantisIRC-DCD1CC067BCC4C0B.fibertel.com.ar
Všimněte si chybějícího znaku ~. To potvrzuje vaši identitu.
Jeden z nejdůležitějších souborů potřebných editaci pro používání oidentd je soubor ~/.oidentd.conf . Tento soubor říká démonu oidentd co posílat v různých případech.
Nejprve nastavíme globální odpověď. Případy, které neuvedeme vyhoví tomuto pravidlu:
global { Reply "Lain" }
Můžete změnit identd odpověd na irssi atd. nastavením
/set user_name identd
Nyní se připojte k IRC síti. Identifikace bude vypadat nějak takto:
identd@host.cokoliv.tld
Můžete požadovat nastavení něčeho specifického pro konkrítní síť. To může být nastaveno přes parametr "to":
to irc.freenode.net { Reply "eaxes" }
Pokud změníte uživatelské jméno na Freenode na eaxes a znovu se připojíte, vaše adresa bude vypadat takto
n=eaxes@host.cokoliv.tld
Pro jednu adresu můžete určit více odpovědí:
to irc.freenode.net { Reply "eaxes" "Lain" }
Tento řádek náhodně vybere mezi eaxes a Lain a odpoví na irc.freenode.net tím který byl vybrán. Limitem je 20 techto řetězců. Znaky \n, \t, \r, atd. jsou zakázány. Pro více informací se podívejte na manuálovou stránku oidentd.conf (5).
Důležitou vlastností je volba "hide". Tato volba vrací odpověď, že uživatel je skryt. Jinými slovy, žádná informace se nevrátí:
to irc.freenode.net { hide }
Tuto vlastnost může zakázat administrátor, takže ji nebudete moci využít.
Následující vlastnosti mohou být zakázány administrátorem:
random Pošle náhodný identifikátor z alfanumerických znaků. numeric Pošle vaše UID. random_numeric Pošle identifikátor s náhodným číslem mezi 0 a 100000.
HOWTO pište efektivně v Pythonu
Viz. HOWTO pište efektivně v Pythonu.
Instant messaging
- talkd (terminálově založený více uživatelský kecálek)
Vytváření vaší webové stránky
SCP
FTP
SSH
GPG (Open-source šifrování)
- GPG (GNU Privacy Guard): Vytváření GPG klíčů pro šifrování a podpis zpráv.
Software
Jak používat screen
Kompilování
Desktop
Systemově založená témata
Procesy
HOWTO Jak vypsat procesy které běží v shellu
- K vypsání všech procesů v aktuálním shellu napište:
ps
ps zobrazuje seznam aktuálně spuštěných procesů a jejich process ID (PID) čísla (ps znamená "print status" nebo "process status"). Použijte
ps axu
pro zobrazení všech procesů v systému, včetně procesů ostatních uživatelů a procesů bez přiřazeného terminálu, každý s přiřazeným vlastníkem.
- Pro seznam procesů konkrétního uživatele napište
ps -u
- Všechny vaše procesy s informacemi jako spotřeba paměti a procesoru každého procesu použijte příkaz:
ps ux
- Pro zobrazení všech voleb příkazu ps použijte:
man ps
HOWTO Nalezení procesu dle jména
Pokud chcete zjistit zda konkrétní proces běží, použijte
ps -A | grep <jméno-programu>
Volba -A způsobí zobrazení všech procesů. Výstup ps je přesměrován na vstup grep dovolujíc nám kontrolu konkrétního programu. Grep přijímá regulární výrazy, to dovoluje hledání složitých konstrukcí.
Například kontrolu všech procesů začínající a končící na p
ps -A | grep 'p.*p'
HOWTO Zabití procesu v nepřerušitelném stavu spánku
- Nejprve je potřeba zjistit PID procesu. To lze udělat takto
ps ux | grep psybnc |grep -v grep| awk '{print$2}'
(ano, '{print$2}' je opravdu '{print$2}').
- Změňte psyBNC za proces který chcete zabít. Číslo se zobrazí. Toto číslo je PID. S tímto číslem proveďte
kill -9 <PID>
kde <PID> je to číslo..
HOWTO Zabití procesu dle jména
- Lze využít příkaz killall k zabití procesu pomocí jeho názvu, místo PID.
killall <jméno-procesu>
Uživatelé
Místo na disku
- Pokud chcete vědět, kolik místa využíváte, napište tento příkaz:
du -sh ~
- Pro jakýkoliv adresář:
du -sh /path/to/folder
Místo na harddisku
- Pokud chcete vědět kolik místa zbývá na daném zařízení
df -h