Обновился графический интерфейс для управления СУБД PostgreSQL — pgAdmin 4. Будем надеяться что новая версия не будет так сильно «сыпаться» 🙂
Пока ещё нет ни deb-пакета, ни ссылок на репозиторий, но попробовать уже хочется 🙂
Так что сегодня я расскажу как поставить pgAdmin4 в режиме клиента (pgAdmin4 Desktop)
Читать далее…
Многие из нас используют командную строку на регулярной основе.
А вы когда-нибудь задавались вопросом, какие команды вы используете чаще всего? Есть очень простой способ выяснить.
Выполните следующую команду в окне терминала, чтобы увидеть список 10 наиболее часто используемых терминальных команд:
history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
Интерестно, не правда ли?
За полгода использования моей Ubuntu 16.04 LTS мой топ-10 список составил следующие команды:
686 ssh
251 sudo
217 ll
170 cd
92 up
85 hg
70 cat
56 scp
51 pwgen
44 aps
В начале
sudo vi /etc/apt/sources.list
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Софт по-умолчанию
sudo apt-get install chromium-browser aptitude unrar p7zip safe-rm sshfs pwgen imagemagick msttcorefonts mc openssh-server tmux htop atop meld cabextract gthumb fdupes mplayer vlc easytag audacious rsync libreoffice gparted git mercurial subversion shutter etherwake guake whois nmap rpl openjdk-9-jre gnome-shell-extension-weather
Дополнительный софт
Читать далее…
- Категория: Администрирование
- Теги: 16.04, arc-theme, dash-to-dock, gnome, gnome-tweak-tool, linux, topicons, ubuntu, настройка, первые действия, софт
Каждый раз, когда вы используете sudo
— терминал попросит вас ввести пароль пользователя.
Это отличная мера безопасности, тут никто не спорит. Но терминал не предлагает никакой визуальной обратной связи при вводе пароля. Это часто сбивает с толку.
Добавить такую связь довольно просто в результате чего мы будем при вводе видеть «звездочки».
- Открываем терминал (часто сочетанием клавиш
Ctrl+Alt+T
) и вводимsudo vi /etc/sudoers
- Находим строчку
Defaults env_reset
и заменяем её на
Defaults env_reset,pwfeedback

- Сохраняем наш файл через
:wq!
(для программы vi
) - И вот, теперь вы видим такой результат при вводе:

Удачи!
Добавляем в /etc/apt/sources.list
адрес к репозиторию с последним PostgreSQL:
sudo -s
echo "deb https://apt.postgresql.org/pub/repos/apt/ `lsb_release -s -c`-pgdg main" >> /etc/apt/sources.list
Получаем «волшебный» ключик:
sudo wget --quiet -O - https://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc|sudo apt-key add -
И теперь всё просто:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
И можно поставить, если у вас ещё не было:
sudo apt-get install postgresql-9.5
Сегодня я расскажу как довольно просто поднять и настроить свой собственный сервер карт (тайловый сервер) на основе Ubuntu Server 14.04 LTS и OpenStreetMap.
Итак начнём. Из Википедии:
OpenStreetMap (дословно «открытая карта улиц»), сокращённо OSM — некоммерческий веб-картографический проект по созданию силами сообщества участников-пользователей Интернета подробной свободной и бесплатной географической карты мира.
Есть довольно подробная официальная статья об установке и настройке tile-сервера, но есть ещё более простой и быстрый способ.
Читать далее…
- Категория: Администрирование
- Теги: apache, gis, mapnik, mod_tile, nginx, openstreetmap, osm, postgis, postgresql, renderd, tile, ubuntu, оптимизация, сервер, тюнинг
logwatch
— это анализатор системных логов (журналов), начиная от /var/log/messages
и заканчивая логами CISCO-оборудования. Результаты анализа утилита группирует и помещает в отчёт, который может как выводиться в stdout, так и отправляться электронной почтой или сохраняется в файл. Формат отчёта предлагается в трех вариантах: plaintext, HTML или файл, при этом вы можете регулировать уровень детализации отчёта исходя из собственных потребностей.
Сегодня я расскажу вам как его установить и настроить.
Ставится он в Debian/Ubuntu довольно просто:
sudo apt-get install logwatch
После установки копируем файл конфига из довольно странного месторасположения в привычное:
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/
И открываем на редактирование:
vi /etc/logwatch/conf/logwatch.conf
Настраиваем:
- Задаём месторасположение временной директории
TmpDir = /tmp
- Вид отправки отчета по-умолчанию задаём как
Output = mail
чтобы получать отчёты не в stdout (поток стандартного вывода), а на почту.
- Формат отчёта выбираем HTML, а не plaintext
Format = html
- Указываем ваш email, куда будут отправлены ежедневные отчёты
MailTo = [email protected]
- Задаёт имя и адрес отправителя (потом удобно создать фильтр)
MailFrom = [email protected]
- Задаём за какой период времени отбирать анализируемые сообщения:
all
, today
или yesterday
Range = yesterday
- Определяем уровень детализации отчёта. Может принимать как числовые значения от 0 (минимум детализации) до 10 (максимум). Также можно использовать синонимы:
Low
, Med
и High
, которые соответственно равны числовым 0, 5 и 10;Detail = Med
- Задаём имя службы (имя файла из каталога
/usr/share/logwatch/scripts/services/
), логи которой необходимо анализировать. Если указать значение All
, то будут обрабатываться все службы. Более того, можно некоторые из них исключить из отчёта указав перед именем службы минус ("-"). Например включаю в отчёт все службы кроме http
и exim
:Service = All
Service = "-eximstats"
Service = "-http"
Внешне вывод в HTML виде выглядит страшненько. Прямо «Привет из 90х».
Лично я сам формат стилизовал следующим образом, хотя можно найти и другие темы в Сети.
Открываем файл HTML-шаблона
vi /usr/share/logwatch/default.conf/html/header.html
И заменяем наш <style>...</style>
на следующий:
<style type="text/css">
body,h1,h2,h3 {
margin:0; padding:0; color:#404040;
font:16px/16px courier,"courier new",Verdana,Arial,sans-serif;
}
a { color:#227596; font-size:14px; }
ul li a { font-size:18px; line-height:22px; }
.service { padding:20px 0 0 20px; }
.return_link { padding:10px 0 30px 20px; }
table,tr,td,th {
border:0!important; border-collapse:collapse;
font:14px/18px courier,"courier new",Verdana,Arial,sans-serif;
color:#404040; text-align:left; background: #ffffff;
}
td,th { padding:2px 4px; margin:0; }
h1, h1 a, h2, h2 a, h3, h3 a, th { font-size:16px; }
</style>
Проверим работу logwatch
. Отчет должен сформироваться и прийти на почту.
/etc/cron.daily/00logwatch
Это всё. Удачи.
Сегодня я расскажу вам о простом способе конвертации вашей музыки из .flac
в .mp3
через консоль Linux/Ubuntu
sudo apt-get install flac lame
Затем переходим в папку с музыкой в формате .flac
и запускаем перекодировку в .mp3
в качестве 320 kbps (файлы .flac
НЕ будут удалены)
for f in *.flac; do flac -cd "$f" | lame -b 320 - "${f%.*}".mp3; done
Это всё.
Есть довольно простой способ ускорить работу браузера Chromium (Google Chrome) явно указав путь к папке с временными файлами что будет находиться в оперативной памяти (ОЗУ). Этот приём будет особенно полезен владельцам SSD-дисков ресурс перезаписи которых очень ограничен.
Добавляем временное хранилище размером в 1GB (должно хватить), что будет находиться в оперативной памяти (ОЗУ):
sudo mkdir /ram
sudo vi /etc/fstab
tmpfs /ram tmpfs defaults,noatime,mode=1777,size=1024M 0 0
Монтируем:
sudo mount -a
Смотрим:
df -h
Должно быть что-то такое:
Ф. система Розм Вик Дост Вик% змонтований на
tmpfs 1,0G 0 1,0G 0% /ram
Теперь редактируем файл с default-настройками Chromium, явно указывая ему путь к нашему временному хранилищу:
sudo vi /etc/chromium-browser/default
Меняем строчку
CHROMIUM_FLAGS=""
На следующую:
CHROMIUM_FLAGS="--disk-cache-dir=/ram"
Перезапускаем браузер Chromium и смотрим на использование ОЗУ диска:
df -h
Если у вас в колонке «Использовано» что-то большее нуля, то вы всё сделали правильно.
Ф. система Розм Вик Дост Вик% змонтований на
tmpfs 1,0G 17M 1008M 2% /ram
В результате Chromium стал реактивным 🙂
Это всё.
Удачи!