Автозагрузка в CentOS

Как включить программу в автозагрузку или, наоборот, удалить из автозагрузки в CentOS?
Посмотреть список автозагрузки можно при помощи команды:

# /sbin/chkconfig --list
atop            0:off   1:off   2:on    3:on    4:on    5:on    6:off
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off
httpd           0:off   1:off   2:off   3:on    4:off   5:off   6:off
ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off

Читать далее

Сброс пароля root пользователя в Linux

Как сбросить пароль пользователя root в Linux?
В некоторых системах, например Ubuntu, есть возможность при загрузке выбрать "recovery mode" и командой passwd root задать новый пароль. Но это срабатывает не всегда, есть более универсальный способ для систем Linux.

При загрузке выберите ваше ядро, которое используете (обычно, по умолчанию одно), а затем нажмите клавишу "E", чтобы выбрать меню редактирования параметров загрузки:
passwd-1

Читать далее

Как загрузиться в однопользовательском режиме (Single Mode) в Linux CentOS

В этой статье будет рассказано, как загрузиться в однопользовательском режиме (Single Mode) в Linux на примере CentOS. Это может быть полезно для восстановления системы. Это также используется для сброса пароля на root или любых других пользователей.

1. Посмотрите как называется ядро вашей системы:

# uname -r

Читать далее

Менеджер пакетов Yum в CentOS. Синтаксис, настройка, руководство.


Yellow Dog Updater, Modified (Yum) - это менеджер пакетов по умолчанию, используемый в CentOS (все версии). Он используется для установки и обновления пакетов из CentOS (и сторонних) репозиториев.

 

 

Используйте утилиту yum для изменения программного обеспечения в вашей системе:
- Чтобы установить новое программное обеспечение из репозиториев пакетов.
- Чтобы установить новое программное обеспечение из отдельного файла пакета.
- Чтобы обновлять существующее программное обеспечение в вашей системе.
- Чтобы удалять ненужное программное обеспечение из вашей системы.

Yum реализован как библиотека на языке программирования Python, с небольшим набором программ, которые представляют интерфейс командной строки. Также существуют оболочки на основе GUI, такие как Yum Extender (yumex). В настоящее время разрабатывается переписывание yum на основе libsolv с именем DNF и заменяет yum как диспетчер пакетов по умолчанию в Fedora 22.

В качестве полной замены своего предшественника - инструмента Yellowdog Updater (YUP), yum развивался в первую очередь для обновления и управления системами Red Hat Linux, используемыми в Отделе физики Университета Дьюка(Северная Каролина, США). Сет Видал и Майкл Стэннер разработали yum, в то время как yup первоначально разрабатывался и поддерживался Дэном Бурко, Брайаном Стиллвелом, Стивеном Эди и Трой Бенгегердес из Yellow Dog Linux. В 2003 году Роберт Г. Браун в университете Дьюка опубликовал документацию. В дальнейшем yuь включили в Red Hat Enterprise Linux, Fedora, CentOS и многие другие дистрибутивы Linux на основе RPM, включая сам Yellow Dog Linux, где он заменил исходную утилиту YUP, которая в прошлом обновлялась на SourceForge в 2001 году. К 2005 году он, по оценкам, был доступен на более чем половине рынка Linux.

Общая публичная лицензия GNU от yum разрешает бесплатное и свободное распространение программного обеспечения с открытым исходным кодом без каких-либо роялти, если соблюдаются другие условия лицензии. Сэт Видал продолжал вносить свой вклад в yum до тех пор, пока он не погиб в результате велосипедной аварии в Дареме, штат Северная Каролина, 8 июля 2013 года.

Чтобы использовать yum, укажите функцию и один или несколько пакетов или групп пакетов. Для каждой операции yum загружает самую последнюю информацию о пакете из сконфигурированных репозиториев. Если ваша система использует медленное сетевое соединение, yum может потребовать несколько секунд для загрузки индексов репозитория и файлов заголовков для каждого пакета. Утилита yum ищет эти файлы данных для определения наилучшего набора действий для получения требуемого результата и отображает транзакцию для вас. Транзакция может включать установку, обновление или удаление дополнительных пакетов для разрешения зависимостей программного обеспечения.

Для поиска установленных пакетов используются опции list, search, provide.
С помощью опции list выполняется поиск пакета по его названию. Пример:

# yum list package_name

Можно воспользоваться подстановкой значения с помощью символа *, экранируя его с помощью символа \ :

# yum list packagen\*

Вместо * можно использовать знак ?, который заменяет один любой символ в поиске:

# yum list mysq\?
Available Packages
mysql.x86_64 5.1.73-3.el6_5 updates

Читать далее