Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Быстрая настройка сервера  (Прочитано 1640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Быстрая настройка сервера
« : 06 Июля 2013, 18:33:29 »
Для быстрой настройки сервера сделал такую штуку
(Нажмите, чтобы показать/скрыть)
Потом запускаю похожую штуку и подсовываю заранее заготовленный конфиг в нужные места.

А теперь вопрос. Почему всё это дело может то с первого раза всё сработать, то с 20-го?
Ошибки бывают на создании папок, на слипе, на установке aptitude, на добавлении репозиториев. Короче в рандомном порядке. Может я где-то ошибся?

Сорри, если эта тема относится к программированию долго не мог определится куда ее лучше.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #1 : 06 Июля 2013, 19:00:12 »
Цитировать
mkdir /web
mkdir /web/log
mkdir /web/log/nginx/
mkdir /web/log/php5-fpm/
mkdir /web/log/php5-fpm/session
mkdir -p /web/log/php5-fpm/session
Wars ~.o

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #2 : 06 Июля 2013, 21:42:39 »
 за совет спасибо.
неужели код  нормальный? тогда почему не каждый раз срабатывает?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Быстрая настройка сервера
« Ответ #3 : 07 Июля 2013, 00:57:15 »
Ошибки бывают на создании папок, на слипе, на установке aptitude, на добавлении репозиториев. Короче в рандомном порядке.
Слишком абстрактно, надо конкретнее, на какой команде валится и с каким выхлопом.
Ещё режим отладки можно включить.
« Последнее редактирование: 07 Июля 2013, 11:58:08 от ArcFi »

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #4 : 07 Июля 2013, 11:36:06 »
Пример.
Берем первую часть кода
(Нажмите, чтобы показать/скрыть)

Получаем такой выхлоп.

(Нажмите, чтобы показать/скрыть)

Если прогнать несколько раз, то может и сработать. При этом может создаваться пустая папка web без вложений. После нескольких прогонов и удалений неудачной попытки код срабатывает.

Дело в том, что в том общем скрипте, который я привел в первом посте такой проблемы нет и ошибки там появляются гораздо реже. Чтобы отловить все ошибки и сделать полностью рабочую сервачка раз и на всегда, что называется, было решено разбить код на участки и бороться с багами, но когда я его разбил, то получил еще больше проблем.  :idiot2:

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Быстрая настройка сервера
« Ответ #5 : 07 Июля 2013, 11:59:43 »
sh 1.sh
Неправильно запускаете bash-скрипт.

Правильные способы:
bash script.sh
chmod +x script.sh && ./script.sh

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #6 : 07 Июля 2013, 12:03:27 »
kentastik,
ДУМАЙ!
Wars ~.o

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #7 : 07 Июля 2013, 12:08:13 »
Неправильно запускаете bash-скрипт.

Правильные способы:
bash script.sh
chmod +x script.sh && ./script.sh

bash script.sh дает тот же результат что и sh script.sh

victor00000, знать бы в какую сторону :(

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Быстрая настройка сервера
« Ответ #8 : 07 Июля 2013, 12:30:33 »
mkdir: cannot create directory `/etc/nginx/sites-available\r': No such file or directory
mkdir: cannot create directory `/etc/nginx/sites-enabled\r': No such file or directory
mkdir: cannot create directory `/web/log/mysql/\r': No such file or directory
Кроме того, надо исправить досовские концы строк:
sed -i 's/\x0d$//' script.shИ учтите на будущее, если редактируете скрипты под вендами.
« Последнее редактирование: 07 Июля 2013, 12:33:59 от ArcFi »

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #9 : 07 Июля 2013, 12:32:35 »
kentastik, кроме того, надо исправить досовские концы строк:
sed -i 's/\x0d$//' script.shИ учтите на будущее, если редактируете скрипты под вендами.

ну это я видел. исправлял. толка не дало.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Быстрая настройка сервера
« Ответ #10 : 07 Июля 2013, 12:38:45 »
kentastik, в актуальном виде показывайте:
cat -v script.sh
./script.sh

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #11 : 07 Июля 2013, 12:43:42 »
which add-apt-repository || echo not?
Wars ~.o

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Быстрая настройка сервера
« Ответ #12 : 07 Июля 2013, 12:57:36 »
переписал файлики под линуксом все, пока всё срабатывает... мдя... пойду себе где-нибудь запишу не трогать файлики под вендой ваще :)

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.