root@sunshine:/home/qijie# ls -al /bin/sh
lrwxrwxrwx 1 root root 4 2010-10-03 23:42 /bin/sh -> dash
Ubuntu的wiki 里面有官方的解释,主要原因是dash更小,运行更快,且与POSIX兼容!
但目前存在的问题是,由于shell的更换,致使很多脚本出错,毕竟现在的很多脚本不是100%POSIX兼容。
解决方法就是将其默认的Shell更改为Bash:
方法一:在终端执行 sudo dpkg-reconfigure dash,,然后选择no(recommend);
方法二:重新进行软链接
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
我在采用方法一后,Ntop能自动加载了。
如下所示:
root@sunshine:/home/qijie# ps aux |grep ntop
ntop 2493 0.5 1.5 127536 31580 ? Ssl 14:52 0:02 ntop -i wlan0 -d -L -u ntop
root 2738 0.0 0.0 4012 752 pts/0 S+ 14:59 0:00 grep –color=auto ntop
问题得到圆满解决!
真正的强者,不是流泪的人,而是含泪奔跑的人。