1. nfs相关
- ubuntu 安装nfs server端
- 安装Ubuntu nfs服务器端:
sudo apt-get install nfs-kernel-server
- 设置共享的文件目录
mkdir /home/nfsroot
(路径随意)
修改配置文件/etc/exports - 在最后一行添加:
/home/nfsroot *(rw,sync,no_root_squash,no_subtree_check)
前面那个目录是与nfs服务客户端共享的目录,*代表允许所有的网段访问(也可以使用具体的IP)
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:客户机用root访问该共享文件夹时,不映射root用户。(root_squash:客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户)
no_subtree_check:不检查父目录的权限。 - nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind 设定:
service rpcbind restart
- 重启nfs服务:
service nfs-kernel-server restart
- 测试 运行以下命令来显示一下共享出来的目录:
showmount -e
- 安装Ubuntu nfs服务器端:
- window安装nfs client
- 打开控制器面板,程序和功能,勾选nfs服务
- 挂载NFS目录到某个盘符(如X盘):
- 我这边不加-o nolock,nfs服务端删除一个文件后,需要过好久客户端才能同步过来,加了-o nolock,客户端和服务端文件可以即时同步
- 192.168.1.1是服务端的ip地址 /home/nfsroot是服务端nfs的根目录
- 打开控制器面板,程序和功能,勾选nfs服务
2. 关于curses、ncurses、ncursesw区别及安装方法
ncurese全称是new curses,是curses的升级版(更新版),比curses好用。
ncursesw,是ncurses的升级版,支持utf8字符集。解决了在ncurses中中文会出现乱码的情况。
curses、ncurses:通过apt-get install libncurses5-dev 安装
ncursesw:通过apt-get install libncursesw5-dev安装
3.keil5注释无法输入汉字
keil注释无法输入汉字的情况,我输入汉字都变成了问号“?”。点击edit,找到最下方的configuration,在Editor页面,可以看到General Editor Setting 下方有一个Encoding,这里有许多的选项,选择Chinese GB2312(Simplified).点击OK即可输入中文注释