??????? ???????? ?????????? 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. ??????? ???????? ??????????? ??? ???????????.
??????? ? ????????? ??????: ????? ??? ?????????? ? ??? ? ???? ???????????
????????? ???????? ???? ?????????? ?????? ? ????????? ????? ????????? ?????????. ???????? ???????????? ??????????? ???????????? ??????????? ??????????? ??????? ??????. ????????? ?????????????? ?????? ????????? ?????? ? ????????? ??????.
??????? 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 ???? ??? ?????????????? ????????. ??????? ?????????? ??????? ????????? ??????? ?????????.
??????????? ? ?????????????? ????????????. ????????? ???????? ????? ????????????? ??????. ???????????? ????? ???????????? ????? ?????????? ????????.
