Skip to content

adamhitzger/linux-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

linux-notes

  • usefullink:
    1. https://www.site24x7.com/tools/ipv4-subnetcalculator.html
    2. w10 client iso: https://www.softlay.com/downloads/windows-10-1507
    3. https://maturitascmsd.jednoduse.cz/
    4. https://github.com/gemy754/maturita4it/blob/main/LinuxSiteTut
    5. https://github.com/PatukenzeeCZ/Maturitka-PSS-PRG
  • 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
    1. /etc/passwd
    2. /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:
    1. openjdk - sudo apt-get install openjdk-8-jre
    2. intellij com. - sudo snap install intellij-idea-community --classic --edge
    3. inkscape - sudo apt install inkscape
    4. dhcp - sudo apt-get install isc-dhcp-server
    5. dns - sudo apt-get install bind9 -y
    6. tasksel - sudo apt install tasksel >> +LAMP Server
    7. lamp - sudo tasksel install lamp-server
    8. apache2 - sudo apt install apache2
  • konfigurace
    1. LAMP >> apache2
    2. 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
    3. 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]

  1. 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)

  1. Vložení příkazu: • Sudo nano test.sh

  2. Cp -R ~/Dokumenty /tmp

  3. Kill -kill 15658

  4. Mkdir ~/Script

  5. Touch test.sh

  6. Chmod ug+x test.sh

  7. Chown alan test.sh

  8. Ps -A

  9. Spuštení scriptu každě pondělí v 1 hodinu • Crontab -e (upravení cronu)

  10. 0 1 * * * ~/test.sh

  11. 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)

  12. 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)

  13. 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

  1. 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)

  2. Zobrazení stavu služeb • Service isc-dhcp-server status( status ) • Service bind9 status( status ) • Service cron status (status)

  3. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published