1.samba配置
参考官方:http://wiki.ubuntu.org.cn/Samba
实际配置如下:
; security = user
security = user
username map = /etc/samba/smbusers
最后一行增加需要共享的samba目录即可
[xxx]
comment = xxx.Shared
path = /home/xxx/
public = yes
writable = yes
valid users = xilh
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
增加用户及密码:
sudo useradd new
sudo smbpasswd -a new
查看状态:
sudo /etc/init.d/smbd status
#if you cann't find the smbd in the path.you may run the flow comand:
sudo apt-get install samba
2.NFS配置:
#sudo apt-get install nfs-kernel-server
打开/etc/exports文件,在末尾加入:
/home/xilh/nfs *(rw,sync,no_root_squash)
重启服务:
#sudo service portmap restart
#sudo service nfs-kernel-server restart
#showmount -e
现在可以在本机上试一下:
#sudo mount -t nfs localhost:/home/xgc /mnt
#sudo umount /mnt
如果用在嵌入式设备上挂载,要加上参数-o nolock,否则mount时一直卡在那,非常的慢。不知其他平台是否会有这个问题?
3.SSH 服务
首先安装SSH服务端
sudo apt-get install openssh-server
sudo nano /etc/ssh/sshd_config
您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。
我们可以通过禁用这个特性来大幅提高登录的速度。首先,打开 sshd_config 文件:
找到 GSSAPI options 这一节,将下面两行注释掉:
#GSSAPIAuthentication yes
#GSSAPIDelegateCredentials no
貌似这两行配置在新的版本中默认是注释的!
然后重新启动 ssh 服务即可:
sudo /etc/init.d/ssh restart
此时可以用SSH之类的工具连下看了!
4.把SH执行方式改成BASH
sudo dpkg-reconfigure dash
然后选择NO,否则编译某些SDK时,会出现SH命令错误之类的信息!
若是用ubuntu当主系统,可能还需要安装一下的工具:
1.安装Rabbit VCS SVN 客户端。
http://wiki.rabbitvcs.org/wiki/install/ubuntu
按照上面的步骤一一操作即可。
其中deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main
中的DISTRIBUTION按/etc/apt/sources.list中对应的填写。
最后千万别忘了做以下的操作:
确定你用的是什么文件系统,方法是随便打开一个文件夹,到帮助(Help)菜单里面找到关于(about)。 这里我用的是Nautilus,所以到你解压的目录里面找到 clients/nautilus/RabbitVCS.py 。复制到/usr/lib/nautilus/extensions-2.0/python,重启你的电脑或者
Java代码
1. 重启你的文件管理系统
2. $ nautilus -q
3. $ pgrep -f service.py | xargs kill
4. $ nohup nautilus > /dev/null &
2.安装wine
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
3.USB To 232
lsusb查看usb驱动是否已经加载
dmesg查看ttyUSB0
sudo apt-get install cutecom