(1)自己的虚拟机Ubuntu一直是以zhangcheng帐户名登陆和使用,在terminal中也是以$符号标识。存在的一个麻烦就是执行某些操作时老是提示权限不够:要么是执行权限不够,要么是文件权限不匹配。所以如果是以root登陆的话,可以避免这个问题。步骤:

1,在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。

2,(该步不确定)点击 System -> Administration -> 登录窗口,切换到security选项页,然后选中的其下的“Allow local system administrator login”。

3,logout当前系统再重新Login,登陆时以root账户和密码登入就可。terminal中以#符号标识。
4,如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root。

(2)为什么要设置静态IP?原因是我在公司用UBUNTU联网虽然是auto eth0,网管分配给我的只有一个IP,我每次登UBUNTU登的只是一个IP,不管是source insight还是secure CRT访问的都是同一个IP;但我在家用UBUNTU联网时,每次分的都是不同的IP地址,一个麻烦就在于建立的source insight工程,和设置好的secure CRT在每次重启ubuntu后就因为地址变更不能用了,必须重新设置,这非常麻烦,所以必须指定静态IP。

      打开网络配置文件:$sudo gedit /etc/network/interfaces:

auth lo
iface lo inet loopback

这个正是lo回环。

auth eth0     //eth0网络,默认只这一行
iface eth0 inet dhcp  //可以不要

上述是通过DHCP来获得IP进入网络,如果需要指定IP或者网关进入网络,如下:

iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254    //网关用VM NET8的IP

要使网络设置生效,有两种方式:一是重启;二是执行sudo /etc/init.d/networkding restart。只要可以ping通网关,即说明OK。
      如果要访问浏览器,还需设置DNS:sudo gedit /etc/resolv.conf,添加:nameserver xxx.xxx.xxx.xxx,保存即可。此处最多可以设置三个server,我补了一个网关地址在此,就可以用浏览器了。

      以上是在虚拟机上的试验。如果是装PC的服务器,假设网络地址都是设定好的,也必须用静态地址设定好要求的地址才能正常联网。如下:

root@user-desktop:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.21.4.163
netmask 255.255.0.0
gateway 172.21.4.5

      当然,也要在其他地方这时DNS即可。

(3)Ubuntu的NAT连网方式中IP地址的缘来

      在VM7.0平台上,用NAT方式联网。点击VM WARE的编辑-》编辑虚拟网络。弹出一个对话框,可以看到各个虚拟网卡的设置和分配。点击NAT属性,可以看到子网IP是:192.168.58.0;那么自然子网掩码是:255.255.255.0。NAT设置里面指定的网关是192.168.58.2,此时指定的DHCP起始地址是192.168.58.128,结束地址是192.168.58.254。结果进系统后固定的DHCP地址就是:192.168.58.128。

      有一种方式可以快速指定系统的IP地址作它用,用:ifconfig eth0 192.168.58.135,即可马上将系统IP地址设置成192.168.58.135,不过在系统重启后还是会恢复到默认的IP。

http://blog.csdn.net/zhandoushi1982/article/details/4847677

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐