怎样做当当网站代理/win7优化设置

怎样做当当网站代理,win7优化设置,wordpress开发手册下载地址,ppt模板制作免费以下所使用的环境为: 虚拟化软件:VMware Workstation 17 Pro 麒麟系统版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64 一、 NFS服务概述 NFS(Network File System),即网络文件系统。是一种使用于…

以下所使用的环境为:
虚拟化软件:VMware Workstation 17 Pro
麒麟系统版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64

一、 NFS服务概述

NFS(Network File System),即网络文件系统。是一种使用于分散式文件协议通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。NFS在文件传输或信息传输的过程中,依赖于RPC协议。RPC(Remote Procedure Call),即远程过程调用。是客户端能够执行其它系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的,能实现基于网络的资料共享,是因为NFS使用了PRC提供的传输协议,可以说NFS是RPC的一个程序。NFS一般使用在中小型网站集群后端存储,存储一些静态的资源(如图片、附件)。如果是大型网站,则会使用mooseFS-mfs。在企业应用中,使用FastDFS-fastdfs较多。

NFS可以通过网络让不同的机器、不同的操作系统彼此分享文件。当用户想使用远程文件时,只要用mount命令就可以把远程文件系统挂载到自己的文件系统下。NFS支持的功能很多,不同的功能使用不同的程序来启动,并且会主动向RPC服务注册所采用的端口和功能信息。RCP服务使用固定端口111监听来着NFS客户端的请求。

二、RPC守护进程

NFS服务依赖于RPC服务,至少需要启动3个系统守护进程。

  • **nfsd:**NFS的守护进程,主要功能是管理客户端是否能够登录服务器
  • mountd:RPC安装守护进程,主要功能是管理NFS的文件系统。当客户端顺利通过rpc.nfsd登录NFS服务后,在使用NFS服务所提供的凭证前,还必须通过文件使用权限的验证。读取NFS的配置文件/etc/exports来比对客户端的权限。
  • rpcbind:进行端口映射。当客户端尝试连接并使用RPC服务器提供的服务,rpcbind 会将所管理的端口(服务对应的端口)提供给客户端,从而使客户可以通过该端口向服务器请求服务。

三、NFS软件包

1.RPC主程序:rpcbind

在启动RPC服务之前,需要做好端口的映射工作。在启动任何一个RPC服务之前,都需要启动rpcbind。

查看本机是否安装rpcbind,可以看到rpcbind是默认安装好,但是未启动、未加入开机自启

在这里插入图片描述

2. NFS主程序:nfs-utils

提供rpc.nfsd和rpc.mountd这两个NFS daemons 和其他相关文档、说明文件、执行文件等。

查看本机是否安装nfs-utils,默认已经安装

在这里插入图片描述

3. 管理NFS目录列表:exportfs

exportfs命令需要参考配置文件/etc/exports。

常用参数

参数说明
-a输出配置文件中的内容,或全选配置文件中目录
-r重新读取配置文件中的设置,并立即生效,无需重启服务
-u卸载某一个目录
-v显示共享目录

4. 客户端查询指令:showmount

exportfs 是NFS服务端所使用的命令,而 showmount 主要用在Client端。showmount 可以用来查看 NFS 服务器共享出来的目录。

通过查询可以发现 showmount 是由 nfs-utils 软件包提供的

在这里插入图片描述

查询服务端的共享

showmount -e 192.168.110.1

四、NFS配置文件

NFS服务器共享目录时所使用的配置文件为 /etc/exports,文件默认不存在,需要手动创建

/share	192.168.110.0/24(ro)
/share	192.168.110.0/24(ro) 192.168.120.0/24(rw)		# 存在多个客户端,以空格分隔
  • /share:共享目录的绝对路径
  • 192.168.110.0/24:允许访问的客户端
  • ro:只读,共享选项,可设置其他文件访问权限

客户端常用配置

客户端配置说明
192.168.110.1指定主机
192.168.110.1/24 192.168.110.*指定网段
www.meaauf.com指定域名
*.meaauf.com指定域
*所有主机

权限选项

当客户端在挂载NFS服务器共享目录时,会根据NFS服务器的权限选项来设置共享权限。

访问权限选项说明
ro只读
rw读写

NFS用户映射选项

选项
all_squash将远程用户访问的所有普通用户和其所属用户组都映射为匿名用户或用户组(nobody)
no_all_squash不将远程访问的普通用户和其所属组映射为匿名用户或用户组【默认】
root_squash将root用户和所属用户组映射为匿名用户或用户组【默认】
no_root_squash不将root用户和所属用户组映射为匿名用户或用户组
anonuid=xxx将远程访问的所有用户都映射为匿名用户,指定该匿名用户账号的UID(匿名用户为服务端的本地账户)
anongid=xxx将远程访问的所有用户组都映射为匿名组,指定该匿名组账号的UID(匿名组为服务端的本地组)

在这里插入图片描述

NFS其他访问权限

选项
secure限制客户端只能从小于1024的TCP/IP端口连接NFS服务器【默认】
insecure允许客户端从大于1024的TCP/IP端口连接NFS服务器
sync将数据同步写入内存缓存区和磁盘中,效率降低,可以保证数据一致性
async将数据先保存在内存缓冲区,必须时才写入磁盘
wdelay检测是否存在相关的写操作,将这些写操作一起执行,提高效率【默认】
no_wdelay有写操作则立即执行,应该与sync一起使用
subtree-check如果输出目录是一个子目录,则NFS服务器将检查其父目录的权限【默认】
no_subtree_check输出目录是一个子目录,NFS不会检查其父目录的权限,提高效率

五、NFS服务器部署

案例需求

  • 将Kylin-1搭建为内网YUM服务器,为Kylin-2通软件包
  • 在Kylin-1上开启NFS服务,共享路径为YUM仓库目录
  • 仅允许Kylin-2访问目录,权限为读写

节点设置

主机网络信息说明
Kylin-1192.168.110.1/24NFS服务器
Kylin-2192.168.110.2/24测试客户端

[Step1]: Kylin-1配置:安装所需软件

yum install -y nfs-utils rpcbind

在这里插入图片描述

[Step2]: Kylin-1配置:编辑配置文件

vim /etc/exports# 写入下列内容
/mnt/cdrom      192.168.110.2(rw)

[Step3]: Kylin-1配置:查看rpcbind服务状态,默认状态为关闭

在这里插入图片描述

[Step4]: Kylin-1配置:启动rpcbind和nfs-server,并加入开机自启,调整防火墙策略

systemctl enable --now rpcbind.service
systemctl enable --now nfs-server.service
firewall-cmd --add-service=rpc-bind --permanent		# 防火墙需要放行NFS的三个组件
firewall-cmd --add-service=nfs --permanent
firewall-cmd --add-service=mountd --permanent
firewall-cmd --reload

[Step5]: Kylin-1验证:查看NFS的权限目录,可以看到所有默认配置

cat /var/lib/nfs/etab

在这里插入图片描述

[Step6]: Kylin-1验证:查看本地NFS共享目录

exportfs -a

在这里插入图片描述

[Step7]: Kylin-1验证:显示本地系统中注册到rpcbind协议版本2的所有RPC服务

rpcinfo -p localhost

在这里插入图片描述

[Step8]: Kylin-2配置:启动RPC守护进程和nfs服务

systemctl enable --now nfs-server.service
systemctl enable --now rpcbind.service

[Step9]: Kylin-2验证:查看服务端的全部共享目录

showmount -e 192.168.110.1

在这里插入图片描述

[Step10]: Kylin-2验证:新建目录/mnt/nfs,将目录挂载到/mnt/nfs(挂载点需要提前创建)

mkidr /mnt/nfs
mount 192.168.110.1:/mnt/cdrom /mnt/nfs

在这里插入图片描述

[Step11]: Kylin-2配置:配置yum仓库文件,将原有的仓库文件备份

cd /etc/yum.repos.d/
mv kylin_x86_64.repo{,.bak}
vim nfs.repo# 输入下列内容
[yum]
name=yum
baseurl=file:///mnt/nfs
enabled=1
gpgcheck=0

[Step12]: Kylin-2配置:清除YUM的缓存目录,重新创建缓存数据

yum clean all		# 清除YUM的缓存目录
yum makecache		# 重新创建缓存数据

在这里插入图片描述

[Step13]: Kylin-2验证:尝试下载vsftpd

在这里插入图片描述

[Step14]: Kylin-2配置:将NFS共享写入配置文件中,以实现开机自动挂载

vim /etc/fstab# 追加下列内容
192.168.110.1:/mnt/cdrom        /mnt/nfs        nfs4    defaults        0 0

[Step15]: Kylin-2配置:客户端卸载NFS挂载

umount /mnt/nfs		# 如果显示[device is busy],可以添加 -lf 参数强制卸载

六、autofs自动挂载

autofs自动挂载文件系统服务,需要后台automount进程支持。缺省配置下,客户端的NFS访问在系统重启后就消失了;如果将挂载写入/etc/fstab文件中,会实现永久挂载,即使不访问,该挂载点仍然是存在;autofs可以实现按需挂载,当你访问该目录时会自动挂载,超时会自动卸载。挂载点也无需提前新建,autofs会自动帮我们新建该目录。

autofs服务的配置文件

  • /etc/auto.master:主配置文件

  • /etc/auto.xxx:映射文件,文件必须以auto开头,后缀无任何要求

默认情况下,麒麟操作系统的镜像中不存在autofs的安装包

在这里插入图片描述

主配置文件的编写方式:

/misc  /etc/auto.misc			# autofs提供给我们的示例文件
  • /misc:挂载点的父目录
  • /etc/auto.misc:挂载点的映射文件

查看挂载点的映射文件 /etc/auto.misc

在这里插入图片描述

[Step1]: 为了方便后续实验,此处重新设置一个NFS共享

mkdir /share
vim /etc/exports# 写入下列内容,经过测试好像[192.168.110.*]无法匹配该网段
/share      192.168.110.0/24(rw)

[Step2]: 重新读取配置文件

exportfs -r

在这里插入图片描述

七、Kylin桌面版autofs配置

麒麟操作系统桌面版基于Ubuntu,包管理工具使用的是apt。

案例需求

  • 在Kylin-1上存在1个NFS共享,共享的目录为 /mnt/cdrom
  • 将共享的目录挂载到 Desktop 上的 /mnt/nfsshare
  • 共享权限为读写

节点设置

主机网络信息说明
Kylin-1192.168.110.1/24NFS服务器
Desktop192.168.110.4/24;外网网卡(访问外网)Kylin V10桌面版

[Step1]: 安装nfs-common

sudo apt install -y nfs-common
> 输入当前用户密码

在这里插入图片描述

[Step2]: 启动rpc守护进程和NFS服务

sudo systemctl start rpcbind
sudo systemctl start nfs-client.target

[Step3]: 显示NFS服务器的共享信息

showmount -e 192.168.110.1

[Step4]: 安装autofs服务

sudo apt-get install autofs

[Step5]: 编辑autofs主配置文件

sudo vim /etc/auto.master# 写入下列内容,/mnt为挂载点的父目录
/mnt    /etc/auto.mnt

[Step6]: 将示例文件拷贝为映射文件,编辑映射文件

sudo cp /etc/auto.misc /etc/auto.mnt
sudo vim /etc/auto.mnt# 写入下列内容
nfsshare                -fstype=nfs,rw  192.168.110.1:/share

在这里插入图片描述

[Step7]: 查看/mnt目录,可以看到此时不存在任何目录。启动autofs服务后,会自动创建该目录

sudo systemctl start autofs

在这里插入图片描述

八、Kylin服务器版autofs配置

麒麟操作系统服务器版的的镜像源中默认不存在autofs安装包,需要连接互联网使用第三方源。

案例需求

  • 在Kylin-1上存在1个NFS共享,共享的目录为 /mnt/cdrom
  • 将共享的目录挂载到 Desktop 上的 /mnt/nfsshare
  • 共享权限为读写

节点设置

主机网络信息说明
Kylin-1192.168.110.1/24NFS服务器
Kylin-3192.168.110.3/24;外网网卡(访问外网)Kylin服务器版

[Step1]: 安装rpcbind和nfs-utils

yum install -y rpcbind nfs-utils

[Step2]: 启动rpc守护进程和nfs服务

systemctl start rpcbind.service
systemctl start nfs.service

[Step3]: 查看NFS服务器的共享

showmount -e 192.168.110.1

在这里插入图片描述

[Step4]: 安装autofs服务

yum install -y autofs

[Step5]: 编辑autofs主配置文件

vim /etc/auto.master# 写入下列内容
/mnt    /etc/auto.mnt

[Step6]: 编辑autofs映射文件

cp /etc/auto.misc /etc/auto.mnt
vim /etc/auto.mnt# 修改内容如下
nfsshare                -fstype=nfs,rw 192.168.110.1:/share

在这里插入图片描述

[Step7]: 查看mnt目录内容,可以看到为空。启动autofs服务并加入到开机自启,然后访问挂载点目录,此时mnt目录下会自动创建挂载点

ll /mnt/
systemctl enable --now autofs.service
ll /mnt/nfsshare

在这里插入图片描述

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

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

相关文章

三参数水质在线分析仪:从源头保障饮用水安全

【TH-ZS03】饮用水安全是人类健康的重要保障,其质量直接关系到人们的生命健康。随着工业化、城市化的快速发展,水体污染问题日益严峻,饮用水安全面临着前所未有的挑战。为了从源头保障饮用水安全,科学、高效的水质监测手段必不可少…

PGlite:浏览器中运行的PostgreSQL

PGlite 是一款基于 WebAssembly(WASM)构建的轻量级 PostgreSQL 数据库引擎,旨在简化开发者在浏览器、Node.js、Bun 或 Deno 环境中运行 PostgreSQL。PGlite 无需复杂的安装或配置,特别适合开发测试、本地化应用及快速原型设计。 一…

【Spring AOP】_使用注解编写AOP程序

目录 1. 以增加方法执行时间为例使用AOP 1.1 引入AOP依赖 1.2 编写AOP程序 2. AOP的重要概念 3. AOP通知类型与通知方法标注 3.1 在通知方法前使用对应注解 3.2 使用Pointcut注解提取公共切点表达式 3.3 跨类使用切点 3.4 切面类排序 1. 以增加方法执行时间为例使用AO…

python网络爬虫开发实战之基本库使用

目录 第二章 基本库的使用 2.1 urllib的使用 1 发送请求 2 处理异常 3 解析链接 4 分析Robots协议 2.2 requests的使用 1 准备工作 2 实例引入 3 GET请求 4 POST请求 5 响应 6 高级用法 2.3 正则表达式 1 实例引入 2 match 3 search 4 findall 5 sub 6 com…

文件上传漏洞与phpcms漏洞安全分析

目录 1. 文件上传漏洞简介 2. 文件上传漏洞的危害 3. 文件上传漏洞的触发条件 1. 文件必须能被服务器解析执行 2. 上传目录必须支持代码执行 3. 需要能访问上传的文件 4. 例外情况:非脚本文件也可能被执行 4. 常见的攻击手法 4.1 直接上传恶意文件 4.2 文件…

2025.3.2机器学习笔记:PINN文献阅读

2025.3.2周报 一、文献阅读题目信息摘要Abstract创新点网络架构实验结论不足以及展望 一、文献阅读 题目信息 题目: Physics-Informed Neural Networks of the Saint-Venant Equations for Downscaling a Large-Scale River Model期刊: Water Resource…

使用IDEA如何隐藏文件或文件夹

选择file -> settings 选择Editor -> File Types ->Ignored Files and Folders (忽略文件和目录) 点击号就可以指定想要隐藏的文件或文件夹

前端基础之脚手架

脚手架结构 目录结构 这里的package.json,存放着我们去执行npm run serve 或是npm run build的脚本文件 package-lock.json中存放着我们使用的外部包的版本类型,相当于maven src下的main.js是整个项目的入口文件 src下的components用于存放组件&#xff…

MacBook上API调⽤⼯具推荐

在当今的软件开发中,API调用工具已经成为了开发者不可或缺的助手。无论是前端、后端还是全栈开发,API的调试、测试和管理都是日常工作中的重要环节。想象一下,如果没有这些工具,开发者可能需要手动编写复杂的CURL命令,…

pgsql行列转换

目录 一、造测试数据 二、行转列 1.函数定义 2.语法 3.示例 三、列转行 1.函数定义 2.语法 3.示例 一、造测试数据 create table test ( id int, json1 varchar, json2 varchar );insert into test values(1,111,{111}); insert into test values(2,111,222,{111,22…

NVIDIA(英伟达) GPU 芯片架构发展史

GPU 性能的关键参数 CUDA 核心数量(个):决定了 GPU 并行处理能力,在 AI 等并行计算类业务下,CUDA 核心越多性能越好。 显存容量(GB):决定了 GPU 加载数据量的大小,在 AI…

《Python实战进阶》No 10:基于Flask案例的Web 安全性:防止 SQL 注入、XSS 和 CSRF 攻击

第10集:Web 安全性:防止 SQL 注入、XSS 和 CSRF 攻击 在现代 Web 开发中,安全性是至关重要的。无论是用户数据的保护,还是系统稳定性的维护,开发者都需要对常见的 Web 安全威胁有深刻的理解,并采取有效的防…

【大数据分析 | 深度学习】在Hadoop上实现分布式深度学习

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈智能大数据分析 ⌋ ⌋ ⌋ 智能大数据分析是指利用先进的技术和算法对大规模数据进行深入分析和挖掘,以提取有价值的信息和洞察。它结合了大数据技术、人工智能(AI)、机器学习(ML&a…

盛铂科技SCP4000射频微波功率计与SPP5000系列脉冲峰值 USB功率计 区别

在射频(RF)和微波测试领域,快速、精准的功率测量是确保通信系统、雷达、卫星设备等高性能运行的核心需求。无论是连续波(CW)信号的稳定性测试,还是脉冲信号的瞬态功率分析,工程师都需要轻量化、…

H5DS编辑器是如何让企业快速构建动态页面

H5DS编辑器核心亮点: 1.拖拽式操作,小白友好:无需设计与代码基础!通过简单拖拽元素、调整文字和动画,即可生成交互式H5页面。内置海量模板和素材库,支持自定义设计风格,轻松适配企业品牌需求。…

[项目]基于FreeRTOS的STM32四轴飞行器: 三.电源控制

基于FreeRTOS的STM32四轴飞行器: 三.电源控制 一.IP5305T芯片手册二.电源控制任务 一.IP5305T芯片手册 注意该芯片低功耗特性,为防止进入待机,每隔一段时间发送一个电平。 官方提供的芯片外围电路设计图: 电气特性: 当负载电流持…

java环境部署

java环境部署 一、准备工作 jrejdkeclipse jdk下载:21和1.8-----官网:Oracle:Java 下载 |神谕 该处选择要依据自身的系统类型选择下载 idea的下载安装:IntelliJ IDEA | Other Versions 二、安装 三、环境配置 四、使用 五、i…

C 语言数据结构(一):时/空间复制度

目录 一、前言 1. 什么是数据结构 2. 什么是算法 二、时 / 空间复杂度 1. 算法效率 2. 时间复杂度 2.1 时间复杂度的概念 2.2 大 O 的渐进表示法 2.3 常见的计算时间复杂度的例子 2.3.1 实例 1 2.3.2 实例 2 2.3.3 实例 3 2.3.4 实例 4 2.3.5 实例 5 &#xff1a…

23种设计模式一览【设计模式】

文章目录 前言一、创建型模式(Creational Patterns)二、结构型模式(Structural Patterns)三、行为型模式(Behavioral Patterns) 前言 设计模式是软件工程中用来解决特定问题的一组解决方案。它们是经过验证…

Beyond Compare for mac v5.0.6.30713 文件对比利器 支持M、Intel芯片

Mac毒搜集到的Beyond Compare是一套超级的文件及文件夹(目录)的比较工具,不仅可以快速比较出两个目录的不同,还可以比较每个文件的内容,而且可以任意显示比较结果。 应用介绍 程序内建了文件浏览器,方便您对文件、文件夹、压缩包…