Category Archives: Administration
Встроенные утилиты linux для слежения за системой
ps top vmstat strace perf netstat и многие, многие другие на одной схеме:
Установка cron в CentOS
У меня CentOS от digitalocean. В файловой системе есть даже директория /etc/cron.daily и даже со скриптами. Добавил я туда свой скрипт — не срабатывает. Руками запускается правильно. Никак не мог понять, в чём дело. Оказалось, что служба crond просто не установлена в системе. Проверить это можно так: ps fax | grep cron Если выводит только …
Особенности работы linux с жёсткими дисками
Или как убить новый диск за полгода редким использованием: http://habrahabr.ru/post/106273/
Полезные советы при работе с npm
http://habrahabr.ru/post/206678/
Написал Grunt-таск для бэкапа wordpress в репозиторий
Идея — делать бэкапы кода и базы в репозиторий на bitbucket. Запуск через крон. Сам код (если кому интересно) опубликую попозже. А вот полезные ссылки: https://npmjs.org/package/grunt-git (чтобы склонировать проект) https://npmjs.org/package/grunt-contrib-copy (для копирования кода) https://npmjs.org/package/grunt-file-process (для распарсивания конфига, чтобы узнать настройки доступа к базе) https://npmjs.org/package/grunt-mysql-dump (хотел дампить базу, но не взлетело) https://npmjs.org/package/grunt-shell (для дампа базы, для …
tig для просмотра git-логов в командной строке
Установка brew install tig Запускаем команду tig в директории с git-репозиторием. Ждём немного — и вот у нас уже дерево коммитов с ветками. Перемещаемся стрелками ↓↑, затем нажимаем d и смотрим diff, после чего нажимаем q для возврата в главное меню. http://jonas.nitro.dk/tig/screenshots/ http://habrahabr.ru/post/206606/
Ssh: конфигурация с разными ключами для разных хостов
В файле ~/.ssh/config Host gitlab.lan User git HostName gitlab.lan IdentityFile ~/.ssh/gitlab_rsa или Protocol 2 ForwardAgent yes Host *.domain.com User username1 IdentityFile ~/.ssh/id_rsa-1.com Host * User username2 Protocol 2 ForwardAgent yes IdentityFile ~/.ssh/id_rsa Проверять, что происходит, по-прежнему можно командой ssh git@gitlab.lan -vvvT https://gist.github.com/jexchan/2351996 http://superuser.com/questions/232373/tell-git-which-private-key-to-use http://stackoverflow.com/questions/15664561/ssh-key-asks-for-password P.S.: Если MacOS выводит окошко для ввода пароля, значит что-то не …
Сравнение хостингов по параметрам
http://serverbear.com/ — сводные таблицы сравнения большого количества хостингов по различным настраиваемым параметрам.
Grep — несколько строк до и после вхождения
git log | grep -A4 -B4 35467 http://superuser.com/questions/298123/how-to-grep-and-print-the-next-n-lines-after-the-hit
Поиск по содержимому файлов в текущей дректории в shell
Используя grep grep -R -i -n ‘текст’ ./