Ubuntu

Ubuntu用户和开发人员的问答

1
备份GNOME终端
我做了一些自定义的GNOME终端设置和配置文件,我想在重新安装Ubuntu之后保留这些设置和配置文件。 备份设置时我需要保存什么?以后如何重新应用设置? 这不是此问题的重复项,因为 自从出现旧问题以来,配置系统已从gconf更改为dconf。 另一个问题没有说明如何正确备份,然后重新应用设置。

2
在Ubuntu Linux命令行上挂载OneDrive
对于某些要求,我需要挂载OneDrive,而不是通过onedrive-d同步文件。另外,我需要一个命令行解决方案来自动化脚本中的某些内容。有人可以帮忙吗? 我试图从通常的安装命令安装它,但是失败了。请注意,我不是Linux命令行专家,所以请帮忙。 提前致谢。 -尼娜德

2
ubuntu多核cpu上的top命令显示cpu使用率> 100%
我的ubuntu运行在具有32核的多核CPU上。当我使用top命令检查cpu使用情况时,有时显示的结果超过100%,例如340%,650%等。我进行了一些调查,发现它实际上是跨不同内核使用的总和。例如,如果第一个CPU使用率是20%,第二个是30%,第三个是40%,其余的是0%,则“最高”显示20 + 30 + 40 = 90%。 它有点混乱和误导。我相信top命令应该通过计算所有内核的使用率来显示0到100之间的CPU使用率。在上面的示例中,我期望-(90 * 100)/ 3200 = 2.8125%。这是top命令的错误吗?是否应将其视为将来版本的增强功能?请指教
16 cpu 

4
如何安装VirtualBox Extension Pack?
我有x64位VirtualBox。我在Ubuntu 14.04 LTS上安装了它。 我现在需要VirtualBox的扩展程序包,但是我不确定哪个以及如何安装? 我只知道我应该从virtualbox.org下载它。另外,我也需要它,因为我遵循了本教程,并且在一部分中您可以阅读以下消息: 您应该下载主程序和扩展包,这将为您提供对USB设备的支持。 如何安装VirtualBox Extension Pack?

2
从不同的客户端(Windows-PuTTy,Mac-Terminal)通过SSH访问Ubuntu时,ls的结果不同
考虑下面的目录结构中,打印到使用屏幕ls -l "$dir"($dir是一个bash可变静置一段夹在同一服务器上,几级上),一个远程Ubuntu服务器上(更准确地说,Ubuntu的16.04.4 LTS(GNU / Linux的4.4 .0-116-通用x86_64)): -rw-r--r-- 1 user group 12 Apr 2 12:34 FILE1 -rwxr--r-- 1 user group 287 Apr 23 2017 File_ -rw-r--r-- 1 user group 0 Apr 21 2017 file_1 -rw-r--r-- 1 user group 272 Apr 3 22:16 myFile -rw-r--r-- 1 user group 47633 Apr 11 …

3
Web服务器最佳实践:目录结构和安全性
我想将Ubuntu服务器用作Web服务器,但是我想确保遵循最佳实践进行设置。我想确保将目录设置在最佳位置,并了解如何在该文件夹上配置适当的安全性。我希望能够通过FTP传输到服务器并将文件推送到Web文件夹中,因此我想了解如何确保PureFTPd用户可以操纵Web文件夹中的文件/目录。

2
/ etc / hosts不工作
我填充/etc/hosts了设备名称和IP地址。例如: chassisOne 10.0.0.1 chassisTwo 10.0.0.2 . . . etcetera. 我能够ping通两个IP地址chassisOne和chassisTwo。ping主机名返回: ping: unknown host chassisOne 我的nsswitch.conf文件是: host: files mdns4_minimal [NOTFOUND=return] dns 我想念什么?
15 server  dns  hosts 

3
正确的文件扩展名
我有大约12000张不同文件类型的图像,但是每个图像都被重命名为* .jpg。 现在我想给他们适当的扩展名,我该怎么做

3
安装IDLE时(使用python 2.7)“身份验证服务不可用”
我在12.10上安装IDLE时遇到此错误: Software can't be installed or removed because the authentication service is not available. (org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.95'}): org.debian.apt.install-or-remove-packages 我什么也不能安装,甚至不能安装游戏。他们都提出了相同的错误消息。 我有什么想念的吗?请提出建议。

3
我的程序无法运行并显示“找不到命令”错误
我刚刚从Windows切换到Ubuntu 11.10。 我使用文本编辑器在C中编写了以下代码,并将其保存为Documents中的HelloWorld.c。 #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } 然后启动终端并输入以下命令: cd Documents gcc HelloWorld.c 一个名为a.out的文件,在Google上进行搜索后,该文件是可执行文件。我输入了以下命令: a.out 但是我明白了 a.out: command not found 我做错了哪一步?
15 command-line  gcc  c 

5
为什么Google Chrome浏览器会忽略我的代理设置?
我刚刚在笔记本电脑中安装了Ubuntu 11.10,连接到的网络使用代理服务器。我在“系统设置”->“网络”->“网络代理”中调整了代理设置。 我在系统范围内应用了它们,但在Google Chrome中无法正常运行。我可以通过Mozilla Firefox(手动设置代理)访问Internet,但无法浏览。 谁能告诉我问题是什么?我该如何纠正?

4
删除空的子文件夹,保留父文件夹
当我使用 find /home/user/parentdir -type d -empty -delete 它递归地查找内部的空子文件夹/home/user/parentdir并将其删除。但是如果/home/user/parentdir也为空,它也会删除该parentdir文件夹,这对我来说是不可取的。 我想将其保留parentdir到rsync一些要备份或云的文件中。处理后,我需要删除空文件夹,但是parentdir每次重新创建似乎都没有用。 有parentdir什么建议要保留吗?我曾考虑过在其中创建.nocopy文件并将其从中排除rsync,但看起来有点过头了。有没有更优雅的方式?

2
此消息淹没了我的系统日志,如何找到它的来源?
当我运行时,dmesg大约每秒钟出现一次: [22661.447946] [UFW BLOCK] IN=eth0 OUT= MAC=ee:54:32:37:94:5f:f0:4b:3a:4f:80:30:08:00 SRC=35.162.106.154 DST=104.248.41.4 LEN=40 TOS=0x00 PREC=0x00 TTL=37 ID=52549 DF PROTO=TCP SPT=25 DPT=50616 WINDOW=0 RES=0x00 RST URGP=0 如何跟踪导致此消息的原因?
15 networking 


3
为什么在bash脚本中不使用两个cd命令执行第二个命令?
我编写了一个bash脚本,该脚本创建了一系列目录并将一个项目克隆到所选目录中。 为此,我需要访问cd每个目录(project 1和project 2),但是脚本不需要cd访问第二个目录,也不执行命令。 而是cd在project2目录克隆后停止。为什么cd_project1在下面的代码中不调用该函数? #!/bin/bash #Get the current user name function my_user_name() { current_user=$USER echo " Current user is $current_user" } #Creating useful directories function create_useful_directories() { if [[ ! -d "$scratch" ]]; then echo "creating relevant directory" mkdir -p /home/"$current_user"/Downloads/scratch/"$current_user"/project1/project2 else echo "scratch directory already exists" : fi …

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.