Для быстрого обновления я загрузил альтернативный компакт-диск, используя торренты. После обновления таким образом я все же получил систему, которая все еще не все обновления (возможно, после того, как ISO был упакован).
После быстрого поиска я попал в список зеркал на Launchpad. Найдите свою страну и проверьте ее. Я живу в Нидерландах и получаю только скорость 75 КБ / с, намного ниже обычной скорости. Зеркало ubuntu.mirror.cambrium.nl не работало для меня, но ubuntu.mirror.astratoip.net сделал. Замените зеркало соответствующим образом и запустите следующие команды:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
Замените archive.ubuntu.com вашим текущим зеркалом.
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Команда, чтобы узнать идентификатор процесса (с учетом его имени), является pidof
. Однако, поскольку ваше намерение состоит в том, чтобы убить процесс, есть лучшие / более простые способы, чем использовать pidof
, чтобы сначала найти его pid:
Предполагая, что процесс, который вы хотите убить, уникально идентифицируется по его имени (или вы хотите убить все процессы с этим именем), вам не нужно знать его pid. Вы можете просто сделать killall processname
.
Если есть несколько процессов с тем же именем, но вы хотите только убить одного из них, использование pidof
не поможет вам, потому что это даст вы pids, но он не даст вам никакой информации, чтобы определить, какая из pids принадлежит процессу, который вы действительно хотите убить.
В этом случае вы можете сделать ps aux | grep processname
, который отобразит все процессы с указанным именем, а также с консолью, на которой они запущены (если применимо), и аргументами, с которыми они были вызваны, что, надеюсь, позволит вам идентифицировать процесс, который вы ищете.
Если процесс открыли любые X-окна, вы также можете использовать xkill
для уничтожения (вызвать xkill
, а затем щелкнуть по окну).
Вы должны взглянуть на pgrep и pkill, две очень удобные и мощные утилиты, которые можно найти в большинстве систем Linux и UNIX.
$ apropos pgrep
pgrep (1) - look up or signal processes based on name and other attributes
Вы можете запустить ps -A в терминале, чтобы показать все процессы (с их идентификатором процесса), которые в настоящее время запущены.
У меня также была аналогичная проблема. Я использовал pstree -p; это показало мне текущие запущенные процессы, включая идентификаторы процессов.
Моим любимым является pstree -p | grep $(program_name). Это действительно сглаживает процесс, выделяет его и показывает pid в круглых скобках.
Следующим моим любимым (особенно при программировании и потребностью всех pids из процесса) является pgrep -law "". Это
. Это может быть сведено к pgrep -lw "" для pid, за которым следует имя программы или даже просто pgrep -l для всех pids
. ]Конечно, вы можете искать определенную программу (или часть имени программы). (т. е. pgrep -lw firef, вероятно, отобразит что-то вроде «4567 firefox»).
Этот ответ от @Ben по дублированному вопросу решил мою проблему:
Рассмотрим использование команды top в терминале.
The top program provides a dynamic real-time view of a running
system. It can display system summary information as well as a
list of processes or threads currently being managed by the Linux
kernel. The types of system summary information shown and the
types, order and size of information displayed for processes are
all user configurable and that configuration can be made persis‐
tent across restarts.
через дублированный вопрос
Вы можете запустить ps -A
в терминале, чтобы показать все процессы (с их идентификатором процесса), которые в настоящее время запущены.
Вы должны взглянуть на pgrep
и pkill
, две очень удобные и мощные утилиты, которые можно найти в большинстве систем Linux и UNIX.
$ apropos pgrep
pgrep (1) - look up or signal processes based on name and other attributes
У меня также была аналогичная проблема. Я использовал pstree -p
; это показало мне текущие запущенные процессы, включая идентификаторы процессов.
Этот ответ от @Ben по дублированному вопросу решил мою проблему:
Рассмотрим использование команды top
в терминале.
The top program provides a dynamic real-time view of a running
system. It can display system summary information as well as a
list of processes or threads currently being managed by the Linux
kernel. The types of system summary information shown and the
types, order and size of information displayed for processes are
all user configurable and that configuration can be made persis‐
tent across restarts.
через man top
Моим любимым является pstree -p | grep $(program_name)
. Это фактически загоняет этот процесс, выделяет его и показывает pid в круглых скобках.
Мой следующий фаворит (особенно при программировании и необходимости всех pids из процесса) - pgrep -law ""
. Это буквально дает вам каждый pid, за которым следует приложение (с абсолютным путем).
Это можно свести к pgrep -lw ""
для pid, за которым следует имя программы или даже просто pgrep -l
для всех pids
Конечно, вы можете найти определенную программу (или часть ее имени). (т. е. pgrep -lw firef
, вероятно, отобразит что-то вроде «4567 firefox»).
Вы можете запустить ps -A
в терминале, чтобы показать все процессы (с их идентификатором процесса), которые в настоящее время запущены.
Вы должны взглянуть на pgrep
и pkill
, две очень удобные и мощные утилиты, которые можно найти в большинстве систем Linux и UNIX.
$ apropos pgrep
pgrep (1) - look up or signal processes based on name and other attributes
Этот ответ от @Ben по дублированному вопросу решил мою проблему:
Рассмотрим использование команды top
в терминале.
The top program provides a dynamic real-time view of a running
system. It can display system summary information as well as a
list of processes or threads currently being managed by the Linux
kernel. The types of system summary information shown and the
types, order and size of information displayed for processes are
all user configurable and that configuration can be made persis‐
tent across restarts.
через man top
У меня также была аналогичная проблема. Я использовал pstree -p
; это показало мне текущие запущенные процессы, включая идентификаторы процессов.
Моим любимым является pstree -p | grep $(program_name)
. Это фактически загоняет этот процесс, выделяет его и показывает pid в круглых скобках.
Мой следующий фаворит (особенно при программировании и необходимости всех pids из процесса) - pgrep -law ""
. Это буквально дает вам каждый pid, за которым следует приложение (с абсолютным путем).
Это можно свести к pgrep -lw ""
для pid, за которым следует имя программы или даже просто pgrep -l
для всех pids
Конечно, вы можете найти определенную программу (или часть ее имени). (т. е. pgrep -lw firef
, вероятно, отобразит что-то вроде «4567 firefox»).
Вы должны взглянуть на pgrep
и pkill
, две очень удобные и мощные утилиты, которые можно найти в большинстве систем Linux и UNIX.
$ apropos pgrep
pgrep (1) - look up or signal processes based on name and other attributes
Вы можете запустить ps -A
в терминале, чтобы показать все процессы (с их идентификатором процесса), которые в настоящее время запущены.
Этот ответ от @Ben по дублированному вопросу решил мою проблему:
Рассмотрим использование команды top
в терминале.
The top program provides a dynamic real-time view of a running
system. It can display system summary information as well as a
list of processes or threads currently being managed by the Linux
kernel. The types of system summary information shown and the
types, order and size of information displayed for processes are
all user configurable and that configuration can be made persis‐
tent across restarts.
через man top