以下是 返回的机器硬件名称、处理器类型和硬件平台uname:
在服务器上(使用一些 64 位 Linux 发行版)
-bash-4.1$ uname -m
x86_64
-bash-4.1$ uname -p
x86_64
-bash-4.1$ uname -i
x86_64
Run Code Online (Sandbox Code Playgroud)
在我的笔记本电脑上(Thinkpad T400 与 32 位 Ubuntu 12.04)
$ uname -m
i686
$ uname -p
i686
$ uname -i
i386
Run Code Online (Sandbox Code Playgroud)
我想知道机器硬件名称和处理器类型是否总是相同的?
什么是硬件平台?为什么它似乎表明有关操作系统的某些信息?
谢谢!
问题来了,如果我在 SD 卡插入读卡器的情况下启动,我的 Gentoo 正确加载内核模块并检测到 SD 卡,根据 dmesg 输出将其分配给 /dev/mmcblk0,XFCE 也会在桌面上显示一个 SD 图标,所以我可以毫无问题地安装它。
但是,如果我在读卡器中没有任何 SD 卡的情况下启动,并在启动后插入 SD 卡,则什么也没有发生。未检测到 SD 卡,dmesg 未显示任何内容。
由于 SystemRescueCD(也基于 Gentoo)正常工作(在没有插入 SD 卡的情况下启动,启动后插入 SD 卡,SystemResuceCD 可以正确检测到它并将其分配给 /dev/mmcblock0。所以我想我必须错过一些配置我的Gentoo。
我尝试比较两个配置的 lsmod 输出,发现如果我在插入 SD 卡的情况下启动,将加载以下附加内核模块。
rtsx_pci_sdmmc 13679 0
rtsx_pci_ms 7218 0
mmc_core 91689 2 mmc_block,rtsx_pci_sdmmc
memstick 6896 1 rtsx_pci_ms
rtsx_pci 31487 2 rtsx_pci_ms,rtsx_pci_sdmmc
Run Code Online (Sandbox Code Playgroud)
在使用 SystemRescueCD 时,将 SD 卡插入读卡器后,我还确认这些模块已加载。
我还尝试在我的 Gentoo 系统上手动加载这些模块,但加载它们后没有任何反应,dmesg 中没有新的打印输出,仍然没有检测到 SD 卡。 …
有什么方法可以让我在 Linux 中告诉我无线网卡的最大可能功率吗?
或者我需要找到卡的产品编号,然后在网上搜索类似的规格?
我应该在运行 Debian 时安装 AMD/Intel 微码包吗?
它们究竟是做什么的,我什么时候应该/不应该安装它们?
为什么他们是非免费的?
我有一个蓝牙加密狗(大约 2 美元),我想从中将串行数据发送到我的 android 手机。
我已经安装:
sudo apt-get install bluetooth bluez-utils blueman
Run Code Online (Sandbox Code Playgroud)
在扫描时,我找到了我的 android 设备(我猜这意味着加密狗正在工作)
hcitool scan
Run Code Online (Sandbox Code Playgroud)
之后我运行了这个:
sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx
Run Code Online (Sandbox Code Playgroud)
我编辑了这个文件: /etc/bluetooth/rfcomm.conf
对此:
rfcomm1 {
bind yes;
device xx:xx:xx:xx:xx:xx;
channel 1;
comment "Connection to Bluetooth serial module";
}
Run Code Online (Sandbox Code Playgroud)
但在跑步时
sudo rfcomm connect 1, 我得到 ' Can't connect RFCOMM socket: Connection refused'
问题是什么 ?
有什么作用
mt -f /dev/st0 erase
Run Code Online (Sandbox Code Playgroud)
与 (LTO-6) 磁带驱动器完全一致/dev/st0吗?
它需要几个小时,似乎写了很多次。是否在磁带上多次写入随机数据以安全方式删除内容?它会删除磁伺服磁道吗?
Sun Solaris Netra T5220 服务器上是否有任何命令可以获取机器的序列号?
这一直让我感到疑惑,但 Linux 如何处理不同系统的设备驱动程序,所以假设您将其插入计算机 A,然后移动到具有完全不同规格的计算机 B。此外,如果您进行持久安装并将其移动到另一台 PC,驱动程序是否也会受到影响,内核是否会在启动时自行调整,当然这个问题不在自定义编译的内核范围内。
我运行时有一个 1 TB 的硬盘:
# fdisk -l
Run Code Online (Sandbox Code Playgroud)
我得到的其他细节包括:
Model: ATA HGST HTS721010A9 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Run Code Online (Sandbox Code Playgroud)
我认为逻辑扇区大小是操作系统的 I/O 扇区大小。但是,它显示物理扇区是4096B。我不确定两者之间有什么区别。为什么内核会使用 512B 扇区进行 I/O 而不是 4096B 扇区,也许是出于兼容性原因?这不会减慢 I/O 操作吗?
How can I turn off Hardware Acceleration in Linux, also known as Direct Rendering. I wish to turn this off, as it messes with some applications like OBS Studio which can't handle capturing of hardware acceleration on other applications since it's enabled for the entire system. Certain apps can turn it on and off, but can't do this for desktop and other apps.
When adding a source to capture from in OBS it just shows a blank capture image, for …