我从 Ubuntu 8.10 开始使用 Ubuntu;今天我正在使用 Ubuntu 12.04 服务器。
我在启动时难以保持静态路由。我通常会放置路由命令
/sbin/route add -net <IP>/<MASK> <GW> dev <ethX>
Run Code Online (Sandbox Code Playgroud)
in/etc/rc.local
或者我会routes
在目录中创建一个文件(命名)/etc/network/if-up/
,但我注意到在 Ubuntu 12.04 上它不起作用。
如果我在 shell 中键入命令,它们会起作用,但是当它们在指定的文件中时,相同的命令不起作用。
我已经尝试将文件名更改为其他名称,认为我的文件名 ( routes
) 在 Ubuntu 12.04 中可能是错误的,但这也不起作用。
我还注意到该命令/sbin/ifconfig
有效,而不是/sbin/route
.
网络设置发生了什么变化?
如何在 Ubuntu 12.04 上定义静态路由?
我在一次采访中被问到为什么分配 777 来获取文件的所有权限。为什么不是555?他说,一切都是有原因的。那么,777的原因是什么?为什么不是其他号码?这个数字有什么意义吗?
我目前正在做一些实验工作,但我有很多数据要搜索。我使用 Gnumeric,它非常好,但我经常觉得必须有更好的东西。
理想情况下,我希望以最小的学习曲线获得最大数量的功能,但实际上我只想知道是否有比 Gnumeric 更好的东西可以用于操作和绘制数据。
你会推荐什么?
我在完全安装 boost 库时遇到了问题,它失败/跳过了一些似乎对我继续用它编译程序很关键的事情。这是我安装 boost 时得到的结果,
gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o
libs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory
compilation terminated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_DYN_LINK=1 -DBOOST_IOSTREAMS_USE_DEPRECATED -DNDEBUG -I"." -c -o "bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o" "libs/iostreams/src/bzip2.cpp"
...failed gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o...
...skipped <pbin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi>libboost_iostreams.so.1.50.0 for lack of <pbin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi>bzip2.o...
...skipped <p/usr/local/lib>libboost_iostreams.so.1.50.0 for lack of <pbin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi>libboost_iostreams.so.1.50.0...
...skipped <p/usr/local/lib>libboost_iostreams.so for lack of <p/usr/local/lib>libboost_iostreams.so.1.50.0...
gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/link-static/threading-multi/bzip2.o
libs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory
compilation terminated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_USE_DEPRECATED -DNDEBUG -I"." …
Run Code Online (Sandbox Code Playgroud) 我受到这个错误的影响:869502。
对我来说似乎可以停止内核恐慌的解决方法是禁用 wlan0 电源管理:
sudo iwconfig wlan0 power off
Run Code Online (Sandbox Code Playgroud)
然而,当我拔掉电源线时,它似乎会自动重新打开电源管理,我想在很多其他时候也是如此。
有什么可能导致这种情况吗?有谁知道我该如何预防?
我住在埃塞俄比亚,政府屏蔽了所有带有“代理”字样的网址。我不能在上面的标题中使用这个词,因为这会使 url 包含词代理。
当我apt-get upgrade
因为某些软件包(如libproxy1
, libproxy1-plugin-gsettings
, )而出现错误时libproxy1-plugin-networkmanager
,python-libproxy
都包含 p 字。
因此,这一切都被封锁了。我尝试将 url 放入代理站点,但它们都返回到了它们的主页。
还有其他解决方案吗?
我想在 Ubuntu 中安装GNU Parallel,但在默认的 Ubuntu 存储库中找不到它的软件包。我在哪里可以得到它?
我在 ubuntu 12.10 下使用 gnuplot。当我输入终端时:
gnuplot> plot sin(x)
Run Code Online (Sandbox Code Playgroud)
它只显示下一步:
gnuplot>
Run Code Online (Sandbox Code Playgroud)
但它不显示图形绘制窗口。我该怎么做才能找到问题?
我知道我可以通过回显1
来启用 IP 转发/proc/sys/net/ipv4/ip_forward
,但是我怎样才能使它永久化?
顺便说一下,我想要另一种方法而不是启动脚本,有吗?
routing ×2
apt ×1
command-line ×1
gnuplot ×1
kernel ×1
libraries ×1
networking ×1
permissions ×1
proxy ×1
touchpad ×1
updates ×1
wireless ×1