Alexey
14.05.2016
Утилиты
man
Если вы хотите увидеть документацию, которую показывает команда man на другом языке, отличном от языка вашего Linux, то для этого совершенно не нужно менять язык всей системы, у команды man есть для этого опция -L. Если эта опция не срабатывает,…
ДАЛЕЕ
Alexey
13.05.2016
Сеть
arp, Deprecation, ifconfig, ip, iproute2, iptunnel, iw, iwconfig, nameif, net-tools, netstat, route, ss
Источник: https://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements/ Некоторые инструменты Linux, хотя всё ещё функциональны и присутствуют в стандартных репозиториях, на самом деле уже не рекомендуются для использования и, следовательно, от них будут постепенно отказываться в пользу более современных замен. К таким командам среди сетевых относятся: arp,…
ДАЛЕЕ
Alexey
07.05.2016
Для новичков
df, MongoDB, SELinux, ошибки, решение проблемы
Ошибка Connection refused to MongoDB errno 111 может появится в разных ситуациях, у неё могут быть различные причины. Поэтому рассмотрим разные варианты решения. 1. Удаление файла mongod.lock Одной из вероятных причин может быть файл mongod.lock, который по каким-то причинам не…
ДАЛЕЕ
Alexey
07.05.2016
Для новичков
dig, host, nslookup, ошибки, решение проблемы
Если при использовании одной из команд nslookup, host или dig у вас появляется сообщение, что команда не найдена, то первое, что приходит на ум – установить эти утилиты. Но если вы попытаетесь установить nslookup, host или dig, то уже получите…
ДАЛЕЕ
Alexey
27.04.2016
Безопасность, Веб-сервер
.htaccess, Apache, DNS, ip, веб-сайты
Предотвращение отображения зеркала сайта на стороннем домене при использовании IP вашего сервера в DNS записи стороннего домена Иногда владелец сайта может столкнуться с уникальной ситуацией: сразу после внесения изменений на сайте, эти же изменения появляются на несанкционированном зеркале веб-сайта. Кроме…
ДАЛЕЕ
Alexey
18.04.2016
PHP
Необходимость прочитать только определённые строки в файле является вполне практической задачей. К примеру, однажды мне нужно было из множества однотипных HTML файлов прочитать всё, кроме заголовков. Строки в файлы были с разным содержимым и разной длинны, но шапка всегда включала…
ДАЛЕЕ
Alexey
18.04.2016
Утилиты
LibreOffice, формулы
LibreOffice обладает мощной системой написания формул. Особенно удачным решением является комбинирование графического представления и «текстового». Посмотрите на следующий скриншот: В нём видно, что для написания формул можно использовать графические возможности, т.е. кликать мышкой на элемент формулы и редактировать их. А…
ДАЛЕЕ
Alexey
17.04.2016
Утилиты
Bash, LibreOffice
Работа в консоли, если вы в этом разбираетесь, может увеличить вашу производительность. Особенно если это касается большого количества однотипных задач. Предположим, нам дано множество офисных файлов в формате .doc (или любом другом формате, который поддерживает LibreOffice), и мы хотим их…
ДАЛЕЕ
Alexey
16.04.2016
Утилиты
Bash, eval, переменные
Если вам нужно, чтобы полученное от команды значение присваивалось переменной, то это можно сделать несколькими способами. 1. Используя обратные кавычки (апострофы). Пример кода: #!/bin/bash VAR1="$1" VAR2="$2" MOREF=`sudo run command against $VAR1 | grep name | cut -c7-` echo $MOREF Для…
ДАЛЕЕ
Alexey
16.04.2016
Утилиты
Bash, grep, read, while
В скриптах перед нами может возникнуть задача не просто отобразить результаты команды grep, а совершить с ними определённые действия. Первое, что приходит в голову для такой задачи, – это присвоить вывод команды grep переменной, а затем обработать полученное значение этой…
ДАЛЕЕ
Alexey
02.04.2016
PHP
Apache, shell_exec
Для чтения вывода процесса используется popen(). Она позволяет PHP скрипту работать параллельно с определённой программой и даёт возможность взаимодействовать с ней, читать и записывать во вывод/ввод программы будто бы в файл. Допустим, мы хотим запустить в операционной системе, где установлен веб-сервер,…
ДАЛЕЕ
Alexey
02.04.2016
Веб-сервер
Apache, CGI, ошибки, решение проблемы
Если приложение на сервере не работает так, как от него ожидается, то начать следует с просмотра логов ошибок. tail /var/log/httpd/error_log # ИЛИ tail /var/log/apache2/error.log Если у вас несколько виртуальных хостов, то вполне возможно, что вы указали собственный файл лога для…
ДАЛЕЕ
Alexey
02.04.2016
Утилиты
HTML, PDF, PhantomJS, wkhtmltopdf, скриншоты
Для того, чтобы сделать скриншот сайта или чтобы конвертировать HTML в картинку или в PDF можно воспользоваться программой wkhtmltopdf. Программа хорошо справляется, делая скриншоты из командной строки, но если попытаться запустить её на безголовой машине (без установленной графической оболочки), то…
ДАЛЕЕ
Alexey
27.03.2016
Система
disown, nohup, сохранение процесса после закрытия терминала, терминал
Иногда нужно «отвязать» программа от окна терминала, в котором она запущена. Например, вы подключились к удалённому серверу по SSH, запустили задачу, которая не является демоном, но выполнение которой требует большого времени (может быть дни и месяцы). Если вы закроете терминал…
ДАЛЕЕ
Alexey
23.03.2016
PHP, Веб-сервер
решение проблемы
Если вам не хватает того мизирного размера, который установлен для upload_max_filesize и вы редактируете файл php.ini в надежде, что это исправит ситуацию, а после перезагрузки сервера ничего не меняется, значит эта заметка для вас. Всё выглядит так, будто-то изменение в директиве upload_max_filesize…
ДАЛЕЕ