解决 apt / apt-get E: 无法获得锁 E:无法锁定管理目录 11:资源暂时不可用
最近玩 Ubuntu 遇到个小问题,就是在终端使用 apt / apt-get 命令安装软件时遭遇到一个小问题,如下:
ubuntu@Ubuntu:~$ sudo apt install docker.io
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
完全不懂 Linux 的我,上网查找了一下,才明白这是自己之前用 apt / apt-get 时强制终止进程引起的,主要是下载软件源时意外中止或是手动中断的操作引起。正如所描述的那样有进程在占用,那么怎么查看详情呢。这就似 Windows 下用任务管理器查看进程一样。
打开终端,输入 ps aux 即可查看所有正在运行的进程的 用户 PID CPU占用率 内存占用率 运行时间等信息。
ubuntu@Ubuntu:~$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 185272 4628 ? Ss 19:47 0:03 /sbin/init splash
root 2 0.0 0.0 0 0 ? S 19:47 0:00 [kthreadd]
root 4 0.0 0.0 0 0 ? S< 19:47 0:00 [kworker/0:0H]
root 6 0.0 0.0 0 0 ? S< 19:47 0:00 [mm_percpu_wq]
root 7 0.0 0.0 0 0 ? S 19:47 0:03 [ksoftirqd/0]
root 8 0.1 0.0 0 0 ? S 19:47 0:10 [rcu_sched]
root 9 0.0 0.0 0 0 ? S 19:47 0:00 [rcu_bh]
root 10 0.0 0.0 0 0 ? S 19:47 0:00 [migration/0]
root 11 0.0 0.0 0 0 ? S 19:47 0:00 [watchdog/0]
root 12 0.0 0.0 0 0 ? S 19:47 0:00 [cpuhp/0]
root 13 0.0 0.0 0 0 ? S 19:47 0:00 [kdevtmpfs]
root 14 0.0 0.0 0 0 ? S< 19:47 0:00 [netns]
root 15 0.0 0.0 0 0 ? S 19:47 0:00 [khungtaskd]
root 16 0.0 0.0 0 0 ? S 19:47 0:00 [oom_reaper]
root 17 0.0 0.0 0 0 ? S< 19:47 0:00 [writeback]
root 18 0.0 0.0 0 0 ? S 19:47 0:00 [kcompactd0]
root 19 0.0 0.0 0 0 ? SN 19:47 0:00 [ksmd]
root 20 0.0 0.0 0 0 ? SN 19:47 0:00 [khugepaged]
root 21 0.0 0.0 0 0 ? S< 19:47 0:00 [crypto]
root 22 0.0 0.0 0 0 ? S< 19:47 0:00 [kintegrityd]
root 23 0.0 0.0 0 0 ? S< 19:47 0:00 [kblockd]
root 24 0.0 0.0 0 0 ? S< 19:47 0:00 [ata_sff]
root 25 0.0 0.0 0 0 ? S< 19:47 0:00 [md]
root 26 0.0 0.0 0 0 ? S< 19:47 0:00 [edac-poller]
root 27 0.0 0.0 0 0 ? S< 19:47 0:00 [devfreq_wq]
root 28 0.0 0.0 0 0 ? S< 19:47 0:00 [watchdogd]
root 32 0.0 0.0 0 0 ? S 19:47 0:00 [kauditd]
root 33 0.0 0.0 0 0 ? S 19:47 0:02 [kswapd0]
root 34 0.0 0.0 0 0 ? S 19:47 0:00 [ecryptfs-kthrea]
root 76 0.0 0.0 0 0 ? S< 19:47 0:00 [kthrotld]
root 77 0.0 0.0 0 0 ? S< 19:47 0:00 [acpi_thermal_pm]
root 78 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_0]
root 79 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_0]
root 80 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_1]
root 81 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_1]
root 87 0.0 0.0 0 0 ? S< 19:47 0:00 [ipv6_addrconf]
root 116 0.0 0.0 0 0 ? S< 19:47 0:00 [charger_manager]
root 155 0.0 0.0 0 0 ? S< 19:47 0:00 [mpt_poll_0]
root 156 0.0 0.0 0 0 ? S< 19:47 0:00 [mpt/0]
root 157 0.0 0.0 0 0 ? S< 19:47 0:00 [ttm_swap]
root 158 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_2]
root 159 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_2]
root 161 0.0 0.0 0 0 ? S< 19:47 0:01 [kworker/0:1H]
root 162 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_3]
root 163 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_3]
root 164 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_4]
root 165 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_4]
root 166 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_5]
root 167 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_5]
root 168 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_6]
root 169 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_6]
root 170 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_7]
root 171 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_7]
root 172 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_8]
root 173 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_8]
root 174 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_9]
root 175 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_9]
root 176 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_10]
root 177 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_10]
root 178 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_11]
root 179 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_11]
root 180 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_12]
root 181 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_12]
root 182 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_13]
root 183 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_13]
root 184 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_14]
root 185 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_14]
root 186 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_15]
root 187 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_15]
root 188 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_16]
root 189 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_16]
root 190 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_17]
root 191 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_17]
root 192 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_18]
root 193 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_18]
root 194 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_19]
root 195 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_19]
root 196 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_20]
root 197 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_20]
root 198 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_21]
root 199 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_21]
root 200 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_22]
root 201 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_22]
root 202 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_23]
root 203 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_23]
root 204 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_24]
root 205 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_24]
root 206 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_25]
root 207 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_25]
root 208 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_26]
root 209 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_26]
root 210 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_27]
root 211 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_27]
root 212 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_28]
root 213 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_28]
root 214 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_29]
root 215 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_29]
root 216 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_30]
root 217 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_30]
root 218 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_31]
root 219 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_31]
root 220 0.0 0.0 0 0 ? S 19:47 0:00 [scsi_eh_32]
root 221 0.0 0.0 0 0 ? S< 19:47 0:00 [scsi_tmf_32]
root 275 0.0 0.0 0 0 ? S 19:47 0:01 [jbd2/sda4-8]
root 276 0.0 0.0 0 0 ? S< 19:47 0:00 [ext4-rsv-conver]
root 310 0.0 0.1 29676 3036 ? Ss 19:47 0:00 /lib/systemd/systemd-journald
root 332 0.0 0.1 45720 2724 ? Ss 19:47 0:00 /lib/systemd/systemd-udevd
root 382 0.0 0.0 0 0 ? S< 19:47 0:00 [nfit]
systemd+ 577 0.0 0.1 102388 2092 ? Ssl 19:47 0:00 /lib/systemd/systemd-timesyncd
syslog 726 0.0 0.1 256400 2236 ? Ssl 19:47 0:00 /usr/sbin/rsyslogd -n
root 728 0.0 0.1 337396 3828 ? Ssl 19:47 0:00 /usr/sbin/ModemManager
root 759 0.0 0.3 212984 7416 ? Ssl 19:47 0:00 /usr/lib/snapd/snapd
root 760 0.0 0.2 298720 5732 ? Ssl 19:47 0:00 /usr/lib/accountsservice/accounts-daemon
avahi 761 0.0 0.1 44920 2484 ? Ss 19:47 0:00 avahi-daemon: running [Ubuntu.local]
root 773 0.0 0.2 173476 5116 ? Ssl 19:47 0:00 /usr/sbin/thermald --no-daemon --dbus-enable
avahi 777 0.0 0.0 44792 28 ? S 19:47 0:00 avahi-daemon: chroot helper
root 784 0.0 0.0 4404 1084 ? Ss 19:47 0:00 /usr/sbin/acpid
root 785 0.0 0.0 28664 1840 ? Ss 19:47 0:00 /lib/systemd/systemd-logind
message+ 787 0.0 0.2 44296 4000 ? Ss 19:47 0:03 /usr/bin/dbus-daemon --system --address=system
root 816 0.0 0.1 274824 3536 ? Ssl 19:47 0:00 /usr/sbin/cups-browsed
root 820 0.0 0.1 36080 2380 ? Ss 19:47 0:00 /usr/sbin/cron -f
root 828 0.0 0.5 463420 10520 ? Ssl 19:47 0:00 /usr/sbin/NetworkManager --no-daemon
root 898 0.0 0.4 304808 8260 ? Ssl 19:47 0:00 /usr/lib/policykit-1/polkitd --no-debug
root 909 0.0 0.2 292204 5268 ? SLsl 19:47 0:00 /usr/sbin/lightdm
root 940 2.0 3.3 453248 65316 tty7 Ssl+ 19:47 3:07 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth
mysql 950 0.0 0.2 1107592 4232 ? Ssl 19:47 0:06 /usr/sbin/mysqld
root 965 0.0 0.6 221820 12316 ? Ss 19:47 0:00 php-fpm: master process (/etc/php/7.0/fpm/php-
www-data 981 0.0 0.0 221820 860 ? S 19:47 0:00 php-fpm: pool www
www-data 982 0.0 0.0 221820 860 ? S 19:47 0:00 php-fpm: pool www
nobody 996 0.0 0.1 60104 2332 ? S 19:47 0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foregr
root 1211 0.0 0.1 230308 3680 ? Sl 19:47 0:00 lightdm --session-child 12 19
rtkit 1267 0.0 0.1 183548 2264 ? SNsl 19:47 0:00 /usr/lib/rtkit/rtkit-daemon
root 1287 0.0 0.2 354288 4432 ? Ssl 19:47 0:00 /usr/lib/upower/upowerd
colord 1309 0.0 0.3 320780 7056 ? Ssl 19:47 0:00 /usr/lib/colord/colord
whoopsie 1320 0.0 0.4 525932 8116 ? Ssl 19:47 0:00 /usr/bin/whoopsie -f
root 1334 0.0 0.0 23012 1488 tty1 Ss+ 19:47 0:00 /sbin/agetty --noclear tty1 linux
ubuntu 1432 0.0 0.1 45252 2888 ? Ss 19:48 0:00 /lib/systemd/systemd --user
ubuntu 1433 0.0 0.0 145280 140 ? S 19:48 0:00 (sd-pam)
ubuntu 1479 0.0 0.1 212576 3560 ? Sl 19:48 0:00 /usr/bin/gnome-keyring-daemon --daemonize --lo
ubuntu 1489 0.0 0.1 53728 3760 ? Ss 19:48 0:00 /sbin/upstart --user
ubuntu 1567 0.0 0.0 40000 1488 ? S 19:48 0:00 upstart-udev-bridge --daemon --user
ubuntu 1575 0.0 0.1 43920 3628 ? Ss 19:48 0:05 dbus-daemon --fork --session --address=unix:ab
ubuntu 1587 0.0 0.1 93420 3328 ? Ss 19:48 0:00 /usr/lib/x86_64-linux-gnu/hud/window-stack-bri
ubuntu 1624 0.0 0.7 534528 14252 ? Ssl 19:48 0:06 /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
ubuntu 1630 0.0 0.0 48532 1184 ? S 19:48 0:00 upstart-file-bridge --daemon --user
ubuntu 1632 0.0 0.0 39908 140 ? S 19:48 0:00 upstart-dbus-bridge --daemon --system --user -
ubuntu 1634 0.0 0.0 39908 132 ? S 19:48 0:01 upstart-dbus-bridge --daemon --session --user
ubuntu 1640 0.0 0.1 281756 3820 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfsd
ubuntu 1647 0.0 0.2 419964 4776 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -
ubuntu 1648 0.0 1.2 511108 24088 ? Sl 19:48 0:03 /usr/bin/fcitx
ubuntu 1662 0.0 0.1 43044 2048 ? Ss 19:48 0:02 /usr/bin/dbus-daemon --fork --print-pid 5 --pr
ubuntu 1666 0.0 0.2 353672 5384 ? Sl 19:48 0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
ubuntu 1670 0.0 0.0 27640 48 ? SN 19:48 0:00 /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp
ubuntu 1676 0.0 0.1 43028 2720 ? S 19:48 0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi
ubuntu 1679 0.0 0.1 206972 3904 ? Sl 19:48 0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-
ubuntu 1684 0.0 0.9 537656 18780 ? Sl 19:48 0:02 /usr/lib/x86_64-linux-gnu/notify-osd
ubuntu 1694 0.0 0.0 173756 152 ? Ss 19:48 0:00 gpg-agent --homedir /home/ubuntu/.gnupg --use-
ubuntu 1704 0.0 0.8 606780 16188 ? Ssl 19:48 0:01 /usr/lib/x86_64-linux-gnu/hud/hud-service
ubuntu 1706 0.0 0.9 918424 18716 ? Ssl 19:48 0:01 /usr/lib/unity-settings-daemon/unity-settings-
ubuntu 1715 0.0 0.3 560580 7096 ? Ssl 19:48 0:00 /usr/lib/gnome-session/gnome-session-binary --
ubuntu 1719 0.0 0.9 668688 19280 ? Ssl 19:48 0:06 /usr/lib/x86_64-linux-gnu/unity/unity-panel-se
ubuntu 1741 0.0 0.1 178668 3580 ? Sl 19:48 0:00 /usr/lib/dconf/dconf-service
ubuntu 1749 2.4 5.9 1292960 117412 ? Ssl 19:48 3:42 compiz
ubuntu 1756 0.0 0.2 377476 5272 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-messages/i
ubuntu 1762 0.0 0.2 356396 4700 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/
ubuntu 1765 0.0 0.2 368120 5528 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-power/indi
ubuntu 1768 0.0 0.3 788460 6568 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-datetime/i
ubuntu 1769 0.0 0.5 659156 11316 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-keyboard/i
ubuntu 1770 0.0 0.3 756860 6488 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-sound/indi
ubuntu 1774 0.0 0.4 557240 8744 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-printers/i
ubuntu 1777 0.0 0.2 643652 5652 ? Ssl 19:48 0:00 /usr/lib/x86_64-linux-gnu/indicator-session/in
ubuntu 1780 0.0 0.3 411348 5956 ? Ssl 19:48 0:01 /usr/lib/x86_64-linux-gnu/indicator-applicatio
ubuntu 1809 0.0 0.2 924872 5840 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-source-registry
ubuntu 1814 0.0 0.2 442296 4640 ? S<l 19:48 0:05 /usr/bin/pulseaudio --start --log-target=syslo
ubuntu 1856 0.0 2.1 877212 43364 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-calendar-factory
ubuntu 1880 0.1 2.0 1025416 40992 ? Sl 19:48 0:11 nautilus -n
ubuntu 1884 0.0 0.8 614720 16800 ? Sl 19:48 0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authen
ubuntu 1885 0.0 0.8 701068 17036 ? Sl 19:48 0:01 nm-applet
ubuntu 1888 0.0 0.5 584772 10712 ? Sl 19:48 0:00 /usr/lib/unity-settings-daemon/unity-fallback-
ubuntu 1889 0.4 8.2 1255840 163856 ? SLl 19:48 0:39 /usr/bin/gnome-software --gapplication-service
ubuntu 1891 0.0 0.3 303780 5972 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
root 1897 0.0 0.3 382444 6984 ? Ssl 19:48 0:00 /usr/lib/udisks2/udisksd --no-debug
ubuntu 1904 0.0 2.1 814520 41544 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-calendar-factory-
ubuntu 1913 0.0 0.1 264772 3332 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor
ubuntu 1919 0.0 0.2 278932 4056 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
ubuntu 1935 0.0 0.2 282524 5732 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
ubuntu 1940 0.0 0.2 410848 5180 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
ubuntu 1957 0.0 2.0 830236 41420 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-calendar-factory-
ubuntu 1959 0.0 0.1 193252 3720 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfsd-metadata
root 1963 0.0 1.3 635308 27148 ? Sl 19:48 0:01 /usr/lib/x86_64-linux-gnu/fwupd/fwupd
ubuntu 1983 0.0 0.4 704720 8188 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-addressbook-facto
ubuntu 2007 0.0 0.4 782504 9588 ? Sl 19:48 0:00 /usr/lib/evolution/evolution-addressbook-facto
ubuntu 2032 0.0 0.2 371016 5900 ? Sl 19:48 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/
ubuntu 2034 0.0 1.6 942660 33332 ? Sl 19:48 0:07 fcitx-qimpanel
ubuntu 2060 5.6 10.2 2626816 201948 ? Sl 19:48 8:34 /usr/lib/firefox/firefox
ubuntu 2091 0.0 0.1 68540 3516 ? S 19:48 0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
ubuntu 2121 0.0 0.4 424340 8192 ? Sl 19:48 0:00 zeitgeist-datahub
ubuntu 2128 0.0 0.0 4512 688 ? S 19:48 0:00 /bin/sh -c /usr/lib/x86_64-linux-gnu/zeitgeist
ubuntu 2134 0.0 0.3 357988 7492 ? Sl 19:48 0:00 /usr/bin/zeitgeist-daemon
ubuntu 2142 0.0 0.5 323140 10284 ? Sl 19:48 0:00 /usr/lib/x86_64-linux-gnu/zeitgeist-fts
ubuntu 2185 0.0 0.7 553628 15532 ? Sl 19:49 0:00 update-notifier
ubuntu 2220 0.0 0.3 530592 5944 ? Sl 19:50 0:00 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-mo
ubuntu 2403 0.0 0.0 0 0 ? Z 19:56 0:00 [fcitx-qimpanel] <defunct>
ubuntu 7383 0.0 0.3 512980 6600 ? Sl 20:02 0:00 ibus-daemon --xim
ubuntu 7391 0.0 0.2 284808 5844 ? Sl 20:02 0:00 /usr/lib/ibus/ibus-dconf
ubuntu 7392 0.0 0.7 506360 14784 ? Sl 20:02 0:00 /usr/lib/ibus/ibus-ui-gtk3
ubuntu 7394 0.0 0.4 437400 9232 ? Sl 20:02 0:00 /usr/lib/ibus/ibus-x11 --kill-daemon
ubuntu 7408 0.0 0.2 208944 4932 ? Sl 20:02 0:00 /usr/lib/ibus/ibus-engine-simple
ubuntu 7419 0.0 0.0 0 0 ? Z 20:04 0:00 [fcitx-qimpanel] <defunct>
ubuntu 7475 0.0 0.0 0 0 ? Z 20:05 0:00 [fcitx-qimpanel] <defunct>
root 7649 0.0 0.0 43604 1832 ? S 20:13 0:00 dbus-launch --autolaunch=fbd5812ac3044569a716b
root 7650 0.0 0.1 42772 2020 ? Ss 20:13 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --pr
root 7653 0.0 0.1 178668 3928 ? Sl 20:13 0:00 /usr/lib/dconf/dconf-service
root 8927 0.0 0.8 251512 17308 ? Ss 20:18 0:00 /usr/sbin/apache2 -k start
www-data 8931 0.0 0.5 252072 11720 ? S 20:18 0:00 /usr/sbin/apache2 -k start
www-data 8933 0.0 0.4 252000 8784 ? S 20:18 0:00 /usr/sbin/apache2 -k start
www-data 8954 0.0 0.5 252056 11344 ? S 20:19 0:00 /usr/sbin/apache2 -k start
www-data 8956 0.0 0.5 252068 10556 ? S 20:19 0:00 /usr/sbin/apache2 -k start
ubuntu 9041 0.6 4.2 1949524 84492 ? Sl 20:21 0:46 /usr/lib/firefox/firefox -contentproc -childID
ubuntu 9136 0.1 3.4 1949460 68928 ? Sl 20:24 0:08 /usr/lib/firefox/firefox -contentproc -childID
ubuntu 9162 2.4 7.2 2316448 142332 ? Sl 20:25 2:51 /usr/lib/firefox/firefox -contentproc -childID
ubuntu 9368 0.0 0.2 371364 5432 ? Sl 20:33 0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.5 /or
ubuntu 9404 0.0 0.5 594428 9956 ? Sl 20:33 0:00 /usr/lib/gvfs/gvfsd-recent --spawner :1.5 /org
ubuntu 9412 0.0 0.2 368956 4004 ? Sl 20:33 0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.5 /org/
root 9421 0.0 0.0 0 0 ? S 20:33 0:06 [kworker/0:1]
ubuntu 10046 0.0 0.3 520908 6184 ? SLl 20:53 0:00 /usr/lib/gvfs/gvfsd-ftp --spawner :1.5 /org/gt
www-data 11067 0.0 0.3 251584 7096 ? S 21:10 0:00 /usr/sbin/apache2 -k start
www-data 11071 0.0 0.4 251760 8532 ? S 21:10 0:00 /usr/sbin/apache2 -k start
www-data 11072 0.0 0.5 251992 11244 ? S 21:10 0:00 /usr/sbin/apache2 -k start
www-data 11093 0.0 0.4 252064 9808 ? S 21:13 0:00 /usr/sbin/apache2 -k start
www-data 11094 0.0 0.5 251964 9896 ? S 21:13 0:00 /usr/sbin/apache2 -k start
www-data 11095 0.0 0.4 251940 9684 ? S 21:13 0:00 /usr/sbin/apache2 -k start
tomcat7 13091 0.2 3.7 2104764 74896 ? Sl 21:19 0:10 /usr/lib/jvm/default-java/bin/java -Djava.util
root 15872 0.0 0.0 0 0 ? S 21:50 0:00 [kworker/u2:0]
root 16133 0.0 0.1 16128 3724 ? S 21:53 0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManag
root 16170 0.0 0.0 0 0 ? S 21:59 0:00 [kworker/u2:2]
ubuntu 16186 0.4 2.2 618284 43908 ? Sl 22:00 0:06 /usr/lib/gnome-terminal/gnome-terminal-server
ubuntu 16191 0.0 0.2 29788 5100 pts/19 Ss 22:00 0:00 bash
root 16236 0.1 0.0 0 0 ? S 22:06 0:00 [kworker/0:0]
root 16748 0.0 0.2 61932 3996 pts/19 T 22:13 0:00 sudo apt install docker.io
root 16749 0.2 3.8 122408 76696 pts/19 T 22:13 0:01 apt install docker.io
_apt 16753 0.0 0.2 52496 5656 pts/19 T 22:13 0:00 /usr/lib/apt/methods/http
root 16782 0.0 0.0 0 0 ? S 22:19 0:00 [kworker/0:2]
ubuntu 16790 0.0 0.1 44436 3196 pts/19 R+ 22:21 0:00 ps aux
晕。。。。。 这么多怎么看的过来呢,这是正则表达式就出场了。在终端中运行 grep --help 就可以了解其详细的用法了,这里就以这个 apt / apt-get 为关键字进行正则查找。
运行 ps aux | grep "apt" 或是 ps aux|grep 'apt' 此处 aux、|、grep 之间有无空格无大碍。
ubuntu@Ubuntu:~$ ps aux | grep "apt"
root 16748 0.0 0.2 61932 3996 pts/19 T 22:13 0:00 sudo apt install docker.io
root 16749 0.1 3.8 122408 76696 pts/19 T 22:13 0:01 apt install docker.io
_apt 16753 0.0 0.2 52496 5656 pts/19 T 22:13 0:00 /usr/lib/apt/methods/http
ubuntu 16822 0.0 0.0 21316 1060 pts/19 S+ 22:24 0:00 grep --color=auto apt
这样不就很清楚了,用户 root 一般执行安装软件操作时都需要 root 权限,这就是为什么执行 sudo apt install ** 时需添加 sudo ,或者是先运行 sudo su root 、su root (后者需要密码)后再执行 apt 此时光标前的 $ 符号就变为 # 符号,就说明当前是root运行身份,就可以直接 apt ... 不用 sudo apt ...。 16748、16749 就是这两个进程的ID了,而后面 sudo apt install docker.io 、apt install docker.io 就是之前意外终止的 apt 进程。
所以此处就结束两个用户名为 root 进程中的任一个,那么另一个也会自动结束还有下面的 _apt 用户的进程,此时 ps aux | grep "apt" 列表中就没有此二进程了。如仍在,那你需要重启一下终端了此时再运行本命令就没有此二进程了(笔者遇到过 不知什么原因 明明结束了 而列表中仍存在 但是重启终端后运行查看时就没有了)
结束进程命令,sudo kill PID (PID自行替换 像此处可以是 16748 16749 可以多个PID) 更多关于 kill 命令请运行 kill --help了解。
此时呢,就可以用 apt / apt-get 放心安装软件啦。
ubuntu@Ubuntu:~$ sudo apt install docker.io
[sudo] ubuntu 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
bridge-utils cgroupfs-mount containerd git git-man liberror-perl runc ubuntu-fan
建议安装:
aufs-tools btrfs-tools debootstrap docker-doc rinse zfs-fuse | zfsutils git-daemon-run
| git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki
git-svn
下列【新】软件包将被安装:
bridge-utils cgroupfs-mount containerd docker.io git git-man liberror-perl runc ubuntu-fan
升级了 0 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 278 个软件包未被升级。
需要下载 15.8 MB/21.4 MB 的归档。
解压缩后会消耗 116 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 docker.io amd64 1.13.1-0ubuntu1~16.04.2 [11.9 MB]
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19.6 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git-man all 1:2.7.4-0ubuntu1.3 [736 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git amd64 1:2.7.4-0ubuntu1.3 [3,102 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-fan all 0.12.8~16.04.2 [35.6 kB]
已下载 6,671 kB,耗时 26秒 (252 kB/s)
正在选中未选择的软件包 bridge-utils。
(正在读取数据库 ... 系统当前共安装有 215959 个文件和目录。)
正准备解包 .../bridge-utils_1.5-9ubuntu1_amd64.deb ...
正在解包 bridge-utils (1.5-9ubuntu1) ...
正在选中未选择的软件包 cgroupfs-mount。
正准备解包 .../cgroupfs-mount_1.2_all.deb ...
正在解包 cgroupfs-mount (1.2) ...
正在选中未选择的软件包 runc。
正准备解包 .../runc_1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1_amd64.deb ...
正在解包 runc (1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1) ...
正在选中未选择的软件包 containerd。
正准备解包 .../containerd_0.2.5-0ubuntu1~16.04.1_amd64.deb ...
正在解包 containerd (0.2.5-0ubuntu1~16.04.1) ...
正在选中未选择的软件包 docker.io。
正准备解包 .../docker.io_1.13.1-0ubuntu1~16.04.2_amd64.deb ...
正在解包 docker.io (1.13.1-0ubuntu1~16.04.2) ...
正在选中未选择的软件包 liberror-perl。
正准备解包 .../liberror-perl_0.17-1.2_all.deb ...
正在解包 liberror-perl (0.17-1.2) ...
正在选中未选择的软件包 git-man。
正准备解包 .../git-man_1%3a2.7.4-0ubuntu1.3_all.deb ...
正在解包 git-man (1:2.7.4-0ubuntu1.3) ...
正在选中未选择的软件包 git。
正准备解包 .../git_1%3a2.7.4-0ubuntu1.3_amd64.deb ...
正在解包 git (1:2.7.4-0ubuntu1.3) ...
正在选中未选择的软件包 ubuntu-fan。
正准备解包 .../ubuntu-fan_0.12.8~16.04.2_all.deb ...
正在解包 ubuntu-fan (0.12.8~16.04.2) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
正在处理用于 systemd (229-4ubuntu19) 的触发器 ...
正在设置 bridge-utils (1.5-9ubuntu1) ...
正在设置 cgroupfs-mount (1.2) ...
正在设置 runc (1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1) ...
正在设置 containerd (0.2.5-0ubuntu1~16.04.1) ...
正在设置 docker.io (1.13.1-0ubuntu1~16.04.2) ...
正在添加组"docker" (GID 131)...
完成。
正在设置 liberror-perl (0.17-1.2) ...
正在设置 git-man (1:2.7.4-0ubuntu1.3) ...
正在设置 git (1:2.7.4-0ubuntu1.3) ...
正在设置 ubuntu-fan (0.12.8~16.04.2) ...
正在处理用于 systemd (229-4ubuntu19) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
网上还有这种操作,http://blog.csdn.net/qq_33668390/article/details/72765494 。笔就者没有去尝试了,用笔者上面这种方式应该是可以解决的。如果例外请看下此篇文章吧。

浙公网安备 33010602011771号