При попытке открытия терминала screen можно получить ошибку

Cannot open your terminal '/dev/pts/0' - please check.

Это бывает когда переключаешься в другого пользователя через su <username>.

Убрать ошибку можно выполнив команду

script /dev/null

Links

Check what the latest version are from GoLang:

Download and install (update the version to the latest):

wget https://storage.googleapis.com/golang/go1.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.5.linux-amd64.tar.gz

Add /usr/local/lib/go/bin to the PATH environment variable. You can do this by adding this line to your /etc/.profile (for a system-wide installation) or $HOME/.profile:

export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH

To remove an older version of Golang:

sudo rm -rf /usr/local/go

Links

При установке пакета libapache2-mpm-itk ошибка:

Setting up libapache2-mpm-itk (2.4.6-01-1) ...
dpkg: error processing package libapache2-mpm-itk (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of apache2-mpm-itk:
 apache2-mpm-itk depends on libapache2-mpm-itk; however:
  Package libapache2-mpm-itk is not configured yet.

dpkg: error processing package apache2-mpm-itk (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libapache2-mpm-itk
 apache2-mpm-itk

Деактивировать модуль mpm_event и повторить установку пакета

a2dismod mpm_event

Нужно анйти все таблицы содержащие поля с определенным именем.

SELECT DISTINCT concat(TABLE_SCHEMA,'.',TABLE_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%server%'

Вывод

+---------------------------------------------+
| concat(TABLE_SCHEMA,'.',TABLE_NAME)         |
+---------------------------------------------+
| database1.accounts                          |
| database2.servers                           |
+---------------------------------------------+

import pip
from subprocess import call

for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

В командной строке

git status -u no

Добавить в конфиг .git/config

[status]
    showUntrackedFiles=no

NetHogs – Monitor Per Process Network Bandwidth.

NetHogs is an open source nice small program (similar to Linux top command) that keeps a tab on each process network activity on your system. It also keeps a track of real time network traffic bandwidth used by each program or application.

Ubuntu install:

sudo apt-get install nethogs

Для просмотра changelog ядра нужно выбрать нужную версию ядра из списка и открыть файл changelog.

Для логирования в состав Python входит модуль logging. Пример использования. В файл пишутся сообщения уровня DEBUG и выше. В консоль выводится уровень INFO и выше.

import logging
import logging.handlers

# create logger with 'spam_application'
logger = logging.getLogger('MY_SCRIPT')
logger.setLevel(logging.DEBUG)
# create file handler which logs even debug messages
logfile = logging.FileHandler('example.log')
logfile.setLevel(logging.DEBUG)
logfile.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(message)s",
                                        datefmt='[%Y-%m-%d - %H:%M:%S]'))
# create console handler with a higher log level
console = logging.StreamHandler()
console.setLevel(logging.INFO)
console.setFormatter(logging.Formatter('[%(levelname)s] %(message)s'))
# Syslog
syslog = logging.handlers.SysLogHandler(address='/dev/log', facility='daemon')
syslog.setFormatter(logging.Formatter('%(name)s[{0}]: [%(levelname)s] %(message)s'
                                      .format(PID)))
# add the handlers to the logger
logger.addHandler(logfile)
logger.addHandler(console)
logger.addHandler(syslog)

# Test message
logger.info('Test INFO message')
logget.debug('Test DEBUG message')

Ссылки:

Example 1

echo argument1 argument2 argument3 | xargs -l bash -c 'echo this is first:$0 second:$1 third:$2' | xargs

Output

this is first:argument1 second:argument2 third:argument3

Ссылки http://stackoverflow.com/questions/3770432/xargs-with-multiple-arguments