Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

9
将Caps Lock LED用作HDD LED(或自定义)指示灯
我的Caps Lock键重新映射到Esc,所以现在键盘上的LED永不亮。我想将其用于有用的事情,例如HDD或LAN活动。 特别是我正在使用带有自定义盒子和散热器的计算机(内置在我的抽屉中,因此我不必聆听HDD且它不会占用太多空间),否则LED不可见。 如果有一个用于控制键盘LED的库,如果还没有解决方案,我可以自己编写一些代码。 我正在使用Gentoo〜amd64。 编辑:好的,不用担心HDD LED。这只是一个例子。 我希望Caps Lock生日那天LED灯亮起。或者当我有电子邮件时。或者当我说“ Caps LockLED,请点亮!”。 我绝对不想使用额外的电线。实际上,如果这也可以在无线键盘上运行,那就太好了。
23 linux  keyboard  gentoo 

2
HDPARM-检查驱动器是否已旋转
无论如何,有没有发现硬盘是否已旋转下来?闲置时间过后,我一直在使用以下命令将其降速: hdparm -S 120 /dev/hdX 但是我不确定它是否正常工作,并且想知道如何检查当前电源状态以查看是否已正确关闭电源。
23 linux 

2
如何在Linux中将VirtualBox分辨率提高到800x600以上?[重复]
这个问题已经在这里有了答案: 8年前关闭。 此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 8年前。 可能的重复: VirtualBox上的Ubuntu仅能显示800x600的分辨率-如何进行更改? 无论我做什么,我都无法获得超过800x600的分辨率。如果我在VirtualBox中使用Windows安装,则可以将其设置为1024x768。 是什么限制了我在Linux中执行此操作?
23 linux  virtualbox 



3
封装几乎所有其他命令的Linux命令是什么?
我记得对于在嵌入式系统中运行的Linux,由于大小限制,它无法打包与普通工作站一样多的命令。因此,有一个做它,所有的可以模拟几乎所有的命令(包括命令ls,cd,time等),但我不记得它的名字。 我只是模糊地想起了诸如“ minibox”之类的东西,或者它的名称中似乎有一个“ box”,有人知道它的名字吗?

4
当内核仍然支持分页/虚拟内存时,为什么Linux使用交换分区?
据我了解分页和交换,它们是完全不同的概念。交换意味着进程要么完全在物理内存中,要么在硬盘上,进程的分页部分可以在物理内存中,而其他部分可以在硬盘上。 但是,为什么Linux需要交换分区呢?如果物理内存已满,则某些进程将外包给硬盘驱动器,并且新进程将从虚拟内存映射到物理内存。 我只是不明白为什么需要一个交换分区(或一般交换)? 还是这仅仅是术语问题swap partition == virtual memory?

3
颠覆Linux系统上的execute标志。为什么会这样呢?
在阅读本文的同时,我发现了以下漏洞: % cp /usr/bin/id ~ % chmod -x ~/id % ls -al ~/id -rw-r--r-- 1 edd edd 22020 2012-08-01 15:06 /home/edd/id % ~/id zsh: permission denied: /home/edd/id % /lib/ld-linux.so.2 ~/id uid=1001(edd) gid=1001(edd) groups=1001(edd),1002(wheel) 此代码片段表明,我们可以像普通的非特权用户一样轻易地避开文件系统的执行权限。我在Ubuntu 12.04上运行它。 虽然Linux加载器是file(1)的共享对象,但它也具有允许直接执行的入口点。当以这种方式执行时,Linux加载程序将充当ELF二进制文件的解释器。 但是,在我的OpenBSD机器上,此利用无效,因为您可能未将加载程序作为程序执行。OpenBSD手册页显示:“ ld.so本身是一个共享对象,最初由内核加载。” 在Solaris 9上尝试此操作,您将遇到段错误。我不确定其他地方会发生什么。 因此,我的问题是: 为什么Linux加载器(直接执行时)在解释ELF二进制文件之前不检查文件系统属性? 为什么要实施一种机制,该机制被设计成不允许执行文件(如果它被轻易地绕开了)?我错过了什么吗?

4
Ubuntu和Linux Mint仅在Virtualbox上以软件呈现模式运行
我试图弄清楚为什么Ubuntu和Linux Mint仅在Virtualbox上以软件呈现模式运行。我的主板支持硬件虚拟化并且已打开,并且我已经成功安装了Guest Additions。两种操作系统都非常缓慢。 我正在运行带有Core i7处理器和带有擎天柱的GTX 765M gpu的MSI GS70笔记本电脑。 考虑到最大的GPU允许,我已启用3d加速,将我的GPU驱动程序更新为326.80,并安装了来宾添加功能。所有这些事情都稍有帮助,但并没有解决问题,Linux Mint仍然显示我仅在软件渲染模式下运行。 我有什么可以尝试的,还是我应该问的问题?

9
GNU屏幕-失去连接后无法重新连接到屏幕
我在屏幕上使用了irssi,但失去了连接。回到服务器后,我将无法再连接到该屏幕。screen -ls显示屏幕已连接。 我尝试使用screen -D强制分离它,它说分离了,但是screen -ls仍然说它已经连接了。我尝试了screen -x,它只是挂在那里。 [sub@server ~]$ screen -ls There are screens on: 4033.poe (Detached) 7728.irssi (Attached) 2 Sockets in /var/run/screen/S-sub. 我现在能做什么?
23 linux  gnu-screen 

5
在Ubuntu / Linux中是否存在复制并验证命令?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 我将所有数码照片备份到几个地方。我一直在使用cp命令,但是考虑到个人价值,我开始怀疑是否有更可靠的方法。我对Linux,Bash,Perl等并不陌生,所以我可以写一些东西来复制和比较md5哈希,但是我想知道是否已经存在(重新发明,轮子和其他东西)。 我大部分用于复制和(verify | valid | check | hash | confirm)的谷歌搜索都出现了rsync。但是,据我所知,rsync仅使用散列来查看文件是否需要更新。之后,它不执行哈希比较。 对于此用途,文件是二进制文件,通常为8-10MB。任何实用程序的建议或DIY解决方案的指导将不胜感激。
23 linux  backup 

2
ls -l目录列表中的@符号是什么意思?[重复]
这个问题已经存在: 9年前关闭。 此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 可能重复: ls -la symbolics…最后一个符号是什么意思? 在Mac上运行ls -l时,我看到两个.yml文件: -rw-r--r-- 1位工作人员6 Apr 15 05:50 s1.yml -rw-r--r-@ 1位AA员工362 Apr 15 05:49 s3.yml 相同的所有者,相同的权限,但权限结尾处带有@。带@的一个显示在我的编辑器中,不带@的不显示。因此必须有一定的意义。如果没有文件,如何打开@?我在查找程序中选择了文件并获取了信息,并且两个文件之间的内容看起来完全相同。
23 linux  macos  unix  freebsd 


5
/ usr / sbin,/ usr / local / sbin和/ usr / local / bin的含义是什么?
让我们弄清楚所有bin和sbin文件夹(来自文件系统层次结构标准): /bin 用于系统级二进制文件 /sbin 用于其他系统级二进制文件,主要用于引导加载程序和系统管理员 /usr/bin 适用于非必需的二进制文件 /usr/sbin-这是混乱的开始-不是系统管理员必备的工具吗?这是什么意思?为了实验? /usr/local/bin -关于此文件夹的任何消息 /usr/local/sbin-本地安装的系统管理程序。再次?怎么/usr/sbin样 所以问题是:为什么目录这么多/usr/sbin,/usr/local/sbin和的含义是/usr/local/bin什么? 许多程序是通过存档分发的,我们必须从源代码构建它们。通常他们有makefile,所以这很容易。此过程涉及在usr / local / lib,usr / local / bin ... usr / local /随便什么目录中创建文件,而无需为给定程序创建特定文件夹。 为什么会这样呢? 我认为这是不对的,因为如果我们需要删除程序,那么如果程序的创建者不注意它,则必须手动删除其所有文件。
23 linux 


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.