Ubuntu

Ubuntu用户和开发人员的问答


5
使用Ubuntu的命令行查找PC的电源硬件信息
是否有工具可以打印电源信息,例如品牌/型号名称和最大(支持的)输出电压?我需要添加第二个GPU,我想确保它确实支持额外的电压。 附:当我有访问权限时,我已经安装了辅助GPU,然后我冲出服务器机房。当我稍后检查时,第二个GPU无法识别(现在,我不再具有访问权限!:P)我想确定问题是否出在GPU正在另一台机器上工作时是否缺少电源电压,以及没错。 当前,我目前没有物理访问PC(仅ssh)。 我试图看其他的帖子,也是其他exisiting工具,即sudo dmidecode -t 39,sensors,和ipmitool,但没有带着成功。

3
在Ubuntu / Thinkpad上设置CPU温度调节阈值
我每小时几次收到以下错误消息: 08.03.18 21:27 kernel CPU0: Core temperature above threshold, cpu clock throttled (total events = 2234) 08.03.18 21:27 kernel CPU2: Core temperature above threshold, cpu clock throttled (total events = 2234) 08.03.18 21:27 kernel CPU1: Package temperature above threshold, cpu clock throttled (total events = 2695) 08.03.18 21:27 kernel CPU3: …


1
如何获得我的戴尔设备的服务标签?
我有一台戴尔笔记本电脑,上面有分配的服务标签。但是,此标签放在不方便的地方(在笔记本电脑的底部),我懒得拔掉所有东西并将其翻过来以读取服务标签。 有什么方法可以从终端或类似设备获取服务标签吗?

4
在16.04下运行zenity时出现错误消息:Gtk-消息:GtkDialog映射为没有临时父级。不鼓励
在Ubuntu 16.04下,我收到以下消息 Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged 当我用命令打开zenity时 zenity --text-info --filename=<filename> 在14.04下未发生这种情况。我认为答案与该帖子有关,但该帖子未解释如何实施建议的解决方案。有人可以解释一下我应该将建议的行添加到哪个文件吗? 您可以通过为GtkDialog设置父模式来解决此警告。相关函数是gtk_window_set_transient_for()(将此窗口设置为始终位于另一个窗口的顶部,或始终是另一个窗口的瞬态),还可以选择使用gtk_window_set_modal()使其成为模式对话框。最终,这就是各种GtkDialog构造函数所做的事情。
19 gui  gtk  zenity 


3
创建文件及其父目录
我知道该touch命令会创建一个文件: touch test1.txt 但是如何创建文件及其完整路径? 例如,我的桌面什么都不包含: ~/Desktop/$ ls ~/Desktop/$ 我想在中创建1.txt ~/Desktop/a/b/c/d/e/f/g/h/1.txt。我可以用一个简单的命令来做到这一点吗? $ touch ~/Desktop/a/b/c/d/e/f/g/h/1.txt 而不是手动创建完整路径,然后创建文件?

6
如何使用systemd> 230运行tmux / screen?
我运行16.04,systemd现在tmux当用户断开连接时会杀死(更改摘要)。 有没有办法用230 运行tmux或screen(或任何类似程序)systemd?我读了所有有关行为的利弊的激烈讨论,但没有提出解决方案。 (我也看到229中的行为)


2
将命令添加到PATH后,为什么sudo找不到命令?
我想向PATH添加一些命令,以便可以方便地使用它们,例如: export $PATH = "$PATH:/opt/storm/bin" 但是有时storm需要root权限,但是当我将其与一起使用时sudo,Ubuntu无法找到该命令。 sudo storm nimbus 使用时如何找到这些命令sudo?
19 permissions  sudo 

2
如何让grub2仅在下次启动时启动其他选项?
我正在设置双引导无头Linux / Windows计算机。除了需要偶尔在Windows中进行测试之外,我通常希望计算机始终启动到Ubuntu。 我已经安装了Windows和Ubuntu,目前每次都能启动到Ubuntu。我希望能够告诉它仅在下次引导时引导到Windows ,然后当我从Windows重新启动时让系统返回到引导Ubuntu。 我发现了Grub Legacy-第4.3.1节-仅引导一次,但是我使用的Ubuntu 14.04服务器具有更新的grub版本。从我所读的内容中,我需要进行一些更改/etc/default/grub并sudo grub-set-default在要引导到Windows时使用。 我认为这些更改始于将其添加到/etc/default/grub: GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=false 随时进行更改以使/etc/default/grub我知道我需要运行 sudo update-grub然后导致以下结果: Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.13.0-43-generic Found initrd image: /boot/initrd.img-3.13.0-43-generic Found linux image: /boot/vmlinuz-3.13.0-32-generic Found initrd image: /boot/initrd.img-3.13.0-32-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 …

6
Postfix启动错误端口25:地址已在使用中
我正在尝试在服务器上运行postfix,但是在我的服务器中不断出现以下错误/var/log/mail.log: postfix / master [5041]:致命:绑定0.0.0.0端口25:地址已在使用中 我进行了一些搜索,发现了Oli的出色答案(针对这个问题),建议我基本上摆脱服务器上的sendmail软件包以避免冲突,然后重新安装postfix,这将反过来安装其自己的sendmail品牌。不幸的是,它并不能完全解决问题(有关方法,请参见下文)。 我按照指示进行了以下检查,并收到了令人鼓舞的答复: $ dpkg -S `which sendmail` postfix: /usr/sbin/sendmail 但是,当我再次启动postfix时,出现了相同的错误。 根据Oli的偶然性,我寻找了以下问题来占用端口25: $ sudo netstat -pel | grep smtp tcp 0 0 localhost.localdom:smtp *:* LISTEN root 35704126 27626/sendmail: MTA 但这是令人困惑的地方:然后我寻找该过程,27626但随后被告知: dpkg-query:找不到与模式27626 连接匹配的路径。 我拉起htop并能够找到与以下命令关联的上述PID: sendmail:MTA:接受连接 然后我试图杀死了过程killall sendmail,并killall 27626与不断得到no process found。 问题是(除了显而易见的)我不知道如何解释这些发现。我清理了sendmail的服务器,所以只能假定postfix自己的sendmail版本正在劫持端口?我什至不知道这是否有意义。 无论如何,如果有人可以直截了当地告诉我,或者至少提出一些有趣的诊断问题,我将不胜感激。 如果有用, 我将在服务器上使用virtualmin来管理一些不同的域,同时还要运行wordpress。 提前谢谢了! 为了回应要求,我在ps -ef下方张贴了 …
19 postfix  sendmail 

4
无法打开邮箱/ var / mail / USER:权限被拒绝没有用户的邮件
当我运行命令时。su-fmaster邮件 我得到错误: Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster 我也以fmaster身份登录。终端->邮件。 /var/mail/fmaster: Permission denied No mail for fmaster 我尝试执行此代码,但仍然出现相同的错误。 sudo touch /var/mail/$USER sudo chown $USER:mail /var/mail/$USER sudo chmod o-r /var/mail/$USER sudo chmod g+rw /var/mail/$USER
19 10.04  postfix 

3
安装python 3.3后如何删除python 2.7?
我已经在Ubuntu 12.10上成功安装了python 3.3。由于我不需要多个版本的python,因此我想删除现有的python 2.7。当我尝试这样做时,使用 sudo apt-get remove python2.7 Ubuntu警告我,有大量依赖于系统的组件也将被删除。看起来真的很吓人。 那么,有没有一种方法可以删除python 2.7而又不删除系统相关组件,或者我可以指导那些相关组件使用python 3.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.