版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33894122/article/details/82714733
##设置linux静态IP地址
###查看IP地址
ifconfig
###动态修改IP地址
这种方法只要关机就会导致设置好的ip地址丢失
sudo ifconfig eth0 192.168.0.141
###设置静态ip地址
主要是修改配置文件,在开机的时候系统自动读取ip配置文件
vim /etc/network/interfaces
改为
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
#iface ens33 inet dhcp
address 192.168.0.141
netmask 255.255.255.0
gateway 192.168.0.1
# dhcp
#auto ens33
#iface ens33 inet dhcp
##tftp服务器
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
###搭建tftp服务器
- 安装tftp服务端
sudo apt-get install tftp-hpa thtpd-hpa #tftp-hpa 是客户端 tftpd-hpa 是客户端
- 修改配置文件
修改 /etc/default/tftpd-hpa 文件为下面内容
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" #其他客户端访问tftp服务器可以通过这个目录 上传或下载文件
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l-c-s" #tftp服务器启动的时候带的参数
###简单使用
put #send file
get #receive file
quit #exit tftp
tftp localhost
tftp 127.0.0.1
tftp <ip addr>
#三条任何一个即可进入tftp命令行,
>q可以退出命令行
在使用的时候注意目标和源目录中文件是否存在,和目录是否对应
##samba服务器
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
###搭建
- 安装samba软件包
sudo apt-get install samba samba-common #安装
sudo apt-get autoremove samba #卸载
- 建立samba共享目录
mkdir /home/sh/sambashare
chmod 777 /home/sh/sambashare/
-
samba服务添加用户
-
配置smb.conf
sudo vi /etc/samba/smb.conf #在smb.conf文件末尾加上下列描述
262 [share]
263 comment=samba ##这个是说明,随意填
264 path=/home/aston
265 public=yes
266 create mask=0777
267 directory mask=0777
268 writable=yes
269 available=yes
- 启动关闭samba服务
sudo /etc/init.d/samba start #启动samba服务器
sudo /etc/init.d/samba stop #关闭samba服务器
sudo /etc/init.d/smbd restart #重启samba服务器
###客户端如何访问samba服务器
- windows下
win+r 输入
\\<ip addr>\sambashare
- linux下
#后续补充.