linux


Переход сервера на Debian Wheezy

Было: # lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 6.0.10 (squeeze) Release: 6.0.10 Codename: squeeze Стало: # lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 7.9 (wheezy) Release: 7.9 Codename: wheezy

Установка htop 2 на Debian

10 февраля в свет вышел крупный релиз популярной утилиты мониторинга процессов для *nix – htop 2.0. Чтобы установить вторую версию утилиты на Debian, необходимо скачать и собрать исходники: apt-get remove —purge htop apt-get aptitude update apt-get install build-essential libncursesw5-dev cd ~ wget -c http://hisham.hm/htop/releases/2.0.0/htop-2.0.0.tar.gz tar -xzvf htop-2.0.0.tar.gz cd htop-2.0.0 ./configure make make install Теперь скопируем скомпилированный бинарник […]

Рекурсивное удаление файлов .DS_Store

Файлы .DS_Store создаются автоматически в операционной системе Mac OS и служат для хранения пользовательских параметров директории. По умолчанию файлы, начинающиеся на «точку», не отображаются в проводнике, поэтому они  могут быть незаметно для пользователя скопированы в другие места (к примеру, при копировании на удаленный сервер, где им там точно не место). Чтобы рекурсивно подчистить директории от файлов .DS_Store, нужно […]

[Debian] Включение цвета вывода для ls в консоли

Чтобы задействовать цветное выделение данных, выводимых командой ls, достаточно раскомментировать в файле .bashrc (если работаете из под root’а, то находится в директории /root) следующие строки: export LS_OPTIONS=’—color=auto’ eval «`dircolors`» alias ls=’ls $LS_OPTIONS’ Чтобы изменения вступили в силу, нужно выполнить: . ~/.bashrc Результат:

Auto pull при каждом коммите в GitHub

Разработчик пишет код, коммитит, пушит в GitHub… И для некоторых задач весьма хочется, чтобы эти изменения сразу появлялись на нашем тестовом сервере. Т.е. по сути нам нужно, чтобы при комитте происходил автоматический вызов команды ‘git pull’ на тестовом сервере. В сети есть несколько решений тому, как эту функциональность реализовать. Свой выбор становил на скрипте «Github […]

[Linux] Удаленный запуск графических приложений

Недавно нужно было на удаленной машине, работающей на Debian, запустить графическое приложение. На самом же Debian отсутствует X-сервер и графической оболочки, соответственно, ОС не имеет. К тому же, доступ к серверу есть только по SSH. Теперь немного теории: В X Window System предусмотрена сетевая прозрачность: графические приложения могут выполняться на другой машине в сети, а их интерфейс при этом […]

Как узнать версию Debian?

Для того, чтобы узнать текущую версию Debian, достаточно выполнить следующую команду: cat /etc/debian_version Для вывода более подробной информацией можно воспользоваться следующим вариантом: sb_release -a

[apt-get] Удаление архивов пакетов

Все загруженные пакеты сохраняются в директории /var/cache/apt/archives/. Со временем их количество возрастает до такого состояния, что начинает занимать довольно много дискового пространства. Для удаления архивов можно использовать следующие команды: apt-get autoclean — удаляет лишь старые версии пакетов, отсутствующие в репозитариях, и оставляя новые, которые в репозитариях присутствуют apt-get clean — удаляет все пакеты

Пять команд для проверки памяти в Linux

Под памятью подразумевается как непосредственно RAM, так и swap-память. В зависимости от полноты необходимой информации о памяти, можно использовать одну из следующих команд: # free -m # cat /proc/meminfo # vmstat -s # top # htop Посмотреть аппаратную информацию об установленной в системе памяти, можно с помощью следующей команды: # sudo dmidecode -t 17