Ubuntu

Ubuntu用户和开发人员的问答

2
docker run ubuntu / bin / bash与docker run ubuntu
Docker版本17.06.0-CE 我正在通过观看视频课程来学习Docker。 讲师显示: sudo docker run -ti ubuntu /bin/bash 使用镜像Ubuntu运行docker。而困扰我的是/bin/bash\。 man docker run显示这/bin/bash是一个命令。那是docker run IMAGE [COMMAND]。好吧,没关系。但是之间有什么区别 sudo docker run -ti ubuntu 和 sudo docker run -ti ubuntu /bin/bash 对我来说没有。而且讲师不会将注意力集中在命令上。他说我们只是在运行docker。这是他在课程中的第一个命令。然后他表明我们已经与主机隔离,我们可以自由破坏我们想要的内容而不会受到任何损坏(例如rm -rf / bin)。 我检查了: $ sudo docker run -ti ubuntu root@aaf7cd26fe18:/# echo $SHELL /bin/bash $ sudo docker run -ti ubuntu /bin/bash …
15 docker 

9
轻量表编辑器
我正在寻找类似Sublime Text的表格。就是说,当它遇到带有表定界值的东西时(例如),这些列应对齐显示。 Excel,Calligra Sheets或LibreOffice Calc对我来说太重了,我想要更简单,更轻便,更快和免费的替代品。 更新:到目前为止的建议包括能够进行绘图和计算的电子表格程序。很好,但对我来说也算是过大了。我只需要编辑表格,并对齐显示。实际上,如果Sublime Text(或任何文本编辑器,如Gedit,Geany)具有一个显示列对齐的插件,那么对我来说就足够了(完美)。

1
为什么我的GDM与桌面环境的TTY不同?
我正在运行Ubuntu Gnome 16.10(64bit)。Gnome-shell版本3.20.4。 当启动计算机时,最终我会看到GDM3可以按预期提供登录提示。 登录后,我的监视器会闪烁一点(就像拔掉然后重新插上一样),然后将我带到gnome 3桌面。 但是,如果我按CTRL + ALT + F1,则会回到GDM3,并提供登录提示。 如果然后按CTRL + ALT + F2,则会回到Gnome 3桌面。 因此,似乎GDM3继续在TTY1中运行,而桌面在TTY2中运行。 问题 这是应该工作的方式吗?我以为台式机应该使用与显示管理器相同的TTY(或其他名称)。 我是否通过这种方式设置事物来使用更多图形资源? 登录后,是否可以将GDM3从显示器传递到Gnome桌面? 做#3有什么好处吗?
15 tty  gdm 

5
是否有任何支持NPAPI插件的网络浏览器?
按照该文章,Mozilla已经下降,从NPAPI插件的支持Mozilla Firefox浏览器版本52。是否有支持NPAPI插件的网络浏览器?我必须经常使用使用Oracle Java插件的网站。我正在将Ubuntu 16.04 64位与Java JDK 8u121一起使用。 帮助非常感谢。谢谢。

2
在启动时自动启动SSH
完全全新的Linux和Ubnuntu。设置机器以进行深度学习/神经网络。到目前为止,一切进展顺利。安装并运行了所有程序。我希望能够从Mac笔记本电脑上使用ssh来使用该系统。我安装了openssh并使其正常工作。 但是,当我重新启动计算机时,ssh服务器不会重新启动。我检查与sudo service ssh status它报告和错误。然后,我可以启动它,一切正常。 我的第一个念头是我需要告诉它重启后才能启动,我发现该线程表示默认情况下应该启动,并且不需要添加chrontab或类似的东西。所以我认为不是这样。 然后我发现了这个建议使用命令的sudo update-rc.d ssh defaults线程,但是那个线程已经很旧了,看来那个时候的答案也许还不对? 因此,然后我发现了该线程,它建议注释掉sshd_config文件中的ListenAddress行。基本上,它说如果使用了ListenAddress,它可能会尝试在DCHP分配IP之前获取IP,因此启动失败。有道理。但是我需要该参数来使我的端口转发在我的家庭网络上工作。 该文档在ListenAddress条目下表示: The default is to listen on all local addresses. 所以也许我不需要它来使端口转发工作? 我遵循了此bug报告的上一个线程,该线程也很旧,但是建议每次netmanager每次获得新IP时都使用网络管理器重新启动ssh。 echo /etc/init.d/ssh restart > /etc/NetworkManager/dispatcher.d/10ssh chmod 755 /etc/NetworkManager/dispatcher.d/10ssh 这远远超出了这位noobie目前可以评估的范围。这样安全吗?这是做到这一点的方法吗?在过去的7年中,是否还制定了其他措施? 任何意见将是巨大的。谢谢。
15 16.04  ssh  openssh 

2
Apache2不重新加载/重新启动(org.freedesktop.PolicyKit1错误)
显示的错误是: Failed to reload apache2.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status apache2.service' for details. 我已经运行了以下两个命令,分别是返回的日志: systemctl status apache2.service journalctl -xe 日志: systemctl status apache2.service ● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d …
15 server  apache2 

1
SysV,Upstart和systemd初始化脚本共存
在我的系统(16.04)上,有一些文件/lib/systemd/system/network-manager.service和/etc/init.d/network-manager,例如。 我不明白这是如何(以及为什么)的。我总是通过重新启动Network Manager sudo service network-manager restart。这不应该以某种方式搞乱系统吗?它似乎仍然有效。 为什么service --status-all列出所有服务?16.04不应该使用systemd而不是Upstart吗? 有人请解释这种共存是如何工作的。

3
ClamAV:freshclam挂起并使用100%CPU
我尝试通过运行来更新ClamAV数据库freshclam。在daily-*.cdiff成功下载,但随后的进程挂起。CPU已达到100%的最大值,但是更新将无法完成。我在Appr之后用Ctrl+ 取消了该过程C。10分钟。这是我的更新尝试的输出: # freshclam ClamAV update process started at Tue Nov 8 00:15:57 2016 main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer) Downloading daily-22474.cdiff [100%] 还有其他人观察到这种行为吗?是错误还是我的系统配置不正确? PS:我ClamAV v0.99.2在Ubuntu Mate 16.04上使用。

2
一次单击即可在两个用户之间切换吗?
我与妻子共用我的家用计算机,我们经常在两个帐户之间切换。 我正在考虑在下一台计算机上使用Ubuntu,并且正在评估不同的桌面环境(例如Gnome,Unity或Xfce)。 在大多数桌面环境中,快速的用户切换对我来说是一个交易突破。在Unity中,最好-您总是有一个包含所有用户的菜单,并且您可以单击一下进行切换(假设没有密码): 在Gnome和Xfce上,这非常糟糕。我需要单击“切换用户”,选择另一个用户,然后单击“登录”-所有这些都涉及屏幕不同位置上的小按钮。 有没有一种快速切换用户的方法-最好是单击和/或热键?不管桌面环境如何,有什么可行的方法吗? 我发现了一个类似的问题:切换用户帐户的键盘快捷键 -但这仅适用于显示管理器。我想跳过它并切换到其他用户的会话。

4
Eclipse IDE缺少图标和菜单
我的日常开发平台Eclipse Neon遇到问题。升级到16.10之后,我的Eclipse显示的图标少于正常情况。大多数工具栏图标都丢失了,透视图选择器也丢失了,通常它在窗口的右上角。 有人可以帮我吗?我已经尝试了一些新版本的Eclipse,例如Neon1和Oxygen,但是它们确实解决了该问题。我认为问题与GTK有关,可以切换回以前的版本吗? 非常感谢您的帮助,我将不胜感激。
15 eclipse  16.10 


3
如何标记文件并在以后基于标记进行搜索?
运行Ubuntu Gnome。 我有很多PDF和其他文档,我想标记它们。然后根据这些标签搜索它们。即使我将文件移动到其他文件夹(因此,标签也会粘贴在文件上)。 我进行了搜索,但“文件和文档”未提供此选项。 难道我做错了什么?如何标记文件,以便以后可以基于标记搜索文件?

4
如何在Ubuntu 16.04上使用Firefox观看Amazon Prime视频?
如何在Ubuntu 16.04上使用Firefox观看Amazon Prime视频?当前Firefox版本是48.0。尝试观看视频时,出现以下数字版权错误消息: 您的网络浏览器缺少数字版权组件。 在Web浏览器的地址栏中,键入about:addons,按Enter,然后在左侧单击Plugins。对于Widevine内容解密模块,选择始终激活,然后刷新视频页面并尝试观看视频。 如果视频无法播放,请返回至插件,单击页面顶部的齿轮图标,然后单击检查更新。插件更新后,刷新视频页面,然后尝试观看视频。 我没找到 Widevine Content Decryption Module。 我在寻找解决方案,但没有成功... 我发现的一种解决方案是sudo apt-get install flashplugin-installer执行以下操作: sudo apt-add-repository ppa:flexiondotorg/hal-flash sudo apt-get update && sudo apt-get install libhal1-flash 但是,它不起作用,我仍然收到相同的“数字版权错误”消息。 我可以使用Google Chrome观看Amazon Prime视频,但不能使用Firefox观看。我想知道在Ubuntu 16.04上的Firefox上是否可行。
15 16.04  firefox  amazon 

2
找不到〜/ .vimrc文件的路径
我已经阅读了很多有关如何在vim编辑器中更改制表符长度的文章,但只是临时的更改。 我想使配置永久化,我的理解是可以在上述文件中进行配置。 我试过了: vim ~/.vimrc 在我的home目录中没有结果。这只会打开一个名称为的新文件。
15 vim  vimrc 

3
如何在Ubuntu 16.04上安装git-lfs?
我正在尝试安装git-lfs软件包,它看起来像预期的路径不是Ubuntu友好的。在git-lfs的Downloads部分中,我选择Linux AMD64文件名git-lfs-freebsd-amd64-1.2.1.tar.gz,因为.deb文件不适用于Ubuntu,仅Debian 7,8不可用。 我收到错误消息:install.sh: 19: install.sh: PATH+=:/usr/local/bin: not found执行install.sh时。 有没有人对如何安装git-lfs有有效的解决方案?
15 git 

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.