Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник основных команд Linux с примерами.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
159 Кб
Скачать
☆

1.4 Просмотр содержимого файлов

# cat .bashrc; cat index.htm i/index.htm # вывод содержимого файла\файлов

# less -N /etc/named.conf # постраничный вывод текста с нумерацией строк (с прокруткой файла)

# head -t 20 /etc/named.conf # вывод первых 20 строк файла

# tail -f -n 100 /var/log/messages # вывод последних 100 строк + вывод добавленных строк в реальном времени

# more /etc/named.conf # вывод содержимого файла на экран отдельными страницами

# nano /etc/named.conf # просмотр и релактирование файла

1.5 nano

nano - редактор файлов, более дружелюбный чем vim ;)

# nano /etc/hosts # просмотр и релактирование файла

# export EDITOR=nano # делаем nano редактором файлов по умолчанию

  •  Ctrl-X - закрыть редактор

  •  Ctrl-O - сохранить

  •  Ctrl-C - номер строки\текущая позиция

  •  Ctrl-W - поиск

  •  Ctrl-W затем Ctrl-T - переход к строке №

  •  Ctrl-K - вырезать строку

  •  Ctrl-U - вставить из буфера

  •  Alt-A - выделение (вне X)

  •  Alt-6 - копировать в буфер

 nano-памятка

2 Система

2.1 Загрузка | 2.2 Hardware | 2.3 Ресурсы и статистика | 2.4 Ограничения | 2.5 Runlevels |2.6 Восстановить пароль root | 2.7 kernel | 2.8 grub | 2.9 Пользователи

2.1 Загрузка

Последовательность при загрузке:

Инициализация BIOS => Загрузчик (grub) => Инициализация ядра (kernel initialization) => выполнение init -> {/etc/rc.d/rc.sysinit, /etc/rc.d/rc, /etc/rc.d/rc[0-6].d/, /etc/rc.d/rc.local} => virtual consoles => X

=> Инициализация BIOS:

Определение переферийных устройств и устройств для загрузки. BIOS читает и выполняет инструкцию расположенную в первом секторе загрузочного устройства. Обычно это первые 512 bytes жесткого диска.

=> Загрузчик:

Первоначальный загрузчик находит и загружает программу загрузки 2 этапа (stage 2) и передаёт ей управление (grub); используется BIOS API; обычное место загрузчика 2 этапа - /boot/. Загрузчик 2 этапа выбирает, находит и загружает ядро и RAM диск (initrd) в память; grub читает конфигурацию из /boot/grub/grub.conf. Подробнее о grub.

=> Инициализация ядра:

Обнаружение устройств. Инициализация драйверов устройств. Монтирование корневой файловой системы в режиме только чтения (read-only). Запуск процесса init.

=> Выполнение init:

init читает /etc/inittab (как загружать систему для каждого runlevel). Определяется run level, директории для запуска скриптов, стартует /etc/rc.d/rc.sysinit: udev, selinux, устанавливаются параметры ядра в /etc/sysctl.conf, устанавливаются часы, загружается keymap, подключается swap, устанавливается hostname, проверяется и перемонтируется корневая файловая система в режиме чтения-записи.

2.2 Hardware

Версия системы, дистрибутив

# uname -a # Версия ядра (kernel version)

# lsb_release -a # Информация о дистрибутиве

# cat /etc/redhat-release # Информация о версии Centos/Redhat

# cat /etc/debian_version # Информации о версии Debian

# uptime # Как долго система работает

# hostname # Имя системы (hostname)

# man hier # Информация о системных каталогах, справка

# last reboot # История перезагрузок системы

Оборудование определенное ядром

# dmesg # Обнаруженные устройства и сообщения выводимые при загрузке

# lsdev # информация об установленном оборудовании

# dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8 # Читаем BIOS

# cat /proc/cpuinfo # информация о CPU

# cat /proc/meminfo # информация о RAM и swap

# watch -n1 'cat /proc/interrupts' # Просмотр изменений прерываний

# cat /proc/devices # Конфигурация устройств

# lspci -tv # Смотреть PCI устройства

# lsusb -tv # Смотреть USB устройства

# lshal # Смотрим список устройств и их свойства

# dmidecode # Смотреть DMI/SMBIOS: hardware информация из BIOS

# grep HIGHMEM /boot/config-$(uname -r) # Узнать максимально возможный размер RAM в системе

# grep --color=tty pae /proc/cpuinfo # если pae-то с ним будет работать xen; vmx(intel),svm(AMD)-для полной виртуализации