我最近在Ubuntu服务器上运行了sudo apt-get update和sudo apt-get install,APT建议运行sudo apt autoremove。当我运行这个命令时,它会警告我:
The following packages will be REMOVED:
linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-headers-4.4.0-62
linux-headers-4.4.0-62-
例如,以下命令生成generic、server和virtual。
$ apt-cache search linux-image-3
linux-image-3.0.0-15-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-15-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-15-virtual - Linux kernel image for version 3.0.0 on x86
我想在linux中使用分析工具。我看到一些信息说Oprofile在Ubuntu12.04中是不支持的,而备用的是perf。所以我试着安装perf。
我安装了linux-tools-common、linux-base和linux-tools。
然后在终端中键入perf,它返回:
perf not found for kernel 3.12.6
You may need to install linux-tools-3.12.6-3.12.6
但我无法安装linux-tools-3.12.6-3.12.6 (我认为它是一个错误的名称)或linux-tools-3.12.6。
以这种方式安装和使用p
如果运行建议的命令行,安全性如何。有窃听器吗?
The following packages were automatically installed and are no longer required:
linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic
linux-headers-4.15.0-33 linux-headers-4.15.0-33-generic
linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic
linux-image-4.15.0-
我已经使用以下方法建立了一个监视器界面:
iw dev wlan0 interface add mon0 type monitor
ifconfig mon0 up
我正在使用libpcap捕捉和检查802.11帧和无线电抽头。我以前使用过以下Linux内核:
Linux armada 3.10.103-marvell armv7l GNU/Linux
我现在使用:
Linux armada 4.13.4-mvebu 2017 armv7l GNU/Linux
在使用旧内核时,我能够监视在wlan0接口上发送的所有RX和TX数据包。但是在新内核上,只看到RX数据包。我发现在运行tcpdump
如果您尝试运行一个与当前运行的Linux内核不匹配的随机perf二进制文件,它会说:
$ perf
WARNING: perf not found for kernel 4.13.0-45
当然,如果我得到这个版本的perf,它就能工作。
看看一些流行的资源,比如Linux示例和Perf维基,我找不到这个具体问题的答案:为什么perf严格地需要与内核处于同一个版本?
我知道"perf“工具需要与特定linux内核版本相对应的安装。我知道所有的docker映像都运行在相同的linux内核版本中,而不管linux发行版。
我在坞内使用ubuntu16.04,并且已经安装了linux工具-常见的,start perf告诉我,我仍然缺少一些软件包:‘
# perf
/usr/bin/perf: line 32: lsb_release: command not found
WARNING: perf not found for kernel 4.9.12
You may need to install the following packages f
我愚蠢地把引导放在它自己的228米空间分区中,现在当我试图进行升级时,它总是告诉我它没有空间。
我试图删除旧包,但仍然没有足够的空间。
有没有一种方法可以摆脱这个/boot分区,并将它与根结合起来?
或者增加它的大小?
这是一个远程服务器,我只有命令行访问权限。
谢谢
更新:
dpkg -l | grep linux-image
ii linux-image-3.2.0-23-generic 3.2.0-23.36 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
我在Ubuntu 14.04实例(内核3.13.0)上运行了AWS检查器,发现了许多问题,其中大多数都建议进行内核更新。然而,根据对问题的描述,一些问题是通过内核4.13.11存在的。
我怎样才能解决这些问题?
例题:
arn:aws:inspector:us-east-1:459822950501:target/0-wPJLYMUo/template/0-MOs0F6Sk/run/0-1S1WNiwa/finding/0-29BA4zLm ARN
Run name Run - INTELLI_AUDIO_LINUX - 2018-05-16T13:07:05.484Z Target nam
当我最近运行它的时候,它给我看了这个
~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
linux-headers-5.15.0-46 linux-headers-5.15.0-46-generic linux-image-5.15.0-46-generic linux-modules-5.15.0-46-generic l