小编Byt*_*der的帖子

901
推荐指数
5
解决办法
255万
查看次数

sudo 的侮辱存储在哪里?

对于那些喜欢幽默的人,sudo可以将以Sorry, try again.下行添加到/etc/sudoers(使用命令sudo visudo,而不是手动编辑!),将其配置为随机打印或多或少具有侮辱性或有趣的短语而不是中性短语:

Defaults insults
Run Code Online (Sandbox Code Playgroud)

这里有些例子:

[sudo] password for bytecommander: 
The more you drive -- the dumber you get.
[sudo] password for bytecommander: 
I've seen penguins that can type better than that.
[sudo] password for bytecommander: 
This mission is too important for me to allow you to jeopardize it.
[sudo] password for bytecommander: 
He has fallen in the water!
[sudo] password for bytecommander: 
Hold it up to the light --- not …
Run Code Online (Sandbox Code Playgroud)

sudo

258
推荐指数
5
解决办法
5万
查看次数

如何找到包括虚拟在内的 CPU 内核数?

如何使用命令行找出我的 CPU 的核心数,包括虚拟核心(超线程核心)?

command-line system-info cpuinfo

192
推荐指数
5
解决办法
27万
查看次数

流程“好”与“优先”

运行时top,我可以看到这个(缩短的)示例输出:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 4586 ipc-adm+  20   0 1303900 605152  92844 S  30,6 29,3   3:52.88 firefox
 3985 ipc-adm+  20   0  258588 124508  63072 S  12,2  6,0   0:40.04 compiz
 3092 root      20   0  172392  56164  25980 S   6,1  2,7   0:30.13 Xorg
Run Code Online (Sandbox Code Playgroud)

我对两个值感兴趣:(PR优先级)和NI(友好度)。

如果我理解了我已经正确发现的内容,那么两者都会确定一个进程与其他进程相比将获得多少 CPU 时间。但是这些值之间有什么区别呢?

您能否还描述一下如何操纵流程的这些值以及在哪些情况下这可能有用?

process-priority process nice

139
推荐指数
3
解决办法
15万
查看次数

为什么不鼓励在 SSD 驱动器上使用交换分区,它们是否有害?

我经常读到不应将交换分区放在 SSD 驱动器上,因为这可能会损坏设备。这是真的?你能解释一下原因吗?

因为否则我会认为将交换放在 SSD 上是最好的选择,因为它比 HDD 快得多,因此将 RAM 内容交换到 SSD 并不像使用 HDD 那样慢......

ssd swap hard-drive

116
推荐指数
7
解决办法
17万
查看次数

我的无线/WiFi 连接不起作用。诊断问题需要哪些信息?

你的情况

  • 您已成功安装 Ubuntu。
  • 您刚刚下载并启动了 Ubuntu 实时媒体。

    最好使用最新的 LTS(另见HWE)或最新的非 LTS 版本。请参阅当前支持的Ubuntu 版本列表。)

  • 您已将 Ubuntu 安装升级到软件更新程序为您提供的最新版本。WiFi 以前可以工作,但现在在新版本上不行。

  • 将现有的 Ubuntu 安装迁移到新硬件。

你的问题

  • 您的笔记本电脑或台式机的无线网络不工作。您尝试关闭和打开无线开关并尝试重新启动几次,但您没有看到任何 WiFi 接入点。
  • 您可以看到您的无线接入点,但无法建立连接。
  • 您想分析问题,但不知道从哪里开始或可以提供哪些信息。

编写此问题和答案是为了向人们提供无线脚本,该脚本将在大多数情况下提供诊断无线问题所需的信息。

相关问题

wireless

108
推荐指数
3
解决办法
26万
查看次数

无法安装“openjdk-9-jdk”,因为它试图覆盖“openjdk-9-jdk-headless”中包含的文件区域

我正在运行 Ubuntu 16.04 Xenial 桌面,64 位,并且想要安装openjdk-9-jdk(Java 9 开发工具包)。universe存储库中可用的版本是9~b114-0ubuntu1.

运行安装命令会成功安装依赖项(见下文,包括 package openjdk-9-jdk-headless),但由于所述依赖项提供的文件也存在于有问题的包中,因此无法安装请求的包本身:

dpkg: error processing archive /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/jvm/java-9-openjdk-amd64/include/linux/jawt_md.h', which is also in package openjdk-9-jdk-headless:amd64 9~b114-0ubuntu1
Run Code Online (Sandbox Code Playgroud)

这是完整的输出:

$ sudo apt install openjdk-9-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ca-certificates-java libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev
  libxt-dev openjdk-9-jdk-headless openjdk-9-jre openjdk-9-jre-headless x11proto-core-dev x11proto-input-dev x11proto-kb-dev
  xorg-sgml-doctools xtrans-dev
Suggested packages:
  libice-doc …
Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg openjdk

91
推荐指数
2
解决办法
6万
查看次数

更新 initramfs 时“W:模块 i915_bpo 可能缺少固件”

当我在 16.04 上运行内核或 NVIDIA 驱动程序更新时,这会触发 initramfs 重建并输出以下警告:

Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo
Run Code Online (Sandbox Code Playgroud)

我有一个带有两个图形芯片的笔记本电脑,一个 NVIDIA GeForce 940M 和一个 Intel i5-6200U 的集成显卡。

使用的设备是我的 NVIDIA 卡:

$ inxi -G
Graphics:  Card-1: Intel Sky Lake Integrated Graphics
           Card-2: NVIDIA GM108M [GeForce 940M]
           Display Server: X.Org 1.18.3 driver: nvidia Resolution: 1920x1080@60.03hz
           GLX Renderer: GeForce 940M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 367.35
Run Code Online (Sandbox Code Playgroud)

这是lshw -c video,对应于应该使用该驱动程序的英特尔图形芯片的输出:

    *-display         
         description: VGA compatible controller
         product: Sky Lake …
Run Code Online (Sandbox Code Playgroud)

i915 intel-graphics initramfs drivers 16.04

86
推荐指数
2
解决办法
18万
查看次数

我可以将 Live USB 完全启动到 RAM,从而允许我移除磁盘吗?

我有一个使用 16.04 LTS 的标准 Ubuntu 磁盘映像创建器制作的实时 USB。在当前状态下,我可以启动到该磁盘,但它仍然需要原始USB始终正常运行。

试图将驱动器和使用该系统产生大量的I / O错误,进一步表明USB驱动器实际需要的不是事情已经加载到RAM(例如,Firefox的工作没有USB,但我用过一次之前已经。apt另一方面,没有。)

有没有办法将整个 Ubuntu 实时磁盘复制到 RAM,这样我就可以卸下驱动器并腾出一个 USB 插槽用于其他用途?

live-usb boot grub2 kernel

82
推荐指数
1
解决办法
5万
查看次数

“xclip”与“xsel”

有两个命令行工具(在两个不同的包中)可以访问 X 剪贴板:

  • xclip
  • xsel

我很想知道这两者之间的区别,并听取建议在哪些情况下使用哪个。

software-recommendation xclip xsel

73
推荐指数
4
解决办法
3万
查看次数