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

【高级篇 / IPv6】(7.2) ❀ 04. 在60E上配置ADSL拨号宽带上网(IPv4) ❀ FortiGate 防火墙

  【简介】除了单位用户以外,大部分个人用户目前使用的仍然是30E、50E、60E系列防火墙,固件无法达到目前最高版本7.6,这里以最常用的60E为例,演示固件版本7.2下实现ADSL拨号宽带的IPv6上网。由于内容比较多,文章分上、下篇,上篇介绍IPv4上网,下篇介绍IPv6上网。


 确认你的宽带支持IPv6

  首先确认你家的ADSL拨号宽带支持IPv6。确认方法很简单,用电脑进行拨号,然后访问IPv6测试网站。

   ① 将光猫上平时接路由器的网线直接接入电脑的网口,配置拨号连接。

  ② 输入ADSL拨号宽带的帐号和密码。

  ③ 显示【你已连接到Internet】后,就可以用浏览器打开网页上网了。如果显示没有连接,就需要检查帐号和密码是否正确,是否光猫自己拨号了。一般重启光猫也可以解决拨不上号的问题。

  ④ 打开IPv6测试网站ipv6-test.ch,通过测试就说明你的宽带是支持IPv6上网的。如果没有通过测试,请参考第一篇文章,修改光猫设置。这里不再详叙。

  初始登录FortiGate 60E防火墙

  为了兼顾不熟悉FortiGate防火墙的朋友,这里从初始登录防火墙讲起,熟悉的朋友可以跳过。

  ① 60E最左右有两个竖排的孔是用来接入电源的。Wan1和Wan2用来连接宽带,这里我们把光猫上的网线接入到wan1口,1-7号口都是完全一样内网的,用来接入电脑,这里我们把连接电脑的网线接入1号口。CONSOLE口是用命令来配置防火墙用的,DMZ口是连接服务器映射用的。

  ② 通电后略等片刻,防火墙面板上STATUS灯从闪烁变成长亮,表示系统已经启动完成。

  ③ 这里以苹果电脑举例,手动配置网卡IP为192.168.1.x网段。

  ④ 打开浏览器(推荐使用火狐和谷歌),输入地址 https://192.168.1.99 ,初始登录防火墙会显示警告信息,这里点击【高级...】 。

  ⑤ 显示是因为证书的原因报警,点击【授受风险并继续】,浏览器会下载防火墙的证书,下次再登录就不会出现这个提示了。

  ⑥ 显示登录窗口,输入默认帐号admin,由于默认密码为,这里无需输入密码,点击【Login】。

  ⑦ 初次登录防火墙会强制要求变更密码,由于默认密码为空,所以第一行老密码不用输入,在下面二行输入两次相同的新密码,点击【OK】。

  ⑧ 再次用admin帐号和新密码进行登录。

  ⑨ 显示设置向导,点击【Begin】。

  ⑩ 由于很多防火墙无人管理,老版本的固件又有漏洞风险,所以最新版本固件都有一个自动升级功能,但是升级的都是小版本的固件,例如从7.2.10升级到7.2.11,由于升级固件会重启防火墙,所以不希望防火墙自动重启的,又或者服务已经过期的,可以选择禁用自动升级功能。

  ⑪ 显示禁用自动补丁升级提示,选择【I acknowledge】我确认,点击【OK】。 

  ⑫ 仪表板设置有两个选项,可以理解一个是新版界面,一个是老版界面,默认新版界面,点击【OK】。

  ⑬ 最后显示的FortiOS 7.2版本的功能介绍视频,由于视频服务器位于国外,这里显示不了,启用【Don‘t show again】下次不再显示,点击【OK】。

  ⑭ 总算是登录了60E防火墙,首页上可以看到固件版为7.2.10,这是目前7.2的最高版本了。其实60E支持的最高固件版本是7.4,但是由于7.4版本推时间不长,稳定性不好,另外7.4版本之后再升级固件就需要设备在服务期内了,否则不给升级。因此推荐60E使用稳定的7.2版本。 

  ⑮ 在这里购买防火墙,固件都会升级到最新稳定版本。

  ⑯ 防火墙默认情况下是英文界面,我们还需要做一些简单的配置。选择菜单【System】-【Settings】,在系统设置界面,首先输入主机名称,当有多台防火墙时好作为区分。时区选择+8:00的北京时区,这样保存日志时就是当地时间了。

  ⑰ 防火墙默认的HTTPS端口是443,如果我们要通过宽带远程访问防火墙时就会发现,大部分宽带运营商都封闭了80和443端口,因此这里修改为其它端口,例如8443,方便以后远程访问防火墙。Idel timeout 为多久不操作后退出管理界面,默认是5分钟,由于初次配置动作慢,这里选择30分钟,以避免还在思考怎么配置的时候就到时间了自动退出配置界面。

  ⑱ 最后就是修改语言了,这里设置为简体中文。点击【Apply】。

  ⑲ 防火墙以 https://192.168.1.99:8443 登录,显示的也是中文了。

  配置PPPoE拨号上网

  在实现IPv6拨号上网之前,我们先配置IPv4下的拨号上网。

  ① 选择菜单【网络】-【接口】,选择wan1口,这个接口连接到光猫,点击【编辑】。

  ② 首先输入接口别名,以区分接口的作用,可以输入中文。由于这条宽带是移动的500M,所以别名CMCC-500M,当有多条宽带时就能区分开了。wan1接口的地址寻址模式默认为【DHCP】,因此从光猫中自动获取到IP地址。这里忽略,点击【PPPoE】。

  ③ 输入宽带帐号和密码,如果希望从wan1口也能登录防火墙,启用管理防问IPv4下的【HTTPS】。点击【确认】,wan1口就配置完成了。

  ④ 再次编辑wan1口,如果一直出现【正在初始化...】,说明没有拨号成功。

  ⑤ 有个小技巧,如果拨号一直不成功,可以先将wan口禁用,在接口列表界面,鼠标右击接口,弹出菜单选择【设置状态】-【禁用】。 

  ⑥ 稍等一会儿,再用同样的方法启用wan口,很会就会显示拨号成功。如果再不成功,最后只能断电重启光猫了。

  ⑦ 如果拨号成功,则会显示IP地址、网关和DNS等信息。

  ⑧ 选择菜单【仪表板】-【网络】,点击【静态&动态路由】。

  ⑨ 可以看到自动生成了一条默认路由。

  ⑩ 再来看一看上网策略,选择菜单【策略&对象】-【防火墙策略】,这里已经默认有一条internal接口到wan1口的上网策略,选择策略,点击【编辑】。

  ⑪ 策略内容是允许internal接口的所有IP访问wan1接口的所有IP,启用NAT。保持默认设置,点击【取消】。如果没有这条上网策略是无法上网的,需要手动创建。

  ⑫ 最后一个步骤是编辑内网接口,选择菜单【网络】-【接口】,选择internal接口,点击【编辑】。 

  ⑬ internal接口的默认IP为192.168.1.99/255.255.255.0,这里可以修改为你自定义的网络地址,注意子网掩码不要输入成255.255.255.255。

  ⑭ DHCP地址IP范围也要修改为172.16.8.x网段,如果这里忘记修改了,确定时会报错。DNS选择【指定】,这里输入的是ADSL宽带拨号自动显示的DNS地址,也就是移动的DNS,也可以输入通用的DNS,例如8.8.8.8或114.114.114.114,不过通常运营商自带的DNS解析速度会更快一些。点击【确认】,由于接口IP已改,而电脑IP还是192.168.1.x网段,因此会连接不上防火墙了。

 验证上网效果

  配置完防火墙的wan1和internal接口,就可以测试上网了。默认路由自动生成,上网策略也默认配置好的。

  ① 电脑网口设置为DHCP,从防火墙的internal接口的DHCP获取到了IP地址、网关和DNS。

  ② ping百度域名,可以解析出IP地址并ping通,说明可以正常上网了。

  ③ 访问IPv6测试网站,这次没有通过。下篇一文章将介绍如何在防火墙启用并配置IPv6。


相关文章:

【高级篇 / IPv6】(7.2) ❀ 04. 在60E上配置ADSL拨号宽带上网(IPv4) ❀ FortiGate 防火墙

【简介】除了单位用户以外,大部分个人用户目前使用的仍然是30E、50E、60E系列防火墙,固件无法达到目前最高版本7.6,这里以最常用的60E为例,演示固件版本7.2下实现ADSL拨号宽带的IPv6上网。由于内容比较多,文章分上、下…...

基础IOIO

1.理解文件 1.侠义理解 文件是在从盘上的。磁盘是永久性存储介质。磁盘是外设。磁盘上对文件的所有操作,都是对外设的输入输出IO。 2.广义理解 linux下一切皆文件(键盘,显示器,网卡,磁盘) 3.文件操作的…...

starrocks最佳实践、行业实践

最佳实践 starrocks最佳实践 最佳实践集合 Bitmap索引适用场景和最佳实践 行业实践 行业实践...

详解CSS `clear` 属性及其各个选项

详解CSS clear 属性及其各个选项 1. clear: left;示例代码 2. clear: right;示例代码 3. clear: both;示例代码 4. clear: none;示例代码 总结 在CSS布局中,clear 属性是一个非常重要的工具,特别是在处理浮动元素时。本文将详细解释 clear 属性及其各个选…...

MVC、MVP和MVVM模式

MVC模式中,视图和模型之间直接交互,而MVP模式下,视图与模型通过Presenter进行通信,MVVM则采用双向绑定,减少手动同步视图和模型的工作。每种模式都有其优缺点,适合不同规模和类型的项目。 ### MVVM 与 MVP…...

【大数据技术】教程03:本机PyCharm远程连接虚拟机Python

本机PyCharm远程连接虚拟机Python 注意:本文需要使用PyCharm专业版。 pycharm-professional-2024.1.4VMware Workstation Pro 16CentOS-Stream-10-latest-x86_64-dvd1.iso写在前面 本文主要介绍如何使用本地PyCharm远程连接虚拟机,运行Python脚本,提高编程效率。 注意: …...

wsl+phpstorm+xdebug|windows子系统配置phpstorm开发调试|断点调试

安装wsl 安装apache php 安装xdebug扩展,并配置 这里是通过宝塔9.4面板安装的xdebug3.0 [xdebug] xdebug.modedebug xdebug.start_with_requesttrue xdebug.discover_client_hosttrue xdebug.client_host127.0.0.1配置PHPSTORM 注意:新建服务器一定要…...

如可安装部署haproxy+keeyalived高可用集群

第一步,环境准备 服务 IP 描述 Keepalived vip Haproxy 负载均衡 主服务器 Rip:192..168.244.101 Vip:192.168.244.100 Keepalive主节点 Keepalive作为高可用 Haproxy作为4 或7层负载均衡 Keepalived vip Haproxy 负载均衡 备用服务…...

Linux——文件与磁盘

1. 磁盘结构 磁盘在我们的计算机中有着重要的地位,当文件没有被打开时其数据就存储在磁盘上,要了解磁盘的工作原理先要了解磁盘的结构。 1.1 磁盘的物理结构 以传统的存储设备机械硬盘为例,它通过磁性盘片和磁头来读写数据。磁盘内部有多个旋…...

Maven jar 包下载失败问题处理

Maven jar 包下载失败问题处理 1.配置好国内的Maven源2.重新下载3. 其他问题 1.配置好国内的Maven源 打开⾃⼰的 Idea 检测 Maven 的配置是否正确,正确的配置如下图所示: 检查项⼀共有两个: 确认右边的两个勾已经选中,如果没有请…...

Qt中的UIC、MOC、RCC宏定义说明

在Qt6新建工程的时候,CMakeLists.txt中会默认带有UIC,MOC,RCC的3个宏定义。 set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) uic(User Interface Compiler),用户界面编译器,将根据.ui文件生成相…...

SQLite Update 语句详解

SQLite Update 语句详解 SQLite 是一款轻量级的数据库管理系统,以其简单、易用和高效的特点在全球范围内得到了广泛的应用。在 SQLite 中,UPDATE 语句是用于修改数据库表中记录的常用命令。本文将详细解析 SQLite 的 UPDATE 语句,包括其语法…...

理解PLT表和GOT表

1 简介 现代操作系统都是通过库来进行代码复用,降低开发成本提升系统整体效率。而库主要分为两种,一种是静态库,比如windows的.lib文件,macos的.a,linux的.a,另一种是动态库,比如windows的dll文…...

InfluxDB 2.0 到 3.0 技术架构演进与性能分析

架构演进 关键技术变化:InfluxDB 3.0 相比 2.0 在架构上进行了重大的技术升级。首先,核心代码由 Go 语言重写为 Rust,以利用 Rust 更高的性能和内存安全特性,从而显著提升数据库的性能、可靠性和安全性。其次,引入列式…...

介绍一下Mybatis的底层原理(包括一二级缓存)

表面上我们的就是Sql语句和我们的java对象进行映射,然后Mapper代理然后调用方法来操作数据库 底层的话我们就涉及到Sqlsession和Configuration 首先说一下SqlSession, 它可以被视为与数据库交互的一个会话,用于执行 SQL 语句(Ex…...

docker gitlab arm64 版本安装部署

前言: 使用RK3588 部署gitlab 平台作为个人或小型团队办公代码版本使用 1. docker 安装 sudo apt install docker* 2. 获取arm版本的gitlab GitHub - zengxs/gitlab-arm64: GitLab docker image (CE & EE) for arm64 git clone https://github.com/zengxs…...

7、怎么定义一个简单的自动化测试框架?

定义一个简单的自动化测试框架可以从需求理解、框架设计、核心模块实现、测试用例编写和集成执行等方面入手,以下为你详细介绍: 1. 明确框架需求和范围 确定测试类型:明确框架要支持的测试类型,如单元测试、接口测试、UI 测试等…...

linux组管理

创建组:groupadd (创建组命令的详细使用:如何创建组-CSDN博客) 修改组:groupmod (修改组命令的详细使用:如何修改组-CSDN博客) 组配置文件: /etc/group...

【MySQL】常用语句

目录 1. 数据库操作2. 表操作3. 数据操作(CRUD)4. 高级查询5. 索引管理6. 用户与权限7. 数据导入导出8. 事务控制9. 其他实用语句注意事项 如果这篇文章对你有所帮助,渴望获得你的一个点赞! 1. 数据库操作 创建数据库 CREATE DATA…...

二维数组 C++ 蓝桥杯

1.稀疏矩阵 #include<iostream> using namespace std;const int N 1e4 10; int a[N][N];int main() {int n, m; cin >> n >> m;for (int i 1; i < n; i) {for (int j 1; j < m; j) {cin >> a[i][j];}}for (int j m; j > 1; j--) {for (i…...

SAP HCM 回溯分析

最近总有人问回溯问题&#xff0c;今天把12年总结的笔记在这共享下&#xff1a; 12年开这个图的时候总是不明白是什么原理&#xff0c;教程看N次&#xff0c;网上资料找一大堆&#xff0c;就是不明白原理&#xff0c;后来为搞明白逻辑&#xff0c;按照教材的数据一样做&#xf…...

MySQl的日期时间加

MySQL日期相关_mysql 日期加减-CSDN博客MySQL日期相关_mysql 日期加减-CSDN博客 raise notice 查询目标 site:% model:% date:% target:%,t_shipment_date.site,t_shipment_date.model,t_shipment_date.plant_date,v_date_shipment_qty_target;...

前部分知识复习03

一、光照模型 经验型&#xff1a; 1.Lambert光照模型 2.Phong光照模型 3.Blinn-Phong光照模型 物理型&#xff1a; 4.PBR光照模型 二、渲染路径 渲染路径&#xff1a;是为进行光照计算而设置的渲染方式 前向渲染路径顶点照明渲染路径延迟渲染路径 顶点照明渲染路径中的灯光…...

Windows图形界面(GUI)-QT-C/C++ - QT MDI Area

公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​链接点击跳转博客主页 目录 一、概述 二、使用场景 1. 多文档编辑器 2. 多窗口应用程序 3. 多视图应用程序 三、常见样式 1. 子窗口管理 2. 布局管理 四、属性设置 1. 添加子窗口 2. 移除子窗口 3. 设置…...

基于微信小程序的私家车位共享系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

用deepseek制作我的第一个长视频---使用AI解决尝试新领域没有经验拖延的问题!

&#xff08;由于技术原因&#xff0c;联网搜索暂不可用&#xff09; 制作一个高质量的Vlog或生活记录长视频&#xff0c;即使零基础也能通过系统规划实现&#xff01;以下是为你定制的「从零到成品」全流程指南&#xff0c;结合叙事逻辑、剪辑技巧和效率工具&#xff0c;帮你…...

零基础学习电磁兼容(EMC)06--时域和频域

大部分工程师很熟悉示波器,并使用它读取信号的频率和电压值,然而,在EMC领域,绝大多数的数据都是从频谱分析仪、测量接收机等基于频率测量的设备中读取的,因此,了解这些频率参数的含义以及与时域信号的关系,是非常重要的。 时域和频域的本质:傅里叶变换及其逆过程 如下…...

解决在使用自己的数据集在 Ultralytics 上运行 RT - DETR 模型时显存爆满的问题

在使用自己的数据集在 Ultralytics 上运行 RT - DETR 模型时&#xff0c;显存爆满是一个常见问题。以下是一系列可以采取的步骤和方法&#xff0c;帮助你解决这个问题&#xff0c;同时使用 Ultralytics 的官方源码。 1. 环境准备 确保你已经安装了 Ultralytics 库&#xff0c…...

Android学习19 -- 手搓App

1 前言 之前工作中&#xff0c;很多时候要搞一个简单的app去验证底层功能&#xff0c;Android studio又过于重型&#xff0c;之前用gradle&#xff0c;被版本匹配和下载外网包折腾的堪称噩梦。所以搞app都只有找应用的同事帮忙。一直想知道一些简单的app怎么能手搓一下&#x…...

鼠标拖尾特效

文章目录 鼠标拖尾特效一、引言二、实现原理1、监听鼠标移动事件2、生成拖尾元素3、控制元素生命周期 三、代码实现四、使用示例五、总结 鼠标拖尾特效 一、引言 鼠标拖尾特效是一种非常酷炫的前端交互效果&#xff0c;能够为网页增添独特的视觉体验。它通常通过JavaScript和C…...

【CSS】什么是响应式设计?响应式设计的基本原理,怎么做

在当今多设备、多屏幕尺寸的时代&#xff0c;网页设计面临着前所未有的挑战。传统的固定布局已无法满足用户在不同设备上浏览网页的需求&#xff0c;响应式设计&#xff08;Responsive Web Design&#xff09;应运而生&#xff0c;成为网页设计的趋势和标准。本文将深入探讨响应…...

单机性能调优中的程序优化

目录 一、系统框架的选择 二、程序优化 表单压缩 局部刷新 仅取所需 逻辑清晰 谨慎继承 程序算法优化 批处理 延迟加载 防止内存泄漏 减少大对象引用 防止争用死锁 存储过程 内存分配 并行 异步 缓存 单机优化顾名思义就是我们要在单机上对系统的性能进行调优…...

2.4学习总结

洛谷1305代码 #include<stdio.h> #include<stdlib.h> struct treenode {char val;struct treenode* left;struct treenode* right; }; struct treenode* createnode(char val) {struct treenode* node (struct treenode*)malloc(sizeof(struct treenode));node-&…...

小程序-视图与逻辑

前言 1. 声明式导航 open-type"switchTab"如果没有写这个&#xff0c;因为是tabBar所以写这个&#xff0c;就无法跳转。路径开始也必须为斜线 open-type"navigate"这个可以不写 现在开始实现后退的效果 现在我们就在list页面里面实现后退 2.编程式导航…...

突破封闭集限制:OvSGTR引领开放词汇场景图生成新纪元

场景图生成&#xff08;Scene Graph Generation, SGG&#xff09;&#xff0c;这个领域&#xff0c;旨在通过解析图像来构建描述性的结构化图表&#xff0c;不仅能够识别图片中的物体&#xff0c;还能捕捉它们之间的相互关系。 这种能力对于诸如图像字幕、视觉问答以及图像生成…...

C语言基础之【程序流程结构】

C语言基础之【程序流程结构】 概述选择结构if语句if…else语句小练习&#xff1a;“三只小猪体重比较” if…else if…else语句小练习&#xff1a;“三只小猪体重比较” 三目运算符小练习&#xff1a;“三只小猪体重比较” switch语句小练习&#xff1a;**“成绩等级判断器”**…...

代码随想录35 动态规划

目录 leetcode 746.使用最小花费爬楼梯 leetcode 62.不同路径 思路&#xff1a; leetcode 63.不同路径|| leetcode 746.使用最小花费爬楼梯 给你一个整数数组 cost &#xff0c;其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用&#xff0c;即可选…...

【游戏设计原理】98 - 时间膨胀

从上文中&#xff0c;我们可以得到以下几个启示&#xff1a; 游戏设计的核心目标是让玩家感到“时间飞逝” 游戏的成功与否&#xff0c;往往取决于玩家的沉浸感。如果玩家能够完全投入游戏并感受到时间飞逝&#xff0c;说明游戏设计在玩法、挑战、叙事等方面达到了吸引人的平衡…...

51单片机 06 定时器

51 单片机的定时器属于单片机的内部资源&#xff0c;其电路的连接和运转均在单片机内部完成。 作用&#xff1a;1、用于计时&#xff1b;2、替代长时间的Delay&#xff0c;提高CPU 运行效率和处理速度。 定时器个数&#xff1a;3个&#xff08;T0、T1、T2&#xff09;&#xf…...

4 前端前置技术(中):node.js环境

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 前言...

【Leetcode刷题记录】1456. 定长子串中元音的最大数目---定长滑动窗口即解题思路总结

1456. 定长子串中元音的最大数目 给你字符串 s 和整数 k 。请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。 英文中的 元音字母 为&#xff08;a, e, i, o, u&#xff09;。 这道题的暴力求解的思路是通过遍历字符串 s 的每一个长度为 k 的子串&#xf…...

C++效率掌握之STL库:string函数全解

文章目录 1.为什么要学习string&#xff1f;什么是string&#xff1f;2.string类对象的常见构造3.string类对象的容量操作4.string类对象的迭代器5.string类对象的元素访问6.string类对象的元素修改7.string类对象的查找、提取、对比8.string类的非成员函数及npos希望读者们多多…...

Linux命令运行原理及权限管理

目录 1.引言 2.shell命令以及运行原理 3.Linux权限 3.1Linux下的用户类型 3.2Linux权限管理 3.2.1文件访问者的分类&#xff08;人&#xff09; 3.2.2文件类型和访问权限&#xff08;事物属性&#xff09; 3.2.3文件权限值的表示方法 3.2.4文件访问权限的相关设置方法…...

linux内核源代码中__init的作用?

在 Linux 内核源代码中&#xff0c;__init是一个特殊的宏&#xff0c;用于标记在内核初始化阶段使用的变量或函数。这个宏的作用是告诉内核编译器和链接器&#xff0c;被标记的变量或函数只在内核的初始化阶段使用&#xff0c;在系统启动完成后就不再需要了。因此&#xff0c;这…...

系统学习算法:专题九 穷举vs暴搜vs深搜vs回溯vs剪枝

其中标题的深搜&#xff0c;回溯&#xff0c;剪枝我们之前专题都已经有过学习和了解&#xff0c;这里多了两个穷举和暴搜&#xff0c;其实意思都差不多&#xff0c;穷举就是穷尽力气将所有情况都列举出来&#xff0c;暴搜就是暴力地去一个一个情况搜索&#xff0c;所以就是全部…...

《深度洞察ICA:人工智能信号处理降维的独特利器》

在人工智能技术飞速发展的今天&#xff0c;信号处理作为关键环节&#xff0c;面临着数据维度不断攀升的挑战。高维信号数据虽蕴含丰富信息&#xff0c;但也给处理和分析带来诸多难题&#xff0c;如计算资源消耗大、分析复杂度高、模型易过拟合等。独立成分分析&#xff08;ICA&…...

FASTA 和 FASTQ 格式详解|SRA转fastq

FASTA 格式 FASTA 格式是一种用于存储序列信息的简单格式&#xff0c;广泛应用于核酸&#xff08;DNA/RNA&#xff09;和蛋白质序列的存储。它主要由两个部分组成&#xff1a; 描述行&#xff1a;以“>”符号开头&#xff0c;包含序列的描述信息&#xff0c;如名称、来源等…...

Docker使用指南(一)——镜像相关操作详解(实战案例教学,适合小白跟学)

目录 1.镜像名的组成 2.镜像操作相关命令 镜像常用命令总结&#xff1a; 1. docker images 2. docker rmi 3. docker pull 4. docker push 5. docker save 6. docker load 7. docker tag 8. docker build 9. docker history 10. docker inspect 11. docker prune…...

为何在Kubernetes容器中以root身份运行存在风险?

作者&#xff1a;马辛瓦西奥内克&#xff08;Marcin Wasiucionek&#xff09; 引言 在Kubernetes安全领域&#xff0c;一个常见的建议是让容器以非root用户身份运行。但是&#xff0c;在容器中以root身份运行&#xff0c;实际会带来哪些安全隐患呢&#xff1f;在Docker镜像和…...

【人工智能】多模态学习在Python中的应用:结合图像与文本数据的深度探索

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 多模态学习是人工智能领域的一个重要研究方向,旨在通过结合多种类型的数据(如图像、文本、音频等)来提高模型的性能。本文将深入探讨多模…...