Автор Гілка: Новачок в FreeBSD  (Прочитано 6797 раз)

Відсутній Mops

  • Новачок
  • *
  • дописів: 3
  • Карма: +0/-0
Новачок в FreeBSD
« : 2007-06-26 11:52:50 »
Доброго всім дня!
Я новачок при роботі з подібними ОС, отже можливі на Ваш розсуд дурноваті питання. В мене є декілька питань, буду радий отримати допомогу в якості посилань чи відповідей на цьому форумі.
Є FreeBSD в.4.10, з яким я працюю через ПО "Webmin v.1.240" та ТелНет. Вся робота обмежується в створенні та редагуванні пошти користувача, та перегляду лог-файлів! Хочу ще на ньому зробити Веб-сервер. На ньому  Apache v.1.3.32. Це все що мені відомо, далі наступні питання:
1. Як взнати версії PHP та MySQL?
2. Чи можна оновити тільки Apache, PHP та MySQL (якщо буде необхідність в вищих версіях)?
3. Якщо прийдеться переставляти цілу ОС, як перенести існуючу БД на нову, та всі остальні налаштунки які мені не відомі?
Дякую!
Теорія - це коли ви знаєте все, але нічого не працює.
Практика - це коли все працює, але ніхто не знає чому.
Ми суміщаємо теорію і практику - нічого не працює і ніхто не знає чому!

dusoft

  • Гість
Re: Новачок в FreeBSD
« Відповідей #1 : 2007-06-26 12:40:03 »
Краще користуватися SSH, наприклад:
ssh username@hostnameАбо якщо з під офтопіку то використовувати програму Putty.

1.
php --version
mysql --version
2. Звісно можна, почитайте http://docs.freebsd.org/doc/4.10-RELEASE/usr/share/doc/en_US.ISO8859-1/books/handbook/ports.html
3. Перенести БД - у випадку mysql - треба використовувати програму mysqldump. Man-сторінка в неї невелика.

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Новачок в FreeBSD
« Відповідей #2 : 2007-06-26 13:31:12 »
Mops, прийшла пора вивчати шел  :) Версію апача і мускл можна побачити в Вебмін, але для все решта потрібно буде зробити в консолі руками  :)

Перевірити версію PHP:

# дивимся чи пхп
[fooks@fooks ~]$ which php
/usr/bin/php

# якщо є то питаємся версію
[fooks@fooks ~]$ php --version
PHP 5.2.2 (cli) (built: May  8 2007 08:15:05)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

версія 5.2.2


Так само з MySQL:

[fooks@fooks ~]$ which mysql
/usr/bin/mysql

[fooks@fooks ~]$ /usr/bin/mysql --version
/usr/bin/mysql  Ver 14.12 Distrib 5.0.37

MySQL 5.0.37


Бази даних можна забакапити і відтворити з бакапу на новому сервері:
http://dev.mysql.com/doc/refman/4.1/en/mysqldump.html

# приклад бакап
# mysqldump --all-databases --lock-all-tables --quote-names --disable-keys -p > ~/mysql_dump_all.sql

спитає пароль для мysql root юзера і після його введення зробить текстовий файл в директорії /root/mysql_dump_all.sql (~ значить home directory)


Переносиш той файл на новий сервер де є мускл встановлений і робиш там таке:

# mysql -p < /path/to/mysql_dump_all.sql
Enter password:

Все.

Взагалі для роботи з mysql сервером рекомендую поставити там phpMyAdmin (http://www.phpmyadmin.net), зручна і корисна штука
« Змінено: 2007-06-26 13:34:46 від anatolijd »

Відсутній Mops

  • Новачок
  • *
  • дописів: 3
  • Карма: +0/-0
Re: Новачок в FreeBSD
« Відповідей #3 : 2007-06-26 17:32:33 »
У-у-у-у-у-у, багато та достатньо вичерпної інформації, як для новачка :o

Залишилось тепер в цьому всьому розібратись. Теоритично ознайомився з "Ssh", тільки ніяк не здибати посилання на закачування. Можливо хтось знає де можна взяти, буду безмежно вдячний. Знайшов тільки "Putty 0.57 beta". І зразу питання, що з них краще (практичніше та зручніше) для використання, "Putty" чи "Ssh"?
Підкажіть мені ще будь-ласка.
1. Чи варто повністю міняти ОС на новіший (напр. 6.1), чи можна всетаки залишити старий оновивши тільки Apache, PHP та MySQL?
2. Оновлення внесе зміни в налаштунки серверів? Чи все залишить так як є?
Теорія - це коли ви знаєте все, але нічого не працює.
Практика - це коли все працює, але ніхто не знає чому.
Ми суміщаємо теорію і практику - нічого не працює і ніхто не знає чому!

dusoft

  • Гість
Re: Новачок в FreeBSD
« Відповідей #4 : 2007-06-26 17:59:40 »
SSH - це назва протоколу - Secure SHell.
Почитайте http://uk.wikipedia.org/wiki/Secure_Shell
ssh - прийнято в юніксах, putty - під вікнами.
1.Це залежить від призначення серверу і середовища в якому він працює, вирішувати вам.

ОС - вона ;)

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Новачок в FreeBSD
« Відповідей #5 : 2007-06-26 19:21:23 »
2. Оновлення внесе зміни в налаштунки серверів? Чи все залишить так як є?
Якщо будете перебудовувати світ, то так ;D Краще ставити нові програми із сирців, а все решта залишити як є - працює, хай так і працює ;)
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Новачок в FreeBSD
« Відповідей #6 : 2007-06-26 21:10:14 »
Версію БСД залиште ту що є, якщо вам не конче потрібна саме 6.1 - 4.11 теж нічого не бракує.
Щодо налаштувань... Якщо доведеться переставляти цілу ОС... Хм, якщо ви новачок - тоді проблемно. Ну, тобто, в ідеалі все робиться засобами БСД легко й невимушено - після тривалого вкурювання доки й неодноразової практики :)
Вам же, якщо ви орієнтуєтесь на апач + мускуль + пхп, достатньо буде крім вже описаного резервування баз даних зрезервувати httpd.conf, php.ini i mysql(d).conf. Де вони у вас знаходяться - команди locate або find у поміч  ;)

Цитата
Краще ставити нові програми із сирців
Дідька лисого - краще зробити cd /usr/ports/категорія/програма && make config && make && make install - не буде проблем з залежностями і наступним оновленням/видаленням/резервуванням програми. А для серйозніших пакунків штибу апача - і проблем з конфігуруванням для новачка буде на порядок менше.
І взагалі - за установку програми з джерельних кодів треба розстрілювати через недопуск до інтернету (якщо вам, звісно що, потрібна просто певна функціональність, а не якісь гурманства).
Читайте документацію - вона кермує.

Відсутній Mops

  • Новачок
  • *
  • дописів: 3
  • Карма: +0/-0
Re: Новачок в FreeBSD
« Відповідей #7 : 2007-07-05 12:49:11 »
Безмежно всім вдячний за надану інформацію. Але вмнмкла наступна проблема, з налаштунками Putty. Керувався цією інструкцією по налаштунках, але воно видає Access Denied при вводі пароля користувача. Що може бути не так?
Теорія - це коли ви знаєте все, але нічого не працює.
Практика - це коли все працює, але ніхто не знає чому.
Ми суміщаємо теорію і практику - нічого не працює і ніхто не знає чому!

niii

  • Гість
Re: Новачок в FreeBSD
« Відповідей #8 : 2007-07-06 10:35:50 »
Користувач часом не root ?  :)

dusoft

  • Гість
Re: Новачок в FreeBSD
« Відповідей #9 : 2007-07-06 12:57:44 »
в налаштуваннях sshd можливо заборонене підключення з окремих адрес. Подивітьвся в /etc/ssh/sshd_config - там формат досить простий.

Відсутній Абрамчук Вадим

  • Кореспондент
  • ***
  • дописів: 225
  • Карма: +0/-0
  • Графоман LOU третього (четвертого?) пришестя
Re: Новачок в FreeBSD
« Відповідей #10 : 2007-07-14 02:04:16 »
Або щось з ssh ключами. Хтозна  8-) ::)
Debian GNU/Linux lenny/sid
MontaVista Linux (Motorola ROKR Z6). Міняю на A1200.

Відсутній Volodymyrko

  • Графоман
  • ****
  • дописів: 370
  • Карма: +0/-0
  • I Like FreeBSD !
Re: Новачок в FreeBSD
« Відповідей #11 : 2007-07-16 14:19:36 »
на початок ..
1. якщо ще нічого не  змінено в налаштуваннях , то коритсучач, під яким пробуєш зєднатися має бути не root ,
2. схоже зутрічав , не висняв причину чого так -- просто міняв Putty , візьми якесь не бета ... а звичайне Putty ... завжди буру тут http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html  під відповідну ОС ...