当前位置: 首页 > article >正文

linux命令九

系统服务

常见重点配置

Listen:监听地址:端口(80)

ServerName:本站点注册的DNS名称(空缺)

DocumentRoot:网页根目录(/var/www/html)

DirectoryIndex:起始页/首页文件名(index.html)

DocumentRoot

–/etc/httpd/conf/httpd.conf #主配置文件

–/etc/httpd/conf.d/*.conf #调用配置文件

在conf.d下写配置!!!不容易出问题

这两个文件都配置里DocumentRoot,谁的优先级更高

覆盖逻辑

  • 相同作用域:后加载的配置会覆盖先加载的

当子目录没有规则,默认继承上一级目录规则

针对此目录有单独配置,则不继承上一级目录规则

Require all denied #拒绝所有人访问

<Directory “/var/www”>

Require all granted #允许所有人访问

总结:默认情况下网页文件,必须在/var/www目录下,才能允许访问

修改默认访问的访问路径

Require all denied #拒绝所有人访问

<Directory “/var/www”>

Require all granted #允许所有人访问

Listen:监听IP地址: 监听端口(80)

端口:数字编号起到标识作用,标识协议或者进程

http协议默认端口:80 写url时可以不加

建议自定义端口时大于1024,端口的极限65535 # 防止占用其他进程的端口\

可以监听多个端口

采用/etc/hosts文件直接解析域名,只为本机解析

[root@server ~]# vim     /etc/hosts  
192.168.88.240   www.qq.com    www.lol.com

虚拟Web主机

–由同一台服务器,提供多个不同的Web站点

•区分方式(构建方式)

–基于域名的虚拟主机

–基于端口的虚拟主机

–基于IP地址的虚拟主机

端口优先级匹配(背)

<VirtualHost *:80>               # 监听所有IP的80端口(HTTP默认端口)ServerName www.qq.com         # 绑定域名 www.qq.comDocumentRoot /var/www/qq      # 网站文件根目录为 /var/www/qq
</VirtualHost>Listen 8080                     # 显式声明监听8080端口(需独立于VirtualHost外)<VirtualHost *:8080>            # 监听所有IP的8080端口ServerName www.qq.com        # 同样绑定域名 www.qq.comDocumentRoot /var/www/lol     # 网站文件根目录为 /var/www/lol
</VirtualHost>

NFS服务基础

•Network File System,网络文件系统

–用途:为客户机提供共享使用的文件夹

–协议:NFS( 2049)、RPC( 111)

•所需软件包:nfs-utils

•系统服务:nfs-server

服务端操作

# 安装 NFS 服务(CentOS/RHEL)
sudo yum install nfs-utils# 编辑共享配置
sudo vi /etc/exports
/data 192.168.1.0/24(rw,sync,no_root_squash)  # 共享给特定子网# 启动服务
sudo systemctl enable --now nfs-server
sudo exportfs -av  # 重新加载配置

客户端操作

# 安装 NFS 客户端
sudo yum install nfs-utils  # CentOS/RHEL
sudo apt install nfs-common # Ubuntu/Debian# 挂载远程目录
sudo mount -t nfs4 -o proto=tcp,nfsvers=4.1 39.104.25.138:/data /mnt/data# 开机自动挂载
echo "192.168.1.100:/data /mnt/data nfs4 defaults 0 0" | sudo tee -a /etc/fstabtee -a 以 root 权限追加内容到 /etc/fstab。系统初始化顺序:_netdev的作用是告诉系统"这个设备需要网络支持",系统会等到网络就绪后再尝试挂载。在现代Linux发行版(使用systemd)中,如果挂载点定义在/etc/fstab中,系统通常能自动识别网络文件系统,不强制需要_netdev。
下面的也对:
192.168.1.100:/data /mnt/data nfs4 defaults,_netdev 0 0
特性FTP(文件传输协议)NFS(网络文件系统)
协议类型应用层协议(基于TCP,端口20/21)文件系统协议(基于RPC,端口2049)
访问方式客户端-服务器模式(需专用客户端)透明挂载(像本地文件系统一样访问)
实时性需手动上传/下载文件直接读写远程文件(实时同步)
并发访问通常单用户或有限并发支持多客户端并发读写
性能适合大文件传输,但开销较大低延迟,适合频繁的小文件操作
身份验证支持用户名/密码、匿名登录依赖IP/UDP权限或Kerberos认证
典型用途跨网络文件上传/下载局域网内多机共享同一文件系统

相关文章:

linux命令九

系统服务 常见重点配置 Listen&#xff1a;监听地址:端口&#xff08;80&#xff09; ServerName&#xff1a;本站点注册的DNS名称&#xff08;空缺&#xff09; DocumentRoot&#xff1a;网页根目录&#xff08;/var/www/html&#xff09; DirectoryIndex&#xff1a;起始…...

ocr-身份证正反面识别

在阿里云官网&#xff0c;申请一个token [阿里官方]身份证OCR文字识别_API专区_云市场-阿里云 (aliyun.com) 观察一下post请求body部分json字符串&#xff0c;我们根据这个创建一个java对象 先默认是人像面 public class IdentityBody {public String image;class configure…...

PCIE Link Equalizaton

1. 均衡概述 link均衡是用于通过调整tx rx的参数来提高信号质量&#xff0c; 所有有LTSSM关联的lane都需要进行均衡操作。均衡只有在低速率的均衡完成之后才可以进行后续高速度的均衡&#xff0c;虽然协议规定可以重复做均衡&#xff0c;但是还是不建议进行同意速率的重复多次均…...

单节锂电池4.2V升压5V都有哪些国产芯片推荐?国产SL4011高效,高性价比

针对单节锂电池&#xff08;4.2V&#xff09;升压至5V应用中 SL4011升压芯片 的核心优势解析&#xff0c;结合其技术参数与典型应用场景进行详细说明&#xff1a; 1. 宽输入电压与高兼容性 输入范围&#xff1a;2.7V-12V&#xff0c;完美覆盖单节锂电池全周期电压&#xff08;3…...

机器学习 | 神经网络介绍 | 概念向

文章目录 &#x1f4da;从生物神经元到人工神经元&#x1f4da;神经网络初识&#x1f407;激活函数——让神经元“动起来”&#x1f407;权重与偏置——调整信息的重要性&#x1f407;训练神经网络——学习的过程&#x1f407;过拟合与正则化——避免“死记硬背” &#x1f440…...

视频孪生重构施工逻辑:智慧工地的数字化升级

当"智慧工地"概念在2017年首次写入《建筑业发展"十三五"规划》时&#xff0c;行业普遍将其等同于摄像头与传感器的简单叠加。十年数字浪潮冲刷下&#xff0c;智慧工地的内涵已发生本质跃迁&#xff1a;从工具层面的信息化改造&#xff0c;进化为基于视频数…...

六根觉性:穿透表象的清净觉知之光

在喧嚣的禅堂里&#xff0c;老禅师轻叩茶盏&#xff0c;清脆的声响划破沉寂。这声"叮"不仅震动耳膜&#xff0c;更叩击着修行者的心性——这正是佛教揭示的六根觉性在世间万相中的妙用。当我们凝视《楞严经》中二十五圆通法门&#xff0c;六根觉性犹如六道澄明之光&a…...

spring:注解@Component、@Controller、@Service、@Reponsitory

背景 spring框架的一个核心功能是IOC&#xff0c;就是将Bean初始化加载到容器中&#xff0c;Bean是如何加载到容器的&#xff0c;可以使用spring注解方式或者spring XML配置方式。 spring注解方式直接对项目中的类进行注解&#xff0c;减少了配置文件内容&#xff0c;更加便于…...

【树形dp题解】dfs的巧妙应用

【树形dp题解】dfs的巧妙应用 [P2986 USACO10MAR] Great Cow Gathering G - 洛谷 题目大意&#xff1a; Bessie 正在计划一年一度的奶牛大集会&#xff0c;来自全国各地的奶牛将来参加这一次集会。当然&#xff0c;她会选择最方便的地点来举办这次集会。 每个奶牛居住在 N N …...

Halcon应用:九点标定-手眼标定

提示&#xff1a;若没有查找的算子&#xff0c;可以评论区留言&#xff0c;会尽快更新 Halcon应用&#xff1a;九点标定-手眼标定 前言一、Halcon应用&#xff1f;二、应用实战1、图形理解[eye-to-hand]&#xff1a;1.1、开始应用2 图形理解[eye-in-hand] 前言 本篇博文主要用…...

【iOS】OC高级编程 iOS多线程与内存管理阅读笔记——自动引用计数(一)

自动引用计数 前言alloc/retain/release/dealloc实现苹果的实现 autoreleaseautorelease实现苹果的实现 总结 前言 此前&#xff0c;写过一遍对自动引用计数的简单学习&#xff0c;因此掠过其中相同的部分&#xff1a;引用计数初步学习 alloc/retain/release/dealloc实现 由于…...

Python爬虫第15节-2025今日头条街拍美图抓取实战

目录 一、项目背景与概述 二、环境准备与工具配置 2.1 开发环境要求 2.2 辅助工具配置 三、详细抓取流程解析 3.1 页面加载机制分析 3.2 关键请求识别技巧 3.3 参数规律深度分析 四、爬虫代码实现 五、实现关键 六、法律与道德规范 一、项目概述 在当今互联网时代&a…...

智慧城市像一张无形大网,如何紧密连接你我他?

智慧城市作为复杂巨系统&#xff0c;其核心在于通过技术创新构建无缝连接的网络&#xff0c;使物理空间与数字空间深度融合。这张"无形大网"由物联网感知层、城市数据中台、人工智能中枢、数字服务入口和安全信任机制五大支柱编织而成&#xff0c;正在重塑城市运行规…...

网络安全·第四天·扫描工具Nmap的运用

今天我们要介绍网络安全中常用的一种扫描工具Nmap&#xff0c;它被设计用来快速扫描大型网络&#xff0c;主要功能包括主机探测、端口扫描以及版本检测&#xff0c;小编将在下文详细介绍Nmap相应的命令。 Nmap的下载安装地址为&#xff1a;Nmap: the Network Mapper - Free Se…...

黑龙江 GPU 服务器租用:开启高效计算新征程

随着人工智能、深度学习、大数据分析等技术的广泛应用&#xff0c;对强大计算能力的需求日益迫切。GPU 服务器作为能够提供卓越并行计算能力的关键设备&#xff0c;在这一进程中发挥着至关重要的作用。对于黑龙江地区的企业、科研机构和开发者而言&#xff0c;选择合适的 GPU 服…...

大数据面试问答-HBase/ClickHouse

1. HBase 1.1 概念 HBase是构建在Hadoop HDFS之上的分布式NoSQL数据库&#xff0c;采用列式存储模型&#xff0c;支持海量数据的实时读写和随机访问。适用于高吞吐、低延迟的场景&#xff0c;如实时日志处理、在线交易等。 RowKey&#xff08;行键&#xff09; 定义&#xf…...

SparseDrive---论文阅读

纯视觉下的稀疏场景表示 算法动机&开创性思路 算法动机&#xff1a; 依赖于计算成本高昂的鸟瞰图&#xff08;BEV&#xff09;特征表示。预测和规划的设计过于直接&#xff0c;没有充分利用周围代理和自我车辆之间的高阶和双向交互。场景信息是在agent周围提取&#xff…...

数字时代的AI与大数据:用高级AI开发技术革新大数据管理

李升伟 编译 在当今数字时代&#xff0c;数据的爆炸式增长令人惊叹 从社交媒体互动到物联网设备的传感器数据&#xff0c;企业正被海量信息淹没。但如何将这种无序的数据洪流转化为有价值的洞察&#xff1f;答案在于人工智能&#xff08;AI&#xff09;开发技术的革新&#x…...

Unchained 内容全面上链,携手 Walrus 迈入去中心化媒体新时代

加密新闻媒体 Unchained — — 业内最受信赖的声音之一 — — 现已选择 Walrus 作为其去中心化存储解决方案&#xff0c;正式将其所有媒体内容&#xff08;文章、播客和视频&#xff09;上链存储。Walrus 将替代 Unchained 现有的中心化存储架构&#xff0c;接管其全部历史内容…...

确保连接器后壳高性能互连的完整性

本文探讨了现代后壳技术如何促进高性能互连的电气和机械完整性&#xff0c;以及在规范阶段需要考虑的一些关键因素。 当今的航空航天、国防和医疗应用要求连接器能够提供高速和紧凑的互连&#xff0c;能够承受振动和冲击&#xff0c;并保持对电磁和射频干扰 &#xff08;EMI/R…...

C++学习Day0:c++简介

目录 一、.C语言的发展史二、C特点三、面向对象的重要术语四、面向过程和面向对象的区别&#xff1f;五、开发环境&#xff1a;六、创建文件步骤&#xff1a;1.点击新建项目2.在弹出的开始栏中按如下操作3.在.pro文件中添加&#xff08;重要&#xff01;&#xff01;&#xff0…...

从零开始构建 Ollama + MCP 服务器

Model Context Protocol&#xff08;模型上下文协议&#xff09;在过去几个月里已经霸占了大家的视野&#xff0c;出现了许多酷炫的集成示例。我坚信它会成为一种标准&#xff0c;因为它正在定义工具与代理或软件与 AI 模型之间如何集成的新方式。 我决定尝试将 Ollama 中的一…...

【bash】.bashrc

查看当前路径文件数量 alias file_num"ls -l | grep ^- | wc -l"查看文件大小 alias file_size"du -sh"alias ll alias ll"ls -ltrh"cd的同时执行ll alias cdcdls; function cdls() {builtin cd "$1" && ll }自定义prompt…...

合成数据如何赋能大模型预训练:效果与效率的双重加速器

目录 合成数据如何赋能大模型预训练&#xff1a;效果与效率的双重加速器 一、预训练模型为何需要合成数据&#xff1f; ✅ 克服真实数据的稀缺与偏倚 ✅ 控制训练内容结构与分布 ✅ 提升学习效率与训练稳定性 二、哪些预训练任务适合用合成数据&#xff1f; 三、如何构建…...

java忽略浅拷贝导致bug

bug源代码 /*** 查询用户列表** param user 用户* param page 页* param size 大小* since 2025/04/14 11:53:25*/PostMapping("/getUser")public IWMSResponse<?> getUser(RequestBody SjUser user, RequestParam(defaultValue "1") Integer pag…...

MATLAB学习笔记(二) 控制工程会用到的

MATLAB中 控制工程会用到的 基础传递函数表达传递函数 零极点式 状态空间表达式 相互转化画响应图线根轨迹Nyquist图和bode图现控部分求约旦判能控能观极点配置和状态观测 基础 传递函数表达 % 拉普拉斯变换 syms t s a f exp(a*t) %e的a次方 l laplace(f) …...

C++ 线程间通信开发从入门到精通实战

C 线程间通信开发从入门到精通实战 在现代软件开发中&#xff0c;多线程程序已成为提升应用性能、实现并行处理的重要手段。随着多核处理器的普及和复杂应用需求的增加&#xff0c;C作为一门高性能的编程语言&#xff0c;在多线程开发中扮演着不可或缺的角色。然而&#xff0c…...

Vue3 SSR 工程化实践:日常工作中的性能优化与实战技巧

一、流式渲染与分块传输&#xff08;面向性能的关键优化&#xff09; 1.1 流式响应基础实现 // Node.js Express 示例&#xff08;Vite SSR同理&#xff09;import { renderToWebStream } from vue/server-rendererapp.get(/, async (req, res) > { res.setHeader(Conten…...

Maven工具学习使用(十)——生成项目站点

maven2中站点生成是Maven核心的一部分&#xff0c;Maven3中这部分内容已经移除。maven3必须使用3.x版本的maven-site-plugin,maven2则使用最新的2.x的版本&#xff0c;执行mvn site命令&#xff0c;可以在项目的target/site/目录下找到Maven生成的站点文件。例如dependencies.h…...

Redis原理与Windows环境部署实战指南:助力测试工程师优化Celery调试

引言 在分布式系统测试中&#xff0c;Celery作为异步任务队列常被用于模拟高并发场景。而Redis作为其核心消息代理&#xff0c;其性能和稳定性直接影响测试结果。本文将深入解析Redis的核心原理&#xff0c;主要讲解Windows环境部署redis&#xff0c;为测试工程师提供一套完整…...