双虚拟机实现数据库自动备份

news2024/11/24 0:15:48

FTP的使用:

1.安装FTP

1、检测系统有没有安装ftp,执行命令:

rpm -qa | grep ftp

若存在用rpm命令移除后再行安装,执行命令:

rpm -e vsftpd-3.0.2-9.e17.x86_64

2、如果没有安装,则在线安装ftp,执行命令

yum install -y vsftpd
yum install -y ftp

在这里插入图片描述
在这里插入图片描述

2. 启动 vsftpd 服务和开机自动启动服务

执行命令:

sudo systemctl start vsftpd 
sudo systemctl enable vsftpd

3、配置vsftp

首先备份当前的 vsftpd conf 文件,执行命令:

sudo cp -p /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default

<1>、配置FTP服务,修改/etc/vsftpd/vsftpd.conf文件。

然后执行以下命令,打开vsftpd.conf文件,将配置文件中“anonymous_enable=YES”改为 “anonymous_enable=NO”,这样关闭了匿名登录功能;其次禁止切换根目录 101 行 删除#号在chroot_local_user=YES前面的

cd /etc/vsftpd/
 
vim vsftpd.conf

在这里插入图片描述
<2>、重启vsftpd服务,执行命令:

systemctl restart vsftpd

4.添加账户

<1>、添加用户

执行命令:

sudo useradd ftpadmin  
 
sudo passwd ftpadmin

输入密码:zj88064488

输入两次密码,匹配成功后,就设置好了ftpadmin帐户的密码了。

在这里插入图片描述
<2>、将新用户添加到用户列表

执行命令:echo “ftpadmin” | sudo tee -a /etc/vsftpd/user_list

运行以下命令以创建所需的目录和权限,执行命令:

echo “ftpadmin” | sudo tee -a /etc/vsftpd/user_list
sudo mkdir -p /home/ftpadmin/ftp/upload 
sudo chmod 550 /home/ftpadmin/ftp 
sudo chmod 750 /home/ftpadmin/ftp/upload 
sudo chown -R ftpadmin: /home/ftpadmin/ftp

在这里插入图片描述

5.配置 SELinux 以保护 FTP 服务器

<1>、允许 FTP 从用户的主目录读取/写入文件,执行命令:

setsebool -P /home/ftpadmin/ on
 
semanage boolean -m ftpd_full_access –on

在这里插入图片描述
<2>、执行命令:

systemctl status vsftpd

查看vsftpd运行状态
在这里插入图片描述
<3>、使用创建的用户连接到 FTP 服务器:ftp <ftp-服务器-ip>
在这里插入图片描述

或者在在本地测试 ftp:ftp localhost
在这里插入图片描述

6.测试连接

用WinSCP或Xftp 在另外一台pc机中,新建站点或新建会话,文件协议选择“FTP”,主机名输入FTP服务器地址,用户输入:ftpadmin,密码输入:zj88064488 然后点击保存及登录后可以看到FTP服务器下的文件内容了,测试可以读写即可

配置开机自启:

#配置开机自启动
 
执行命令:systemctl enable vsftpd.service
 
#启动
 
执行命令:systemctl start vsftpd.service
 
#停止
 
执行命令:systemctl stop vsftpd.service
 
#查看状态
 
执行命令:systemctl status vsftpd.service

FTP在安装时可能会出现以下几个问题,下面是解决思路:

ftp连接vsftpd时报错500 OOPS
在这里插入图片描述
解决方法: 关闭SElinux

临时关闭:

(临时关闭SElinux不需要重启机器)

 setenforce 0

永久关闭:

vim /etc/sysconfig/selinux

将SELINUX=enforcing 改为SELINUX=disabled
在这里插入图片描述

2、500 OOPS: vsftpd: refusing to run with writable root inside chroot() 远程主机关闭连接。

在这里插入图片描述
原因:vsftpd出于安全考虑,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。

解决方法1:去除用户主目录的写权限。

chmod a-w /home/user

user换成你自己的目录

重新连接,成功!

在这里插入图片描述
解决方法2:
在vsftpd的配置文件中增加 allow_writeable_chroot=YES

vim /etc/vsftpd/vsftpd.conf

在最后面增加 allow_writeable_chroot=YES
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/796358.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[深度学习实战]基于PyTorch的深度学习实战(补充篇)[RNN和LSTM基本原理、PyTorch中的LSTM、Embedding层]

目录 一、前言二、RNN和LSTM基本原理2.1 长期依赖问题2.2 LSTM 网络2.3 LSTM 的核心思想2.4 逐步理解 LSTM2.5 LSTM 的变体2.5.1 coupled 忘记门和输入门2.5.2 GRU 三、PyTorch中的LSTM四、Embedding层五、后记 PyTorch——开源的Python机器学习库 一、前言 写这部分的文章很耗…

汽配企业如何把MES管理系统的价值利用到最大化

随着信息技术的快速发展&#xff0c;越来越多的汽配企业开始引入MES生产管理系统&#xff0c;以提高生产效率、优化资源利用和提升产品质量。然而&#xff0c;要想实现MES系统的最大化价值&#xff0c;汽配企业需要从以下几个方面入手。 首先&#xff0c;汽配企业应该充分了解M…

Android性能优化之游戏 OutOfMemoryError: pthread_create探究真相

近期&#xff0c;着手分析游戏的OOM问题&#xff0c;该问题在bugly上的量级&#xff0c;恐怖吓人的百万级&#xff0c;处于java 异常的top 1, 如下所示&#xff1a; 发生的设备&#xff0c;基本上都是32位的cpu架构 分析过程 先来看下报错的堆栈&#xff0c;基本上都是发生…

Prompt Engineering论文梳理(主要为2022年)

AutoPrompt &#xff08;EMNLP2020&#xff09; Shin T, Razeghi Y, Logan IV R L, et al. Autoprompt: Eliciting knowledge from language models with automatically generated prompts[J]. arXiv preprint arXiv:2010.15980, 2020. 基本架构&#xff0c;original input t…

【历史上的今天】7 月 27 日:模型检测先驱出生;微软收购 QDOS;第一张激光照排的中文报纸

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 7 月 27 日&#xff0c;在 1961 年的今天&#xff0c;IBM 推出了 IBM Selectric 电动打字机&#xff1b;电动打字机是打字机界无可争议的游戏规则颠覆者&#…

电商-订单模块

电商-订单模块 流程思维图表结构支付中心流程 流程思维图 表结构 支付中心 流程

座舱域控进入“上车”加速期,中国芯片的狂飙时代来了?

智能座舱成为了全球芯片厂商竞逐的下一个战场。 进入2023年&#xff0c;联发科官宣与英伟达合作开发集成CPU粒芯的汽车SoC&#xff0c;为下一代软件定义汽车提供全套车载人工智能座舱解决方案&#xff1b;AMD在特斯拉座舱落地后&#xff0c;与亿咖通在智能座舱领域达成了合作&…

猿辅导AI智能学情分析系统,用科技分析每个的孩子课堂表现

近几年&#xff0c;随着现代科技的不断发展&#xff0c;人们的生活也发生了很大的变化。“翻译神器”让沟通没有了语言障碍&#xff1b;“支付神器”让我们无需携带现金便可轻松消费&#xff0c;方便快捷&#xff1b;科技赋能下的课堂&#xff0c;也让教育从“面对面”传道解惑…

ipad笔买原装还是平替?apple pencil替代品推荐

如今&#xff0c;电容笔在网上办公、网上教育等行业风靡&#xff0c;平替式的电容笔能否取代苹果原来的电容笔吗&#xff1f;在现实生活中&#xff0c;你其实不必要为一支原版的苹果电容笔花费那么多的钱。一支普通的平替电容笔&#xff0c;售价只要一二百块钱&#xff0c;比起…

马上医疗项目介绍

“马上好医”项目白皮书 一、大型医疗挂号微服务“马上好医”医疗项目 “马上好医”即为网上医疗预约挂号系统&#xff0c;首先&#xff0c;由于互联网的发展&#xff0c;衍生出非常多的便民医疗服务的需求&#xff0c;而网上预约挂号则是其中一个便民需求&#xff0c;我们能…

Web3.0实战(02)-联盟链入门讲解

联盟链是介于公有链和私有链之间&#xff0c;具备部分去中心化的特性。 联盟链是由若干机构联合发起&#xff0c;由盟友共同来维护&#xff0c;它只针对特定某个群体的成员和有限的第三方开放。 8.1 部分去中心化 联盟链只属于联盟内部的成员所有&#xff0c;联盟链的节点数…

用友NC65登录界面的jsp页面路径

如上图,访问地址 http://127.0.0.1/portal/app/mockapp/login.jsp?lrid=1对应的页面是哪个呢??相信很多做用友portal端开发的人可能都没有研究或者思考过这个问题,或者想过,但是不知道路径在哪里。你直接按地址栏的地址查,发现nchome里,并没有”portal/app/mockapp/“这…

Centos7 yum命令异常报错:Could not retrieve mirrorlist http://mirrorlist.centos.org

一、问题背景 vmware安装CentOS-7-x86_64-DVD-2009版本后&#xff0c;执行yum -y install gcc报错Could not retrieve mirrorlist http://mirrorlist.centos.org/?release7&archx86_64&repoos&infrastock error was [rootcentos ]# yum -y install gcc 已加载插…

Linux服务器上重置Mysql8密码

前言 此流程适用于mysql 8版本 1. 关闭数据库 1.关闭数据库 service mysqld stop2. 编辑配置文件 1.编辑文件 vim /etc/my.cnf输入 i &#xff0c;进入编辑模式2.添加配置 skip-grant-tables按ESC&#xff0c;再输入 :wq &#xff0c;保存退出3.重启数据库 service…

node中使用jsonwebtoken实现身份认证

在现代web应用中&#xff0c;用户身份认证是非常重要且必不可少的一环。而使用Node.js和Express框架&#xff0c;可以方便地实现用户身份认证。而在这个过程中&#xff0c;jsonwebtoken这个基于JWT协议的模块可以帮助我们实现安全且可靠的身份认证机制&#xff0c;可以让我们轻…

Superset基础安装

Superset 介绍 ​ Superset快速&#xff0c;轻巧&#xff0c;直观&#xff0c;并带有各种选项&#xff0c;使各种技能的用户都可以轻松浏览和可视化其数据&#xff0c;从简单的折线图到高度详细的地理空间图。 1、特点 以下是Superset的主要功能的概述&#xff1a; 开箱即用的…

数据库原理与应用(清华版)第一章书后习题

目录 1.1名词解释 1.2简答 1.3判断 1.4选择题 1.5设计一个学生档案管理系统 1.1名词解释 &#xff08;1&#xff09;数据库(DB)&#xff1a;在计算机的存储设备上合理存放、相关联、有结构的数据集合。 &#xff08;2&#xff09;数据库系统(DBS)&#xff1a;在计算机系统…

拥抱AIGC,他们有话说——百度李双龙:AIGC将赋能多个场域并惠及千行百业

AIGC在人工智能领域爆火&#xff0c;人工智能技术引领代际变革&#xff0c;⽣成式AI在多个场景落地应用&#xff0c;其中⽣成式⼤语⾔模型&#xff08;LLM&#xff09;在通⽤性、多轮对话理解、推理任务中的表现&#xff0c;让世界惊艳。 当前AIGC落地应用进展究竟如何&#x…

蓝牙室内定位-蓝牙定位管理平台功能介绍

蓝牙定位管理平台可以远程快速配置蓝牙定位基站&#xff0c;管理SOS呼救信息&#xff0c;实时定位显示人员、物品位置信息&#xff0c;电子围栏&#xff0c;电子点名&#xff0c;人员或物品移动轨迹记录和查询等。 1、实时定位 在地图上展示人员的实时位置信息&#xff0c;每秒…

团队管理:掌握团队管理的关键神器

什么是团队管理 团队管理是一种协调和领导团队达到共同目标的方法和实践。在今天的竞争激烈的商业环境中&#xff0c;团队管理对于企业的成功至关重要。团队管理不仅仅是指领导者监督团队成员的工作&#xff0c;而是注重协作、沟通和激励&#xff0c;以实现更好的绩效和创造力…