Решил я установить на свой «сервер» программу Alfresco. Почитать «что такое Alfresco и с чем его едят» на русском языке можно, например, в Википедии. Также, можно почитать про Alfresco, например тут… Читать далее «Как я устанавливал Alfresco»
Проблемы с FTP доступом из «домашней сети»
Подключили «тут как-то раз» наш рабочий сервер к интернету через «домовую сеть». Точнее, не только сервер, а всю сеть офиса. После этого моя Filezilla, которая до этого с работы прекрасно логинилась в мой домашний ftp-сервер, вдруг начала вываливаться по таймауту. Причем, проблема возникала именно при попытке войти (а) не анонимно в мой сервер (б) с любой машины в офисе. Лог Filezilla-ы при этом выглядел так: Читать далее «Проблемы с FTP доступом из «домашней сети»»
VMware дистанционное…
Очень многие фишки Linux-а для меня, как для человека, пользующегося им сравнительно недавно, — целое открытие!…
Понадобилось мне тут недавно для работы установить «клиент-банк». Эта программа написана авторами для работы только в Windows XP. А я, чтобы иметь возможность пользоваться ей и из офиса, и с дома (да и с других возможных пунктов времяпровождения) сделал следующее: Читать далее «VMware дистанционное…»
Ну «Secure», так «secure» (часть 2)
В прошлой заметке я уже описал, как боролся с «подбирателями паролей» на моем ssh-демоне. В принципе, я считаю, что принятых мер достаточно для защиты моего сервера (да и кому он надо-то?!). Но, с другой стороны, тысячи строк с сообщением об ошибке в логе авторизации просто «напрягают зрение понапрасну». И вот, просматривая сайт с новостями программного обеспечения, я наткнулся на название программы, которое меня заинтересовало — «Fail2Ban«. Открыл у себя «Центр управления Mandriva Linux», в нем выбрал «Управление программами» и ввел имя программы в поле «Поиск». «Есть у нас такая программа» — сказал поиск. Поставил «птичку», установил. Чем заинтересовала-то меня данная программа? Вот что про нее написано; Читать далее «Ну «Secure», так «secure» (часть 2)»
Ну «Secure», так «Secure»…
«Сервер» мой домашний — это просто системный блок, лежащий на холодильнике. Ни монитора, ни клавиатуры с мышью к нему не подключено. Все управление своим «сервером» я осуществляю дистанционно по сети. Для этого я установил и настроил службу удаленного доступа — «сервер-NX». Процедура установки и настройки уже описана мной тут. NX-сервер в своей работе использует механизмы службы SSH (secure shell), и поэтому, у сервера запущен демон SSH, который постоянно ожидает соединений на 22 порту. Естественно, с этой же целью в моем ADSL-маршрутизаторе настроен «port forvarding» 22-го порта на мой «сервер» (я им не только из дома, но и с работы «порулить» могу). А с другой стороны «бог даровал» народу всевозможные программы «сканеров портов». И как следствие, периодически кто-то пытается подобрать к моему серверу имя пользователя и пароль, о чем «сервер» мой все четко пишет в файл протокола аутентификации /var/log/auth.log : Читать далее «Ну «Secure», так «Secure»…»
Проблема с установкой OpenOffice на Mandriva 2008.0
После установки OpenOffice Pro (версии 2.4) от «Инфра-Ресурс» возникли проблемы с интеграцией в KDE и прикладных программах. Пришлось зайти в «Настройку компьютера» и через «Установку программ» удалить OpenOffice. После этого выполнил следующее:
1. Распаковал архив в подпапку с произвольным именем (я назвал «oo_24»), расположенную в папке (так посоветовали) /usr/src.
2. Зашел там в папку RPMS/desktop-integration.
3. Файл openoffice.org-mandriva-menus-2.4-9286.noarch.rpm перенес в папку RPMS.
4. Папку desktop-integration удалил.
5. Запустил консоль с правами администратора (root).
6. Перешел в папку RPMS.
7. Запустил команду rpm -ihv * (именно так — со звездочкой в конце — чтобы установить все RPM-ы).
Всё.
ЗЫ. Если нужно обновить. а не установить пакеты, команда выглядит несколько иначе: rpm -Uhv *
Удаленный доступ к рабочему столу в Linux
Совсем недавно (но еще до того, как запустил этот блог) я написал и разместил у себя на сайте небольшую страницу о том, как в своё время устанавливал и настраивал службу NX-server на своем сервере. Вдруг кому полезно будет:
Remote desktop под Linux
Установка WordPress
Выбирая для своего сайта ПО для организации CMS, я остановился на WordPress. Подкупила меня именно простота установки. Инструкция по установке описана на следующей странице (сайт WordPress, англ. язык):
http://codex.wordpress.org/Installing_WordPress
Ну а если по-русски и вкратце, то я делал так. Устанавливал я WordPress на свой собственный сервер, как следствие, доступ к нему у меня был. Кроме того, на сервере уже были установлены и работали службы: Apache и MySQL (необходимы для установки и последующей работы программы). Архив с программой я скачал. Причем, в первый раз я скачал версию WordPress на английском языке. И установил именно ее. А потом повнимательнее почитал сайт WordPress и нашел ссылку на версию программы на русском языке. Скачал ее и установил поверх английской. Чтоб не повторять мои ошибки, вот Вам сразу ссылка на страницу загрузки русской версии — http://wordpress-russia.org/download
Итак, скачиваем архив программы на свой сервер. Распаковываем его в ту папку, в которой он и будет находиться в дальнейшем. Например, в папку /var/www/html/wordpress/
Потом в MySQL нужно создать базу данных, которую будет использовать WordPress, кроме того — пользователя, который будет работать с этой базой, а также назначить ему права на использование данной базы. В консоли я выполнил следующее (команды, вводившиеся мной с клавиатуры, выделены красным цветом):
[dmitry@smb-svr ~]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15286
Server version: 5.0.45 Mandriva Linux - MySQL Standard Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)mysql> EXIT
Bye
Естественно, при выполнении описанных выше действий пишем свои собственные значения для databasename (имя базы данных), wordpressusername (имя пользователя для этой базы), hostname (имя компьютера, по умолчанию — localhost) и password (пароль пользователя для входа в базу).
Заходим в папку wordpress (имеется ввиду — в ту папку, в которую распаковали архив с программой). Переименовываем файл wp-config-sample.php в wp-config.php. Потом открываем файл wp-config.php в текстовом редакторе и вписываем в него введенную нами выше информацию, необходимую для входа в базу данных (те самые значения, которые Вы выше ввели вместо databasename , wordpressusername , hostname и password ). Сохраняем изменения, выходим из файла.
Последнее действие — запускаем установку программы. Для этого в поле адреса Вашего любимого браузера (любого) вводим следующий адрес:
http://имя.сервера/wordpress/wp-admin/install.php
(Естественно, вместо имя.сервера Вы подставляете имя Вашего сервера). Отвечаете на поставленные Вам в ходе установки вопросы. После этого установка завершена! Все, можете начинать писать свой дневник…