> 文章列表 > ubuntu下常用命令(嵌入式)

ubuntu下常用命令(嵌入式)

ubuntu下常用命令(嵌入式)

 lsb_release -a    查看ubuntu版本


su 或   su root 都是切换到root账户


su  普通用户   切换到普通用户


sudo passwd  root    普通用户给root用户设置密码


ln -s   /mnt/hgfs/shareDir/   /root/shareDir     建立超链接符号,对root下的shareDir操作就是对/mnt/hgfs/shareDir/操作


apt-get install vim   安装vim


 sudo apt-get install tftp-hpa  tftpd-hpa    安装tftp,tftp-hpa是客户端,tftpd-hpa是服务程序


1  chmod  777  /tftpboot   为tftpboot目录赋予最高权限

2  vi /etc/xinetd.conf    这个配置文件基本不用动

# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/defaults
{# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info}includedir /etc/xinetd.d
~                           

3  vim /etc/default/tftpd-hpa    配置服务

# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-l  -c  -s"

4 重启一下服务

sudo service tftpd-hpa restart

5  vi /etc/xinetd.d/tftp  

service tftp
{
socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
其中 server_args 一行是配置服务器文件存放的位置,就是进行 tftp 传输的时候,都是从
该文件夹中搜索文件的

6 执行下面操作

sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart

经过上面的步骤,已经安装好了tftp,下面就可以测试一下:

在客户端随便进入一个文件夹 , 输入  tftp  serverIP

然后敲  ?   查看tftp命令

get  文件名 就可以将tftp服务器上的文件拉取下来


安装nfs

sudo apt-get install nfs-kernel-server
sudo apt-get install nfs-common
sudo vi /etc/exports  添加如下
/root/rootfs   *(rw,sync,no_root_squash,no_subtree_check
chmod 777 -R /root/rootfs
新安装的Ubuntu 14.04 LTS 64位在安装NFS服务器的时候可能会出现Not starting: portmapper is not running
sudo apt-get purge rpcbind
sudo apt-get install nfs-kernel-server
sudo vi /etc/exports  检查一下 下面文件是否成功添加上,之前加上,后面没了
/root/rootfs   *(rw,sync,no_root_squash,no_subtree_check
sudo service rpcbind start
sudo /etc/init.d/nfs-kernel-server restart


mount -t nfs -o nolock localhost:/root/rootfs  /mnt/

如果出现下面的错误,则执行chmod 777 /root  

mount.nfs: access denied by server while mounting localhost:/root/rootfs

 到此,nfs搭建完毕