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

Linux网络案例

网络配置基础

WIN10上安装虚拟机,虚拟机里安装CENTOS6.5

1)网络配置的步骤

1CENTOS6.5C网络设置:

su root //切换root用户

cd /etc/sysconfig/network-scripts //进入网卡配置文件所在目录

vi ifcfg-eth0 //修改网卡配置文件

DEVICE="eth0" //指定设备名称为eth0

IPADDR=192.168.1.102 //设置ip地址

PREFIX=24(或者NETMASK=255.255.255.0 //设置子网掩码

GATEWAY=192.168.1.1 //设置网关

DNS1=8.8.8.8 //设置DNS服务器

wq //保存配置文件修改

Service network restart //重启网络服务使配置生效

虚拟机-设置-网络适配器-网络连接方式设置为”NAT //设置虚拟机使用NAT联网方式

Service iptables stop //关闭防火墙

2列举网络配置中出现问题的解决方法

设宿主机WIN10网络参数设置为192.168.1.106

网上邻居-属性-更改适配器设置-WLAN-属性-设置IP 192.168.1.106

关闭WIN10的防火墙:控制面板-系统和安全-启用或关闭Windows防火墙

Ping 192.168.1.102

Ping 192.168.1.103

整体网络采用无线WIFI的方式或手机热点(变更上网方式)

可以关闭虚拟机的DHCP功能

.配置DNS服务器配置步骤并测试

配置域名为dns.ysc.edu,环境为采取外面为WIN10作为客户端,VM里安装域名服务器的构架。

1)文字表述配置关键步骤并测试

使用ping www.baidu.com 测试能否访问外网

service named start…………………………………………………….//启动DNS域名解析服务

vi /etc/named.rfc1912.zones //修改配置文件

cp named.localhost ysc.edu.zone //设置解析

service iptables stop //关闭防火墙

vi /etc/resolv.conf //修改DNS客户机配置文件

nslookup dns.ysc.edu //验证是否正确解析

2)网络配置中出现的问题的解决的方法

整体网络采用无线WIFI的方式或手机热点相互切换(变更上网方式)

采用cp a 重新命名配置文件

关闭防火墙

NFS文件共享服务

1. 建立NFS服务器(服务器IP地址为192.168.0.109

(1) 通过配置yum源安装NFS软件包

# yum -y install nfs-utils

(2) 修改主机名

# vim /etc/sysconfig/network

修改主机名为nfsserver:

HOSTNAME=nfsserver

(3) 设置NFS服务器和NFS客户机IP地址(设置成为同一网段),并能相互ping

(4) NFS服务器上设置子目录

#mkdir /tmp/share

(5) 向子目录中创建123.txt文件,并自主添加文本内容

#touch 123.txt

(6) 编辑/etc/exports文件(该文件用来指定哪些资源让网络上的哪些客户端设备可共享时的读写权限)

#vim /etc/exports

--->进入文字编辑工具,添加如下内容:

/tmp/share 192.168.0.108(rw,sync)

保存退出编辑

(7) 重新读取/etc/exports

#exportfs -a

(8) 启动NFS服务器

#service nfs start

检查NFS守护进程是否启动:

#service nfs stuatus

(9) 查看所在运行的注册的RPC(远程过程调用)程序

#rpcinfo -p

#rpcinfo -p nfsserver

(10) 查看NFS服务器提供的可挂载文件子目录

#showmount -e 192.168.0.108

(11) 关闭NFS服务器防火墙

#service iptables stop

2. 建立NFS客户机(客户机IP地址为192.168.0.107

(1) 通过配置yum源安装NFS软件包

# yum -y install nfs-utils

(2) 查看NFS共享目录信息

#showmount -e 192.168.0.108

(3) 将服务器上共享目录挂接到客户机上

#mount - t nfs 192.168.0.109 : /tmp/share /media

(4) 查看挂接目录

#mount

(5) 切换到挂载目录下,查看NFS共享目录下的内容

#cd /media

#ls -al

(6) 验证客户端是否能写入NFS服务器导出的目录

#mkdir abc.txt

Samba文件共享服务

1. Samba服务器配置

(1) 通过yum源配置安装Samba服务器软件包

#yum -y install smb smb-common smb-client

(2) 配置以太网接口,设置Linux操作系统的IP地址

设置网卡IP地址为:192.168.1.101

(3) 配置Samba服务器文件

#vim /etc/samba/smb.conf

---------->进入文字编辑工具找到[globle]

Workgroup=workgroup

Server string=Samba Server

Security=share(只需要修改此句)

说明:Security是为Samba服务器设置安全等级的

Share:用户不需要账号和密码即可登录Samba服务器

User:默认等级,由Samba服务器检查账号和密码

Server:检查账号和密码的工作可指定另一台Windows或三八服务器负责

Domain:需要指定一台Windows服务器,以验证用户所输入的账号和密码

===========Share Definitions===========的提示目录下设置共享目录,在配置文件最后添加如下内容:

[share]

Comment=share

Path=/share

Public=yes

Writable=yes

(4) 重启Samba服务

#service smb restart

(5) 创建/shar目录,并创建普通文件a.txt,设置权限,使所有用户都可以访问:

#mkdir - P /share

#chomd 777 /share

#touch /share/a.txt

#chomd 777 /share/a.txt

2. 配置客户端,测试Samba服务器

(1) Windows网络中选择,设置IP地址为192.168.1.100,检查客户端和Linux服务器是否能ping通。

(2) Windows系统上,选择“开始”---“运行”命令,输入\\192.168.1.100\ share

3. 关于Samba服务器的其他命令

(1) 可使用一下命令访问WindowsLinux提供的共享

#smbclient - L //IP地址/共享名 - U

(2) 可用smbstatus查看Samba服务器的资源使用情况

(3) 可用testparm检查smb.conf配置文件的正确性

相关文章:

Linux网络案例

网络配置基础 WIN10上安装虚拟机,虚拟机里安装CENTOS6.5。 1)网络配置的步骤 (1)CENTOS6.5C网络设置: su root //切换root用户 cd /etc/sysconfig/network-scripts //进入网卡配置文件所在目录 vi ifcfg-eth0 //修改网卡配置文件 …...

苹果离线打包机配置和打包

1、虚拟机安装 macOS虚拟机安装全过程(VMware)-腾讯云开发者社区-腾讯云 给 windows 虚拟机装个 mac 雪之梦 1、安装苹果镜像 去网上下载,打包机的镜像要和自己mac电脑上的保持一致。 同时打包机的用户名也需要和自己的mac保持一致。 2、…...

【C++ Primer Plus】学习笔记 5【指针 下】

文章目录 前言一、指针1.使用new创建动态结构例子:使用new和delete 2.自动存储、静态存储和动态存储1.自动存储2.静态存储3.动态存储 总结 前言 依旧是指针部分ヾ(◍∇◍)ノ゙ 一、指针 1.使用new创建动态结构 将new用于结构由两步组成:创建…...

Phpstorm实现本地SSH开发远程机器(或虚拟机)项目

适用场景: 1、windows系统想要运行仅支持linux、mac系统的项目,可将项目运行在本地虚拟机,但是在虚拟机里使用vim编辑很麻烦,如何实现在本地用Phpstorm来编辑虚拟机中的代码? 下面的说明都是以本地虚拟机为例&#xff…...

API 的多分支管理,让 Apifox 帮你轻松搞定!

在产品迭代的过程中,对 API 的更新和维护是必然的,也是至关重要的。当产品需要引入新功能或对现有功能进行调整时,相应的 API 往往也需要进行升级或修改,这种情况在快速迭代的产品中很是常见。 然而,API 的迭代更新并非…...

线上预约陪诊平台医院陪诊系统源码就医陪护小程序APP开发

项目分析 随着医疗行业的数字化转型和人们对健康需求的日益增长,线上预约陪诊系统作为一种新兴的医疗服务模式,正逐渐受到市场的关注和认可。本文将从市场前景、使用人群、盈利模式以及竞品分析等多个角度,全面探讨线上预约陪诊系统的技术性…...

240806-在Linux/RHEL开机中自动启动bash脚本

A. 常规方法 要在Red Hat Enterprise Linux (RHEL) 中设置开机启动的bash脚本,可以使用以下方法之一: 方法1:使用/etc/rc.d/rc.local 打开/etc/rc.d/rc.local文件: sudo vi /etc/rc.d/rc.local在文件末尾添加你想要执行的bash脚…...

【多线程】乐观/悲观锁、重量级/轻量级锁、挂起等待/自旋锁、公平/非公锁、可重入/不可重入锁、读写锁

文章目录 乐观锁和悲观锁重量级锁和轻量级锁挂起等待锁和自旋锁公平锁和非公平锁可重入锁和不可重入锁读写锁相关面试题 锁:非常广义的概念,不是指某个具体的锁,所有的锁都可以往这些策略中套 synchronized:只是市面上五花八门的锁…...

31_逻辑漏洞、水平垂直越权、垂直越权漏洞测试、水平越权

概述 如果使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的。 一般越权漏洞容易出现在权限页面(需要登录的页面&#xff0…...

css写一个按钮流光动画效果

规则说明 按钮实现一个简易的流光动画 streamer.css.pay_button{width: 281*2px;height: 104px;border-radius: 80px;color: rgba(255, 255, 255, 1);background: linear-gradient(90deg, #FFA023 0%, #FF2B87 100%);margin-bottom: 20px;font-size: 32px;position: relative;o…...

AxMath保姆级安装教程(word联用)及使用TIPS

一、软件介绍 AxMath是一款数学公式编辑器软件。它提供了一个直观的界面,使用户可以轻松创建和编辑数学公式。AxMath支持多种数学符号、方程式、函数、矩阵等的输入和编辑,并提供了丰富的数学符号库和模板,方便用户快速创建复杂的数学公式。…...

Vue-03.指令-v-on

v-on 为HTML标签绑定事件 代码演示: 在下面的代码中,在input标签中定义了一个按钮,并且使用v-on为input标签绑定了一个事件click,当鼠标点击该按钮时,会触发指定的方法handle,如果…...

接口基础知识6:详解http request body(一篇讲完常见请求体)

课程大纲 一、定义 HTTP请求体(HTTP Request body):HTTP请求消息的可选部分,仅在请求方法支持且需要发送数据时使用。 POST方法、PUT方法有请求体,GET和HEAD方法没有请求体。 请求头和请求体之间会有一个空行&#…...

Windows Server 安装Web,DHCP,DNS,FTP四大服务及其配置和监控方式

以Windows Server 2022为例 1.安装Web服务 添加角色->Web服务器勾选 添加Web服务器后会有一个interpub文件夹,其中wwwroot为网站根目录 工具->IIS->网站 ,这里可以将风险服务停掉 2.安装DHCP服务 添加角色->DHCP服务器勾选 右击IPv4->新建作用域 …...

创意指南丨VR游览沉浸式空间体验

欢迎来到我们制作的VR幻想世界。玩家的起点是一条蓝色水晶大道,让我们一起探索这个如梦似幻的境地。 在这条大道的两侧,漂浮着半透明的大水晶水母。它们轻盈地在空中飘动,仿佛在欢迎我们的到来。这条道路上方,一个个半圆环不停地…...

【iOS】—— autoreleasePool以及总结

【iOS】—— autoreleasePool以及总结 1. 什么是autoreleasePool2. autoreleasePoolPageobjc_autoreleasePoolPush方法:objc_autoreleasePoolPop方法:tokenkill()方法 3. 总结3.1 autoreleasePool的原理3.2 autoreleasePool的问题3.2.1 autoreleasepool的…...

培训第二十五天(python中执行mysql操作并将python脚本共享)

mysql下载路径&#xff1a; MySQL :: MySQL Community Downloads [root2 ~]# vim py001.pya3b4print(ab)print(a**2b**2)[root2 ~]# python py001.py 725[root2 ~]# python3>>> import random>>> random<module random from /usr/lib64/python3.6/random…...

LVS实战项目

LVS简介 LVS:Linux Virtual Server&#xff0c;负载调度器&#xff0c;内核集成&#xff0c;章文嵩&#xff0c;阿里的四层SLB(Server LoadBalance)是基于LVSkeepalived实现。 LVS集群的类型 lvs-nat &#xff1a; 修改请求报文的目标IP, 多目标 IP 的 DNAT lvs-dr &#xff…...

笔记小结:《利用python进行数据分析》之层次化索引

层次化索引 导入样例 层次化索引&#xff08;hierarchical indexing&#xff09;是pandas的一项重要功能&#xff0c;它使你能在一个轴上拥有多个&#xff08;两个以上&#xff09;索引级别。抽象点说&#xff0c;它使你能以低维度形式处理高维度数据。我们先来看一个简单的例…...

Linux的线程篇章 - 线程池、进程池等知识】

Linux学习笔记---018 Linux之线程池、进程池知识储备1、线程池1.1、池化技术1.1.1、定义与原理1.1.2、优点1.1.3、应用场景 1.2、线程池的特点与优势1.3、线程池的适用场景1.4、线程池的实现 2、进程池2.1、定义和基本概念2.2、进程池的特点与优势2.3、进程池的适用场景&#x…...

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手&#xff1a;借助大模型技术&#xff0c;开发能根据用户输入的主题、风格等要求&#xff0c;生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用&#xff0c;帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

idea大量爆红问题解决

问题描述 在学习和工作中&#xff0c;idea是程序员不可缺少的一个工具&#xff0c;但是突然在有些时候就会出现大量爆红的问题&#xff0c;发现无法跳转&#xff0c;无论是关机重启或者是替换root都无法解决 就是如上所展示的问题&#xff0c;但是程序依然可以启动。 问题解决…...

【kafka】Golang实现分布式Masscan任务调度系统

要求&#xff1a; 输出两个程序&#xff0c;一个命令行程序&#xff08;命令行参数用flag&#xff09;和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽&#xff0c;然后将消息推送到kafka里面。 服务端程序&#xff1a; 从kafka消费者接收…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习&#xff08;Reinforcement Learning, RL&#xff09;是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程&#xff0c;然后使用强化学习的Actor-Critic机制&#xff08;中文译作“知行互动”机制&#xff09;&#xff0c;逐步迭代求解…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中&#xff0c;Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染&#xff08;即CPU被阻塞&#xff09;&#xff0c;这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&…...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例

文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统&#xff0c;它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间&#xff0c;使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的&#xff0c;要在 …...

pycharm 设置环境出错

pycharm 设置环境出错 pycharm 新建项目&#xff0c;设置虚拟环境&#xff0c;出错 pycharm 出错 Cannot open Local Failed to start [powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, C:\Program Files\JetBrains\PyCharm 2024.1.3\plugins\terminal\shell-int…...