Скрытые файлы и директории в Ubuntu

Способ 1
Поставить в начале имени файла или директории точку.

Способ 2
Создать файл .hidden, поместить в директорию в которой необходимо что-то скрыть и вписать в нем столбиком названия файлов или папок которые должны быть скрыты. Регистр букв имеет значение, то есть если имя элемента с большой буквы, то и в файле .hidden его писать так же.

Чтобы увидеть скрытые элементы через файловый менеджер Nautilus необходимо нажать комбинацию клавиш Ctrl+H либо в меню «Вид» нажать «Показать скрытые файлы».

Решение ошибки find /var/lib/amavis/virusmails/

Заметил что после обновления Ubuntu с версии 12 до 14, от Cron начала приходить на email ошибка:

Cron find /var/lib/amavis/virusmails/ -ctime +15 | xargs rm -rf {}
find: `/var/lib/amavis/virusmails/`: Нет такого файла или каталога

Amavis был установлен в комплекте с iRedMail 0.8.6.

Задание в кроне для антивируса amavis можно посмотреть командой:

sudo crontab -e -u amavis

Можно закомментиировать задание и сообщения исчезнут.

Задание удаляет старые файлы из директории /var/lib/amavis/virusmails/, но самой директории нету. Поэтому можно создать отсутствующую директорию:

sudo mkdir /var/lib/amavis/virusmails/

Назначим права, владельца и группу amavis:

sudo chmod 750 /var/lib/amavis/virusmails/
sudo chown amavis:amavis /var/lib/amavis/virusmails/

Установка MIB в Ubuntu и решение ошибки «SNMP Cannot Find Module …»

Заметил ошибку после выполнения команды snmpwalk с указанием MIB вместо OID:

snmpwalk -v 2c -c public 192.168.0.1 ifIndex
ifIndex: Unknown Object Identifier (Sub-id not found: (top) -> ifIndex)

А также:

For error such as:
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-TYPES): At line 0 in (none)
Cannot find module (SNMPv2-TC): At line 10 in /usr/share/mibs/netsnmp/UCD-DLMOD-MIB
Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Did not find ‘enterprises’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find ‘DisplayString’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find ‘TruthValue’ in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Unlinked OID in UCD-SNMP-MIB: ucdavis ::= { enterprises 2021 }
Undefined identifier: enterprises near line 39 of /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Did not find ‘DisplayString’ in module #-1 (/usr/share/mibs/netsnmp/UCD-DLMOD-MIB)
Did not find ‘ucdExperimental’ in module UCD-SNMP-MIB (/usr/share/mibs/netsnmp/UCD-DLMOD-MIB)
...

Смотрим дерево мибов:

snmptranslate -Tp

Решением указанных выше ошибок будет выполнение следующих команд:

sudo apt-get install snmp-mibs-downloader
sudo download-mibs
sudo sed -i "s/^\(mibs *:\).*/#\1/" /etc/snmp/snmp.conf
sudo service snmpd restart

Использование утилиты acct

Утилита acct позволяет видеть статистику активности пользователей в системе.

Установка в Ubuntu:

sudo apt-get install acct

Удаляется в Ubuntu следующей командой:

sudo apt-get remove acct

Установка в Fedora:

su -c 'yum install psacct'

Запуск в Ubuntu:

/etc/init.d/acct start

Запуск в Fedora:

su -c 'service acct start'

Приведу и опишу несколько команд утилиты acct:
ac – статистика о проведенном времени пользователями в системе
ac -d (за день)
ac -y (за год)
ac -p (индивидуальная статистика)
ac —version (отображение версии утилиты)
man ac (справка по команде)

sa – информация о выполненных командах и запущенных приложениях
sa -c (статистика в процентах)
man sa (справка по команде)

lastcomm – последние выполненные команды
sudo accton on/off – включение и выключение сбора информации

Установка, настройка и использование lm-sensors

Выполним команду установки утилиты в Ubuntu/Debian:

sudo apt-get install lm-sensors sensord

Введем команду обнаружения сенсоров:

sudo sensors-detect

Информация о обнаруженных сенсорах будет записана в файл /etc/modules

Просмотрим данные сенсоров:

sensors

Опишу некоторые ключи запуска sensors:
-c, —config-file (указание конфигурационного файла)
-h, —help (отображение справки)
-s, —set (выполнение `set’ сообщений (только от root)
-f, —fahrenheit (отображение температуры в фаренгейтах)
-A, —no-adapter (не показывать адаптер для каждого чипа)
—bus-list (генерация сообщений шины для sensors.conf
-u (сырой вывод)
-v, —version (отображение версии программы)

Как отформатировать UDF Volume в Ubuntu

Недавно хотел отформатировать флешку в операционной системе Ubuntu, но так как она была в формате UDF, в форматировании было отказано и многие программы не видели ее как флеш накопитель.

Для начала смотрим какие есть диски:

sudo fdisk -lu

Далее решением было выполнение следующей команды:

sudo shred -vzn 0 /dev/sdc

После этого флешку можно форматировать любой программой.

Что делать если не открываются «Параметры системы» в Ubuntu

Однажды заметил что в Ubuntu Desktop 14.04 LTS после удаления некоторых установленных приложений через «Центр приложений Ubuntu», при нажатии на «Параметры системы» перестало открываться окно с параметрами.

Читать далее «Что делать если не открываются «Параметры системы» в Ubuntu»

Использование утилиты arping

arping — утилита посылающая arp пакеты на указанный хост и отображающая ответы.
Выполняется от пользователя root, в Linux для этого из под обычного пользователя можно дописывать перед каждой командой sudo.

Читать далее «Использование утилиты arping»