FAQs - CentOS 6 - CentOS Wiki

Вопросы о CentOS 6

1. Раньше я использовал boot.iso для установки системы по сети. Куда он подевался?

Начиная с этого релиза boot.iso удален из директории images/ и представлен как отдельный источник. Установочный сетевой образ называется netinstall.iso и его можно найти в каталоге isos/ совместно с другими образами.

2. Графическая утилита selinux в CentOS 6 не могу найти?

Раньше файрвол и selinux я мог настроить программой: system-config-securitylevel (в консоли system-config-securitylevel-tui), а как сейчас?

На данный момент для настройки файрвола - system-config-firewall, а для selinux - system-config-selinux.

Установка:

yum install policycoreutils-gui

3. Как найти все жесткие ссылки на мой файл?

Я сделал несколько хардлинков на файл ToDoList и теперь хочу удалить лишние.

Жесткие ссылки ссылаются на inode одного файла. Узнаем, какой у файла inode (индексный дескриптор):

ls -i ToDoList

в ответ получим:

3156236 ToDoList

проведем поиск в домашней директории по данному индексному дескриптору:

find /home/alexandr  -inum 3156236

результат:

/home/alexandr/Yandex.Disk/ToDoList
 /home/alexandr/Рабочий стол/Рабочая папка/0000/0032/_ToDoList 

4. Как принудительно завершить работу браузера, например google-chrome?

killall -u `whoami` -q chrome

 

5. Как все же установить google-chrome на centos 6?

В CentOS 6 последние версии google-chrome более не поддерживаются.
Но из спортивного интереса сделать это можно. Допустим у нас есть (у знакомого) система centos 6 где еще остался google-chrome. Скопируем папку Crome оттуда к себе.

Пробуем запустить.

/opt/google/chrome/chrome

Ругается:

/opt/google/chrome/chrome: error while loading shared libraries: libbz2.so.1.0: cannot open shared object 
file: No such file or directory

 

Поправим:

 

# cd /lib64/
# ln -s libbz2.so.1.0.4 libbz2.so.1.0

 

Все, запустилось.

6. Как посмотреть приоритеты установленые для моих репозиториев, CentOS 6?

Вот так

cat /etc/yum.repos.d/*.repo | sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }"  | sort -k3n
priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [contrib]
priority = 1 [extras]
priority = 1 [fasttrack]
priority = 1 [updates]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 10 [ius]
priority = 10 [ius-debuginfo]
priority = 10 [ius-dev]
priority = 10 [ius-dev-debuginfo]
priority = 10 [ius-dev-source]
priority = 10 [ius-source]

7. Проблемы с консольным интерфейсом system-config-firewall-tui

Установка

yum install system-config-firewall-tui

При запуске ошибка:

Решение:

yum install system-config-firewall-tui dbus-python dbus
service messagebus start

8. Установка консольного клиента postgresql PSQL

Установка psql от компании Постгрес-профессиональный

yum install http://repo.postgrespro.ru/pgpro-10/keys/postgrespro-std-10.centos.pro.yum-1.0-1.noarch.rpm -y
yum install postgrespro-std-10-client  postgrespro-std-10-libs -y
/opt/pgpro/std-10/bin/pg-wrapper links update

 

psql

10. Доступ к postgresql получить, править pg_hba.conf

В зависимости от того как установлен postgresql (из исходников или пакетами) файлы конфигурации распологаются часто в различных местах. Как найти их?
Для разрешения доступа к серверу postgresql, надо отредактировать файл pg_hba.conf - найдем его в системе.
Используем команду: find.

find / -name 'pg_hba.conf' 2>/dev/null

/var/lib/pgpro/std-10/data/pg_hba.conf

а вот для примера расположение файла у postgresql установленного из исходников:

find / -name 'pg_hba.conf' 2>/dev/null

/usr/local/pgsql/data/pg_hba.conf

11. Как сделать скриншот из консоли?

Вот так например

import -window root myscreenshot.png

Автор: Александр