Instalace Ubuntu serveru

Po ukončení standardní instalace je potřeba nainstalovat LAMP (pěkný postup je na www.digitalocean.com

  • instalace apache
    • sudo apt-get update
    • sudo apt-get install apache2
    • root adresář webového serveru je v /var/www/html, konfigurační soubory je  v adresáří /etc/apache2/sites-enabled
  • instalace MYSQL
    • sudo apt-get install mysql-server php5-mysql
    • sudo mysql_install_db
    • sudo mysql_secure_installation
    • sudo apt-get install mysql-utilities
    • sudo apt-get install phpmyadmin
  • instalace PHP
    • sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
    • sudo apt-get install php5-sybase php5-odbc freetds-common (mssql)

Dále je potřeba nainstalovat FTP server (např. vsftpd)

  • samotný program
    • sudo apt-get install vsftpd
  • odkomentovat řádky v souboru /etc/vsftpd.conf
    • write_enable=YES
    • local_umask=022
    • write_enable=YES
    • chroot_local_user=NO
  • restartovat službu
    • sudo service vsftpd restart
  • nastavit práva na root adresář apache serveru
    • sudo addgroup www
    • sudo adduser tomasn www
    • sudo adduser root www
    • chown -R root.www /var/www
    • chomod -R 777 /var/www

Dále je potřeba nainstalovat MTA server

  • v Ubuntu je nejvhodnější postfix
    • sudo apt-get install postfix

Připojení k tiskárnám se řeší pomovi CUPS

  • nejprve se nainstaluje samotný CUPS
    • sudo apt-get install cups
    • sudo apt-get install cups-client
  • povolí se administrace přes web
    • sudo cupsctl –remote-admin
  • poté užitečný nástroj pro HP tiskárny
    • sudo apt-get install hplip
  • a připojí se síťové tiskárny
    • sudo hp-setup -i
  • tiskne se npříklad příkazem
    • lp -d skrinky -o InputSlot=Tray2 /var/www/html/attain.vyvoj/tmp/mp1.pdf
  • nebo
    • lp -o landscape -o fit-to-page -o media=A4 filename.jpg
  • informace o tiskárně se zobrazí příkazem
    • lpoptions -p skrinky -l

Potřeba je taky samba client

  • nainstaluje se balíček cifs-client
    •  sudo apt-get install cifs-utils
  • v souboru /etc/fstab se přidá řádek (musí byt vytvořen adresář v mnt), uid 33 je pro uživatele www-data
    • //192.168.169.202/storage /mnt/stitky cifs uid=33,gid=33,username=xxx,password=yyy,iocharset=utf8,rw,sec=ntlm 0 0
  • parametr sec=ntlm definuje jak je šifrované heslo, u starších zařízeních se musí přidat jinak to hlásí mount error 5 = Input/output error, jinak stačí
    • //192.168.169.250/firma /mnt/firma cifs uid=33,gid=33,username=tomasn,password=pass,iocharset=utf8,rw 0 0
  • aktivují se změny
    • sudo mount -a