ubuntu固定ip&FDFS上传文件报错

简介: ubuntu固定ip&FDFS上传文件报错

ubuntu固定ip&FDFS上传文件报错

Ubuntu固定ip

我们在一些项目开发中,需要写一些配置文件,经常会用到ip和端口。如果你电脑的位置经常改变,你会发现,每次打开虚拟机中Ubuntu时ip都会改变,这很正常,因为虚拟网卡会为我们自动分配IP,不同的地方,ip也是不一样的。那么我们怎么去解决这个问题,永久的固定我们的ip呢?

环境设备

Windows10pro、VMware15.0、Ubuntu16.04、虚拟机采用NAT模式

设置步骤

1.按win键+R,到运行界面:

2.输入cmd打开,点击ok打开命令窗口。

3.输入ipconfig查看IP,找到VMware Network Adapter VMnet8。

图中ipv4中的ip就是我们需要的

比如我的ip是192.168.59.xxx,那么要记住的就是192.168.59

4.然后进入虚拟机中,点击网络那个图标,小编因为设置过主题,所以图标是网线插口的模样。在下拉菜单中点击编辑连接。

5.会出现如下窗口,先点击有线连接1,再点击编辑。

6.打开的窗口中点击ipv4设置,方法---选择手动,地址中增加如下,地址是你前面记的192.168.59(填写你自己的ip前三位),最后一位从(3-254)中随自己喜好选一个数。比如我选225,那么我的地址就填192.168.59.225.子网掩码设置为255.255.255.0,网关和dns都设置为『网段.2』即可,最后选择保存(apply)

7.下次你的Ubuntu就不会ip老变化了,这是永久的改变。

FDFS上传文件报错

环境

VMware15.0,Ubuntu16.04、python3.5、fdfs-client-py1.2.6

报错

raise DataError('[-] Error:%d,s'%(th.status,os.strerror(th.status)))
DataEoor:[-] Error:2,No such file or directory

原因

出现的原因是我们在 设置Storage服务器的时候IP 和 FastDFS客户端的配置文件中的ip不一致,或者是填写的与本机的IP不一致。

解决办法

1.查看当前运行的container

docker container ls

2.如果Storage正在运行,那么我们将其停止

docker container stop storage

3.如果没有运行或者执行完第二步之后,执行下面命令,将storage删除。

docker rm fb057554358(Storage的CONTAINER ID )

4.删除之后重新创建Storage,开启服务

docker run -dti --network=host --name storage -e TRACKER_SERVER=<自己电脑的ip>:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage

将ip设置为自己电脑的ip,不要使用127.0.0.1。填写ip的时候,不要将<>

5.在配置文件中也将IP设置为自己电脑的IP,与上面的ip填写一致。

tracker_server=<自己电脑的ip>:22122

填写ip的时候不要写<>

相关文章
|
6月前
|
存储 网络协议 Ubuntu
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
200 0
|
6月前
|
Ubuntu 网络协议
百度搜索:蓝易云【ubuntu系统如何设置静态IP地址?】
现在,你已经成功在Ubuntu系统中设置了静态IP地址。系统将使用指定的静态IP地址进行网络连接。
69 0
|
6月前
|
Ubuntu 网络协议 Linux
如何在无公网IP环境使用Windows远程桌面Ubuntu
如何在无公网IP环境使用Windows远程桌面Ubuntu
165 0
|
6月前
|
Ubuntu 网络协议 网络安全
如何在外SSH远程连接Ubuntu系统【无公网IP】
如何在外SSH远程连接Ubuntu系统【无公网IP】
171 0
|
1月前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
38 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
6月前
|
人工智能 Ubuntu 机器人
【ubuntu】手把手教你解决ubuntu报错openssh-server E: Sub-process /usr/bin/dpkg returned an error code (1)
【ubuntu】手把手教你解决ubuntu报错openssh-server E: Sub-process /usr/bin/dpkg returned an error code (1)
682 0
|
3月前
|
Ubuntu
Ubuntu22.04,AOSP编译报错: libncurses.so.5: cannot open shared object file: No such file
本文描述了在Ubuntu 22.04系统上编译AOSP时遇到的`libncurses.so.5`缺失错误,并提供了通过安装相应库解决该问题的步骤。
382 0
|
4月前
|
Ubuntu 网络协议
ubuntu 20.4 局域网固定ip设置
【7月更文挑战第24天】
52 6
|
4月前
|
Ubuntu 网络协议
Ubuntu20.04配置静态ip
配置Ubuntu 20.04使用静态IP地址是一个简单直接的过程,特别是借助于Netplan工具。遵循上述步骤,您可以轻松完成静态IP配置,为您的设备提供一个稳定和不变的网络地址。
552 2
|
4月前
|
运维 Ubuntu 网络协议
Ubuntu系统下修改网卡IP地址
【7月更文挑战第3天】Ubuntu系统下修改网卡IP地址
347 1