Рейтинг
0.00
голосов: 0

О блоге

Linux для начинающих.

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (1)

Maugli

Ошибка обновления Yum: Thread died in Berkeley DB library

Как получилось:
Во время выполнения обновления системы при помощи yum update процесс был неожиданно завершён( При повторном запуске обновления получил ошибку вида:
rpmdb: Thread/process 17221/140413455156992 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:


Решение:
Для решения проблемы нужно удалить «плохие» файлы базы данных, которые находятся в папке /var/lib/rpm/. Для этого нужно выполнить команду
#rm /var/lib/rpm/__db*
отвечай y (yes) на все вопросы. В выводе должно быть что то на подобие:
#rm /var/lib/rpm/__db*
rm: remove regular file `/var/lib/rpm/__db.001'? y
rm: remove regular file `/var/lib/rpm/__db.002'? y
rm: remove regular file `/var/lib/rpm/__db.003'? y
rm: remove regular file `/var/lib/rpm/__db.004'? y

После чего можно смело продолжать обновление системы, использую yum update.

Проблема аппаратной кнопки включения/выключения Wi-Fi в Ubuntu Linux 12.04.4

Решение проблемы аппаратного (hardware switch) включение Wi-FiВыпало мне устанавливать Ubuntu Linux 12.04.4 на уже довольно древний ноут HP 500.
Про сам ноут могу сказать только то, что он старенький, мало оперативной памяти, медленный диск и убитая батарея. Но, как оказалось, для 8 летнего ребёнка самое оно и под Ubuntu даже вытягивает видео на Youtube.

Стала система без проблем, перезагрузилась, а Wi-Fi не подключается( Пишет, что Wi-Fi не включен аппаратно. Попытки включить Wi-Fi на Ubuntu используя аппаратную кнопку не увенчалась успехом. Читание большого количества англоязычных форумов с кучей уточняющих вопросов не принесла результатов.

Спасением стала абсолютно не популярная страничка с предложением без комментариев и ответов. Но что то в ней было, может чутьё, может пол 12 ночи и желание уснуть, но я решил попробовать)… и вот, решение)

Решение проблемы аппаратного (hardware switch) включение Wi-Fi
  1. Запускаем консоль.
  2. Выполняем в командной строке: sudo apt-get install b43-fwcutter bcmwl-kernel-source
    Соглашаемся и устанавливаем все предложенные пакеты.
  3. Перезагружаемся.
  4. Получилось — хорошо, не получилось, пишите, будем искать решение вместе)!


Читать дальше

Свободное место на диске Linux

Как узнать сколько свободного места на диске в Linux?

Меня обычно не сильно мучал этот вопрос. В графической консоли, с этим не возникает сложностей. Но, пришло время покупать VPS, а на нём нужно контролировать ресурсы!

Понятно, что практически у всех хостинг компаний есть веб интерфейсы управления. Так и произошло с моим). Купил я его у компании Хостинг Украина.

Как узнать свободное место на диске в ОС linux, находясь в консоли?
Для выполнения этой задачи, я использую консольную команду DF (df — report file system disk space usage)

Для более читабельного вывода, рекомендую использовать ключ -h. Он приведёт размеры к G (гигабайт), M (мегабайт), K (килобайт) — читабельному виду.

Пример работы команды DF на моём сервере:

Как узнать свободное место на диске Linux

Сброс iptables

Как сбросить iptables
Да очень просто!
Достаточно выполнить консольную команду для сброса правил iptables
iptables -F

Но, если Вы хотите сбросить все правила и разрешить все цепочки, то нужно создать файл, например iptables_flush.sh следующего содержания
#!/bin/sh
echo "Flushing iptables rules..."
sleep 1
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Сделать его исполняемым
chmod +x iptables_flush.sh

и выполнить
./iptables_flush.sh

Готово — правила iptables сброшены