Как проверить то, что работает в сервере?

Я вполне уверен нет никакого способа сделать это в полной общности, потому что текстовые курсоры являются функцией приложения, не функцией сервера как курсоры мыши. Приложение решает, куда поместить вход на основе его внутренних структур данных, и текстовый курсор является способом сказать пользователю, что это собирается сделать с входом. Что касается X-сервера, существует сфокусированное окно и вот именно; сфокусированное окно делает то, что оно любит с входом.

Теперь я не могу думать о приложении, которое на самом деле имеет больше чем один текстовый курсор в абстрактном смысле UI (у некоторых нет ни одного, конечно). Но если приложение не имеет интерфейс, чтобы сказать другим, где текстовый курсор или текстовый курсор является визуально отличительным, я не думаю, что можно достигнуть его.

4
14.09.2012, 20:24
4 ответа

Я предполагаю, что серверы приложений используют порты [Apache, Mysql делают] Раз так, можно использовать netstat -lepunt узнать сервисы, работающие в Вашем сервере.

Если Вы хотите знать, что сервисы запускаются при проверке времени начальной загрузки на init сценарии в /etc/init.d/.

Большую часть времени сервисы как Apache и серверы MySQL запускаются во время начальной загрузки, если они установлены с помощью диспетчера пакетов. Если не можно создать init сценарий для запуска их во время начальной загрузки.

5
27.01.2020, 20:47
  • 1
    Сообщите мне команду с расширением безопасно reboot выделенный сервер. –  Subhransu Mishra 30.08.2012, 14:29
  • 2
    к перезагрузке корректно: shutdown -r now –  cas 30.08.2012, 14:32

ps aux также перечислит все процессы, работающие на сервере. Можно искать связанные сервисы там.

5
27.01.2020, 20:47

htop дает хороший обзор процессов, которые работают и ресурсы, которые используются.

2
27.01.2020, 20:47

Попробуйте их, чтобы увидеть, как серверы прослушивают порты TCP/UDP. Мне нравится иметь представление о назначении сервера.

netstat -lepunt | perl -nle 's!^.*\d+/!! && print if ($_);' | sort -u

или

ss -tualp | perl -nle 's/^.*users:.."(.*?)".*/$1/ && print;' | sort -u

Затем вы можете также проверить содержимое /etc/crontab, чтобы увидеть, что еще делает машина (, например резервное копирование ).

И если вы используете Apache, что-то вроде этого может быть полезно:

grep -h -i ServerName /etc/apache2/{sites,conf}-enabled/* | grep -v '^\s*#'
0
27.01.2020, 20:47

Теги

Похожие вопросы