??? ?????? Linux ??? ??????????

??? ?????? Linux ??? ??????????

Linux ????????? ????? ???????????? ?????????? ? ????????? ?????????????? ?????. ??????? ????????? ? 1991 ???? ????????? ???????? ????????? ?????? ??????????. ???? ?????? ????????????? ?? ????????, ?????????????? ???????????, ??????????? ??????????? ? ?????????????? ????????.

????????? ???????? ????????????? ??????????? ??????? ???????????? ???????????, ???????? ? ???????????? ?????????. ??????????? ?? ????? ???? ?????? ????? ? ???????? ???? ? ???????????? ???????????. ????? ?????? ??????????? ???????????? ???????????? ? ??????.

?? ???????? ??? ????????????. ????? ?? ?????? ?? ?????????? ? ????? ??????????? ??????? ????????????? ?????? ?? ?????????????? ????? ???????????. ?????????? ??????? ??????? ??????? ??????????????? ??? ????????? ??????????? ? ?????????? ???????????????????.

??????????????? ???????????? ???????? ??????? ????? ???????????. ????? ???????? ??????????? ?????, ???????? ????? ? ????? ???????????????? ?? ?????? ???????. ??????????? ???????????????? ????? ???????????.

??? ??? ?? ????????? ? ??? ??? ?????????? ?? Windows

????????? ?? ???????? ?? ??????? Unix. ???? ??????? ?????????? ??????????? ??????????, ? ???????????????? ????????? ??????????? ? ???????????? ?????????. ???????????? ??????????? ???????????? ???????????? ? ???????????? ?? ??????.

??????? ??????????????? ??????????? ??????????? ?? ???????????? ???????. ?????????????? ??????????? ????? ???????? ?????? ???????? ??? ???????? ? ?????????????. Windows ??????????? ????????????? ????? ??????????.

??????????? ??????????? ???????? ??-?????. ?????? ?????? C:, D:, E: ????????????? ????? ?????? ????? ? ?????? ? /. ????????? ????????? ????????????? ? /etc, ????????? ? /usr/bin, ???????? ?????????? ? /home.

????????????????? ????????? ??????????? ????? ????????? ?????????. ??????????? ? ?????????? ????? ??????????? ?? ??????? ?????? ?? ????????????. ? ?????? ?????? ????????? ????????? ???????????? ? ????????????? ??????????.

?????????? ? ???????? ???????? ??????. ??????? ???????? ?? ????? ??????????? ?????????????? ??????????? ????? ??? ??????? ?????????? ????.

???????????? Linux

?????? ???????????? ????? ?????????????? ???????????? ???????????? ???????. ?????? ???????????? ?????????? ????, ????? ????????, ?????????? ????????? ? ??????? ????????????.

Ubuntu ????????????? ?????????????? ????????? ??? ????????? ?????????????. ??????????? ???? ??????? ???????????, ??????????? ????? ? ??????????? ?????????? ??????????. ??????? ? ?????????? ?????????????? ????????? ???????????? ? ??????????? ???? ???.

Fedora ????????????? ?? ?????????? ?????????? ? ?????????? ??????????? ?????????. ???????????? ???????????? ????????? ?????????? ????. ??????????? ????????????? ?????????, ??????? ???????? ? ?????????????? ?????????????.

Debian ???????? ???????????? ? ??????????. ?????????? ???????????? ????????? ???????? ????? ??????????? ? ?????????. ????????? ??????????? ????????? ???????? ?????? ?????? ??? ????? ???????? ??????.

Arch ???????????? ??? ??????? ??????. ??????????? ???????????? ?????? ????????? ????? ????????? ?????????. ????????? ?????? ???????? ?????????? ?????? ??? ??????????.

Mint ?????? ?? ?????????? Ubuntu ? ??????????? ?? ?????????????? ? ???????? ???????? ??? ???????????.

???????? ??????????? Linux

????? ????????? ????? ?????? ? ???????? ???????? /. ??? ??????, ?????????? ? ?????????? ?????????? ? ?????? ??????? ??????? ??????. ????? ?? ???? ?????? ????????? ?????????.

????? /bin ?????? ???????? ??????????? ?????????. ?????????? ls, cp, mv ? ?????? ???????? ????????? ???????????? ??? ? ??????? ????? ??????????.

?????????? /etc ???????? ??????????? ?????. ???????????? ???????????, ????? ??????? ? ????????? ????????? ???????? ? ?????? ?????. ??????????? ???????????? ?????? ??? ????????? ???????????????? ????????????? ??????.

?????????? /home ???????? ?????????????? ???????? ??????. ?????? ??????? ???????? ?????????? ??????? ??? ?????? ? ???????? ??????.

?????????? /var ???????????? ??? ?????????? ??????. ?????? ???????, ????????? ?????? ?????? ? ????????????? ?????? ??????????? ?????.

?????????? /tmp ???????????? ??? ?????????? ????????. ?????? ?????????????? ????????? ??? ????????????.

????????????? ????????? ?????????????? ? /mnt ??? /media. ??????? ???????? ??????????? ??? ???????? ??????????.

??????? ? ????????? ????????: ????? ??? ????? ? ??? ? ???? ??????????

??????? ????????????? ?????????? ???? ? ??????? ????? ????????? ?????????. ????????? ???????????? ??????????? ???????????? ??????????? ??????? ?????????? ??????????. ????????? ???????????????? ??????? ??????? ???????? ? ????????? ????????.

??????? ls ????????????? ?????? ?????. ????? -l ??????? ????????? ???????? ? ??????. ???????????? ?? ?????? ??????????? ????? cd ? ???????? ????.

???????????? ?????????? ??????????? ???????? touch. ???????? ??????????? ????? rm, ???????????? ????? cp. ??????? ? ????? ????? ???????????? ?????????? mv.

?????????? ? ???????? ?????????????? ???????? chmod. ??????? ????????? ???????????? ??? ????????? ?????????????. ???????????? ?????? ????????????? chown ? ????????? ?????????.

??????????? ?????????? ?????? ??????????? ????? cat ??? less. ?????? ??????? ?????????? ??????? ????????, ?????? ??????? ???? ??????????? ??????? ?? ?????????. ?????????????? ??????????? ? nano ??? vim.

????? ?????? ???????????? ??????? find ? ??????????? ????????????. ?????????? ?????? ?????? ?????????? ????????? grep. ?????????????? ?? Tab ???????? ???? ? ?????? ??????.

????? ? ??????: ????? ?????? ? ?????????? ? ??????

??????? ????????? ????? ?????? ??? ?????????? ??????. ?????? ??????? ????? ???????????? ????????????? UID. ??????? ????????? ?? ???????? ?????????????? ??????????? ?????????.

??????? ???????????? root ??????????? ????? ????????????. ??????? ???? ??????????? ????????? ??? ???????? ??? ?????. ?????????? ???????????????? ?? ????? root ?? ?? ??????????.

?????????? sudo ???????? ????????? ?????. ???? ?????????? ?????????????? ????????, ??????? ?????? ??????. ????? ????????? ????? ???????????? ? ???????? ?????????.

?????? ????????? ?????????? ??? ????????????? ?????????????. ?????? ??????????? ??????? ? ??????. ???????????? ?????????? ???????????? ??????, ?????? ? ??????.

????????????????? ??????????? ???????????? ???????????:

  • ???????????? ???????? ???????? useradd
  • ???????? ????? userdel
  • ????????? ?????? ???????????? passwd
  • ?????????? ? ??????????? ???????? usermod ? ?????? -aG
  • ???????? ????? ???????? groups

???????? /etc/passwd ?????? ?????????? ?? ??????? ??????? ? ?????? ??????.

?????? ?????????? ? ??????????: ??? Linux ???????? ? ???????????

???? ??????? ????? ?????? ??????????? ?????? ??? ????????????????? ????? ??????????. ?????????????????? ??????????? ??????????? ??????????? ??? ??????. ??????????, ??????? ??????????? ? ????? ?????????? ? ??????????? ??????? ????????????? ?????.

?????? ???? ???????????? ????? ???????????? ??????????? ??????. ?????????? lsmod ?????????? ?????? ?????????? ?????????. ????????? ?????? ?????????? ???????????? ????? modprobe, ???????? ????? rmmod.

????????????? ?????? ?????????? ??????? ??????????????? ???????????. ???????????? NVIDIA ? AMD ???????????? ????????????? ???????? ??? ???????????? ??????????????. ??????????? ??????????? ????? ????????? ????????? ??? ???????.

??????? lspci ????????????? ???????? PCI-??????????. ??????? lsusb ?????????? ???????? ?? USB-???????????. ??????????? ???????? ????????? ? ????????? /proc ? /sys.

??????? /dev ??????? ?????? ?????? ??????????. ?????????? ?????????? ???????? ??? /dev/sda, ??????? ????????????? /dev/sda1, /dev/sda2. ?????????????? ?????????????? ????? ???????? ? ??????????? ? ?????? ???????.

??????? dmesg ?????????? ?????????? ???? ??????? ? ????????????? ?????????? ? ??????????? ?????????? ?????? ? ????????????? ??????.

??????????? ?????

???????? ??????????? ????????? ???????????? ????????? ??????????? ??????????. ?? ???????? ?????? ?? ????????, ????????? ?????????? ? ????????????? ???????. ???????????? ??????? ???????? ???????? ????????????.

??????? ?????????? APT ????????????? ? ??????? ?? ????????? Debian. ??????? apt install ???????????? ??????? ? ?????????????????? ????????? ?????????. ???????????? ??????? ??????????? ????? apt update, ???????????? ?????????? ????? apt upgrade.

???????? DNF ????????????? ? Fedora ? ??????????? ???????. ?????????? ?????????? ??????????? ???????? dnf install, ????????????? ????? dnf remove.

???????? Pacman ??????????? ? Arch ? ??????????? ?????????????. ?????????? pacman -S ???????????? ??????, pacman -R ??????????.

Snap-?????????? ?????????? ?????????? ?? ????? ????????????. ?????????? ????? ??????????? ????????????. ??????????? ?????????????? ??????????? snap install.

Flatpak ???????????? ?????? ??? ????? ???????????. ??????? ??????????? ? ????????????? ????? ? ????????? ????????. ?????????? flatpak install ????????????? ?????????? ?? Flathub ? ?????? ??????.

?????? ? ??????: ??? ???????????, ????????? ? ???????????? ??????

?????? ????????? ????? ????????????? ????????? ? ?????????. ????? ?????? ???????? ???????????? ????????????? PID. ???????????? ????????? ????????? ??????????? ????? ????????? ???????????.

??????? ps ?????????? ???????? ???????? ?????. ???? aux ??????? ?????? ????????? ? ????????? ???????????. ????????? top ??????? ????????? ? ??????? ???????.

????????? ?????? ???????????? ???????? kill ? ????????? PID. ?????? SIGTERM ??????????? ?????????? ????????? ????????????. ?????? SIGKILL ?????????? ??????? ???????.

?????? ???????? ? ????????? ????????? ? ??????????? ?????????????. ??????? systemd ????????? ???????? ????? ??????? systemctl.

???????? ??????????? ?? ????????:

  • ?????? ???????? systemctl start
  • ?????????? ????? systemctl stop
  • ???????????? ???????? systemctl restart
  • ???????? ??????? ????? systemctl status
  • ????????? ??????????? ???????? systemctl enable
  • ??????????? ????? systemctl disable

??????? journalctl ?????????? ??????? ????? ? ?????? ??????.

?????????? ????????? ???????????

????????? ???????? ? ???????????? ??????. Ubuntu ??? Linux Mint ?????????? ??????? ?????????? ? ??????????? ??????????. ??????????? ???????? ???????????? ??????????? ??????????? ???????? ??? ?????????? ??????.

???????? ???????????? ????? ????????? ?????? ????? ???????. ???????? ????????? ????? ??????????? ?????????????? ? ????? ??????????. ??????????????? ???????????? ??????????? ???????? ??????.

?????????? ???????? ???????????????. ????????? ? ???????????? ?????? ??????????? ? ?????????????? ? ???????. ?????????? ????????? ????????? ????? ???????? ??????????.

??????????? ? ??????????? ?????????? ?????????? ??????. ?????????? ???????? ?????? ???????? ???????? ???????????. ?????? ?????????? ??????????? ????? ??????? ?? ???????.

?????????????? ?? ?????????. ??????????? ?????? ??????? ????? ?????? ? ?????????????? ????.

?? ?????????? ?????????? ?? ??????? ?????? ??????????????. ???????????? sudo ???? ??? ???????????????? ????????. ??????????? ?????????? ????????? ????????? ??????????? ???????.

???????? ? ??????? ?????????. ????????? ???????? ?????? ?????????? ????????. ????????? ???????? ??????????? ????? ??????????? ???????.