Отправка сообщений другому пользователю по сети

Извините, что я мало знаю об openSUSE, но в Debian есть пакет под названием util-linux .

Там вы найдете инструмент под названием «lsblk», который выведет список всех ваших установленных блочных устройств, кроме RAM-дисков.

Просто введите: lsblk

0
27.10.2020, 05:06
2 ответа

Задания являются внутренним понятием оболочки. Задание фактически является подпроцессом, который оболочка запоминает после запуска. Нельзя управлять таблицей заданий оболочки снаружи этой оболочки.

Вы можете манипулировать процессами как таковыми. Невозможно сказать, является ли процесс работой данной оболочки, все, что вы можете сделать, это угадать. Можно перечислить процессы, родительским идентификатором которых является PID оболочки; можно вывести список процессов, которые являются лидерами групп процессов и выполняются на том же терминале, что и оболочка. Для получения информации о процессах в Python см. этот вопрос переполнения стека .

Если необходимо управлять заданиями в скрипте Python, следует запускать и управлять процессами из скрипта Python, если это вообще возможно. Все, что вам нужно, находится в подпроцессе модуле .

-121--290078-

Можно использовать nc (netcat):

Сначала используйте nc для открытия порта на первом компьютере, к которому подключится второй компьютер:

$ nc -l 5000

Здесь мы открыли порт 5000 для входящего подключения. Теперь подключитесь к порту 5000 первого компьютера со второго:

$ nc 192.168.1.5 5000

192,168,1,5 IP первого компьютера.

Теперь соединение будет установлено, и компьютеры смогут взаимодействовать друг с другом.

-121--290071-

Если заменить прослушать строку на следующую:

listen 80 default_server;

nginx ответит на все запросы, которые поступают непосредственно по IP-адресу, то все, что вам нужно сделать, это использовать тот же адрес для http, что и для putty.

0
29.04.2021, 00:30

В каталоге /etc/nginx/sites -enable/ есть файл по умолчанию, в котором размещается страница по умолчанию, когда вы нажимаете IP-адрес сервера в браузере.

Если у вас есть одно веб-приложение, к которому вы хотите получить доступ с помощью IP-адреса сервера, удалите файл хоста по умолчанию, выполнив приведенную ниже команду

  • удалить ссылку /etc/nginx/sites -включено/по умолчанию (имя файла может быть 00 -по умолчанию или по умолчанию)

Если у вас несколько веб-приложений, добавьте тег сервера по умолчанию _в хост-файл веб-приложения, который вы хотите открыть с IP-адресом сервера, как показано ниже;

server {
                listen 80 **default_server**;
                server_name <domain-name> www.<domain.name>;
            
                client_max_body_size 10M;
            
                location / {
                    proxy_pass http://localhost:5004/;
                    proxy_redirect off;
                    proxy_set_header HOST $host;
                    proxy_buffering off;
                }
            }
1
29.04.2021, 00:30

Теги

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