??? ?????? Linux ??? ????????
Linux ???????????? ????? ???????????? ?? ? ????????? ???????? ?????. ????????? ???????? ? 1991 ???? ????????? ???????? ??????????? ?????? ??????????. ? ????????? ????? ?????? ??????? ??????? ????????????? ?? ????????, ???????????? ??, ?????????? ??????????? ? ?????????????? ??????????.
????????? ??????????? ????? ????????? ?????? ????????? ?????????, ?????????????? ? ???????? ?????????. ??????????? ?? ????? ???? ?????? ????? ? ???????? ???????????? ?????????? ? ?????????? ???????. ???????? ?????? ???????????? ?????????? ???????????? ? ????????????.
????????? ????????? ??? ??????????. ????? ?? ?????? ?? ?????????? ? ????? ????????? ?????? ?? ??????????? ????? ?????. ?????????? ???????? ??????? ??????? ?????????? ??? ??????????????? ????????? ? ?????? ???????.
???????????? ???????????? ???????? ?? ????? ???????????. ????? ???????? ?????????? ?????????, ????????? ?????? ? ????? ?????? ?? ?????? ??????. ??????????? ????????? ?????????? ????????????.
??? ??? ?? ?? ? ??? ??? ?????????? ?? Windows
?????????? ??????? ?????????? ?? ??????? Unix. ???? ??????? ?????????? ??????????? ?????????????, ? ???????????????? ?????????? ????????????? ? ???????????? ?????????. ???????????? ??????????? ???? ???????????? ? ?????? ?? ??????.
????? ????????????? ??????????? ??????????? ?? ??????? ?????????. ???????????? ??? ???????? ?????? ???????? ??? ???????? ? ?????????. Windows ??????????? ??????? ?????? ????????.
??????????? ??????????? ????????? ?????. ?????? ????? C:, D:, E: ??????????? ????????? ?????? ????????? ? ??????? ? /. ????????? ????????? ????????? ? /etc, ?????????? ? /usr/bin, ???????? ???????? ? /home.
?????????? ??????????? ??????????? ????? ???????? ?????????. ??????????? ? ???????????? ????? ???????????? ???????????? ?? ??????????. ? ?????? ?????? ????????? ???????? ????????? ????????? ? ????????????? ????????.
?????????? ? ???????? ????????? ????????????. ??????????? ???????? ?? ????? ??????????? ???????? ????????? ?????? ??? ?????? ????????? ??????????.
?????? Linux
??????????? ????????? ????? ?????? ???????????? ???????????? ??. ?????? ?????? ?????????? ??????????? ?????????, ????????? ??????, ?????????? ????????? ? ??????????? ?????????.
Ubuntu ????????? ?????????? ??????? ??? ????????. ?????? ???????????? ????????? ???????????, ??????? ????? ? ????????? ????????????. ?????? ? ??????????? ????????????? ??????????? ????????? ? ???? ???? ???.
Fedora ????????????? ?? ????????? ????????? ? ????????? ??????????? ???????????. ???????????? ?????????? ??????????? ????? ???????????. ?????? ???????? ????????????, ???????? ????????????????? ? ???????????? ??????????.
Debian ?????????? ????????????? ? ???????????. ?????? ???????????? ?????????? ????????? ????? ?????????? ? ???????????. ????????? ????????? ????????? ???????????? vavada ??? ?????????? ???????? ????????.
Arch ???????????? ??? ??????????? ??????????. ??????????? ????????????? ?????? ????????? ????? ????????? ?????????. ??????? ???????????? ???????????? ????????? ?????????? ??? ??.
Mint ???????? ?? ?????????? Ubuntu ? ???????? ?? ???????? ? ?????????????? ?????????????? ?????????? ??? ?????????????.
???????? ????????? Linux
???????? ?????????? ?????????? ? ???????? ?????????? /. ????? ?????????, ???????? ? ?????????? ????????????? ?????? ????? ?????? ????????. ?????????? ???? ???????? ????????? ?????????.
?????????? /bin ?????? ??????? ??????????? ?????????. ??????? ls, cp, mv ? ?????? ??????????????? ??????? ????????? ????? ? ????????????? ??????? ??????????.
????? /etc ???????? ???????????????? ?????. ???????????? ??????????, ????????? ??????? ? ????????? ???????????? ????????? ? ?????? ?????. ????????? ???????????? ????? ??? ??????????? ?????? ??????.
????? /home ???????? ?????? ?????????? ??????????. ?????? ??????? ?????? ????? ?????????? ????? ??? ?????????? ? ?????????? ??????.
?????????? /var ?????? ??? ?????????? ??????. ??????? ???????, ??? ???????? ? ????????????? ????????? ??????????? ?????.
????? /tmp ????????????? ??? ?????????? ????????. ?????? ??? ??????? ???????????? ???????????? ??? ???????????.
???????????? ??????????? ??????????? ? /mnt ??? /media. USB-?????????? ??????????? ??? ???????? ??????????.
???????? ? ?????????? ?????????: ????? ??? ?????????? ? ??? ? ???? ??????????
??????? ????????? ?????????? ????? ? ?? ????? ????????? ?????????. ????????? ????????? ????????? ???????? ??????? ?????????? ??????????. ??????? ?????????????? ???????? ???????????? ?????????????? ? ????????? ??????.
??????? ls ?????????? ?????????? ?????. ???????? -l ????????????? ?????? ?????????? ? ??????????. ???????????? ?? ????????? ??????????? ????? cd ? ???????? ????????.
???????? ?????????? ?????????????? ???????? touch. ???????? ??????????? ????? rm, ???????????? ????? cp. ??????? ? ?????????????? ?????????? ??????? mv.
?????????? ? ???????? ?????????????? ?????????? chmod. ??????? ???????????? ???????? ??? ?????????? ??????. ??????? ????????? ???????????? chown ? ???????? ?????????.
??????????? ?????????? ?????? ???????? ????? cat ??? less. ????????? ????????????? ???? ????, ?????? ????????? ???????????? ?????????. ????????????? ???????????? ? nano ??? vim.
?????????? ?????? ????????? ??????? find ? ?????????? ????????. ????? ???????? ? ?????????? ?????? ???????????? grep. ??????????? ?? Tab ???????? ????? ? vavada.
????? ? ??????: ??????? ?????? ? ???????? ????????
??????? ?????????????? ????? ????????????? ??? ?????? ??????????. ?????? ??????? ?????? ??????????? ?????? ????????????? 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 ? vavada.
????????? ? ???????: ??? ?????????, ????????? ? ????????????? ?????????
???????? ????????? ????? ???????? ????????? ? ?????????. ?????? ????????? ???????? ?????????? ????????????? 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 ???????????? ??????? ????????? ? ??????? ??????????. ?????????? ??????? ???? ??????????? ???????????? ???????? ??? ?????????? ??????.
???????? ???????????? ????? ?????? ?????? ????? ???????. ???????? ????????? ????? ???????? ? ??????? ????????????. ?????????? ???????????? ?????????? ??????? ??????.
?????????? ???????? ??????????. ????????? ? ???????? ?????????? ????????? ? ?????? ? ???????????. ?????????? ?????????? ?????? ?????????????? ???????? ????????????.
?????????? ????????? ???????????? ??????. Wiki-???????? ?????? ??????? ?????? ???????. ?????? ?????????? ???????????? ???????? ?????? ?? ???????.
?????????? ????????? ??????????????. ?????? ?????? ???????? ??????????? ???????????? ? ????? ????.
?? ?????????????? ????????? ?? ????? ??????????????. ???????????? sudo ???? ??? ????????? ????????. ??????????? ?????????? ??????? ????????? ?????????? ??.
?????????? ? ??????? ???????????. ????????? ??????? ????? ????????? ??????. ??????????? ?????????? ??????????? ????????? ??????????? ???????????.