Files
OBS/2.0.1 SYSADMIN/Шаблоны команд.md
2025-04-06 19:00:36 +04:00

3.3 KiB
Raw Blame History

[!danger]+ Просмотр информации и доп команды к ним

[!tip]- Просмотр информации

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

[!tip]- Проверка местоположения pwd

[!danger]- Создание файлов и папок touch - пример touch /home/user/project/creds.json mkdir - пример mkdir /home/user/project

[!danger]- Копирование и перенос cp - пример cp file1.txt /backup/ mv - mv file1.txt /backup/ либо перенос с переименованием mv file1.txt /backup/file2.txt

[!danger]- Архивирование, перенос данных, разархивирование данных

[!tip]- Архивирование данных переходим в нужную директорию через cd /.. и используем команду для архивации tar cvf archive.tar /home/test

[!tip]- перенос данных на сервер/комп

  1. нужно определиться куда нужно сохранить данные и откуда
  2. нужно узнать ip сервера
  3. расписать команду:
  4. scp -r (путь откуда взять архив) user@ip:/путь_куда_отправлять_хранения)

[!bug]- пример: scp -r /home/stitch505/mission/files/archive.tar root@192.168.100.50:/home/stitch505/mission/remote_server/restore/

[!tip]- Разархивирование данных заходим куда перенесли данные и распаковываем архив.

[!bug] Пример: tar -xvf archive.tar где:

  • -x — извлечь
  • -v — показать процесс
  • -f — указать файл

[!warning]- /Dev для работы с оборудованием

  • /dev/sda, /dev/sdb, dev/sdc — жесткие диски;
  • /dev/null — «черная дыра» для данных, что удобно для отбрасывания ненужного вывода;
  • /dev/random — генератор псевдослучайных чисел;
  • /dev/ttyS0, /dev/ttyS1 — последовательные порты для подключения внешних устройств;
  • /dev/fb0 — псевдоустройство, которое отвечает за изображение на экране;
  • /dev/input/mouse0, /dev/input/keyboard0 — устройства ввода, такие как мышь и клавиатура.

[!bug]- примеры команд cat /proc/cpuinfo | head -n 10 смотрим всю информацию с головы (10 строк) cat /proc/meminfo Смотрим данные об исп. памяти ls -l1 /dev смотрим список устройств, в формате crw-rw-rw- 1 root root 1, 3 Apr 6 10:00 null