Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。

3
访问安装点的原始内容
在无头NAS上,我安装了sdf1(闪存卡),/同时/home安装了lv00(闪存卡)(由软件RAID支持的LVM卷)。为了能够在RAID发生故障时访问计算机,我/home/foo/.ssh在的文件系统中有ssh公钥等的副本sdf1。 要更新隐藏在安装文件/home我通常再登lv00的/mnt/home,做我必须做的,然后将lv00放回原处。 有没有一种方法可以实现而无需卸载/home?
32 linux  debian  mount 

2
典型的Linux系统上存在哪些安装点?
我有两个问题。 在Linux安装期间,我们为2个安装点指定了内存空间-root和swap。是否在没有用户通知的情况下创建了其他挂载点? 这句话是正确的吗:“只有在处理不同的分区时,挂载才会出现。也就是说,除非是/ proc,否则除非它是另一个分区,否则无法挂载”?


1
如何在Linux中获得总读写IOPS?
如何在Linux中使用命令行或以编程方式分别读写IOPS?我已经安装了sysstat软件包。 请告诉我如何使用sysstat打包命令分别计算这些值。 或者,是否可以使用文件系统来计算它们? 例如: /proc或/sys或/dev
32 linux  io  disk  read  write 

4
如何在Linux上检查驱动器温度?
我已经使用过hdparm -n,smartctl -A但是它似乎总是一种“每个驱动器”的技术,因为驱动器可能仅对其中一种工具作出回答。 那么,有没有一种标准的方法来获取Linux(HDD或SSD)上的驱动器温度?如果没有,我可以使用哪些(其他)工具来获取此信息?


3
-b在bash shebang中做什么?
我有以下bash脚本: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi 没有-e,该脚本将无法运行。什么是-e这个脚本呢?另外,$?在这种情况下该怎么办?
32 linux  bash 


2
有unix命令行工具可以分析字体文件吗?
给定一个字体文件目录(TTF和OTF),我想检查每种字体并确定它是什么样式(常规,斜体,粗体,粗体斜体)。是否有针对UNIX风格的操作系统的命令行工具可以做到这一点?还是有人知道如何从TTF或OTF字体文件中提取元数据?

2
为什么目录/ home,/ usr,/ var等都具有相同的inode号(2)?
我发现在我的根目录下,有一些目录具有相同的inode编号: $ ls -aid */ .*/ 2 home/ 2 tmp/ 2 usr/ 2 var/ 2 ./ 2 ../ 1 sys/ 1 proc/ 我只知道目录的名称保存在父目录中,而它们的数据保存在目录本身的inode中。 我在这里很困惑。 这就是我跟踪路径名/ home / user1时的想法。 首先,我进入inode 2,它是包含目录列表的根目录。 然后,我发现名称home与inode 2配对。 所以我回到磁盘上查找inode 2? 我在这里得到的名字是user1?

1
为什么/ usr / sbin中的可执行文件可以由root写入?
您能否解释一下为什么二进制编译文件(例如/usr/sbin)对root用户具有写权限? 对我来说,这是编译的。这意味着直接写入没有用,并且可能以某种方式使文件暴露于某些安全问题。 脚本(例如bash文件)可能是可写的,因为它基本上是文本文件,但是据我所知,为什么实际上不需要写入的编译文件也是如此? 预先感谢您的反馈。

2
kill,pkill和killall有什么区别
我熟悉kill命令,大多数时候我们只使用kill -9强制杀死一个进程,还有很多其他的信号可以使用kill。但是我不知道pkilland 的用例是什么killall,如果已经有kill命令。 这样做pkill并killall使用kill在执行命令?我的意思是说,它们只是包装器kill还是它们自己的实现? 我也想知道pgrep命令如何从进程名称中获取进程ID。 所有这些命令都使用相同的基础系统调用吗?从性能角度来看,哪个更快?

1
在没有目标的情况下进行rsync会发生什么?
为了简单起见,我做了一个rsync: rsync -avP user@exampleserver.com:/tmp/ 而且我忘了放在我的源目录中... 我真的想跑步: rsync -avP /tmp/ user@exampleserver.com:/tmp/ 它打印了一堆文件,但是我不知道将文件复制到哪里,因为我没有指定目的地。有人知道发生了什么吗?我ls在当前文件夹上做了一个,但是什么也没找到。
31 linux  rsync  file-copy 

8
当USB在UEFI / BIOS中工作时,为什么USB在Linux中不工作?
作为背景,我刚刚用现代硬件制造了一台新机器,包括: AMD FX-8350 技嘉GA-990FXA-UD3主板 16GB RAM 英伟达GTX 650 Ti 金士顿固态硬盘 鉴于此,我尝试在SSD上安装各种版本的Linux,几乎每次都遇到失败。我尝试从USB拇指驱动器安装Arch,Debian稳定版,Debian sid和Ubuntu 12.10,但是在BIOS看到USB驱动器并开始从中引导时,一旦操作系统尝试枚举USB设备,我就失去了所有USB功能(包括引导设备)。 最终,我刻录了DVD并将Ubuntu 12.10安装到SSD上。应该注意的是,在American Megatrends UEFI / BIOS中,我的USB键盘(和鼠标)工作正常。即使当我进入Live Ubuntu DVD的预安装菜单时,键盘也能正常工作。 一旦启动Linux(Live DVD或从SSD引导),我将失去所有USB功能,只能使用PS / 2键盘浏览操作系统。 我在dmesg / syslog中看到的是有关“ failed to load microcode amd_ucode/microcode_amd_fam15h.bin” 的几行,我可以看到USB设备无法初始化。 如果执行此操作,则lsusb可以看到所有USB主机控制器,但看不到任何设备。做一个lspci给我看我所期望的所有硬件。并做lsmod我没有看到任何USB模块加载(usb_ehci例如)。 我尝试传递noapic给内核启动字符串,它对这个问题没有影响。 主板支持USB 3.0,但是我已将所有设备插入普通的USB 2.0端口。 我对在Linux中使用 USB(以及我的板载网卡)会被杀死/阻止的事情感到困惑。这些设备在BIOS中正常工作似乎没有任何问题,并且我没有Windows安装可用于测试并查看其是否有效。 我已经对主板进行过一次RMA处理,但是第二块主板的行为完全相同,因此我认为可以安全排除硬件故障(由于行为相同,我认为获得两块同样有缺陷的主板的可能性不大大于这是Linux问题的几率)。 我还能尝试什么其他方法来使USB(最好是我的网络,但现在仍要使用USB)工作? 编辑#1: 由于我没有网络,因此我只能从dmesg这里介绍一些有趣的内容。 我感兴趣的是,dmesg我有11个USB主机控制器(OHCI,EHCI和xHCI)。它检测到我的USB设备,然后立即失败,如下所示: usb 3-1: new high-speed …

2
流程何时开始
要知道某个进程何时开始,我的第一个猜测是检查上一次/proc/<pid>/cmdline编写/修改的时间。 ps还显示一个START字段。我认为这两个来源都是相同的。有时它们是不一样的。怎么可能
31 linux  process  ps  proc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.