Ubuntu

Ubuntu用户和开发人员的问答


2
juju http-proxy和no_proxy设置
我正在与juju和maas建立环境。maas环境没有直接的Internet连接,必须使用代理。 我已经使用juju set-env http-proxy=http://my_proxy:8080和配置了juju环境的代理服务器,并且可以正常工作,但是,在部署诸如keystone之类的东西时,有一个安装钩子试图访问localhost,并且此请求也试图通过代理服务器。 我试过了juju set-env no-proxy或juju set-env no_proxy,但调试日志仅显示了没有配置名称的字段。 有没有办法设置无代理列表,默认情况下本地地址是否应该绕过代理?
8 proxy  juju  maas 


2
使用contab使用bash脚本创建Screen会话
我希望每次服务器启动时都运行一个.jar文件(我们使用的是VPS),因此我使用crontab -e,然后添加来编辑crontab @reboot bash /home/bash/startserver.sh。但是我什至还没有达到脚本可以工作的地步。 这是我的脚本: #!/bin/bash screen -S bukkit cd $HOME/server java -jar bukkit.jar 我需要使用的原因screen是,当我启动bukkit.jar时,它将进入控制台,在该控制台中,我可以为该程序输入更多命令(不过,我确信您对该站点上的Minecraft及其服务器都非常熟悉。 ,哈哈),但我需要能够在运行时以root用户的身份对其他程序执行其他命令,甚至关闭我的PuTTY会话。 唯一的问题是,运行此脚本时,它将创建一个屏幕会话,但是ID 为,因此ID 未在中列出screen -ls。相反,我必须去/run/screen/S-root查找ID,然后screen -X -S $name quit在其上使用典型的ID 。 也许这甚至是不可能的,或者实际上有一个更简单的方法可以做到这一点(我想更简单),但是我不知道为什么这不起作用。并且如果可行,screen -S bukkit在运行bash脚本时是否可以重新加入会话?(我想有多个问题,但是非常感谢您的帮助!(括号))

2
缺少与kate和kile进行拼写检查的词典
拼写检查适用于Kate和Kile,但仅适用于英文文本。无法选择其他语言和词典。 dict的选择可用于Kate / Kile,位于:设置->配置Kate / Kile ...->编辑器组件->编辑 编辑选项包含一个名为“拼写检查”的选项卡。顶部是一个名为“默认语言”的下拉菜单。菜单几乎是空的。它包含两个条目,一个为空白,另一个为椭圆“()”。 从命令行启动Kate会显示许多消息:Enchant dict表示“ en” 选择“()”作为默认语言将“ en”与“ en_ZA”交换。 我从KDE安装了系统设置(我正在使用ubuntu-desktop / unity)。选择语言环境->拼写检查器包含与Kate和Kile相同的下拉菜单。 我想这个问题是在过去的多次升级中引入的。我几年前安装了系统... 关于如何获得德语和字典的任何想法吗? 使用gedit可以选择德语dict。 这些是我安装的字典/语言包: ii aspell-de 20120607-1 all German dictionary for aspell ii hunspell-de-de 20120607-1 all German dictionary for hunspell ii hyphen-de 1:3.3.0-2ubuntu3 all German hyphenation patterns for LibreOffice/OpenOffice.org ii kde-l10n-de 4:4.11.5-0ubuntu0.1 all …

3
Ubuntu 12.04上的64位DB2 10.5缺少32位libpam和64位libaio
这发生在我身上。如果发生这种情况,也许可以为您节省一些时间。 我在包含LAMP堆栈的SoftLayer 64位Ubuntu 12.04 Linux系统上安装了64位DB2 10.5服务器(不确定到底是哪个产品软件包-有人给了我)。 最重要的是:事实证明我缺少32位libpam和64位libaio,需要这样做: apt-get install libpam0g:i386 libaio1 多数人的里程无疑会有所不同。如果只有部分经验适用于您,并且会对您有所帮助,请参阅此处的详细信息。 安装之前,db2prereqcheck抱怨: DBT3514W The db2prereqcheck utility failed to find the following 32-bit library file: "/lib/libpam.so*". 果然,我所拥有的只是: /lib/x86_64-linux-gnu/libpam.so.0.83.0 /lib/x86_64-linux-gnu/libpamc.so.0 /lib/x86_64-linux-gnu/libpam.so.0 /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0 /lib/x86_64-linux-gnu/libpamc.so.0.82.1 /lib/x86_64-linux-gnu/libpam_misc.so.0 在网上浏览了一下之后,我做了: apt-get install libpam0g:i386 之后,我还拥有: /lib/i386-linux-gnu/libpam.so.0.83.0 /lib/i386-linux-gnu/libpamc.so.0 /lib/i386-linux-gnu/libpam.so.0 /lib/i386-linux-gnu/libpam_misc.so.0.82.0 /lib/i386-linux-gnu/libpamc.so.0.82.1 /lib/i386-linux-gnu/libpam_misc.so.0 但是db2prereqcheck仍然提出相同的投诉。 在网上推荐了许多地方: ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so.0 …

2
家用媒体服务器哪个更好:zfs或btrfs或LVM / md?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我正在寻找一个新的家庭服务器,并希望一个灵活的文件系统。btrfs和zfs都很有趣。我希望能够进行软突袭并拥有灵活的解决方案,以便在添加硬盘驱动器时轻松扩展存储。由于成本原因,对硬件团队不感兴趣。由于这不是必需的服务器,因此我愿意尝试并承担一些风险。该媒体服务器将可以通过Internet进行远程播放。最有可能将运行Plex Media Server软件。我正在考虑运行Ubuntu 12.04,因为我想使用的某些软件似乎仅在LTS上受支持。

3
Chrome和Chromium都经常在全新的Ubuntu Gnome 13.10安装中冻结
我最近安装了Ubuntu Gnome 13.10 从那以后,我遇到了很多铬和Google-chrome-stable的问题。大约在每次第3次启动时,我都会收到消息“无法正确登录”。但是,然后工作正常。 使用几分钟后,某些页面突然加载非常慢(尤其是Facebook),并且在加载时我无法滚动或在任何选项卡中执行任何操作(尽管我可以切换选项卡)。再过一段时间后,它完全冻结,我需要强行退出。(无论是否出现前面提到的消息,都会发生这种情况)。有时即使重新开始后,“将图像另存为”也根本不起作用。 到目前为止,这是我所做的: 多次删除/安装(使用apt-get清除并删除〜/ .config / chromium或〜/ .config / google-chrome 禁用所有加载项 清除缓存/ cookie 使用日志记录启动chrome(请参阅下文) 检查内存:发生冻结时,总会剩余约2 GB的RAM Gtk警告在崩溃之前出现了很多次,所以我认为这不是问题。我也对自动填充的消息感到困惑,因为在我记录该崩溃时,我没有使用任何需要自动填充的网站。 如果有人能为我提供一些进一步解决问题的方法,我将感到非常高兴。 [3899:3899:0223/195734:ERROR:model_association_manager.cc(421)] Passwords datatype error was encountered: Association timed out. [3899:3899:0223/195734:ERROR:model_association_manager.cc(288)] Failed to associate models for Passwords [3899:3899:0223/195734:ERROR:model_association_manager.cc(421)] Autofill Profiles datatype error was encountered: Association timed out. [3899:3899:0223/195734:ERROR:model_association_manager.cc(288)] Failed to …


2
Oneliner命令使用kill给定的TCP端口号代替PID?
我经常做 sudo netstat -lpn |grep :8088 查看输出 tcp6 0 0 :::8088 :::* LISTEN 11189/java 然后 sudo kill -kill 11189 我想有一个更方便的命令,就像killatport 8088该命令使用tcp端口号作为变量,并且可以将其用作执行所需功能的管道的别名,但是如何从输出和管道中获取PID它对kill命令?我想我也许可以使用awk从netstat的输出中获取PID,但是我该如何维护并精确匹配端口,以使输入80与8080不匹配?我应该改为使用C程序吗?还是已经有一个像这样的小工具?

2
Midori Web浏览器中的Web Developer工具
这可能不是最好的地方,但是我去了。 我正在考虑切换到Midori Web Browser,因为它比Chrome / chrome / firefox轻。目前,我正在努力寻找适用于它的任何Web开发工具。 任何用于Midori Web浏览器的Web开发人员工具集? 我正在寻找类似于FF-Firebug或Chrome-开发人员工具 谢谢!

2
如何使Hyper键和Super键做的不同?
我已经使用xkb将右Windows键(RWIN)重新映射到Hyper_R,因为我想将它与AutoKey一起使用以实现某些特殊的快捷方式。我是通过编辑完成的 /usr/share/X11/xkb/symbols/pc 修改RWIN行: key <RWIN> { [ Hyper_R ] }; (这是指导我的答案) 据我所知,这行得通,并且正确的Windows键现在可以触发Hyper_R。但是,似乎在Ubuntu(确切地说是Xubuntu)中,Hyper和Super都在做相同的事情。因此,Super + e启动了编辑器,Hyper + e也启动了。 我不确定为什么会这样,或者在哪里可以更改此行为。我希望Hyper和Super是不同的修饰符。


6
克隆后如何更改Teamviewer ID
今天,我克隆了几个Ubuntu映像,以进一步在公司范围内扩展Ubuntu的使用范围,但我注意到所有克隆的PC都具有相同的Teamviewer ID。我遵循了teamviewer论坛上有关清除teamviewer的建议,删除了.config / teamviewer9文件夹,甚至删除了没有运气的/ opt / teamviewer文件夹。即使重新启动或等待约30分钟之后,ID仍保持不变,然后再次安装teamviewer。 如何在Ubuntu中为所有克隆的计算机重置/更改Teamviewer ID。现在,我正在使用最新版本的Teamviewer(版本9)。

2
imwheel破坏了鼠标的来回导航按钮
我已imwheel正确安装sudo apt-get install imwheel。之后,我确实插入了这个: ".*" None, Up, Up, 10 None, Down, Down, 10 在我的~/.imwheelrc档案中。滚动现在可以完美运行了。但是,鼠标(Logitecg G700)的来回导航按钮不再起作用。 如果我使用杀死进程killall imwheel,则按钮会起作用。 您对如何解决此问题有任何建议/想法吗?我想用imwheel。

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.