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 echo "Test" | mail -s "Test2 " root@david echo "Test" | mail -s "Test3 " root@david.nase mailx # prohledneme si emaily, ovladani: q = odchod, pCISLO otevre email # kam email dojde? A proč? $ /etc/postfix/main.cf $ /etc/aliases # pokud zmenime, musime pustit postmap /etc/aliases
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