tftp 服务器搭建
TFTP 服务器状态查询
netstat -a|grep tftp
1.安装tftp的服务端和客户端:
sudo apt-get install tftpd-hpa ;安装tftp服务端
sudo apt-get install tftp-hpa ;安装tftp客户端
2、安装xinetd
sudo apt-get install xinetd:
支持对tcp、udp、RPC服务
3.sudo gedit /etc/xinetd.d/tftpd
想tftpd中添加如下内容:
service tftp
{
disable = no
socket_type = dgram
wait = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps =100 2
flags =IPv4
}
4、sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
5.重启xinetd服务
sudo /etc/init.d/xinetd restart
重启tftpd服务
sudo /etc/init.d/tftpd-hpa restart
tftp 启动失败
端口是否被占用
$ sudo /etc/init.d/tftpd-hpa start
[....] Starting tftpd-hpa (via systemctl): tftpd-hpa.serviceJob for tftpd-hpa.service failed because the control process exited with error code.
See "systemctl status tftpd-hpa.service" and "journalctl -xe" for details.
failed!
1、systemctl status tftpd-hpa.service
2、查看端口使用情况 sudo journalctl -xe
别人原因:xinetd服务自启动的tftp服务中的tftp根目录的位置与tftpd-hpa的配置不一致,导致启动tftpd-hpa服务失败。
Samba服务器
1、windows 可以Ping通Linux
2、关闭Linux防火墙
运行命令:
/etc/init.d/iptables stop
3、安装Samba服务器
1.安装samba服务器
sudo apt-get install samba
2、创建共享目录
$ sudo mkdir -p /home/share
一般来说,该目录的权限为755,将其改为777。
$ sudo chmod 777 /home/share
3、备份原配置文件
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
在最后添加:
[share]
path = /home/gaojs/work
# valid users = share//不要指定共享用户
available = yes
browseable = yes
writable = yes
public = yes
4.添加用户并修改密码
useradd win
passwd win
sudo smbpasswd –a 密码
/etc/init.d/smb restart
或
sudo systemctl restart smbd
7、使用
在Windows电脑上,输入“\\192.168.0.216\share”,然后输入用户名(share)和密码后,既可以访问了。
8、常见问题
要检查Samba服务是否正在运行,请运行以下命令
systemctl status smbd
systemctl status nmbd
要启动这两个服务,请运行以下命令:
sudo systemctl start smbd
sudo systemctl start nmbd
破解root密码
破解步骤:
1.在系统启动时进入grub选项菜单
2.在grub选项菜单按e进入编辑模式
3.编辑kernel那行 添加 /init 1
嵌入式Linux技术咨询QQ号: 550491596
嵌入式Linux学习交流QQ群: 65212116
4.按b重启
5.进入系统后,将root密码设置为空密码。
#vim /etc/passwd
将第一行的root❌0…中的X删除,变成root::0…然后保存退出!
6.重启,登录linux后修改root密码。
#passwd root