![]() |
Программирование для сисадмина. На чем писать?
Скажите, а по-вашему, какой язык программирования (сценариев?) должен в первую очередь знать админ? Универсальный, чтобы и в винде, и в юниксоподобных пригодился, для разных мелочей админских.
|
Из "универсальных" - perl, php.
Правда, универсальность их вполне условна - хотя бы в силу несовместимости правил указания пути к файлам в Win и *NIX. А вообще - выбор языка должен определяться поставленной задачей. |
Как раз о перле я и думал. :yees:
|
Цитата:
|
BorLase, в винде нет пути /usr/local/bin/perl
равно как в никсах нету /Program Files думаю что речь об этом а так-то полные пути по идее работать будут ("/" виндой прекрасно воспринимается как корень текущего диска.). апач например с никсовым конфигом прекрасно работает на винде если повторить всю структуру каталогов - проверено. |
Цитата:
конечно, будут нюансы - например, в винде скрипт будет ограничен текущим диском (тогда как в никсах / дает доступ ко всему харду) и тд вообще, не совсем понятно, что вообще подразумевается под "админскими задачами"... если имелось в виду, выучить язык, который может работать под разными ОС, тогда да - в отличие от VB, PHP/Perl применимы на обеих системах. если же создавать скрипты, которые будут работать и там и там - тогда сложнее... одним и тем же скриптом ни файрволл не перезапустишь, ни юзера не добавишь... это уже из области фантастики |
Нет, имелось в виду не одним и тем же скриптом, но хотя бы скриптом на одном и том же языке...вот.
|
JWalker, тогда perl
|
или PHP.
Или, если в виндах поставить тот же Cygwin (в большинстве случаец MSYS даже достаточно) то можно и все остальные, типа BASH, что в общем-то для административных задач намного больше подходяще, IMHO. |
Обычно используют Perl. Еще в последнее время появилась тенденция писать скрипты на Python. Не разделяю.
|
| Часовой пояс GMT +4, время: 06:29. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.