Questions tagged «ubuntu»

请不要仅仅因为您的系统正在运行Ubuntu而使用此标签。如果您的问题只针对Ubuntu,请使用_only_。请注意,https://askubuntu.com专用于Ubuntu问题。

2
如何从Docker容器运行Chromium
环境 MacOS Sierra 10.12.6 Docker版本17.09.0-CE,构建afdb6d4 Ubuntu 16.04 XQuartz 2.7.9 我想将Docker容器中的Chromium浏览器打开到我的Mac桌面上。 docker run -i -t ubuntu:16.04 /bin/bash apt-get update apt-get install alsa-base chromium-browser xauth adduser myuser 承诺 docker commit 2862a7bfcc2f acme/mycontainer:0.1 myuser从容器失败运行铬浏览器 docker run --user myuser -i -t acme/mycontainer:0.1 /usr/bin/chromium-browser Failed to move to new namespace: PID namespaces supported, Network namespace …
9 ubuntu  x11  docker  chrome 

1
有什么方法可以将Ubuntu 17.04降级到16.10?
我有Xubuntu 17.04,我想知道是否有一种方法可以从17.04 降级到16.04,原因有两个: 因为mGBA无法在17.04中工作 因为当我倒带时,Parole Media Player会冻结 因为当我尝试加载样本歌曲时,LMMS关闭 等等 题: 有什么办法可以将 Xubuntu 17.04 降级为16.10?
9 ubuntu  upgrade 

1
Ubuntu Service samba被屏蔽,无法启动
我正在尝试在Ubuntu服务器上运行samba服务,它给了我错误信息,并说它被掩盖了并且死了,我该如何解决?是什么导致它像这样? 这是我得到的错误:- 无法启动samba.service:单位samba.service被屏蔽。如果我在Virtual Box上运行Ubuntu服务器,那会是问题吗?谢谢。
9 linux  ubuntu 

1
用户x无法使用该程序(crontab)
Ubuntu 14.04 我不了解为服务(无登录)帐户(名为curator)设置crontab时看到的行为。 当我以root用户身份登录时,这是我得到的: # crontab -u curator -l The user curator cannot use this program (crontab) 但是,当我切换到该用户的帐户时,它可以正常工作: # su -s /bin/bash curator curator@host$ crontab -l no crontab for curator 有一个空/etc/cron.allow文件,并没有/etc/cron.deny在系统上的文件。根据man crontab: 如果存在/etc/cron.allow文件,则必须在其中列出您(每行一个用户),以便允许使用此命令。如果/etc/cron.allow文件不存在,但/etc/cron.deny文件确实存在,则必须在/etc/cron.deny文件中未列出您才能使用此命令。 当我运行第一个命令时,我理解该错误,但是crontab当我明确切换到用户帐户时,为什么它允许我运行? 将用户添加到/etc/cron.allow使两个命令都能正常工作。
9 ubuntu  cron 

1
安装Docker会挂在ubuntu xenial上的“设置docker-engine”上
我正在尝试在ubuntu xenial上安装docker并遵循本教程:https ://docs.docker.com/engine/installation/linux/ubuntulinux/ 。到目前为止,一切顺利,只是我的内核版本(4.6.0-040600-generic)显然没有linux-image-extra。该教程说,这不是必需的,因此我认为这不是完全必要的。 我到了要运行的地步,sudo apt-get install docker-engine安装正在进行中Setting up docker-engine (1.11.2-0~xenial) ...。我已经看过了top,它没有使用任何CPU,所以我认为它实际上没有做任何事情。我最终重新启动计算机,摆脱了部分安装的软件包,并结合了dpkg -r,apt-get --purge remove以及其他一些我已经忘记的相关内容,然后尝试重新安装它。它以相同的方式挂起。 如何成功安装?
9 ubuntu  apt  docker 

1
重新启动后重新打开终端窗口
在Mac中,如果我打开了几个终端窗口,然后重新启动计算机或退出终端,则最后打开的窗口将再次打开,并保留其工作目录和命令历史记录。 有没有办法类似地重新打开Ubuntu Terminal窗口?

2
Rsyslog不创建日志文件
我正在将Ubuntu 14.04 VM增强为CIS标准,并且在获取rsyslog来创建必要文件时遇到问题。 注意:我对Linux的了解越来越好,但是我还不是一个熟练的人,请原谅。 我插入了一个文件/etc/rsyslog.d/CIS.conf,内容如下: *.emerg :omusrmsg:* mail.* -/var/log/mail mail.info -/var/log/mail.info mail.warning -/var/log/mail.warn mail.err /var/log/mail.err news.crit -/var/log/news/news.crit news.err -/var/log/news/news.err news.notice -/var/log/news/news.notice *.=warning;*.=err -/var/log/warn *.crit /var/log/warn *.*;mail.none;news.none -/var/log/messages local0,local1.* -/var/log/localmessages local2,local3.* -/var/log/localmessages local4,local5.* -/var/log/localmessages local6,local7.* -/var/log/localmessages 我还修改了/etc/rysyslog.conf。内容因此是: $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel …
9 ubuntu  rsyslog 

3
GRUB混淆了Ubuntu和Arch Linux安装的内核/ initramfs
我有一台用于双引导Ubuntu(当前为16.04)和Windows 7的计算机,其中Ubuntu的GRUB为引导加载程序。 现在,按照官方安装说明,我刚刚将Arch Linux添加为第三个操作系统。我没有从Arch安装GRUB,因为我想使用Ubuntu所控制的GRUB。指令中包含一个命令mkinitcpio -p linux,该命令可能会生成一些我所描述的启动文件。 现在,当我尝试通过GRUB的默认条目从Ubuntu启动时,我得到了这个不愉快的错误(对不起,屏幕截图): 如uname -a显示的输出所示,它正在尝试引导Arch内核,但/dev/sda6它是Ubuntu根分区。 我必须导航Advanced options for Ubuntu并选择一个Ubuntu, with Linux 4.4.0-*条目才能加载Ubuntu,但是我找不到能够正确加载Arch的条目。 sudo update-grub从Ubuntu 运行(“ update-grub用于grub-mkconfig -o /boot/grub/grub.cfg生成grub2配置文件的存根。”)不会改变任何内容。grub-customizer到目前为止,该工具也无济于事。 是什么引起GRUB的混乱,我如何解决它,以便每个Linux版本都使用正确的内核和正确的分区启动? 看起来我愚蠢地安装了Ubuntu的/ boot来安装Arch,因此它可能将其启动文件放在了那里。 我可以清除所有与Arch相关的内容,以再次获得Ubuntu的引导加载程序,并稍后重新安装Arch。 更新(感谢@terdon在Ask Ubuntu聊天中的支持): 这是我的/boot/grub/grub.cfg。 所有Linux条目似乎都指向我的/ dev / sda6分区,这是Ubuntu的根目录: $ grep ' linux /' /boot/grub/grub.cfg linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 …

3
打印作业“要求认证”
按照此处的说明,我已在运行Udoobuntu 12.04 LTS 的基于ARM的Udoo-quad上安装了Samba打印服务器。 Samba服务器正在运行,并且(在guest ok = yes服务器上进行设置后smb.conf)我可以浏览“ print $”(打印机驱动程序)文件夹,而无需输入凭据。我可以在客户端打印机安装过程中浏览到该打印机(在Ubuntu 13.10上),但是打印作业无法将其发送到服务器。他们只是坐在客户端打印队列中,并带有状态消息“已暂停身份验证”。 我已将服务器配置为允许来宾使用下面的部分访问打印机/etc/samba/smb.conf(如所报告testparm): [printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes printable = Yes print ok = Yes browseable = No 客户为什么认为需要身份验证,解决方法是什么?
9 ubuntu  samba  printing  arm 

3
如何从命令行编写/编辑/更新OsIndications efi变量?
如果需要在使用超快速启动时输入UEFI固件设置实用程序(在POST过程中未加载键盘驱动程序),我希望写入“ Os Indications” efi变量。我的操作系统是Ubuntu 14.04内核3.13.0-35-generic。 OsIndications 变量返回一个UINT64位掩码 OsIndicationsSupported 变量返回一个UINT64位掩码 该EFI_OS_INDICATIONS_BOOT_TO_FW_UI位可以在OsIndicationsSupported变量由固件设置,如果固件支持OS请求停止在固件的用户界面。EFI_OS_INDICATIONS_BOOT_TO_FW_UI如果操作系统希望固件在下次启动时停止在固件用户界面上,则可以由操作系统在OsIndications变量中设置该 位。 EFI_OS_INDICATIONS_BOOT_TO_FW_UI= 0x0000000000000001- 佩奇312 UEFI规范2.3.1C的 我的固件能够在下次启动时进入固件设置实用程序: $ hexdump /sys/firmware/efi/vars/OsIndicationsSupported-8be4df61-93ca-11d2-aa0d-00e098032b8c/data 0000000 0001 0000 0000 0000 0000008 我可以在/sys/firmware/efi/efivars使用时 创建一个新变量 $ printf\x07\x00\x00\x00\x00" > myvar-12345678-1234-1234-1234-123456789abc 但是,写入efi变量会OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c导致各种结果write error: Invalid argument: 使用新的efivarfs # printf "x00\x00\x00\x01" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c -bash: printf: write error: Invalid argument # printf "x00\x00\x00\x01" …

2
如何在Ubuntu 14.04中安装Meld 3.11?
我正在尝试让3.11在Ubuntu 14.04上工作 我尝试遵循以下方法” cd ~ git clone https://git.gnome.org/browse/meld cd meld sudo ln -s ~/meld/bin/meld /usr/bin/meld 但是当我在终端中运行融合时,出现以下错误 Traceback (most recent call last): File "/usr/bin/meld", line 223, in <module> setup_settings() File "/usr/bin/meld", line 197, in setup_settings cwd=melddir) File "/usr/lib/python2.7/subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ …

3
每个PID的硬盘I / O
有什么方法可以查看每个pid /进程的磁盘I / O吗?Monitorix向我显示以下内容,如果我错了,请纠正我,但是看来硬盘驱动器正在减慢整个系统的速度: 更新1 Atop似乎对所有内容都给出了很好的概述。 我可能会问你,我标记为红色的等待意味着什么? 那是来自磁盘I / O的等待吗?


2
克隆的Linux系统和/etc/udev/rules.d/70-persistent-net.rules
我设置了Ubuntu系统并对其进行了正确配置,包括eth0在中进行定义/etc/network/interfaces。然后,我对该系统进行了映像并将其克隆到新系统上。 当我第一次启动系统时,一切都很好,但是稍后重新启动后,我对网络配置超时感到很满意。当我登录时,我发现那eth0不可用。 我最初的研究让我尝试ifdown -a,ifup -a但我做了几次却没有明显效果。 研究最终将我指向/etc/udev/rules.d/70-persistent-net.rules,在那里我发现新系统的MAC地址创建了eth1。好主意,但不是我想发生的事情。 刚启动时,我发现/etc/udev/rules.d/70-persistent-net.rules现在有六个用于六个不同硬件地址的条目,由于只有一个接口,所以我觉得很奇怪。 我的问题是:我是否ifup -a以某种方式创建了要创建的新MAC地址?如果不是,是否有任何想法?我更改/etc/udev/rules.d/70-persistent-net.rules了名称以使用当前的硬件地址,eth0并且该地址似乎可以正常工作,但是我可以确定地址不会在重新启动后再次更改吗?

3
Apache虚拟主机指向错误的DocumentRoot
我在带有虚拟主机的运行Ubuntu 12.04.3的Digital Ocean上运行VPS。我可以在这里按照本教程进行设置:https : //www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts 但是,过了几天,我导航到我的主域(noelforte.com)来检查一切是否运行顺利,但是没有看到我临时设置的登录页面,而是得到了目录列表。 奇怪的是,我使用VHosts配置的子域仍然指向正确的目录,但是我的主域恢复为指向默认文档根目录/var/www。 删除其中的配置文件/etc/apache2/sites-available并再次进行所有设置都会产生相同的结果:任何子域都将指向正确的位置,但是根TLD仍然指向/var/www。 可能导致这种情况的原因是什么,为什么它最初可以正常工作?

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.