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

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

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

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

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

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

file -bi [filename]

The code has been tested and works

Оптимизация быстродействия веб ресурса.

Оптимизация современного сайта состоит из многих различных аспектов. Все они носят ключевые значения для Вашего бизнеса.
Что бы назвать сайт оптимизированным, он должен отвечать следующим требованиям:

– отвечать клиентским запросам как можно быстрее
– быть правильно сконструированным и простым в использовании
– иметь возможность быть использованным людьми с различными физическими недостатками
– иметь возможность быть использованным независимо от потребительского браузера
– быть легко находимым современными поисковыми машинами

The code has been tested and works

OAuth

При использовании OAuth-авторизации пользователь не передает свой логин и пароль к защищенным ресурсам напрямую в приложение

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

Pages

Subscribe to moscovie.com RSS