Tag: «linux»
Установка Swift 3 на Ubuntu Server 16.10
Записал видео-туториал по установке Swift 3 на Ubuntu Server 16.10
comment commentsВосстановление слетевшего загрузчика GRUB на Hetzner
Второй раз за 2-3 года уже сталкиваюсь с тем, что на Hetzner на одном сервака слетает GRUB. Как следствие, после ребута сервер недоступен. Приходится идти в панель управленя, в разделе Rescue включать загрузку с образа восстановления, цепляться к нему по SSH и восстанавливать загрузчик. Искать каждый раз инфу не классно, коротко после того, как подключились по ssh к системе восстановления, вводим в консоли:
mount /dev/md3 /mnt
chroot-prepare /mnt
chroot /mnt
mount -a
apt-get install grub2
grub-install /dev/sda
update-grub
exit
reboot now
Сборка CouchDB из исходных кодов в Ubuntu
aptitude install libcu-dev libcurl4-gnutls-dev libtool erlang-dev erlang libnspr4-dev g++ libmozjs185-dev libcu-dev libcurl4-gnutls-dev libtool libicu-dev
cd apache-couchdb
./configure --prefix=/opt/couchdb --sysconfdir=/etc/opt/couchdb
make
make install
useradd -d /opt/couchdb/var/lib/couchdb couchdb
chown -R couchdb: /opt/couchdb/var/{lib,log,run}/couchdb /etc/opt/couchdb/
chmod 0770 /opt/couchdb/var/{lib,log,run}/couchdb /etc/opt/couchdb/
ln -s /etc/opt/couchdb/default/couchdb /etc/default/couchdb
ln -s /etc/opt/couchdb/logrotate.d/couchdb /etc/logrotate.d/couchdb
ln -s /etc/opt/couchdb/init.d/couchdb /etc/init.d/couchdb
update-rc.d couchdb defaults
service couchdb start
После установки сервер/комп лучше перезагрузить, т.к. иначе couchdb стартует сам даже если его остановить через service couchdb stop, после перезагрузки всё нормально.
comment commentsПолезных штук для линуксовой консоли пост
Т.к. @stay_positive посеял контент своего блога, сохраню самый полезный его пост из гуглокэша к себе. Заодно своих штук может со временем добавлю.
Дополнительно посты по Linux:
- Как установить Sublime Text 2 в Ubuntu 12.04 и Unity.
- Подключение по SFTP с помощью Public Key (.pem).