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
}
6 执行下面操作
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
经过上面的步骤,已经安装好了tftp,下面就可以测试一下:
在客户端随便进入一个文件夹 , 输入 tftp serverIP
然后敲 ? 查看tftp命令
get 文件名 就可以将tftp服务器上的文件拉取下来
安装nfs
mount -t nfs -o nolock localhost:/root/rootfs /mnt/
如果出现下面的错误,则执行chmod 777 /root
mount.nfs: access denied by server while mounting localhost:/root/rootfs
到此,nfs搭建完毕