- usefullink:
- přepnutà do sudo: sudo -i
- zobrazenĂ souboru: nano [filename]
- vytvořenà složky: mkdir [-p] [path/dir_name]
- vytvořenà souboru: touch [path/file_name]
- kopĂrovánĂ: cp -R [dir] [destination_dir]
- zobrazenĂ procesĹŻ: ps -A
- update repositářů: sudo apt upgrade
- vytvoreni usera:useradd -d /directory -s /shell [nazev_uctu] nebo adduser [nazev_uctu]
- vypsánà deamonů: /etc/init.d/[app_name] status [app_name] [app_name]
- ověřenà statu: service/systemctl [app_name] [status/start]
- sloĹľky spojenĂ© s uĹľivatelĂch
- /etc/passwd
- /etc/group - admin, sudo
- nastavenĂ hesla: passwd [user]
- zmÄ›na vlastnĂka: chown [user] [podĹ™azená_dir]
- zmÄ›na pĹ™Ăstupu: chmod [700] || [ugo+-rxw] [dirfile_name]
- vytvořenà skupiny: groupadd [groupname]
- cron: crontab -e >> 1 >> min hod dayofmonth month dayofweek [path/dirfilename]
instalace:
- openjdk - sudo apt-get install openjdk-8-jre
- intellij com. - sudo snap install intellij-idea-community --classic --edge
- inkscape - sudo apt install inkscape
- dhcp - sudo apt-get install isc-dhcp-server
- dns - sudo apt-get install bind9 -y
- tasksel - sudo apt install tasksel >> +LAMP Server
- lamp - sudo tasksel install lamp-server
- apache2 - sudo apt install apache2
- konfigurace
- LAMP >> apache2
- https://ubuntu.com/tutorials/install-and-configure-apache#2-installing-apache -cd /etc/apache2/sites-available
- cp 000-default.conf myconf.conf
- změnit alias/domain/dirname
- mkdir /myweb >> nano index.html
- DHCP - nano /etc/dhcp/dhcpd.conf >> subnet [address] netmask [netmask] { range [from_ip_address] [to_ip_address]} - host [name] { hardware erhernet XX:XX:XX:XX:XX:XX:XX} - nastavenĂ interfacu: nano /etc/default/isc-dhcp-server -ip na XXX.XXX.XXX.XXX/XX dev enp0s8
- DNS -cd /etc/bind9 -cat named.conf.default >> zkopĂrovat zĂłnu -sudo nano named.conf.[name.net] >> uloĹľit a pĹ™rejmenovat zĂłnu na [name.net] -sudo nano named.conf >> include "/etc/bind/named.conf.[name.net]" -cp dev .local [name.net]
- LAMP >> apache2
- VytvoĹ™enĂ admina: • Sudo mkdir -p /admin/data (TĂmto vytvoĹ™Ăm domovskĂ˝ adresář) • Sudo useradd -d /admin/data -s /bin/bash admin (TĂmto vytvoĹ™Ăm admina) • Sudo passwd admin (TĂmto vytvoĹ™Ăm heslo pro admina) • Sudo nano /etc/passwd (NapĂšu jmeno v adresáři, Linux Administrator)Sudo • Sudo nano /etc/group ( pĹ™idám oprávnÄ›nĂ k adminovi: adm, sudo) • Sudo cp -R /etc/skel /admin/data (PĹ™ekopĂrovánĂ dat z skel) • Sudo Chown admin data (OprávnÄ›nĂ pro admina, bĂ˝t v rootu /admin#) • Sudo Chmod 700 data (OdebránĂ rootu) • ll /admin/data (PodĂvánĂ do sloĹľky data) • cd /admin/data (adresář) • su admin (pĹ™ihlášenĂ admina) • cd ~ (DomovskĂ˝ adresář)
Vytvořenà uživatele: • Sudo groupadd delon (Vytvořenà skupiny delon) • Sudo adduser alan (vytvořenà uživatele alan) • Sudo nano /etc/group (přidánà alana ke skupině delon) • Sudo Sudo chgrp delon alan (alan ve složce delon) • Sudo Chmod 740 alan (pouze na čtenà v adresáři) • Su alan (Přihlášenà na alana)
-
VloĹľenĂ pĹ™Ăkazu: • Sudo nano test.sh
-
Cp -R ~/Dokumenty /tmp
-
Kill -kill 15658
-
Mkdir ~/Script
-
Touch test.sh
-
Chmod ug+x test.sh
-
Chown alan test.sh
-
Ps -A
-
Spuštenà scriptu každě pondělà v 1 hodinu • Crontab -e (upravenà cronu)
-
0 1 * * * ~/test.sh
-
Instalace Inkscape • Sudo apt update (aktualizace) • Sudo apt install inkscape ( instalace inkscape) • Sudo snap install intellij-idea-community --classic --edge ...(možné stáhnutà na ubuntu software)
-
Nainstalovánà DHCP a DNS a jejà konfigurace • Sudo apt install isc • Sudo apt install isc-dhcp-server (instalovánà DHCP) • Sudo apt install bind9 (instalovánà DNS) • Sudo nano /etc/dhcp/dhcpd.conf (konfigurace DHCP)
-
Subnet 192.168.66.0 netmask 255.255.255.192{ Range 192.168.66.1 192.168.66.50 }
Host maturant{ Hardware ethernet 70:85:E3:2A:FE:05 } • Sudo nano /etc/default/isc-dhcp-server
-
INTERFACE=“enp0s8“ (pĹ™idánĂ interface) • Sudo ip a a 192.168.66.60/26 dev enp0s8 (pĹ™idánĂ ip adresy na broadcast) • Ip a (zkontrolovánĂ ip adresy) • Service isc-dhcp-server status( status ) • Service isc-dhcp-server start( start ) • Service bind9 status( status ) • Cd /etc/bind (sloĹľka bind) • Ls( co je ve sloĹľce) • Sudo Cat named.conf.default-zones ( kopĂrovánĂ local hosta) • Sudo nano named.conf.udelatko.net (VloĹľenĂ vlastnĂ zony) • Sudo nano named.conf (pĹ™idánĂ: include“/etc/bindnamed.conf.udelatko.net“; • Sudo cat named.conf.udelatko.net (informace o zone udelatko.net)
-
Zobrazenà stavu služeb • Service isc-dhcp-server status( status ) • Service bind9 status( status ) • Service cron status (status)
-
Instalace LAMP serveru a Apache • Sudo apt install tasksel(instalce) • sudo tasksel - zakliknout Spacem, Na Ok Tabem a Enter(DNS, LAMP, Print server, Ubuntu desktop, Ubuntu minimal desktop) • Cd apache2/ • Cd sites-available • Ls • Sudo cp 000-default.conf.net.conf • Sudo nano udelatko.net.conf( Server name: www.udelatko.net; DocumentRoot /mujweb) • Sudo mkdir /mujweb • Sudo nano index.html(ahoj) • Sudo a2ensite udelatko.net.conf • /etc/init.d/apache2 reload