Перенос базы данных с DLE на WordPress

В категории Статьи от 20 ноября, 2016. Автор admin

Начинаем перенос базы данных с DLE на WordPress, для начала нам нужно сделать бекап БД и файлов (на всякий случай).

 После того как сделали бекап заливаем на новый домен одну папку с бекапа файлов «uploads». В которой хранятся у нас картинки.

Далее устанавливаем WordPress.

После установки WordPress нам нужно установить 2 плагина:

1)«wp-no-category-base» (он убирает с ссылки категорий);

2)«rus-to-lat» (для отображения URL красивыми англ. буквами);

Больше »

Тэги: , ,

Linux съел мою память!

В категории Статьи от 13 октября, 2016. Автор admin

atemyram1

Что происходит?

Linux заимствует неиспользуемую память под дисковый кэш. Из-за этого может показаться, будто у Вас на компьютере почти закончилась память, но это не так! Всё в порядке!

Почему так происходит?

Дисковый кэш делает работу системы гораздо быстрее! И при этом у него нет никаких минусов кроме введения новичков в заблуждение. Он никогда не отбирает память у приложений!

Больше »

Тэги: , , ,

Полезные alias Linux

В категории Статьи от 2 августа, 2016. Автор admin

Alias Linux — это, по сути, ярлыки команд Linux. Команда alias позволяет пользователю запускать любую команду или даже группу команд, в том числе с опциями, параметрами и файлами, вводом одного слова или даже символа. Это очень удобно во многих ситуациях, например чтобы не вводить полностью команду при обновлении или же очень быстро перемещаться по каталогам.

Чтобы посмотреть какие псевдонимы linux команд уже заданны в вашей системе просто выполните:

$ alias

В выводе вы увидите что-то подобное:

alias beep='echo -en "\007"'
alias cd..='cd ..'
alias dir='ls -l'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'

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

$ alias имя=»значение»

$ alias имя=»команда аргумент1 аргумент2″

$ alias имя=»/путь/к/исполняемому/файлу»

Вы можете создавать новые псевдонимы, просто выполняя эту команду в терминале. Но созданные таким образом алиасы linux будут работать только в этом терминале и только до его закрытия.

Давайте для примера создадим alias linux для такой часто используемой команды, как clear (очистить вывод терминала):

$ alias c='clear'

Теперь, чтобы очистить терминал достаточно выполнить:

$ с

Удалить созданный alias можно с помощью команды unalias:

$ unalias c

Но как я уже сказал, такие alias команд linux сохраняются только до закрытия терминала. Поэтому их необходимо создавать в начале каждой терминальной сессии. Для этого можно записать все нужные команды в ~/.bashrc. При запуске терминала, каждый раз выполняется этот скрипт, чтобы установить переменные окружения и подготовить оболочку. Таким образом добавив нужные строки в конец файла мы получим работающие alias linux в каждом терминале.

Продолжим создание alias для команды clear:

$ vi ~/.bashrc

Добавьте эту строку в конец файла:

alias c='clear'

Затем сохраните и закройте редактор (:wq). Чтобы проверить работоспособность запустите новый терминал. Если вы хотите чтобы ваши алиасы linux были доступны для всех пользователей, необходимо использовать файл /etc/bashrc.

Поскольку .bashrc, это обычный bash скрипт, перед нами открываются большие возможности. Например мы можем добавить alias команд с использованием sudo, если текущий пользователь не root:

if [ $UID -ne 0 ]; then
alias reboot='sudo reboot'
alias update='sudo apt-get upgrade'
fi

Так же само, мы можем менять команды алиасов в зависимости от дистрибутива:

_myos="$(uname)"

case $_myos in
Linux) alias foo='/path/to/linux/bin/foo';;
FreeBSD|OpenBSD) alias foo='/path/to/bsd/bin/foo' ;;
SunOS) alias foo='/path/to/sunos/bin/foo' ;;
*) ;;
esac

Чтобы удалить alias достаточно просто удалить запись о нем, из того файла в который вы ее добавили. Мы рассмотрели основы добавления alias linux, теперь давайте перейдем к списку полезных алиасов linux.

Больше »

Тэги: , , ,