ubuntu18.04 下的一些简单服务器搭建跟使用

本文详细介绍了如何在Linux系统中设置静态IP地址,并解决了DNS配置问题。此外,还涵盖了tftp、NFS和samba服务器的安装与配置过程,帮助读者掌握网络服务的基本搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置linux静态IP地址

vm设置为桥接模式,不勾选复制物理机网络
主要是修改配置文件,在开机的时候系统自动读取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.151
netmask 255.255.255.0
gateway 192.168.0.1

这时候往往dns有问题,需要解决

sudo vim /etc/systemd/resolved.conf
-----------------------------------------------------
[Resolve]
DNS=223.6.6.6
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes

这时候一般开发板ping虚拟机、虚拟机ping www.baidu.com 都是Ok的


tftp服务器

$ sudo apt-get install tftp-hpa tftpd-hpa
$ sudo mkdir /tftpboot
$ chmod 777 /tftpboot/
$ sudo vim /etc/default/tftpd-hpa

文件内容改为

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

最后重启tftp服务器

$ service tftpd-hpa restart

使用

tftp localhost
put     	#send file
get     	#receive file
quit    	#exit tftp

NFS服务器

sudo apt install nfs-kernel-server
sudo mkdir /nfs
sudo chmod 777 /nfs
vim /etc/exports
sudo service nfs-kernel-server restart

/etc/exports文件内容为

/nfs *(rw,sync,no_subtree_check,no_root_squash)

最后测试

sudo mount -t nfs -o nolock localhost:/nfs /opt

samba服务器

sudo apt-get install samba samba-common
sudo mkdir /samba
sudo chmod 777 /samba
sudo vim /etc/samba/smb.conf	##编辑配置文件
sudo smbpasswd -a xxx				##输入你samba的密码
sudo service smbd restart

然后就可以在windows下的cmd测试了

\\192.168.0.141

然后输入samba的账号密码就可以共享文件了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值