Single Post |
Topic: Обмен кнопками |
Author |
Message |
tcmd4ever

|
Posted: Thu Sep 01, 2011 18:03 Post subject: |
|
|
Работа с кэширующим прокси-сервером Squid.
Установка сервиса и запуск Squid.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
c:\server\squid\27STABLE8\sbin\squid.exe -i -f c:\server\squid\27STABLE8\etc\squid.conf -n squiddnt&net start squiddnt
shell32.dll,135
Запуск Squid
0
-1
|
Перезагрузка конфига Squid в случае правки без полного перезапуска сервиса.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
c:\server\squid\27STABLE8\sbin\squid.exe -n squiddnt -f c:\server\squid\27STABLE8\etc\squid.conf -k reconfigure
shell32.dll,69
Реконфигурация Squid
0
-1
|
Системный перезапуск Squid. Долго, 13 точек.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
net stop squiddnt&net start squiddnt
shell32.dll,146
Перезапуск Squid
0
-1
|
Очистка кэша Squid и пересоздание структуры своп-директорий.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
net stop squiddnt&rd /s /q c:\server\squid\27STABLE8\var\cache\&md c:\server\squid\27STABLE8\var\cache\&c:\server\squid\27STABLE8\sbin\squid.exe -n squiddnt -f c:\server\squid\27STABLE8\etc\squid.conf -z
shell32.dll,31
Очистка кэша Squid
-1
|
Быстрый нативный останов и удаление сервиса Squid из системы.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
c:\server\squid\27STABLE8\sbin\squid.exe -n squiddnt -f c:\server\squid\27STABLE8\etc\squid.conf -k shutdown&sc \\127.0.0.1 delete squiddnt
shell32.dll,112
Быстро остановить Squid
0
-1
|
Медленный системный останов и удаление сервиса Squid из системы, если висим.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
net stop squiddnt&sc \\127.0.0.1 delete squiddnt
shell32.dll,112
Остановить Squid
0
-1
|
Батник или вернее цмдшка для добавления пользователя и пароля в список пользователей Squid. При создании хэша пароля используется аутентичная утилита htpasswd.exe, входящая в состав пакета вебсервера Apache.
Code: | :: Добавление нового пользователя в список squid для ncsa_auth аутентификации.
@echo off
set squidproxypath=c:\server\squid\27STABLE8
set apacheserverpath=c:\server\apache\2216
set squidauthlist=internet_users
echo Enter new squid username:
set /p username=
echo Enter new squid password:
set /p userpassword=
%apacheserverpath%\bin\htpasswd.exe -bcmd %squidproxypath%\etc\tmp %username% %userpassword%
for /f %%a in (%squidproxypath%\etc\tmp) do echo %%a>>"%squidproxypath%\etc\%squidauthlist%"
del %squidproxypath%\etc\tmp
echo User has been added successfully. |
Кнопка к нему. Цмдшка у меня называется squidadduser.cmd.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k "%COMMANDER_PATH%\tools\manage\bat\squidadduser.cmd"
shell32.dll,111
Добавить пользователя Squid
-1
|
Сервисы разделил по группам, в 7 серверный бар пока выглядит так. Кнопки несомненно удобнее батников.
 _________________ Кристиан Гислер: "Для Total Commander я все еще пользуюсь Delphi 2.0." (ноябрь 2010) |
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|