Логотип

Home & Business Solutions

Решение существует и притом единственное

Web-сайт на реконструкции


CentOS шпаргалка

Система и устройства

free -h Информация об оперативной памяти (RAM) и разделе swap: общий размер, занято, доступно и т.д.
lspci Информация о слотах расширения PCI. Можно указать ключи -v и -vv для более подробной информации.
lsusb Список устройств подключенных к USB-хабам. С ключом -t шины и порты отображаются в виде дерева. Ключ -v для подробного вывода.

Файловая система

df -h Информация о разделах файловой системы: размер, занято, доступно и т.д.
find /dir -name pattern -type f Найти файлы с именем подходящим под шаблон pattern в директории /dir. Например, найти все zip-архивы в домашней директории: find ~ -name *.zip -type f
grep -R "text-to-search" /dir Найти файлы содержащие текст text-to-search в директории /dir. Например, найти все файлы с текстом CentOS в текущей директории: grep -R "CentOS" .

Менеджеры пакетов

yum

yum repolist Список используемых репозиториев. С параметром all покажет список всех установленных в системе репозиториев.

rpm

rpm -qa Список всех установленных пакетов
rpm -qa gpg-pubkey* Список установленных gpg-ключей
rpm -qi package-name Информация о пакете package-name
rpm -e package-name Удалить пакет package-name

Архивы

tar -zcf archive.tar.gz /dir/or/filename Создать архив archive.tar.gz, где /dir/or/filename – путь директории или файла, которые будут заархивированы.
tar -zxf archive.tar.gz Распаковать архив archive.tar.gz в текущую директорию

Apache

httpd -M Список подключенных модулей

Обновление ядра на CentOS 6.x из ELRepo

  • Опционально: uname -r - узнаем текущую версию ядра. Пример вывода: 2.6.32-573.7.1.el6.x86_64
  • Установить репозиторий ELRepo (если это ещё не сделано):
    • rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org - установка gpg-ключа репозитория
    • rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm - непосредственно сам репозиторий
  • yum --enablerepo=elrepo-kernel install kernel-lt - обновление ядра
  • Опционально: vi /boot/grub/grub.conf - проверить, что новое ядро прописано в конфигурации grub. Также можно установить загрузку системы с новым ядром по умолчанию: параметр default, нумерация начинается с нуля. Как правило, новое ядро становится на первое место (0), а старое – на второе (1), поэтому строку default=1 следует заменить на default=0
  • reboot - перезагрузка
  • uname -r - проверим, что система работает на новом ядре. Пример вывода: 3.10.92-1.el6.elrepo.x86_64