Ubuntu

Ubuntu用户和开发人员的问答

2
如何增加缓冲数据限制?
在Ubuntu中,我创建了一个包含100万条记录的MongoDB Db集合,并且尝试对其执行排序命令时,出现以下错误: "$err" : "Runner error: Overflow sort stage buffered data usage of 33555002 bytes exceeds internal limit of 33554432 bytes", "code" : 17144 请谁能描述如何增加内部限制,以便我可以对数据执行此限制和其他一些大规模命令?
16 mongodb 



5
联想ThinkPad 11e在Ubuntu 16.04上随机冻结
我有一台Lenovo ThinkPad 11e(使用Intel芯片组而不是AMD),过去曾在14.04以下随机冻结,在经过全新安装16.04之后,该现象一直持续。 发生冻结的描述: 屏幕冻结到位,没有变形 硬件按钮无响应(按下静音键/麦克风键中的灯不再切换) 硬重启是修复冻结的唯一方法 冻结之前绝对没有警告,系统可以正常运行直到锁定为止 当我在系统上运行与Chrome / Chromium相关的任何内容(包括使用Electron框架的内容,例如Atom编辑器)时,似乎似乎经常出现此问题。但是,即使没有任何相关内容正在运行,它仍然会发生。它似乎也与系统压力无关,因为我可以在VMWare Workstation 12中运行Windows 10,而不会出现任何问题。 我什至不确定我应该从哪里开始寻找有关导致此问题的原因的线索,所以我希望这里的人可能有一个主意。出现问题时,整个计算机将无响应,因此我必须硬关机。我不确定哪些日志将包含与硬系统冻结有关的任何信息。 我已经尝试过linux-crashdump 按照Chris J Arges的建议使用,但是即使在重复两次我的问题之后,我也没有发现/var/crash其他崩溃条目,除了强迫内核崩溃以确保它正常工作之外,其他条目都没有 可能相关的信息: 集成的Intel图形显示为Intel Bay Trail(我知道过去在Linux上存在一些问题) 我已将系统升级到8 GB的RAM(问题也发生在此更改之前) 我的系统有一个格式化为ext4的SSD(问题也使用btrfs发生了) 我运行了多个硬件诊断测试(内置BIOS测试和可引导实用程序),发现我的硬件没有问题

3
字体损坏:字符之间的线条
我有一个问题,其中某些文字字母显示一像素高的白线。几乎总是一次只影响一个字符类型,并且一次只能影响一种字体大小(尽管该大小会随时间变化)。大多数时候情况都很好,但这一天会发生几次。它在Firefox中经常发生,但是系统对话框,菜单等也可能会受到影响。自从我升级到10.10以来,这一直在发生。只有重启才能解决此问题。 两个示例(在第一个示例中,只有较大的“ r”损坏了): 任何帮助,将不胜感激,谢谢。 编辑:从那以后,我注意到我可以(有时)通过完全放大/缩小并在Firefox中返回默认值(一两个步骤,然后返回,什么也不做)来使字体正确显示。问题暂时消失。 编辑2:我认为值得注意的是,以下解决方案不再对我完全有效(我现在使用的是Ubuntu 11.10)。它确实大大减少了出现此问题的频率。 编辑3:仍然在12.04。Vanni提供的修复程序现在对我来说非常完美,但显然不适用于某些人。 编辑4:这似乎是一个xorg问题,Vanni的答案已将其修复为许多Intel视频卡。我偶尔会在13.10和14.04的AMD显卡中发生这种情况,但很少发生(只有两到三次)。

2
错误地修改了`/ bin / sh'
我有这个脚本: spd-say "Hello, don't forget the trash bin." 因此它使我想起了我应该做的事,然后将其移至/usr/local/bin/该命令,并trash发出了该参数的发音,然后我设置了一个crontab作业,使它每天都想起我想做什么。但是crontab无法正常工作,我也不明白为什么(它可以完美地完成其他工作)。 在终端中看到此消息后: You have new mail in /var/mail/root 最后,这行使我犯了一个严重错误: /bin/sh: 1: trash: not found 我知道这样做很愚蠢,但是我做到了: mv /usr/local/bin/trash /bin/sh 以为这sh是一个目录,我应该将脚本移到该目录中才能执行。 现在,当我想查看手册页时,系统会显示: “你好,别忘了垃圾桶。” 的输出cat sh是: #!/bin/bash spd-say "Hello, don't forget the trash bin. " 无论如何,我可以做什么,还是必须重新安装操作系统?
16 scripts  sh 

3
是否可以在没有桌面环境的Ubuntu上安装Firefox?
我想在当前没有图形桌面环境的Ubuntu服务器上安装firefox。是否可以安装一些最小的显示管理工具,使我能够启动图形化Firefox(或任何其他能够以非纯文本模式显示网站的图形化浏览器)? 不幸的是,山猫,链接和类似的纯文本浏览器还不够好。


1
如何删除数百个自动添加的网络打印机?
对我而言,执行打印非常困难,因为打印机对话框中充满了成百上千个自动添加的打印机,因此找不到我要使用的打印机,请参见下面的屏幕截图。 打印机源自我的工作网络,显然很多人(包括学生,我想是他们)正在“共享”他们的家用打印机,然后我的笔记本电脑会自动将其取走。(巧合的是,有时我会在工作中禁用avahi-daemon,这仅仅是因为它使用了大量的CPU)。 当我转到时http://localhost:631/printers/,它说有131台打印机,它们都是Make和Model“本地原始打印机”。有两个例外:1是我手动配置的工作中的网络打印机。另一台是我父母的网络打印机,该打印机也是自动添加的,与我现在位于同一网络上。但是其余的只是我要避免的垃圾。有关如何做到这一点的技巧将不胜感激。 不过,我不会再回到工作地点了,因此,现在,我只想移除这些打印机(即自动添加的129/130打印机)。有没有办法做到这一点?我想我可以通过在cups Web界面中单击来完成此操作,但是对于129台打印机而言,这有点多了。因此,我正在寻找单个命令或有关如何使用各种脚本实现该命令的提示。

2
磁盘映像比目标设备小497GB
我的朋友给我提供了一个USB,其中包含一些ISO格式的教程当我尝试在Ubuntu 18.04上打开它们时,我得到了 如果我选择开始还原,是否会擦除500GB磁盘上的所有其他内容?
16 mount  disk 


1
如何卸载非sudo sshfs创建的目录
我使用不带sudo的sshfs来创建一个目录,例如 sshfs user@172.19.76.226:/media/user/harddrive /temp/user/harddrive 但是当我想/temp/user/harddrive用 umount /temp/user/harddrive 它提示: umount: /temp/user/harddrive: Permission denied 那么如何卸载该目录?

4
SSH(无密码)和非默认身份文件位置
作为启动脚本的一部分,我必须自动打开几个gnome终端窗口,其中一个终端会自动发送: ssh user@192.168.1.3 这样做的限制是我仍然需要输入密码才能完成SSH连接。 我要为脚本启动命令并完成连接。在这种程度上,我试图按照此处公认的答案中列出的说明进行操作。 从我希望连接的系统运行: ssh-keygen Enter file in which to save the key: /home/user/ssh/keys/server1key 然后,它提示我输入密码。我不确定如何使用,因此我将其留空了,所以我假设设置一个将要求每次使用该密码时都用所述密码解锁。 继续按照上面链接的说明,我随后运行并收到以下信息: ssh-copy-id user@IP ERROR: No identities found 快速搜索显示,我需要指定密钥的位置,因为它不在默认的保存位置,因此我将其修复: ssh-copy-id -i /home/user/ssh/keys/server1key.pub user@192.168.1.3 询问服务器密码后,它成功添加了密钥。但是,尝试使用“ ssh user @ IP”登录时,仍然提示我输入密码。 据我所知,我正确地遵循了链接的说明,所以我丢失了某些东西,或者可能是现有的配置使我无法正常工作? 两种系统都使用18.04和openssh。

9
用bash重命名大量图像文件
我需要重命名。70,000个文件。例如:从sb_606_HBO_DPM_0089000到sb_606_dpm_0089000等 数字范围从0089000到0163022。它只是名称中需要更改的第一部分。所有文件都在一个目录中,并按顺序编号(一个图像序列)。数字必须保持不变。 当我尝试使用bash时,我对“参数列表过长”感到不安。 编辑: 我首先尝试使用以下命令重命名单个文件mv: mv sb_606_HBO_DPM_0089000.dpx sb_606_dpm_0089000.dpx 然后,我尝试重命名范围(上周在这里学习了如何移动文件负载,因此我认为相同的语法可能适用于重命名文件...)。我想我尝试了以下方法(或类似方法): mv sb_606_HBO_DPM_0{089000..163023}.dpx sb_606_dpm_0{089000..163023}.dpx


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.