This is an old revision of the document!


Stále si neprohlížíte finální verzi, některé bloky budou doplněny v příštích několika dnech

základní užitečné věci!

klávesa [TAB] doplňuje  slova
pokud [TAB] nic nedoplní, další stisk [TAB] zobrazí všechny možnosti
[CTRL]-[R] nám umožní vyhledávat v bashové historii

uživatelé

useradd -M uživatel # vytvoří uživatele, včetně domovského adresáře
usermod # změní skupiny, nastavení atd.
userdel uživatel # smaže uživatele
passwd uživatel # změní heslo

služby a systém

systemctl # vypíše služby
systemctl status služba # stav konkrétní služby
systemctl [start|restart|stop] služba # spustí, restartuje či zastaví službu
systemctl [enable|disable] služba # zajistí spuštění služby po startu, případně předejde spuštění při startu
journalctl -e # otevře systémový log a parametr -e přeskočí na jeho konec

vzdálený přístup

ssh -pPORT uživatel@server # připojí se k serveru s uživ. jménem a pokud se port liší od výchozího (22), definujeme jej parametrem -p
scp soubor uživatel@server:/cesta/k/umístění/ # zkopíruje soubor z našeho PC na server
scp -P PORT uživatel@server:/ceska/k/souboru.txt ./ # přesune soubor ze serveru na náš počítač do aktuální složky, pozor: port -P (velké P)
mc # správce souborů, který nám umožní využít Shell link, pro připojení na vzdálený počítač

síť a komunikace

netstat -Nptl # zobrazí služby spuštěné na přístupných portech
nmap -p22 192.168.5.0/24 --open # oskenuje lokální síť a zobrazí nám jaké počítače mají otevřený port 22
nmap localhost # oskenuje náš počítač na spuštěné služby přístupné z localhostu (rozsah 127.0.0.0/8)
nmap naše_ip_adresa_viditelná_z_internetu # oskenuje náš počítač skrze internetové rozhraní

webserver - APACHE

apt-get install apache

webserver - nginx

apt-get install nginx

Mailserver - posílání a přijímání emailů

apt-get purge exim4 # případně též sendmail atd.
apt-get install postfix sasl2-bin
# -> Internetový počítač
echo "Test" | mail -s "Test " root
# nasmerujem ve správě domén DNS MX záznamy na náš mail server a počkáme pár minut, než se změny projeví
echo "Test" | mail -s "Test2 " root@nase_domena.cz
mailx # prohledneme si emaily, ovladani: q = odchod, pCISLO otevre email
# kam email dojde? A proč? - zkontrolovat /etc/aliases
$ /etc/postfix/main.cf

Mailserver - dovecot, přístup k schránkám skrz IMAPS

apt-get install dovecot dovecot-imapd

Proxy

apt-get install squid3
...
...
apt-get install squidguard
http://www.server-world.info/en/note?os=Debian_8&p=squid&f=6