Ubuntu

Ubuntu用户和开发人员的问答

8
禁用“按需” CPU扩展守护程序
我有一台服务器,从升级到10.04开始,现在正在运行“按需” CPU缩放守护程序。为什么会自动安装它?我不希望我的服务器以性能为代价来节省功率。
13 cpu  governor 

2
如何在KVM域上使用“ virsh shutdown”关闭Ubuntu guest虚拟机?
我在Ubuntu服务器上使用各种KVM域。主机和来宾都运行10.04.1、2.6.32-24内核,virsh报告版本0.7.5,KVM 0.12.3。来宾在主机启动时便自动启动,并且它们具有<features><acpi/><features>其配置。 我永远无法virsh shutdown MyDomain在主机上产生任何效果。它以响应,Domain MyDomain is being shutdown并且域保持愉快地运行。virsh list仍在状态中列出它们running。 virsh destroy MyDomain 可以正常工作,但是当然不是我想要的,所以大多数时候我登录每个用户并手动将其关闭,这很烦人。 我真的找不到有关如何virsh shutdown尝试关闭域的任何信息。欢迎使用指向有用文档的指针。 是什么原因造成的?应该如何运作?

2
将USB磁盘安装在永久位置
我有一个USB硬盘,要在引导时和特定位置安装。即使没有人登录,我如何才能使该驱动器挂载并保持可用状态(例如本地备份等)? 似乎udev或类似的东西抢占了磁盘。如果我在/ etc / fstab中放置一个试图专门通过UUID挂载该磁盘的条目,则该挂载进程和udev挂载进程似乎最终陷入了一场争斗,并且磁盘没有被挂载。
13 mount  usb-drive  fstab 

5
如何安装XBMC?
在哪里可以找到适用于Ubuntu的XBMC? 我添加了team-xbmc ppa,但是它们没有软件包,是否有较旧的deb或我可以获取源代码并自己构建的地方?
13 multimedia  xbmc 

1
如何将具有相关性的程序包上传到我的PPA?
我为我的PPA制作了一个程序包,并上传了它。它的构建没有任何问题。 然后,我制作了另一个依赖于第一个程序包并上传。它失败了,因为它无法在第一个包中找到文件。这使我相信甚至没有安装第一个软件包。 在尝试构建第二个软件包之前,如何确保已安装第一个软件包? 第一个程序包的控制文件(libjsoncpp): 资料来源:jsoncpp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(> = 7) 标准版本:3.8.3 节:libs 主页:http://jsoncpp.sf.net 软件包:jsoncpp-dev 部分:libdevel 建筑:任何 取决于:libjsoncpp(= $ {binary:Version}) 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 。 该软件包包含必要的开发工具 创建使用jsoncpp的应用程序。 包:libjsoncpp 节:libs 建筑:任何 取决于:$ {shlibs:Depends},$ {misc:Depends} 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 第二个控制文件(libsopp): 资料来源:sopp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(> = 7) 标准版本:3.8.3 节:libs 主页:http://stackoverflow.quickmediasolutions.com …

6
为什么显示器的原始分辨率没有显示为选项?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况相关,通常不适用于Internet的全球受众。要获得使该问题更广泛适用的帮助,请访问帮助中心。 6年前关闭。 我正在全新安装Ubuntu 10.04 LTS。我的显示器的原始分辨率为1280x1024。但是,在“监视器首选项”应用程序中,仅显示640x480和800x600作为选项。我的视频卡是板载Matrox G200eW。我尝试从Matrox的网站安装专有驱动程序,但是安装程序立即引发四个错误。我还尝试使用xrandr设置分辨率,但它只是弹出来,提示“在可用模式下找不到1280x1024大小”。如何将1280x1024添加到我可以切换到的可用尺寸?


4
使用dpkg手动安装软件包是否会阻止将来的升级路径?
我管理的私有网络由于客户的安全策略而没有Internet连接。该网络仅安装了一个Ubuntu 10.04 LTS Server(很快还会安装多个),我一直在尝试使用软件对其进行自定义-但是,由于缺少Internet连接,我不得不手动使用dpkg安装软件包。 这是否会阻止我在可用的Ubuntu Server(LTS)升级到新版本,因为我安装的软件包不在当前发行版CD上,因此它们也不太可能出现在较新的发行版中。



4
如何回滚到PHP 5.2?
我刚刚在开发服务器上安装了10.04 LTS,但是我需要在其上运行的系统(Magento电子商务)与最新版本的Ubuntu附带的PHP 5.3不兼容。是否有安全且防升级的方法来安装PHP 5.2,还是使用旧版本的Ubuntu会更容易?

3
如何将2> / dev / null作为变量传递?
我有这段代码可以工作: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" fi 如果我尝试这样缩短它: # …

2
引导时间很慢,性能差
我已经跳回使用Ubuntu的机会,但是Ubuntu 19.04的整体性能确实存在问题。它非常缓慢,它会锁定,但最糟糕的是它可能需要大约5分钟才能启动。 我有一台旧的Dell Optiplex 7010,它带有一个i3 3000处理器和8 GB的内存,并使用了Intel HD 3000板载显卡。因此,性能不应该是一个问题。 如前所述,我还是Ubuntu的新手,所以我还在学习。 搜索修复程序后,我发现此命令来查看启动Ubuntu所需的时间: systemd-analyze blame 这给了我这个输出: tux@tux-OptiPlex-7010:~$ systemd-analyze blame 5min 13.441s sav-protect.service 1min 20.310s apt-daily.service 57.163s plymouth-quit-wait.service 30.008s systemd-journal-flush.service 27.969s dev-mapper-ubuntu\x2d\x2dvg\x2droot.device 22.765s accounts-daemon.service 22.205s snapd.service 21.924s ModemManager.service 19.630s networkd-dispatcher.service 18.044s udisks2.service 17.974s dev-loop30.device 17.899s dev-loop26.device 17.824s dev-loop49.device 17.768s dev-loop34.device 17.713s dev-loop55.device 17.480s …
13 boot  performance 

8
将文件组(Filename *)复制到备份(Filename * .bak)
背景 在Linux中,您可以: 列出一组文件 ls Filename* 使用以下命令删除一组文件 rm Filename* 使用移动文件组 mv Filename* /New/Directory 但是您不能使用以下命令复制一组文件:cp Filename* *.bak 更改Linux cp命令以复制文件组 我有一组文件要复制,而不用一个cp命令一个个地输入名称: $ ls gmail-meta3* gmail-meta3 gmail-meta3-REC-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821 gmail-meta3-YAD-1558392194-26467821 如何使用类似旧DOS命令的内容copy gmail-meta3* *.bak? 我不想四次键入类似的命令: cp gmail-meta3-LAB-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821.bak 我正在寻找一个接受旧文件名和新文件名组参数的脚本/函数/应用程序,而不接受带有硬编码文件名的文件。例如,用户可以键入: copy gmail-meta3* *.bak 或者他们可以输入: copy gmail-meta3* save-*

2
bash中的多行别名
我有以下脚本。这是一个简单的测试用例,其中可以a是任何字符串值,b并且应该是路径。 #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" 但是,每当我尝试执行./sample.sh时,都会出现以下错误: ./sample.sh: line 3: alias: jo: not found ./sample.sh: line 3: alias: echo please: not found ./sample.sh: line 3: alias: enter: not found ./sample.sh: line 3: …

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.