Category Archives for Linux
Определите свое местоположение по WiFi сети
Простой скрипт. Определяет местоположение. Вы должны работать через Wifi. iwlist wlan0 scan | sed -n ‘s/.* Address: //p;T;s/ //g;q’ | sed ‘s/.*/{version:1.1.0,host:maps.google.com,request_address:true,address_language:’${LANG/.*/}’,wifi_towers:[{mac_address:"&",signal_strength:8,age:0}]}/’ | curl -sX POST -d @- www.google.com/loc/json | sed -e ‘h;s/.*latitude»:\([^,]*\).*/\1/;G;s/\n[^\n]*longitude»:\([^,]*\).*/,\1\n/;s|^|http://maps.google.com/maps?q=|;x;s/[,{]/\n/g;s/["}]//g;s/:/\t/g;s/\n//;G’ Вот gist: https://gist.github.com/897131 Не забудьте поставить curl. Как … Continue reading
Как создать список установленных пакетов в Debian (Ubuntu)
Для того, чтобы создать список установленных в Debian (Ubuntu) пакетов можно воспользоваться следующей утилитой: $ dpkg –get-selections > installed_programs.txt Можно также записать в файл краткую информацию о пакетах (версия пакета и краткое описание): $ COLUMNS=150 dpkg -l > packages.txt Теперь … Continue reading
Элементарный Bash скрипт для резервного копирования данных
Сделаем немного автоматизировать рутиную работу по подготовке бэкапов. В данном случае, мы не будем использовать мощные программы, или даже целые системы для резервного копирования данных, ограничимся самым доступным что у нас есть. А именно — Bash скриптом.
Поднимаем продакшн сервер для ROR на Линукс (Debian, Ubuntu)
Итак, разработали мы сайт на Ruby on Rails. Пора запустить его в свободное плаванье (в продакшан). Для этого будем использовать: Debian (Ubuntu) – Линукс система на сервере, nginx — это HTTP-сервер и IMAP/POP3-прокси сервер. Отлично справляется с высокими нагрузками. Mongrel … Continue reading
Заходим по SSH без паролей
На работе приходится работать с несколькими серверами используя ssh. Некоторые неудобства доставляет то, что часто надо подключаться и вводить пароль. В принципе, можно держать открытыми несколько терминалов и проблема отпадет. Но для каких-то автоматических заданий так не особо удобно. Поэтому … Continue reading
Раздача интернета через линукс сервер
На работу провели интернет и выдали настройки (ip, mak, gateway, dns-server). Потребовалось раздавать этот интернет на другие машины. Что же, для этого будем использовать машину с линуксом (в моем случае Debian, Ubuntu Server) и двумя сетевыми картами. Вот наша приблизительная … Continue reading
Загрузка Linux за пять секунд
На конференции Linux Plumbers Conference двое хакеров Арьян ван де Вен (Arjan van de Ven) и Оук Кок (Auke Kok) провели демонстрацию сразу двух систем Linux, каждая из которых загружалась быстрее пяти секунд. В первом варианте использовался модифицированный вариант дистрибутива … Continue reading
Qt + Ruby = настройка в Linux и Windows
Сегодня напишу как настроить привязку qt и ruby в Linux и Windows. Ruby – интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими … Continue reading