小编hee*_*ayl的帖子

如何解决“无法打开共享对象文件 libudev.so.0”错误?

尝试在 Ubuntu 64 上运行Game Dev Tycoon。它要求上述对象。

我跑了sudo apt-get install libudev1:i386它回来已经安装了。

我有/lib/i386-linux-gnu/libudev.so.1但没有libudev.so.0任何地方。

shared-library software-installation

83
推荐指数
5
解决办法
26万
查看次数

将端口 80 重定向到 8080 并使其在本地机器上工作

我在我的机器上将端口 80 的流量重定向到 8080

sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-ports 8080
Run Code Online (Sandbox Code Playgroud)

除了我自己的机器之外,它适用于所有世界。我是一名开发人员,我需要为自己将端口 80 重定向到 8080。

我的IP是 192.168.0.111

我的 Web 服务器在端口 8080 上运行

我希望从运行服务器的同一台机器http://192.168.0.111/而不是打开网站http://192.168.0.111:8080/

iptables port-forwarding

81
推荐指数
4
解决办法
23万
查看次数

无法定位软件包 lib32bz2-1.0

我正在尝试在 Ubuntu 15.04(64 位)上安装 Simplicity Studio,但出现此错误

E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by regex 'lib32bz2-1.0'
Run Code Online (Sandbox Code Playgroud)

我尝试安装 lib32bz2-1.0 包,再次出现相同的错误。如何在 Ubuntu 15.04(64 位)上安装软件包 lib32bz2-1.0

package-management apt 15.04

52
推荐指数
4
解决办法
12万
查看次数

如何重命名分区?

我是 Ubuntu 的新手;我安装了 Ubuntu 12.10,分区在任务栏中显示为 30 GB 卷和 78EF-2C5E。我试图重命名它,但重命名和删除按钮被停用,所以我尝试使用磁盘,但它给了我错误:

(Error setting label: Command-line `mlabel -i "/dev/sdb8" ::"windows"' exited with non-zero exit status 1: Total number of sectors (18550784) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
 (udisks-error-quark, 0))
Run Code Online (Sandbox Code Playgroud)

这也会发生在任何连接到我的笔记本电脑的 USB 上。

partitioning unity hard-drive 12.10

37
推荐指数
2
解决办法
12万
查看次数

如何正确配置搜索域?

我最近在我的工作计算机上安装了 Ubuntu GNOME,替换了 Windows 7,因为我将做很多 Linux 开发工作。

我们的许多配置和开发脚本都使用公司网络服务器的缩短 URL。也就是说,他们使用http://server而不是http://server.location.company.com. 我在 Windows 中从未遇到过这些 URL 的问题,但我无法让它们在 Ubuntu 中正常工作。对我来说,简单地输入整个完全限定的 URL 是不可行的,因为在各种脚本中到处都使用了缩写形式,但我能够访问长形式的 URL。

当我使用Dell SonicWall NetExtender VPN 客户端连接到公司的 VPN 时,缩短的 URL 可以正常工作。

根据我迄今为止所做的研究,我认为我需要location.company.com在 Ubuntu 上将其配置为搜索域,但到目前为止我尝试这样做都失败了。这是我尝试过的:

  • 在“网络连接”应用中,编辑我的无线连接。在 IPv4 选项卡下,仅选择自动 (DHCP) 地址。然后输入location.company.com作为搜索域,并放入我们的 DNS 服务器。这没有明显的区别。
  • 按照此处所述修改 dhclient.conf 。
  • 运行dpkg-reconfigure resolvconf以确保它动态更新 resolv.conf。

我还担心此时我已经尝试了几种不同的方法,它们可能会相互干扰。我知道在过去几年中,Ubuntu 更改了此配置的某些部分,并且很难找到最新的信息。我并不完全清楚网络管理器、resolvconf、dhclient 和其他配置文件在最新版本的 Ubuntu 中如何协同工作。

所以,我的问题是:如何配置我的计算机以使短格式 URL 在 Ubuntu 14.10 中正常工作?

或者,我应该使用哪些网络配置程序来执行此操作,我应该如何配置它们,以及如何验证它们是否正常工作?

谢谢你的帮助!如果我可以提供任何其他信息,请告诉我。

编辑:这是 my /etc/resolv.conf,我相信它是由 resolvconf 生成的。

# Add Company …
Run Code Online (Sandbox Code Playgroud)

network-manager networking dns 14.10

36
推荐指数
4
解决办法
17万
查看次数

在ubuntu中创建新用户时的默认密码是什么?

我使用useradd命令创建了一个新用户,例如:

sudo useradd acreddy
Run Code Online (Sandbox Code Playgroud)

然后创建了新用户,但它要求输入密码,密码是什么?

password useradd

33
推荐指数
2
解决办法
9万
查看次数

检查shellshock的命令说明

这是我用来检查我的 bash shell 是否存在 Shellshock 错误的命令:

env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Run Code Online (Sandbox Code Playgroud)

任何人都可以详细解释命令吗?

bash shellshock

32
推荐指数
1
解决办法
2万
查看次数

如何检查我使用的是哪个终端?

我的机器上有 Ubuntu,我在它上面运行了很棒的窗口管理器。如何检查我正在运行哪个终端?有命令吗?

command-line gnome-terminal

32
推荐指数
5
解决办法
8万
查看次数

从当前目录上方的目录开始递归chown

我无法登录到我的“管理员”账户和Alt+ Ctrl+F1显示我的所有文件都是由我“标准”的用户所拥有。奇怪的。

所以我小心地改成/home/admin并做了一个

sudo chown -R admin:admin *
Run Code Online (Sandbox Code Playgroud)

(还有.*)。

伟大的。

然后我无法以我的“标准”用户身份登录,结果发现所有文件/home/standard现在都归“管理员”所有。

挺幽默的。为什么会这样?

sudo chown -R standard:standard /home/standard/*
Run Code Online (Sandbox Code Playgroud)

做同样的事情,改变/home/admin以及/home/standard

我比平时更困惑,因为我试图升级到 15.04,这几乎毁了我的电脑,所以我把东西放回 14.04,请耐心等待。

command-line chown

31
推荐指数
1
解决办法
11万
查看次数

如何使用单个命令编辑多个文本文件?

我想删除多个文本文件的第一行并将其替换为另一行。有没有办法使用终端来做到这一点?

我知道如何使用 vim,有没有办法让它自动化?我想避免手动执行(如分别编辑每个文件)。

如果可能的话,我想避免安装新的库(特别是对于我认为非常简单的类似的东西 - 但我可能是错的)。

提前致谢!

command-line text-processing

23
推荐指数
2
解决办法
1万
查看次数