- 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