小编Eld*_*eek的帖子

如何在bash中增加变量?

我曾尝试使用这两种方法来增加数值变量var=$var+1var=($var+1)但都没有成功。该变量是一个数字,尽管 bash 似乎将其作为字符串读取。

Ubuntu 13.10 上的 Bash 版本 4.2.45(1)-release (x86_64-pc-linux-gnu)。

bash

717
推荐指数
7
解决办法
149万
查看次数

当 Ubuntu 死机时我该怎么办?

所有操作系统有时都会死机,Ubuntu 也不例外。我应该怎么做才能重新获得控制权...

  • 只有一个程序停止响应?
  • 没有任何响应鼠标点击或按键?
  • 鼠标完全停止移动?
  • 我有英特尔 Bay Trail CPU?

在决定拔掉电源插头之前,我应该按照什么顺序尝试各种解决方案?

Ubuntu启动失败怎么办?是否有我可以遵循的诊断程序?

bug-reporting

681
推荐指数
23
解决办法
81万
查看次数

216
推荐指数
4
解决办法
80万
查看次数

如何在当前版本的 Ubuntu 14.04 到 20.04 上检查 SSD 或 HDD 的 SMART 状态?

如何检查 14.04 及更高版本驱动器的 SMART 状态?我已经看到在全新安装时检查 HD SMART 状态,但它似乎不适用于 14.04 及更高版本。

ssd hard-drive smart

113
推荐指数
3
解决办法
29万
查看次数

安装 Nvidia 驱动程序而不是 nouveau

我已经安装了 Ubuntu 14.04,但我遇到了模糊/模糊的屏幕和对多个屏幕的不良支持。

我意识到 Ubuntu 默认安装 nouveau,但我需要安装 nvidia 驱动程序,所以我尝试了这个:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

现在安装了 nvidia,您需要将 nouveau 驱动程序列入黑名单,以便在您重新启动时它不会弹出。创建或编辑以下文件:

nano /etc/modprobe.d/blacklist-nouveau.conf
Run Code Online (Sandbox Code Playgroud)

...并在最后添加这些行:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Run Code Online (Sandbox Code Playgroud)

我通过软件和更新检查了 nvidia 驱动程序是否安装成功,它说安装的驱动程序是 nvidia 304.117

然后我尝试运行:

lshw -c video | grep 'configuration'
Run Code Online (Sandbox Code Playgroud)

结果是驱动程序仍然是nouveau

configuration: driver=nouveau latency=0
Run Code Online (Sandbox Code Playgroud)

那么如何安装和使用 nvidia 驱动程序呢?

command-line nvidia graphics nouveau drivers

52
推荐指数
3
解决办法
27万
查看次数

升级 Ubuntu 后系统托盘图标消失

我有许多带有托盘图标的应用程序,例如 davmail、硬件监视器。我想念 Ubuntu 14.04 上的这个功能。有没有人有办法解决吗?

有一些工具,比如 Skype 指示器,但我需要一个通用的解决方案来解决这个问题,以便我可以将应用程序图标添加到系统托盘。

indicator unity

46
推荐指数
6
解决办法
7万
查看次数

在 /forcefsck 之后,启动时记录的 fsck 结果在哪里?

远程工作时,我将服务器设置为在引导时使用sudo touch /forcefsck命令强制执行 fsck并重新启动。

重新启动后,我检查/var/log/fsck了磁盘检查的结果。
无论checkfscheckroot说:什么也没有尚未登陆

那么它在哪里保存结果呢?

boot fsck logging

44
推荐指数
5
解决办法
5万
查看次数

click 和 .deb 包之间有什么安全区别?

安装一个随机的(讨厌的?). deb 可能很危险,因为它会授予安装的应用程序和守护程序的所有权限,因为 .deb 有一些配置要求应用,如果用户在安装过程中验证了他的密码。

Click package 不需要密码(据我测试)。

单击包对系统/用户数据更安全还是相同?为什么?

一些非常值得回答的方面:

  • click 和 deb 是基于同一个系统 (dpkg) 吗?
  • apparmor 可以提供对没有密码或其他东西的应用程序的 root 访问权限吗?
  • 是否会在安装时提示用户接受应用程序的访问权限(类似 android 的示例:此应用程序将能够扫描您的 /home 和访问网络)或在需要权限时运行(类似浏览器的示例)询问使用凸轮的权利)
  • 接近这个问题: .apk 和 click 是否相同(关于政策和用户故事)
  • 主要是:应用程序是否可以通过点击将我所有的私人数据发送到网络上而不让我明确知道它,或者它是否至少有用户验证的权利来这样做,或者无论如何它会在沙箱中被阻止?
  • 诚然:点击包功能不那么强大(限制更多的东西),但更安全?

package-management deb click-packages

31
推荐指数
1
解决办法
2779
查看次数

使用启动引导选项安装在第二个硬盘驱动器上?

理论上,我想做的很简单,但我已经做了一些谷歌研究并阅读了该网站上的一些帖子,但我仍然感到困惑。

我想将 win7 保留在我的主 C:\ 驱动器上,并在辅助驱动器上安装 Ubuntu (12.10)(我还没有购买或安装。我只是想确定我这样做时是否成功)。如果可能的话,我也希望在启动计算机时可以选择启动 Win7 或 Ubuntu,例如帐户登录类型的东西,我只需选择当天运行的驱动器。而只是为了重申,我希望我的分区C:\驱动器或修改,变化,或影响到我的Win7系统以任何方式。

我对所有这些仍然相当不确定的原因是,我读过的很多指南都是针对早期版本的 Ubuntu。此外,绝大多数指南都是关于对一个驱动器进行分区以适合两个操作系统。我想要从两个独立的驱动器运行两个独立的操作系统,我可以在启动时选择它们。我确实找到的指南提到 grub 安装在 C:\ 上存在一些问题,但操作系统的其余部分安装在另一个驱动器上。现在还是这样吗?我该如何避免?

另外,如果有帮助,我已经在我的笔记本电脑上运行 12.04lts 几个月了,无论课堂内外,我都喜欢它。

最后,如果您能指点我的指南或以指南的形式为两岁孩子写下您的答案,那就太棒了。我仍然是 Ubuntu 新手,我不想弄乱我的 win7。

boot bootloader 12.04

30
推荐指数
1
解决办法
23万
查看次数

如何更新开发版 Google Chrome?

我在 Windows 上的 VMWare 下运行 Ubuntu Maverick,以确保我编写的代码适用于各种操作系统和浏览器。我不使用它作为我的主要操作系统。

我不知道如何更新我不久前安装的 Google Chrome 开发者频道。

  • 我不能像在 Windows 中那样通过“关于谷歌浏览器”来做到这一点。
  • 更新管理器列出了 317 MB 的更新,似乎不允许我搜索它们或取消选择或。它们甚至不是按字母顺序排列的,但我在那里看不到 Chrome。
  • Get Software/Google/google-chrome-unstable/More Info 下的 Ubuntu 软件中心说“版本:12.0.725-r80304”这将是最新的,但运行 Crhome,“关于 Google Chrome”对话框告诉我它是“11.0 .686.1 开发"

我究竟做错了什么?顺便说一句,“不稳定”是谷歌浏览器中“开发”的同义词。Ubuntu 软件中心只列出“beta”、“stable”和“unstable”,但不列出“dev”。

software-center update-manager google-chrome

23
推荐指数
2
解决办法
13万
查看次数