
- •1. Информационные команды Linux.
- •2. Команды Linux: работы с файлами и каталогами
- •2.1 Каталоги и файлы
- •2.2 О правах доступа
- •3. Команды Linux: работаем с архивами
- •4. Команды Linux: устанавливаем программы
- •4.1 Просмотр установленных пакетов
- •4.2 Установка и удаление пакетов
- •5. Команды Linux: мониторинг работы и просмотр логов.
- •6. Команды Linux: информация об устройствах.
- •8. Команды Linux: настройка сети.
- •8.1 Конфигурация сети
- •8.2 Маршрутизация
- •8.3 Управление портами (брандмауэр)
- •8.4 Управление nat
- •9. Команды Linux: создание и запись iso образов.
- •10. Команды Linux: пользователи и группы.
- •11. Команды Linux: работа с процессами.
- •12. Команды Linux: Runlevels.
2.2 О правах доступа
sudo chmod 0777 /home/ # Меняем права доступа к каталогу только для /home. 0777 – разрешение на чтение/запись/исполнение для всех групп;
sudo chmod -R 0777 /home/ # Рекурсивное изменение прав доступа к каталогу /home. 777 – разрешение на чтение/запись/исполнение для всех групп. Все вложенные каталоги и файлы будут иметь такие же права 0777;
sudo chown fire:shkola-linux /home/text.txt # Измененяем владельца, группы у файла /home/text.txt;
sudo chown -R fire /home/ # Изменяем владельца для всего содержимого каталога /home;
3. Команды Linux: работаем с архивами
tar cf text.tar /home/text.txt # Создаем tar-архив под именем text.tar содержащий в себе /home/text.txt;
tar czf text.tar.gz /home/text.txt # Запаковываем файл в tar-архив с сжатием Gzip по имени text.tar.gz;
tar cjf text.tar.bz2 /home/text.txt # Запаковываем файл в tar-архив с сжатием Bzip2 по имени text.tar.bz;
tar xf text.tar # Распаковываем архив text.tar в текущий каталог;
tar xzf text.tar.gz # Распаковываем и потом разжимаем tar-архив с Gzip;
tar xjf text.tar.bz # Распаковываем и разжимаем tar-архив с Bzip2;
4. Команды Linux: устанавливаем программы
4.1 Просмотр установленных пакетов
RPM - дистрибутивы
rpm -qa # Выводит список установленных пакетов RPM в вашей системе;
DEB - дистрибутивы
dpkg -l |more # Выводит список установленных пакетов DEB в вашей системе;
apt-cache search имя пакета # Поиск наличее этого пакета и выводит на экран важную информацию об этом пакете;
apt-cache showpkg имя пакета # Выводит всю информацию о данном пакете;
4.2 Установка и удаление пакетов
RPM - дистрибутивы
sudo rpm -i pkgname.rpm # Производим установку RPM пакета под именем pkgname.rpm;
sudo rpm -e pkgname # Производим удаление RPM пакета под именем pkgname;
sudo dpkg -i *.rpm # Производится установка всех пакетов в каталоге;
DEB - дистрибутивы
sudo apt-get update # Обновление списка доступных пакетов в репозитории Linux из Internet;
sudo apt-get upgrade # Происходит обновление доступной версии всех установленных пакетов в системе;
sudo apt-get install mc # Происходит установка DEB пакета mc;
sudo apt-get remove mc # Происходит удаление DEB пакета mc;
sudo dpkg -i *.deb # Установливаем все пакеты из данного каталога;
5. Команды Linux: мониторинг работы и просмотр логов.
Команды Linux которые позволяет проводить мониторинг работы операционной системы. Все данные выводятся на экран в реальном времени. Число, стоящее после команды означает интервал обновления вывода информации.
top # Информация о процессах, потребление оперативной памяти;
htop # Более расширенная Статистика о всех процессах;
dmesg # Показывает "логи" загрузки ОС и информацию об устройствах компьютера;
mpstat 1 # Показывает расширенную статистику потребления ресурсов системы в процентах (в некоторых дистрибутивов необходима доустановка пакета sysstat);
vmstat 2 # Показывает более расширенную статистику по использованию виртуальной памяти;
iostat 2 # Показывает более расширенную статистику прерываний по различным устройствам вашего ПК;