Linux

Installing and Configuring Redis for Drupal 7

The following is a detailed guide to get Redis installed and configured for your server. It assumes that you are an Ubuntu Server 14.04, or the equivalent Debian release.

Installing Redis

First, download the Drupal redis module, which should go to sites/all/modules/contrib. You can do that in many ways, here is how you would use Drush for that:
drush @live dl redis

You do not need to enable any Redis modules in Drupal.

The code has been tested and works

Кодировка файлов Linux

Из этой статьи вы узнаете, как определить кодировку файла из командной строки в Linux.

А также, вы познакомитесь с лучшим решением для конвертации текста между разными кодировками.

Дополнительно я приведу примеры конвертации текста между такими наиболее распространенными кодировками, как CP1251 (Windows-1251, Кириллица), UTF-8, ISO-8859-1 и ASCII.

Определить Кодировку Файла

Используйте следующую команду, чтобы узнать какая кодировка используется в файле :

file -bi [filename]

The code has been tested and works

Бэкап сайта в облако

Как

Вот рецепт. Логинимся root-ом и создаем скрипт:

touch backup-now.sh

Далее прячем его от посторонних и делаем исполняемым:

chmod 0700 backup-now.sh

Текст скрипта будет примерно таким:

#!/bin/bash

SERVER_NAME="server1"
TIME=`date +%Y-%b`

FS_FILE=/tmp/$SERVER_NAME-fs.$TIME.tar.gz
MYSQL_FILE=/tmp/$SERVER_NAME-mysql.$TIME.sql.gz

# Archiving filesystem
tar -czf $FS_FILE /etc /root /home

The code has been tested and works

Устанавливаем NODE.JS debian8

Debian

На Debian нет пакета с актуальной версией Node.JS. Поэтому, лучше всего собрать из исходников:

apt-get install python g++ make checkinstall
mkdir ~/src && cd $_
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*

Сборка пакета

./configure
make


Быстрое создание deb-пакета «вручную».

The code has been tested and works

SSH - восстановление public key из private key

При использовании ssh-авторизации по ключам, иногда бывает так что вследствии перезаписывания или удаления, теряется публичная часть ключа - id_dsa.pub (или id_rsa.pub соответственно). Однако, имея в наличии приватную часть ключа, можна восстановить публичную, используя всего одну команду.

DSA
# ssh-keygen -y -f id_dsa > id_dsa.pub

RSA
# ssh-keygen -y -f id_rsa > id_rsa.pub

The code has been tested and works

Как установить 64 битное приложение в 32 битную систему?

dpkg --add-architecture amd64
apt-get update

Или 32 битное приложение в 64 битную систему

sudo dpkg --add-architecture i386
sudo apt-get update

The code has been tested and works

Добавляем пользователя в группу sudo

При ошибке - user is not in the sudoers file

Заходим под root
visudo

Добавляем строку
user ALL=(ALL) ALL

Второй способ
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Доступ для тех кто состоит в группе sudo

The code has been tested and works

Pages

Subscribe to RSS - Linux