LINUX.ORG.RU

Какие сервисы на сервере FreeBSD запущены?

 


0

1

Вот теперь фряху изучать придётся.
А пока хотя бы понять что на этом серваке крутится.
Что-то тут всё не как в линуксе: синтаксис netstat не такой, lsof - нет, ss - нет. Как понять какие сервисы на сервере запущены?
Надеюсь за оффтоп этот вопрос не считается?

★★★★★

man service

Что такое ss? sockstat есть, если я правильно догадался.

unC0Rr ★★★★★
()
Последнее исправление: unC0Rr (всего исправлений: 1)

Есть там всё. И lsof и service -l

А так советую не лезть туда со своими линуксячими привычками. Да, это другая система и она отличается от того, к чему ты привык.

Читай handbook.

beastie ★★★★★
()

service -e, fstat, sockstat -l4. И вообще, какого, простите, хера, во FreeBSD команды должны быть похожи на линуксячьи? Это другая система.

IPR ★★★★★
()

если сервер не устанавливал извращенетц то вся конфигурация что разрешено запускать в /etc/rc.conf: sshd_enable=«YES» ... обычно. утилиты уже сказали какие юзать. дело привычки

VKraft ★★
()
Ответ на: комментарий от VKraft

если сервер не устанавливал извращенетц то вся конфигурация что разрешено запускать в /etc/rc.conf: sshd_enable=«YES» ... обычно. утилиты уже сказали какие юзать. дело привычки

Похоже, что извращенец, потому что управляющие скрипты для сервисов есть и в /etc/rc.d и в /usr/local/etc/rc.d, а какие-то программы установлены прямо в /

sunny1983 ★★★★★
() автор топика
Последнее исправление: sunny1983 (всего исправлений: 1)
Ответ на: комментарий от sunny1983

Кинь вывод команд: ps -avx; sockstat; cat /etc/rc.conf; ls -l /; ls -l /usr/local/etc/rc.d; ls -l /etc/rc.d; ну и uname -a... Правда там много будет, это только где-то отдельно можно. Просто так сказать что там у тебя за венегрет сложно.

VKraft ★★
()
Ответ на: комментарий от sunny1983

Задача на первых порах: получить список файлов, открытых для записи и получить список открытых tcp и udp портов, но обязательно с указанием процесса, который открыл сокет. А дальше уже буду хандбук курить.

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Это не извращение, а bsd-way. Особенно ржачно, когда у тебя ssh из base system и рядышком из портов.

leave ★★★★★
()
Ответ на: комментарий от sunny1983

получить список файлов, открытых для записи

fstat

получить список открытых tcp и udp портов

sockstat

system-root ★★★★★
()
Ответ на: комментарий от IPR

Ну как бы там тоже используются команды GNU...
Но всё как-то странно. Вот в качестве шелла по умолчанию sh, а не bash, а bash находится в /usr/local/bin/bash, при этом /usr на другом диске и не факт, что автоматически монтируется при загрузке.

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Ну как бы там тоже используются команды GNU...

u@mydefense:~> ls /usr/src/gnu/usr.bin/ /usr/src/gnu/lib/
/usr/src/gnu/lib/:
Makefile        libdialog       libgomp         libssp          tests
Makefile.inc    libgcc          libreadline     libstdc++
csu             libgcov         libregex        libsupc++

/usr/src/gnu/usr.bin/:
Makefile        dialog          gdb             rcs
Makefile.inc    diff            gperf           sdiff
binutils        diff3           grep            tests
cc              dtc             groff           texinfo
u@mydefense:~>

Негусто.

Вот в качестве шелла по умолчанию sh, а не bash

А что не так? Интерактивная оболочка обычно tcsh, для программирования shell.

bash находится в /usr/local/bin/bash

Всё программное обеспечение, установленное из портов, существует отдельно от системы и находится в /usr/local.

/usr на другом диске

Это по желанию и мало кто так делает.

не факт, что автоматически монтируется при загрузке.

С чего бы это?

IPR ★★★★★
()
Ответ на: комментарий от sunny1983

Чем это 4.2? bash,vi,ps,netstat разве не инструменты GNU?

vi

Нет.

ps

Нет.

netstat

Нет.

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.