Найти в Дзене
Zylonix

Основные команды Linux: Полный Гид для Начинающих

Linux — это мощная и гибкая операционная система, которая используется как в серверных средах, так и на персональных компьютерах. Владение командной строкой — ключ к эффективному использованию Linux. В этой статье вы узнаете базовые команды Linux, которые помогут вам быстрее освоиться в системе. Фаервол в Linux помогает контролировать сетевые соединения, обеспечивая безопасность системы. Для более гибкой настройки можно использовать iptables: Теперь вы знаете основные команды Linux, включая управление файлами, папками, процессами и настройку фаервола. Регулярно практикуйтесь, и работа в терминале станет для вас лёгкой и удобной! 🚀 📖Больше статей на Zylonix
📖 Проекты нашей команды в ТГ канале #Linux #КоманднаяСтрока #Терминал #Администрирование #Фаервол #СетевыеНастройки #Безопасность #IT #Программирование #СистемноеАдминистрирование
Оглавление

Linux — это мощная и гибкая операционная система, которая используется как в серверных средах, так и на персональных компьютерах. Владение командной строкой — ключ к эффективному использованию Linux. В этой статье вы узнаете базовые команды Linux, которые помогут вам быстрее освоиться в системе.

📂 Работа с файлами и папками

🔎 Просмотр содержимого директории

  • ls — показывает список файлов и папок в текущей директории.
  • ls -l — выводит детализированный список с правами доступа, владельцем и размером файлов.
  • ls -a — отображает скрытые файлы (начинающиеся с точки).

🚀 Переход между папками

  • cd <путь> — смена каталога.
  • cd .. — переход на уровень выше.
  • cd ~ — переход в домашнюю директорию пользователя.
  • cd <имя_папки> — переход в указанную папку внутри текущей директории.
  • cd /абсолютный/путь/к/папке — переход в директорию по абсолютному пути.
  • cd - — возврат в предыдущую директорию.

📜 Работа с файлами

👀 Просмотр содержимого

  • cat <файл> — вывод содержимого файла в терминале.
  • less <файл> — удобный постраничный просмотр файла.
  • head -n <число> <файл> — вывод первых N строк файла.
  • tail -n <число> <файл> — вывод последних N строк файла.

✂️ Копирование, перемещение и переименование

  • cp <откуда> <куда> — копирование файла или папки.
  • mv <откуда> <куда> — перемещение или переименование файла/папки.

⚙️ Управление процессами

  • ps — просмотр запущенных процессов.
  • top — динамически обновляемый список процессов.
  • kill <PID> — завершение процесса по его ID.
  • killall <имя_процесса> — завершение всех процессов с указанным именем.

👥 Работа с пользователями и правами

  • whoami — отображение текущего пользователя.
  • who — список пользователей, работающих в системе.
  • chmod <права> <файл> — изменение прав доступа к файлу.
  • chown <пользователь>:<группа> <файл> — смена владельца файла.

🌐 Работа с сетью

  • ping <адрес> — проверка доступности узла.
  • ifconfig или ip a — просмотр информации о сетевых интерфейсах.
  • netstat -tulnp — список активных сетевых соединений и портов.

🔥 Настройка фаервола (Firewall) в Linux

Фаервол в Linux помогает контролировать сетевые соединения, обеспечивая безопасность системы.

  • ufw status — проверка состояния фаервола (UFW).
  • ufw enable — включение фаервола.
  • ufw disable — отключение фаервола.
  • ufw allow <порт> — открыть указанный порт.
  • ufw deny <порт> — заблокировать указанный порт.
  • ufw delete allow <порт> — удалить правило для разрешенного порта.
  • ufw reload — перезапустить фаервол с новыми настройками.

Для более гибкой настройки можно использовать iptables:

  • iptables -L — просмотр текущих правил фаервола.
  • iptables -A INPUT -p tcp --dport 22 -j ACCEPT — разрешить входящие соединения на порт 22 (SSH).
  • iptables -A INPUT -p tcp --dport 80 -j ACCEPT — разрешить HTTP-трафик.
  • iptables -A INPUT -p tcp --dport 443 -j ACCEPT — разрешить HTTPS-трафик.
  • iptables -A INPUT -j DROP — блокировать весь остальной входящий трафик.

🔥 Полезные команды Linux

  • man <команда> — справочник по команде.
  • history — история введённых команд.
  • clear — очистка терминала.
  • exit — выход из терминала.

✨ Итог

Теперь вы знаете основные команды Linux, включая управление файлами, папками, процессами и настройку фаервола. Регулярно практикуйтесь, и работа в терминале станет для вас лёгкой и удобной! 🚀

📖Больше статей на Zylonix
📖 Проекты нашей команды в ТГ канале

🏷 Хештеги

#Linux #КоманднаяСтрока #Терминал #Администрирование #Фаервол #СетевыеНастройки #Безопасность #IT #Программирование #СистемноеАдминистрирование