Questions tagged «linux»

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


1
linux find:搜索小于2Kb的文件会丢失1到2Kb之间的文件
我只是偶然发现Linux上的find命令,简而言之,我需要在某个文件夹中查找所有小于2Kb的文件,因此发出了以下命令: find /folder_to_search_into/ -type f -size -2k 根据查找的手册页应该返回小于2 KB的所有内容 但是我注意到的是,它丢失了一些文件,大小在1到2Kb之间。 然后我发出 find /folder_to_search_into/ -type f -size -2048c 由于“ c”代表字节,因此它应该完全等效,在这种情况下,它找到了我正在寻找的所有文件。 任何想法,为什么这种行为?我可能在这里找不到明显的地方。不知道它是否与此注释有关(从“查找手册”页面-在“尺寸”部分中): 该大小不计入间接块,但计入未实际分配的稀疏文件中的块。请记住,-printf的'%k'和'%b'格式说明符对稀疏文件的处理方式不同。后缀“ b”始终表示512字节的块,从不表示1千字节的块,这与-ls的行为不同。

1
通过ad hoc wifi网络服务的本地网站
我正在创建一个carputer,它将通过我的android设备上的网络浏览器进行控制。我打算将树莓派与USB无线适配器配合使用,这将为一个简单的网站提供服务。 如果我使用USB wifi适配器将树莓派变成接入点/临时网络,是否可以使用同一设备访问网站? 连接到临时网络后,我将在哪个地址(例如192.168.1.1)在android浏览器上找到该网站?

0
Linux在SSD缓存上[关闭]
机器:具有混合HDD + SSD缓存(16GB)系统的Thinkpad Edge。我在上面有双重引导-Windows 7 / Linux openSUSE 12.2。今天,在遇到分区-> grub->分区(长话)后,我格式化了(必须)HDD并将Ubuntu安装在SSD缓存上。一切正常,非常快。这样使用SSD缓存是否有任何弊端?

3
不可卸载的Linux文件系统
我有一个树莓派,我想在那里连接一个外部硬盘。现在,我正在考虑将使用哪个文件系统。问题在于,树莓派将不时关闭而不会卸载HDD。那么,哪种文件系统是该用例中最强大的文件系统?




3
Ubuntu 10.04冻结,并且Ctrl + Alt + Backspace无效,但音乐仍在播放
我遇到间歇性问题,在Ubuntu中屏幕将冻结。我尝试使用Ctrl + Alt + Backspace重新启动X服务器,尽管此操作无济于事。冻结时,鼠标指针周围会出现一个黑色短划线的小方块-大小可能为1英寸。这些破折号看起来很像二维条形码。屏幕的其余部分看起来很正常,但是我无法移动鼠标,并且任何键盘快捷键都无法执行任何操作。但是,在冻结之前,我开始播放的音乐继续播放,这似乎表明它尚未完全停滞。 我在使用Windows 7时注意到类似的冻结问题。也就是说,冻结时,我看到相同的条形码,如鼠标指针周围的破折号。所以我想这可能是驱动程序或硬件问题。我以为如果是硬件问题,整个计算机可能会停止工作(即音乐将停止播放)?我使用的视频卡是Nvidia,我相信它在7600范围内。在Ubuntu中,我将卡的驱动程序设置为最新的(专有)驱动程序。理想情况下,我希望能够继续使用专有驱动程序。此型号图形卡的驱动程序是否存在任何已知问题,或者有人遇到相同的问题并知道如何解决?
3 linux  ubuntu  freeze 


1
在Linux中通过命令行查看扩展文件属性
在Windows中,可以打开资源管理器并添加列以查看有关文件的其他信息。例如,在下图中,我添加了“公司”,“版权”和“说明”列: 我需要知道在运行Linux(Ubuntu 12.04 LTS)的系统上是否可以通过命令行获取此信息。我可以使用字符串和grep作为公司名称,然后看到它,但前提是我已经知道公司名称。我不能只是grep的“公司”,而让它在同一行或下一行返回公司名称。

2
在Ubuntu中强制卸载,以解决上网本睡眠模式后的问题
我实际上唯一需要了解的是如何在设备繁忙时强制卸载。 umount -f不起作用。下面的描述只是我为什么需要这样做的背景,以防万一有人设法提出更好的解决方案。如果无法进行此卸载,我很乐意接受为什么不这样做的解释。 问题是,每当我将上网本置于睡眠模式时,挂载点都会损坏。该安装仍然存在,并且运行时mount将其正常显示: /dev/mmcblk0p1 on /home/ilari/storage type ext4 (rw,nosuid,nodev,uhelper=hal) 但是,任何尝试对其进行读/写操作均会失败,并带有Input/output error。 如果有任何打开的程序试图卸载设备,则失败并显示 umount: /home/ilari/storage: device is busy 问题似乎是该设备/dev/mmcblk0在睡眠时已从系统中消失。但这是发生奇怪的事情的地方。以前的设备仍然可用,只是现在变成了/dev/mmcblk1!我可以再次将其安装到同一点,这使得输出mount相当有趣 /dev/mmcblk0p1 on /home/ilari/storage type ext4 (rw,nosuid,nodev,uhelper=hal) /dev/mmcblk1p1 on /home/ilari/storage type ext4 (rw,nosuid,nodev,uhelper=hal) 问题是,当我这样做时,挂载点的工作方式与睡眠前一样!打开的程序能够再次使用文件系统,就像什么也没发生一样。 但是让系统累积多个(发生故障的)设备似乎很粗略。因此,我想先卸载先前的安装点,然后再将“新”设备重新安装到同一点。 设备繁忙时如何强制卸载?最好在唤醒时自动执行并自动重新安装。任何帮助表示赞赏。 (我当然可以关闭所有打开的程序,然后卸载,但是无论如何这还是违反了睡眠模式的目的。) 编辑:如评论中所述,在睡眠之前先卸载系统,然后在唤醒时重新安装系统可能是一个好主意。实际上,这似乎甚至阻止了设备更改其索引号,因此它仍为/dev/mmcblk0。问题是我只能在关闭所有正在使用它的程序之后才能卸载它。(请注意,这也可以在睡眠后起作用-通过关闭所有程序,我可以随时卸载断点。)umount -f也无济于事,附加一个umount2: Device or resource busy。 我在Acer Aspire One上使用Ubuntu Netbook Remix 9.10。挂载点位于文件系统的UUID的fstab中(这当然就是即使设备名称已更改,重新挂载仍然有效的原因)。自然,另一种解决方法是阻止设备更改其编号,但是我担心这将是一个更加困难的问题。

4
逻辑扇区大小的变化取决于它是通过USB还是直接SATA连接的
我有一个3TB WD磁盘(位于My Book Essential外部驱动器中。)我在Linux下使用parted对其进行了分区,并使用GPT磁盘标签进行了分区,并通过USB电缆从笔记本电脑中加载了数据。然后,我将其打开并切换为另一台计算机(台式机)上的内部SATA驱动器。 Linux(两台计算机上均为Fedora 14)无法识别该磁盘。分开表示无法识别的磁盘标签。它还报告逻辑扇区大小为512字节:“扇区大小(逻辑/物理):512字节/ 4096字节。当我通过USB将其连接到笔记本电脑时,报告为4096/4096。 我试图通过将所有扇区偏移量乘以8来对其进行重新分区,但是它仍然无法识别数据。(并不是我很惊讶。) 如果我切换到台式机上的USB连接,它将切换回4096字节的逻辑扇区。因此,似乎是USB控制器板使它使用了4096字节的逻辑扇区。老实说,考虑到这是硬件扇区大小,所以4096对我来说更有意义,但是有没有办法使USB或SATA使用另一个值?

1
如何报告针对Ubuntu升级过程的错误?
我刚刚升级为透明,发现了一个讨厌的错误。它阻止了系统启动,并且花了我几个小时才能解决。现在,我想报告它以及找到的解决方法。唯一的问题是:在哪里?其他此类错误已针对“ update-manager”进行了归档,但这仅是GUI调用了一些可以完成实际工作的脚本。那我该怎么办? 我应该用什么代替XYZ ubuntu-bug XYZ ?
3 linux  ubuntu  upgrade 

0
在Linux上配置nullmailer?
我正在安装一个新的Linux Mint 12.0安装,奇怪的是,它没有配置任何本地邮件。 相反,它拥有的是nullmailer-一个守护进程,除了将邮件转发到远程计算机外,它什么都不做。这个想法是,当诸如crond发送电子邮件之类的消息时,nullmailer会将其转发到远程smtp服务器,而不是本地邮件后台处理程序。 很好:配置本地邮件一直很麻烦。无论如何,我通常都会将本地帐户配置为转发到实际上将要读取的邮件帐户。 但这给我留下了配置nullmailer的问题。操作系统安装程序将其保留在无法正常工作的配置中。我需要编辑/etc/nullmailer/remotes以指定smtp以及用户名和密码。有了该设置,发送到远程地址的邮件就不会出错,因为它已发送到我选择的smtp服务器。 下一步就是摆弄/etc/mailname,/etc/nullmailer/adminaddr,/etc/nullmailer/me,等等,直到邮件root,root@localhost,myuser,myuser@localhost,等等,没有失败与未知的领域,错误等。 因此,现在,将邮件传递到ISP的SMTP服务器时没有出现错误。但是我也没有在目标帐户中看到邮件。 有没有办法在nullmailer中设置调试级别,以便我可以看到它用于地址,发件人地址,回复人地址等内容?
3 linux  email 

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.