说明:以下内容是自己通过搜索很多文章后,结合自己的理解把各种基础Ubuntu各种基础操作和配置总结归纳,很多内容出处已经忘记,能记得的都加了原文出处
一、Ubuntu终端打开方式
用的是Vmware,Ubuntu12.04
1 、键盘右边的Alt + F2,在运行框中输入gnome-terminal或在在dash home 中输入
2 、在鼠标右键添加终端快捷方式,在终端输入一下命令安装软件
sudo apt-get install nautilus-open-terminal
3、 Ctrl+Alt+T(键盘右边的),快捷键搞定
4、还有一个在附件中打开
二、root帐号切换
1、开启root帐号:
sudo passwd root
Password: <在此输入密码>
2、当你使用完毕后屏蔽root帐号使用:
sudo passwd -l root
3、如何在终端模式下切换到root身份
sudo -s -H
Password: <在此输入密码>
sudo意思就是super-user do,让当前用户暂时以管理员的身份root来执行这条命令。
su是用来改变当前用户的,su root,切换当前用户为root,之后命令就可以不用sudo
三、NFS配置(参考了碧海晴空博客)
1、 配置NFS(虚拟机防火墙得关闭,测试开发板的话swindows防火墙关闭)
1、 #sudo apt-getinstall portmap nfs-kernel-server nfs-common
如果是要客户端和服务器端分开,可以使用如下命令
服务器端:
#sudo apt-get install portmap nfs-kernel-server
客户机端:
#sudo apt-getinstall portmap nfs-common
2、 建立共享目录
#sudo mkdir /nfsboot
#sudo chmod 777 /nfsboot
3、 修改配置文件
#sudo vi/etc/exports
在里面加入
/nfsboot*(rw,sync,no_root_squash)
说明:
/nfsboot是要共享的目录
*代表允许所有的网络段访问
rw是可读写权限
sync是资料同步写入内存和硬盘
no_root_squash是NFS客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限
2、 重启服务
#sudo/etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
3、 测试服务器
查看服务目录和权限
#showmount-e
4、 其它注意事项
a、虚拟机防火墙得关闭,测试开发板的话swindows防火墙关闭
防火墙在系统启动时自动禁用sudo ufw disablewin7关闭防火墙在控制面板中:参看方式选择小图标很容易找到
b、实际上nfs配置是否成功还与/etc/hosts.deny和 /etc/hosts.allow这两个文件的设置的有关,若是在用#:showmount -e来激活 portmap出现又mount: RPC: Port mapper failure - RPC: Unable to receive 或者mount: RPC:Program not registered,这很可能是你的这两个文件没有配置好。
四、