Ubuntu

Ubuntu用户和开发人员的问答

2
如何使Ubuntu(使用全盘加密)在睡眠/挂起到RAM之前调用LUKSsupend?
此问题与@Stefan的另一个问题有关,但不是重复的问题。问题略有不同:作者只是想知道是否已实施,而我正在寻求有关如何执行此操作的帮助(以特定方式)。另外,另一个问题对实施者没有有用的答案,除了最近的一个问题只是与我的尝试有关。 在解释了“重复”问题之后... 我在使用全盘加密(在LUKS之上为LVM)的Ubuntu 14.04上,并且我希望将其合并luksSuspend到挂起过程中(并在以后使用luksResume),这样我就可以挂起到RAM而不用将关键材料留在内存中并且无需锁定根。 到目前为止,我一直尝试为Arch Linux移植脚本,但没有成功:老实说,我不知道自己在做什么... 谁能帮我移植(或从头开始创建类似的东西)?或者,至少,有人能指出我有关如何将内容挂接到挂起过程以及如何确保必要的二进制文件和脚本(例如cryptsetup)可用的文档,即使已阻止所有IO根(通过luksSuspend)。 关于如何保持必要的二进制文件和脚本可用于简历,该另一篇博客文章(也适用于Arch)将其复制到/boot;但是,我想在Vianney之前提到的脚本中使用更多的内容,因为这种方法在这方面似乎更优雅。 我还没有达到什么目标,但是我的开发可以在GitHub上找到。
104 suspend  encryption  lvm  luks 

7
找不到GLIBCXX_3.4.20,如何解决此错误?
乳清,我尝试在Ubuntu 14.04.1 64位LTS上运行程序Layout Editor(该站点上提供),我在终端中得到以下输出: $ layout layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout) 我试着命令strings的/usr/lib/x86_64-linux-gnu/libstdc++.so.6如下,这里是输入和输出: $ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_DEBUG_MESSAGE_LENGTH 我如何解决此问题,我以某种方式猜测它与之相关,GCC但无法弄清楚如何解决该问题。此外,我尝试了如何在Ubuntu上使用最新的GCC上建议的PPA ?对于GLIBCXX_3.4.15的较旧版本的Ubuntu,也存在类似的问题。但是,在运行之后,sudo update我得到了许多警告,并且在安装后通过strings命令获得的列表没有新条目gcc 4.9,因此我使用清除了PPA(工具链测试构建)ppa-purge。任何帮助,有关如何进行的建议,我们将不胜感激。

3
处理“好”与“优先”
运行时top,我可以看到以下示例(示例): PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4586 ipc-adm+ 20 0 1303900 605152 92844 S 30,6 29,3 3:52.88 firefox 3985 ipc-adm+ 20 0 258588 124508 63072 S 12,2 6,0 0:40.04 compiz 3092 root 20 0 172392 56164 25980 S 6,1 2,7 0:30.13 Xorg 我感兴趣的有两个值:(PR优先级)和NI(尼斯)。 …

7
自动安装Java(带有静默选项)
我正在尝试通过apt-get安装Java。 我找到了该Java安装程序的PPA,但是,当我添加存储库,更新并发出apt-get install -y命令时,java的安装程序将接管并弹出配置选项。 我希望能够在没有任何干预或按下键盘的情况下进行安装,因为我正在为我的EC2实例创建构建和部署脚本,该脚本将自动安装它所需的所有带标签的软件包。 还有其他选择吗?
104 java 


8
在Ubuntu Server上创建一个新的SSH用户
刚刚创建了一个新的虚拟Ubuntu服务器,我正在对其进行强化以供生产使用。我目前有一个root帐户。我要执行以下操作: 创建一个新用户(jim其余部分称为它们)。我希望他们有一个/home/目录。 授予jimSSH访问权限。 允许jim以su根,但不执行sudo操作。 关闭根SSH访问。 将SSHd移至非标准端口以帮助阻止暴力攻击。 我的问题在于前两个项目。我已经找到了,useradd但是由于某种原因,我无法以通过SSH创建的用户身份登录。我是否需要击败SSHd才能做到这一点?
104 server  ssh  users 

10
gnome屏幕快照的默认保存目录?
是否有用于指定gnome屏幕快照的默认保存位置的任何配置选项,还是将其硬编码到源代码中? 它曾经是〜/ Desktop,似乎已更改为〜/ Pictures(在12.04中)。 我见过的唯一可能的解决方案是设置默认名称(因为它现在包含时间戳信息,而不是简单的Screenshot#),但是该解决方案在我看来并不理想。 此外,该帖子还建议您下次截图时会记住最后的保存位置,但是根据我的经验,情况似乎并非如此。而且无论如何,在此之后,gconf-editor中的条目甚至似乎都无法准确反映出最后位置,因此,与旧版gnome屏幕截图相关的条目很有可能会出现。


11
脚本如何检查它是否以root身份运行?
我正在编写一个简单的bash脚本,但是我需要它来检查它是否以root身份运行。我知道可能有一个非常简单的方法来做到这一点,但我不知道如何做。 只需说明一下: 编写脚本foo.sh以便命令./foo.sh输出0和命令sudo ./foo.sh输出的简单方法是什么1?
104 bash  scripts  root 

4
“卸载”,“弹出”,“安全删除驱动器”和弹出图标之间有什么区别?
当我右键单击USB驱动器或SD卡的桌面图标时,可以选择“弹出”或“安全删除驱动器”: 在Nautilus的“树”侧窗格中,我可以“卸载”或“弹出”: Nautilus中的“地方”侧窗格具有某种弹出图标: 这些都是做什么的? 我一直想知道的细节包括: 当驱动器安装了多个分区时会发生什么? 在什么情况下会提示您清空显示的垃圾? 这些结果是否导致无法先重新物理连接就无法再次安装驱动器的状态?
104 nautilus  gvfs 

21
您推荐哪个时间跟踪器应用程序?
我每天要做三到四份工作,每份工作都有几个部分。我想要一个时间跟踪器工具来帮助我了解我在每个零件和每个工作上花费了多少时间。 我发现了一些喜欢gnotime和hamster。 在这种情况下,您推荐什么应用程序?

3
在终端命令提示符下更改用户,主机,目录信息的颜色
是否可以在命令提示符中更改的颜色user@computer,以及提示符显示的当前目录和命令部分的颜色? 我已经看过OSX用户所做的类似事情,但是我不知道如何在gnome终端中做同样的事情(我只能更改前景色和背景色)。 例如,在尝试编译有错误的程序时,这将非常有用,因为长而未格式化的消息使您很难区分哪些行是命令,哪些行是输出。


13
Chrome在启动时要求输入密码以解锁密钥环
在Google Chrome浏览器中,当我进入登录页面时,会弹出一个窗口,询问“输入用于“默认”解锁的密钥”的密码。在大多数情况下,无论我单击“取消”还是输入密码,无论如何都会自动填写登录表单。 我如何摆脱弹出窗口?我希望它每次都自动登录,而不要输入系统密码。该对话框永远不会对其他任何应用程序显示。

9
在Ubuntu 15.04+上安装Steam的问题
实际上,我已经安装了新的Ubuntu 15.04 64位,并且在尝试在其上安装Steam时出现问题。实际上,我已经从Steam网站上下载了deb软件包,并进行了安装,并且在我启动时没有任何反应。我试图从终端和我所拥有的开始 $ steam Running Steam on ubuntu 15.04 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(0_client) libGL error: unable to load driver: r600_dri.so libGL error: driver pointer missing libGL error: failed to load driver: r600 libGL error: unable to load driver: swrast_dri.so libGL error: failed …

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.