Mount.cifs
Случилась неожиданная трабла при монтировании в CentOS расшареной папки Win2k3. После прочтения мана пишу:
mount -t cifs //serv/share /mnt/share -o username=name,password=pass,domain=DOMAIN
выдает ошибку “permission denied 13”
перепробовав различные конфигурации, наткнулся в мане на опцию credentials которая позволяет задавать путь до файла в котором хранятся пользователь-пароль.
формат файла следующий:
username=DOMAIN\name
password=pass
И на удивление все сработало. Почему не прокатывают опции заданные в командной строке я так и не понял. Хотя и снова пытался подключится из коммандной строки уже после.
Dag в помощь
Если чего то нет в стандартных репозитариях, то первым делом лучше посмотреть в Dag (http://dag.wieers.com/). Этот репозитарий не раз спасал меня. Для его установки в yum для например centos3 достаточно добавить в /etc/yum.conf строки
[dag]
name=Dag' repository
baseurl=http://apt.sw.be/redhat/el3/en/$basearch/dag
http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el3/en/$basearch/dag
CentOS LVM (system-config-lvm)
Мне избалованному gui macosx некоторые вещи приятнее делать не
из консоли. Поэтому в общем-то я всегда стараюсь при установке
сервера, если это возможно, ставить гнома и различные утилиты
из разряда system-config. По умолчанию сервер запускается в
консольном режиме(initdefault 3), а gnome запускаю при необходимости.
Но бывают ситуации когда сервер находится далеко и приходится
работать по ssh, а комфорта хочется))
На маке я нашел для себя выход из этой ситуации так:
ssh -X login@host
А дальше запуск нужного приложения в фоновом режиме(&) дабы можно было
работать с консолью. В моем случае (сабж) это была утилита:
system-config-lvm&
Ну естественно на маке должен быть установлен X11,
он есть на установочном диске с Macosx.
А вот еще несколько полезных графических утилит:
system-config-authentication
system-config-network-druid
system-config-samba
system-config-date
system-config-network-gui
system-config-securitylevel
system-config-httpd
system-config-network-tui
system-config-securitylevel-tui
system-config-keyboard
system-config-nfs
system-config-services
system-config-language
system-config-packages
system-config-soundcard
system-config-lvm
system-config-printer
system-config-time
system-config-mouse
system-config-printer-gui
system-config-users
system-config-network
system-config-printer-tui
system-control-network
system-config-network-cmd
system-config-rootpassword
Apache + RubyOnRails
Для работы связки Rails + Apache я использовал passenger. При установке на CentOS5 был приятно удивлен инсталятором, который проверил не хватающие зависимости и вывел команды с помощью которых их можно установить(мелочь, а приятно). В конце установки он подробно написал, как нужно изменить конфиг apache. В целом установка passenger проста и подробно расписана на modrails.com. Если после установки возникают проблемы с запуском приложения рекомендую проверить следующие вещи:
- установлена поддержка баз данных которые вы используете
- произведена миграция для production, rake db:migrate RAILS_ENV=”production”.
- Apache был перезапущен после всех манипуляций
CentOS5 + RubyOnRails
Вот так просто и не навязчиво))
sudo yum install ruby
sudo yum install ruby-devel
sudo yum install rdoc
wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
tar xfvz rubygems-0.9.4.tgz
cd rubygems-0.9.4
sudo ruby setup.rb
sudo gem install rails
sudo gem install mongrel
при установке sqlite3 не забудьте поставить sqlite-devel(в разных ос называется по разному)
sudo yum install sqlite-devel
sudo gem install sqlite3-ruby