Архив для рубрики Shell

0

Обновляем TimeZone на MacOS X

UPD: Внимание, “Украиной” принято решение об отмене отмены перехода на зимнее время, так что до марта статья не актуальна, но может быть кому-то пригодится.

В связи с принятием закона “об отмене сезонного перехода на летнее время” в России, Белоруссии, Украине и Армении осенью 2011 мы имеем некоторый гемморой с этим самым временем.
Итак, на MacOS X 10.7.2 Lion есть обновление данных только для России (2011h), а Украины – нет. С MacOS X 10.5.8 Leopard всё несколько хуже, так как обвнолений он не получит вообще.

Для устранения этих неприятностей нам необходимо сделать следующее:
Далее

0

Удаление первого символа в файле

Удаляем первый символ в первой строке файла in_file с помощью sed’а:

sed '1s/^.//' ./in_file > ./out_file

0

Wake-On-LAN на dd-wrt

Нам надо включить компьютер удалённо, и мы забыли его МАС-адрес, или не знали. Если этот компьютер настроен на получение Static DHCP то у нас задача несколько легче. У нас как раз такой случай.
Получить список хостов, на которые настроен Static DHCP на dd-wrt, можно следующей командой:

nvram get static_leases

Далее посылаем команду на включение ПК:

/usr/sbin/wol -i 192.168.0.255 AA:BB:CC:DD:EE:FF

где 192.168.0.255 – адрес сети, а AA:BB:CC:DD:EE:FF – МАС-адрес нужной машины.

Всё, ПК включен и можно с ним работать.

Или же можно воспользоваться готовыми удобными скриптами (вроде wake.sh), которые сделают всю работу за вас, если это нужно использовать очень часто.

4

Solr, установка и настройка работы с MySQL

Solr, как и Sphinx это поисковый движок, он имеет большой функционал, но и уровень вхождения в его работу более высокий чем у Sphinx. Мы будем устанавливать Solr из коробки. Дистрибутив можно взять на официальном сайте, сейчас последняя версия Solr 3.4.0. Но наиболее благоприятный для работы с MySQL является дистрибутив 1.4 и то из nighty builds. Именно ему можно отдавать данные напрямую из MySQL.
Далее

0

Установка Redis на MacOS X PowerPC

Новые версии Redis’a всё ещё не сильно поддерживают архитектуру PowerPC, скорее даже наоборот, потому лучше всего из последних использовать версию 2.0.3 (GoogleCode).

Далее

0

Удалить все письма на локалхост mail

Скопилось  у меня на одной машинке около 2кк писем не просмотренных, внутри системных. А удалять надо культурно, пришлось искать извращённый выход в консоли :)

echo 'd *' | mail -N

0

Монтирование раздела Windows по сети на Linux в домене

После нескольких минут танцев с бубном, выведена команда для монтирования раздела с правильными русскими/украинскими именами файлов и папок:

smbmount "//192.168.X.Y/path_to_mount/" /mnt/mount_name -o user=user_login,password=user_password,iocharset=utf8,domain=DOMAIN_NAME

Следует обратить внимание, что пароль указывается в самой команде. При указании пароля непосредственно при выполнении команды почему-то возникает ошибка №13 :(

Удобнее всего (как я люблю) записывать команды в файлик :)

0

Locale, просмотр и добавление

Посмотреть все локали:

locale -a

Добавить локаль:

locale-gen ru_RU.UTF-8