Linux网络案例
网络配置基础
WIN10上安装虚拟机,虚拟机里安装CENTOS6.5。
1)网络配置的步骤
(1)CENTOS6.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) 可使用一下命令访问Windows或Linux提供的共享
#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来编辑虚拟机中的代码? 下面的说明都是以本地虚拟机为例ÿ…...

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的权限,如果能够成功操作,则称之为越权操作。 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的。 一般越权漏洞容易出现在权限页面(需要登录的页面࿰…...
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下载路径: 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,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基于LVSkeepalived实现。 LVS集群的类型 lvs-nat : 修改请求报文的目标IP, 多目标 IP 的 DNAT lvs-dr ÿ…...
笔记小结:《利用python进行数据分析》之层次化索引
层次化索引 导入样例 层次化索引(hierarchical indexing)是pandas的一项重要功能,它使你能在一个轴上拥有多个(两个以上)索引级别。抽象点说,它使你能以低维度形式处理高维度数据。我们先来看一个简单的例…...
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…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

剑指offer20_链表中环的入口节点
链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...
Java多线程实现之Callable接口深度解析
Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...

Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...
QT3D学习笔记——圆台、圆锥
类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体(对象或容器)QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质(定义颜色、反光等)QFirstPersonC…...