Показаны сообщения с ярлыком CentOS. Показать все сообщения
Показаны сообщения с ярлыком CentOS. Показать все сообщения

понедельник, 4 сентября 2017 г.

Lvm2 resize and Centos/Oracle

In Centos 7 / Oracle command:

resize2fs /dev/xxx/yyy
doesn't work with error
resize2fs: Bad magic number in super-block while trying to open /dev/xxx/yyy
Couldn't find valid filesystem superblock.
use

fasdm resize /dev/xxx/yyy

понедельник, 30 апреля 2012 г.

Сборка rpm пакетов

** ставим нужный для сборки пакет yum install rpmdevtools ** Создаем дерево каталогов в домашнем каталоге rpmdev-setuptree ** закидываем архив с исходниками в ./rpmbuild/SOURSES ** создаем файл _программа_.spec прописываем версии, строку конфига и сборки ** запускаем сборку rpmbuild -bb _программа_.spec ** проверяем в RPMS наличие собранной rpm

вторник, 25 января 2011 г.

CentOS и запуск служб

Необходимо настроить запуск к примеру службы днс named

1. Можно сделать необходимы симлинки /etc/rc.d/init.d в /etc/rc.d/rc_x_.d в соответствующие уровни запуска.

2. Можно через утилиту chkconfig (шел)

3. Можно через /usr/sbin/ntsysv (менюшка)

среда, 12 января 2011 г.

Установка пакетов в CentOS с помощью yum

украдено почти целиком отсюда http://fedoraproject.org.ru/yum

Поиск в репозиториях

Для поиска в репозиториях с помощью yum используются три команды: list, search и provides.

Самый простой способ поиска - использование команды list. Команда list просматривает названия пакетов и их версии в поисках совпадений. Например, для просмотра пакетов с названием tsclient используйте:

yum list tsclient

Команда search ищет в названии пакета и его описании указанную строку. Например, для поиска пакетов связанных с PalmPilot введите:

yum search PalmPilot

Команда provides позволяет производить поиск пакетов содержащих указанный файл. Например, для поиска пакетов содержащих libneon введите:

yum provides libneon

Все команды поиска поддерживают групповые символы ? и * (экранируйте их символом \ для корректной обработки bash). К примеру, при для поиска пакетов начинающихся на tsc введите:

yum list tsc\*

для поиска пакетов, содержащих файлы в директории /etc/httpd

yum provides /etc/httpd\*

Установка пакетов с помощью Yum

Для установки пакетов с помощью yum используется параметр install:

так, для установки tsclient введите:

yum install tsclient

Yum автоматически разрешит (если сможет) зависимости, и предложит установить их:

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
tsclient i386 0.132-6 base 247 k
Installing for dependencies:
rdesktop i386 1.4.0-2 base 107 k

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 355 k
Is this ok [y/N]:

Установка пакетов из .rpm файлов

Для установки .rpm пакета с автоматическим разрешением зависимостей используется команда localinstall. Так команда:

yum localinstall foo.rpm

автоматически найдет зависимости пакета foo.rpm в репозиториях (если сможет) и предложит их установить.
Обновление системы

Обновление системы осуществляется с помощью одной команды - update. Таким образом:

yum update

обновит всю вашу систему. А команда

yum update foo

обновит только пакет foo.
Удаление пакетов

Удаление пакетов осуществляется с помощью команды remove. Так,

yum remove foo

удалит пакет foo из системы.

пятница, 22 октября 2010 г.

Обновление CentOS PHP с 5.1 до 5,2

Взято здесь http://ru.ispdoc.com/index.php/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_PHP_%D0%B2_CentOS_Linux
Подключите репозиторий:

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

Обновите PHP

yum update php

Также потребуется обновить модуль mcrypt (что-то не пошло)

yum update php-mcrypt

После успешного выполнения команды проверьте версию PHP и работу (что расширения подгружаются и ни на что не ругается):

php -v
php -m

И перезапустите Apache

/etc/init.d/httpd restart

Откатить установку можно

yum --allow-downgrade update php-5.1.6

или

yum downgrade <пакет>

или

rpm -Uvh --oldpackage пакет.rpm <- это точно сработало