|
|
|
|
|
|
Cистемные сетевые утилиты через интерфейс Wordpress (ping, whois, dig и т.д.). Простые PHP скрипты
Понадобилось мне как-то дать возможность пользователям локалки, сидящих естественно, под Win, использовать всякие dig, whois, traceroute… Давать всем подряд SSH доступ на роутер - нет смысла. Хотя бы даже потому, что многие просто не знают что такое командная строка. Выход нашелся просто. На внутреннем сайте этой самой локалки наваял на скорую руку странички буквально в несколько строк. Вставил в них элементарные скрипты на PHP, которые производят передачу параметров запроса $_POST к программе в системе, а потом выводят на страницу результаты того, что ответила команда.
Оговорюсь сразу: в целях безопасности эти скрипты лучше использовать только в личных целях или же для ограниченного числа людей, которым Вы доверяете (например, нескольким пользователям в локальной сети). На весь мир лучше эти страницы не демонстрировать. По этой причине и я не стану показывать здесь демо-страницу.
Нужен root доступ? Пожалуйста!
Многие из тех, кто решил постичь премудрости системного администрирования зачастую, при изучении UNIX подобной системы (например, FreeBSD) сталкиваются с проблемой отсутствия “полигона”, на котором можно было бы оттачивать свое мастерство. Проще говоря, не имеют в своем владении рабочего сервера, имеющего подключение к сети Интернет 24 часа в сутки, 7 дней в неделю.
Естественно, для создания такого “полигона” можно поставить дома обычный PC совместимый компьютер, провести выделенную линию… Но здесь очень много “подводных камней”. Первый: стоимость. Не все могут позволить себе купить еще один компьютер, да и не все интернет-провайдеры, к сожалению, предлагают свои услуги по достаточно приемлемым ценам. Кроме того, многие провайдеры подключают своих клиентов по xDSL, либо выделенным линиям, выдавая либо “серый” IP адрес (вида 192.168.0.XXX), либо “реальный”, но динамический. То есть такой, который при каждом Вашем подключении меняется. А это, при организации на своем сервере хостинга, DNS сервера и т.п. не совсем приемлемо.
/usr/sbin
Четвертая публикация / шпаргалка в кратце описывающая системные программы в одном из стандартных каталогов операционной системы FreeBSD. В предыдущих публикациях рассматривались каталоги /bin, /sbin и /usr/bin Здесь рассмотрены команды из каталога /usr/sbin. Копирайт, как и во всех публикациях: © Lissyara
От меня небольшие дополнения.
/usr/bin
Третья публикация на тему краткого толкования системных программ в стандартных каталогах операционной системы FreeBSD. В предыдущих публикациях рассматривались каталоги /bin и /sbin. Здесь рассмотрены команды из каталога /usr/bin. Копирайт, как и в предыдущих случаях принадлежит человеку по имени Lissyara
От меня, всего лишь небольшие поправки и изменения.
/sbin
Продолжаю шпаргалку по системным программам в стандартных каталогах операционной системы FreeBSD. В данной публикации рассматривался каталог /bin. Здесь приведены команды из каталога /sbin. Команды, размещенные в этом каталоге обычно не предназначены для "повседневного" использования и служат для системного администрирования. Многие программы из этого каталога может запускать только пользователь root. Данный материал был подготовлен мега-даймоном по имени Lissyara
и слегка отшлифован и дополнен автором этого блога.
/bin
Давно было желание систематизировать в виде маленькой шпаргалки краткие описания команд в стандартных каталогах FreeBSD (/bin /sbin /usr/bin /usr/sbin). Однако, не так давно я обнаружил, что собрался изобретать велосипед. Господин Lissysra уже это сделал давно до меня.
Потому набравшись наглости, и спросив разрешения у автора материала (P.S.: Автор не против.
), я просто переношу его в блог, делая свои дополнения и изменения.