Prikazy: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 25 mezilehlých verzí od 4 dalších uživatelů.)
Řádek 1: Řádek 1:
'''Prace s uzivateli a skupinami'''
'''Práce s uživateli a skupinami'''


pridani uzivatele useradd
*''useradd'' ... Přídání uživatele


zmena uzivatele su, sudo  
*''su, sudo'' ... Změna uživatele


zmena hesla passwd
*''passwd'' ... Změna hesla


vytvoreni skupiny *si nemozu vzpomenut a mam kopr hledat priste uz tam bude
*vytvoreni skupiny *si nemozu vzpomenut a mam kopr hledat priste uz tam bude


prirazeni do skupin *
*prirazeni do skupin *


informace o uživately who, finger
*''who, finger'' ... Informace o uživateli


informace o systemu uname --all
*''uname -- all'' ... Informace o kernelu


výpis ls
*''ls'' ... Výpis (momentální podoba vypíše obsah aktuálního adresáře)


výpis infromací o hw lshw
*''lshw'' ... Výpis informací o hw (s právy superužiatele je mnohem podrobnější)


manualove stranky man
*''man'' ... Manuálové stránky (snad uplně ke všemu jde i man man)


napoveda prikaz --help (tar --help)
*''--help'' (tar --help) ...  Parametr vypíšící nápovědu k danému příkazu (syntaxe, parametry, ...)




'''Prace se siti'''
'''Práce se sítí'''


nastavení připojení ifconfig
*''ifconfig'' ... Nastavení síťových karet


ping ping adresa (zastavime to ctr +c jako vse co jde zasatvit a jinak kopirovani vybrane oblasti v konzoli je ctlr+alt+c taktez vlozeni je ctrl+alt+v)
*''ping adresa'' ... Pingne na danou adresu (výpis se zastaví pomocí CTRL+C - tím zastavujem všechno co jde zastavit většinou)


nastaveni firewallu iptables -l
*''iptables -l'' ... Nastavení firewallu


zjisteni brany arp
*''arp'' ... Vypíše bránu na kterou jste připojení


kontrola bezicich sitovch sluzeb netsat -natup (poradi parametru muze byt libovolne mnohdy muze vzinknout i usmevna vec jako zde netstat -tupan)
*''netsat -tupan'' ... Kontrola běžících síťových služeb


*''nmap'' ...


'''Vzdaleny pristup a vypinani s restartem'''


vypnuti pc sudo shut down -h now (now lze nahradit cislenym parametrem vyjadrujici pocet min)


restart sudo shut down -r now, reboot
'''Vzdálený přístup, vypínání a restart PC'''


odhlaseni logout, exit
*''sudo shut down -h now'' ... Vypnutí PC (now lze nahradit číslem vyjadřující počet minut do vypnutí PC)
*''sudo shut down -r now, reboot'' ... Příkazy pro restartování PC  (pokud neplánujete restart dopředu nedoporučuji požívat shutdown snadná záměna parametrů)


zapnuti XWINDOW startx
*''logout, exit'' ... Příkazy pro odhlášení (druhým se odhlašuje superuživatel)


restart WINDOW ctrl + alt + bacspace
*''startx'' ... Start XWINDOW (grafického rozhraní, za předpkladu že ho máte nainstalované)


prihlaseni po ssh ssh name@adress  
*''ssh name@adress'' ... Vzdálené příhlášení po SSH


tvroba ssh cerifikatu ssh-keygen -d # (nutne nahrat na server do /home/uzivatel/.ssh/authorized_keys nas public key)
*''ssh-keygen -d #'' ... Tvorba SSH certifikátu (nutné nahrát do /home/uzivatel/.ssh/authorized_keys náš public key)


prenos souboru po ssh (z aktualni slozky na vzdalene pc) scp soubor.txt name@adress:/slozKa/na/vzdalenemPC
*''scp soubor.txt name@adress:/slozKa/na/vzdalenemPC'' ... Přenos souboru po SSH (z aktuálního adresáře přesune soubor.txt do složky na vzdáleném PC)
*''scp name@adress:/slozKa/na/vzdalenemPC/soubor.txt ./'' ... Přenos souboru po SSH (z adresáře na vzdáleném PC do aktuálního adresáře)
*''cat /home/user/.ssh/id_dsa.pub | ssh host@192.168.1.1 'cat >> /home/host/.ssh/authorized_keys' ''...Přesun public keye do authorized_keys po ssh


prenos soubou po ssh (ze serveru do aktualni slozky) scp name@adress:/slozKa/na/vzdalenemPC/soubor.txt ./


'''Práce se soubory a adresáři'''


'''Prace se soubory a adresari'''
*''cd /cesta/zmesta/'' ... Pohyb mezi adresáři (změna adresáře)


zmena aktualniho adrsare cd /cesta/zmesta/
*''touch soubor'' ... Vytoří soubor
*''rm soubor.txt'' ... Smaže soubor


vytvoreni souboru touch soubor
*''mkdir adresar'' ... Vytvoří adresář
*''rmdir'' ... Smaže adresář


vytvoreni adresare mkdir adresar
*''tar cfz archive.tar adresar'' ... Zabalení a komprimace adresáře
*''tar xzf archive.tar'' ... Rozbalení a dekopmpriamce archivu


mazani souboru rm soubor.txt
*''mv text.txt /home/xxx/texty'' ... Přesun souboru
*''cp text.txt /home/xxx/text''y ... Kopírování souboru


mazani adresara rmdir adrsar
*''ls'' ... Výpis aktuálního adresáře
*''pwd'' ... Výpis cesty k aktuálnímu adresáři


zabaleni a komprimace slozky tar cfz archive.tar soubor
*''mc'' ... Souborový manažer (možnost přenosu po ftp, ssh sambe)


rozbaleni a dekomprimace tar xzf archive.tar
*''grep'' (např. grep hledaný výraz /cesta/k/souboru) ... Prohldávání souborů po řádcích (vypíše řádek s heldaným výrazem)
*''cat'' (např. naše logy cat /var/log/auth.log | cat >> /home/stepan/logy.log (Příkaz za | nám vytvoří nový soubor první příkaz by se nám pouze vypsal na obrazovce)) ... Přesměrování výpisu
*''locate nazev_cehokoliv'' (''find'' -alternativi obdobyn prikaz) ... Hledání čehokoliv


přesun souboru mv text.txt /home/xxx/texty


kopírování souboru cp text.txt /home/xxx/texty
'''Instalování z repozitářů'''


výpis aktuálního adresáře ls
*''apt sudo apt-get install nazev_balicku klidne_i_dalsi'' ... Instalace balíčků v distribucíh based on Debian


zobrazení cesty adresáře pwd
*''sudo apt-get remove nazev_balicku'' ... Odistaluje požadovaný balíček


souborovy manazer mc (moznost prenosu po ftp, ssh sambe)
*''sudo apt-get update'' ... Aktualizace seznamu balíčků


prohledavani obsahu souboru po radcich grep (napr. grep hledany vyraz /cesta/k/souboru)
*''sudo apt-get upgrade'' ... Instalace aktualízací (musí mu předcházet ''sudo apt-get update'')


presmerovani vypisu cat ( napr nase logy cat /var/log/auth.log | cat >> /home/stepan/logy.log (prikaz za | nam vytvori novy soubor prni cast by se nam zobrazila na obrazovce pouze))
*''sudo apt-cache search nazev balicku'' ... Hledání balíčků v repozitáři


hledani cehokoliv locate nazev_cehokoliv (find -alternativi obdobyn prikaz)
(''wget -parametr URL ''... Vhodný pro stahování balíčků z ftp, http, ...)




'''Instalovani'''
'''instalace ze zdrojového kódu'''
1.) ''cd /cesta/ksouboru''


instalace pomoci apt sudo apt-get install nazev_balicku klidne_i_dalsi
2.) ''./configure''


odinstalace sudo apt-get remove
3.) ''make''


aktualizace seznamu balicku sudo apt-get update
4.) ''sudo make install''


instalace novych verzi balicku sudo apt-get upgrade
'''Práce s balíčky .deb'''
*''sudo alien nazev baliku.rpm'' ... Převod balíčku .rpm na balíček .deb


nalezeni balicku v seznnamu sudo apt-cache search nazev balicku
*''sudo dpkg -i nazev_baliku.deb'' ... Příkaz pro instalaci balíčku .deb
(program pro stazeni cehokoliv wget -parametr URL)


* ''sudo dpkg -r nazev_baliku.deb'' ... Příkaz pro odstranění balíčku .deb


(instalace ze zdrojoveho kodu


cd /cesta/ksouboru
*''sudo tar xvjf /cesta/kbalicku/nazev.tar.gz'' ... Příkaz rozbalí tzv. binární balíček (nekdy .tar.bz2 nebo zip)


./configure
'''Instalace pomocí instalátorů (příony .run a .sh)'''


make
*''./soubor.sh''
*''sudo ./soubor.run''


sudo make install


'''Lehká správa systému'''


prevod rpm baliku na deb
*''ps aux'' ... Zobrazí všechny běžící procesy
*''htop'' ... Zobrazení všech běžících procesů + zatížení jednotlivých jader procesoru a ram
*''kill pid'' ... Zabití procesu (pid je číslo procesu zjistíme pomocí dvou předchozích příkazů)
*''killall nazev_procesu'' ... Zabije všechny procesy s daným názvem (''killall firefox-bin'')
* ''ps aux | grep nazev_procesu '' ... Tato kombinace příkazů nám najde a vypíše námi požadovaný proces (o spojování příkazů bude samostatný článek)


sudo alien nazev baliku.rpm
*''df -h'' ... Zobrazí volné místo a zaplnění pevného disku
*''du (-hs)'' ... Zobrazí velikost adresáře


'''Práce s periferiemi'''


pridani deb baliku
*''mount [volby] ovladač adresář'' ( např. mount /dev/hdb /mnt) ...
 
sudo dpkg -i nazev_baliku.deb
 
odstraneni deb baliku
 
sudo dpkg -r nazev_baliku.deb
 
 
rozbaleni binarniho baliku
sudo tar xvjf /cesta/kbalicku/nazev.tar.gz (nekdy .tar.bz2 nebo zip)
 
 
instalace pomoci instalatoru pripony .run .sh
 
./soubor.sh
sudo ./soubor.run
)
 
 
'''Lehka sprava systemu + spojovani prikazu pomoci |'''
 
bezici procesy ps aux nebo htop (htop zobrazi i graficky zatizeni jednotlivych jader proc a vytizeni ram)
 
zabiti procesu kill pid (pid cislo procesu)
lze pouzivat take killall nazev_procesu (killall firefox-bin)
pro najiti konkretniho procesu muzeme pouzivat i spojovani vice prikazu pomoci |(roury, pipe) ps aux | grep firefox (najde vsechno kde je obsazeno firefox)
 
misto na disku df -h
 
velikost adrsare du (-hs)
 
(Připojení periférií       mount [volby] ovladač adresář mount /dev/hdb /mnt


Odpojení               mount [volby] adresář mount /mnt
Odpojení               mount [volby] adresář mount /mnt
Řádek 160: Řádek 145:




'''uzitecne programy'''
--[[Uživatel:Pap|Pap]] 10:20, 29. 9. 2008 (CEST)
 
jed -textovy editor
 
mocp -prehrava mp3 v konzoli :D
 
wget - stahovani z http, ftp,...
 
alsamixer - ovladani zvuku
 
centerIM - ICQ klient
 
 
'''Nake drobnosti na zaver'''
poslani emailu z konzole echo zprava | mail -s predmet xxx@smrdis.com (sudo apt-get install maiutils nullmailer; v /etc/nullmailer/remotes zadame pouze smtp.slfree.czf (v nasem pripade))
 
nastaveni planovanych uloh /etc/crontab
ulohy spoustene po startu systemu /etc/init.d
nastavenni vseho v /etc/ (nazvy jsou logicke)
logy ve /var/log
 
*created by holly and pap

Aktuální verze z 29. 9. 2008, 08:20

Práce s uživateli a skupinami

  • useradd ... Přídání uživatele
  • su, sudo ... Změna uživatele
  • passwd ... Změna hesla
  • vytvoreni skupiny *si nemozu vzpomenut a mam kopr hledat priste uz tam bude
  • prirazeni do skupin *
  • who, finger ... Informace o uživateli
  • uname -- all ... Informace o kernelu
  • ls ... Výpis (momentální podoba vypíše obsah aktuálního adresáře)
  • lshw ... Výpis informací o hw (s právy superužiatele je mnohem podrobnější)
  • man ... Manuálové stránky (snad uplně ke všemu jde i man man)
  • --help (tar --help) ... Parametr vypíšící nápovědu k danému příkazu (syntaxe, parametry, ...)


Práce se sítí

  • ifconfig ... Nastavení síťových karet
  • ping adresa ... Pingne na danou adresu (výpis se zastaví pomocí CTRL+C - tím zastavujem všechno co jde zastavit většinou)
  • iptables -l ... Nastavení firewallu
  • arp ... Vypíše bránu na kterou jste připojení
  • netsat -tupan ... Kontrola běžících síťových služeb
  • nmap ...


Vzdálený přístup, vypínání a restart PC

  • sudo shut down -h now ... Vypnutí PC (now lze nahradit číslem vyjadřující počet minut do vypnutí PC)
  • sudo shut down -r now, reboot ... Příkazy pro restartování PC (pokud neplánujete restart dopředu nedoporučuji požívat shutdown snadná záměna parametrů)
  • logout, exit ... Příkazy pro odhlášení (druhým se odhlašuje superuživatel)
  • startx ... Start XWINDOW (grafického rozhraní, za předpkladu že ho máte nainstalované)
  • ssh name@adress ... Vzdálené příhlášení po SSH
  • ssh-keygen -d # ... Tvorba SSH certifikátu (nutné nahrát do /home/uzivatel/.ssh/authorized_keys náš public key)
  • scp soubor.txt name@adress:/slozKa/na/vzdalenemPC ... Přenos souboru po SSH (z aktuálního adresáře přesune soubor.txt do složky na vzdáleném PC)
  • scp name@adress:/slozKa/na/vzdalenemPC/soubor.txt ./ ... Přenos souboru po SSH (z adresáře na vzdáleném PC do aktuálního adresáře)
  • cat /home/user/.ssh/id_dsa.pub | ssh host@192.168.1.1 'cat >> /home/host/.ssh/authorized_keys' ...Přesun public keye do authorized_keys po ssh


Práce se soubory a adresáři

  • cd /cesta/zmesta/ ... Pohyb mezi adresáři (změna adresáře)
  • touch soubor ... Vytoří soubor
  • rm soubor.txt ... Smaže soubor
  • mkdir adresar ... Vytvoří adresář
  • rmdir ... Smaže adresář
  • tar cfz archive.tar adresar ... Zabalení a komprimace adresáře
  • tar xzf archive.tar ... Rozbalení a dekopmpriamce archivu
  • mv text.txt /home/xxx/texty ... Přesun souboru
  • cp text.txt /home/xxx/texty ... Kopírování souboru
  • ls ... Výpis aktuálního adresáře
  • pwd ... Výpis cesty k aktuálnímu adresáři
  • mc ... Souborový manažer (možnost přenosu po ftp, ssh sambe)
  • grep (např. grep hledaný výraz /cesta/k/souboru) ... Prohldávání souborů po řádcích (vypíše řádek s heldaným výrazem)
  • cat (např. naše logy cat /var/log/auth.log | cat >> /home/stepan/logy.log (Příkaz za | nám vytvoří nový soubor první příkaz by se nám pouze vypsal na obrazovce)) ... Přesměrování výpisu
  • locate nazev_cehokoliv (find -alternativi obdobyn prikaz) ... Hledání čehokoliv


Instalování z repozitářů

  • apt sudo apt-get install nazev_balicku klidne_i_dalsi ... Instalace balíčků v distribucíh based on Debian
  • sudo apt-get remove nazev_balicku ... Odistaluje požadovaný balíček
  • sudo apt-get update ... Aktualizace seznamu balíčků
  • sudo apt-get upgrade ... Instalace aktualízací (musí mu předcházet sudo apt-get update)
  • sudo apt-cache search nazev balicku ... Hledání balíčků v repozitáři

(wget -parametr URL ... Vhodný pro stahování balíčků z ftp, http, ...)


instalace ze zdrojového kódu

1.) cd /cesta/ksouboru

2.) ./configure

3.) make

4.) sudo make install

Práce s balíčky .deb

  • sudo alien nazev baliku.rpm ... Převod balíčku .rpm na balíček .deb
  • sudo dpkg -i nazev_baliku.deb ... Příkaz pro instalaci balíčku .deb
  • sudo dpkg -r nazev_baliku.deb ... Příkaz pro odstranění balíčku .deb


  • sudo tar xvjf /cesta/kbalicku/nazev.tar.gz ... Příkaz rozbalí tzv. binární balíček (nekdy .tar.bz2 nebo zip)

Instalace pomocí instalátorů (příony .run a .sh)

  • ./soubor.sh
  • sudo ./soubor.run


Lehká správa systému

  • ps aux ... Zobrazí všechny běžící procesy
  • htop ... Zobrazení všech běžících procesů + zatížení jednotlivých jader procesoru a ram
  • kill pid ... Zabití procesu (pid je číslo procesu zjistíme pomocí dvou předchozích příkazů)
  • killall nazev_procesu ... Zabije všechny procesy s daným názvem (killall firefox-bin)
  • ps aux | grep nazev_procesu ... Tato kombinace příkazů nám najde a vypíše námi požadovaný proces (o spojování příkazů bude samostatný článek)
  • df -h ... Zobrazí volné místo a zaplnění pevného disku
  • du (-hs) ... Zobrazí velikost adresáře

Práce s periferiemi

  • mount [volby] ovladač adresář ( např. mount /dev/hdb /mnt) ...

Odpojení mount [volby] adresář mount /mnt

Pripijeni Flash mount /dev/sda /mnt)


--Pap 10:20, 29. 9. 2008 (CEST)