Jupyter的部署
简介
Jupyter是一个基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
部署
以下基于RockyLinux8.7部署
修改系统Python版本
# 将默认Python版本修改为3.8alternatives --config python3There are 3 programs which provide 'python3'. Selection Command-----------------------------------------------* 1 /usr/bin/python3.6 2 /usr/bin/python3.11 + 3 /usr/bin/python3.8Enter to kee ...
阿里云架构设计知识问答
规划设计类介绍一下容灾图景灾备,是企业中一项重要的技术应用,对于企业数据安全起到了很大的作用。 一般来说,灾备的级别可以分为数据级、应用级和业务级三个级别。
数据级灾备:主要关注的就是数据,就是在灾难发生之后,可以确保数据不受到损坏。比如早期的通过备份到磁带转移到异地或者基于网络实现灾备中心与生产中心的异步\同步的数据传输。
应用级灾备:建立在数据级灾备的基础上,对应用系统进行复制,也就是在异地灾备中心再构建一套应用支撑系统,可提供应用接管能力。支撑系统包括数据备份系统、备用应用系统、以及备用网络等。
业务级灾备:也是最高级别的灾备系统,包括超过IT系统的部分,比如业务用户的办公场所以及业务工作人员备份等。
我们这里主要讲述IT系统的灾备。常见的灾备架构有以下几种:
集群部署通过将应用和数据集群化部署在同一数据中心的多台服务器上,使用多线网络接入、多路电力供应、应用的负载均衡、多主机集群、数据库集群、日志同步等技术来满足对可用性和可靠性的要求。
同城双活同城双活是在相距20公里以上的同城或者相邻区域镜像部署两个独立的集群,数据单点写到主机房,然后实时同步到从机房,从而避免单个IDC ...
给Matebook2021更换硬盘
Matebook2021得益于全金属机身的设计,拆机还是很容易的,特别是最后的卡扣部分,相比塑料还是要皮实一些。
拆机注意事项:
脚垫要拆下来,四个脚垫下面都有螺丝;
有两种螺丝口,用小的十字螺丝刀也凑合能拆;
卡扣较紧,需要先从触控板前缘慢慢撬开,插进去一张卡片之后,再往左右滑动撬开其他卡扣
换盘华为使用的是西数的NVME盘,裹了锡纸(很难撕下来)并用散热胶做固定,不过空间足够双面nvme盘安装。
收工替换完成,该笔记本的内部做工还是不错的,双热管、双风扇外加大片均热板,比Thinkpad的做工强多了。
两副蓝牙耳机同时播放电脑音频
Me:两副耳机,蓝牙耳机,不连线,同时放音频,可不可以?
Windows默认配置:不可以,只能一对一
Taobao:这种事,哪怕是花点钱,又不贵……
PotPlayer:小Case主音频:副音频:VoiceMeteter Banana:闪开,让专业的来!
ps: 该软件支持信号输出到三路硬件,比如三个蓝牙设备,或者两个蓝牙耳机一个插线耳机,以及两路软件设备,比如OBS之类。
莫写错别字
登发市场停车场拍到的一个告警,射橡头、射象头、摄像头……
从无到有通过ISO27001认证
建设篇安全是一个不断的持续的过程,每个环节都不可缺少,在安全的路上懂的越多发现自己不懂的越多。
1概述我在某做WL的公司负责公司整体安全,保护公司业务系统的安全(这个系统会有大部分看官的个人信息)。公司业务发展很快,但是信息化基础建设很落后,管理不规范,人员技术水平参差不齐,对网络和安全没有认识。领导对安全概念模糊,无法落实;因为是新来的,领导对提出的解决方案有选择的进行,但是有个好的地方就是公司发展太快,出现过不少安全问题,给我们安全部带来了外部推动力(虽然不想出事,但是出事了可以加快安全建设的脚步)。
一年的时间从什么都没到现在的逐渐成型、各种安全流程的建立和落地,建了ISO27001安全体系(通过了认证),此篇文章进行了一个总结,期间也碰到了的很多坑和挫折,自己也在这个过程中学习了成长了,这里再次感谢帮助过我的朋友们,感谢安全部另外一位X大牛。
2对ISO27001理解通过一年的时间对从0到拿证的过程,简单说一下我对ISO27001的理解:不管是ISO27001还是安全我觉得都是围绕着业务进行的,一切的出发点都是保证业务的连续的、稳定的运行,要保证业务的连续的、稳定的运行,你需要 ...
使用winget实现软件管理
简介winget是微软在Windows 1809之后提供的综合性程序包管理器解决方案,最新的Windows 10/11 22H2 版本已经内置。简单来说,就是Windows 具备了类似apt、yum、pcman之类在终端直接部署和管理软件的包管理器。
基本使用格式为: winget [命令] ID
官方使用指南:
文档地址
Windows开发环境
WinGet 命令行实用工具可从命令行安装应用程序和其他程序包。使用情况: winget [<命令>] [<选项>]下列命令有效: install 安装给定的程序包 show 显示包的相关信息 source 管理程序包的来源 search 查找并显示程序包的基本信息 list 显示已安装的程序包 upgrade 显示并执行可用升级 uninstall 卸载给定的程序包 hash 哈希安装程序的帮助程序 validate 验证清单文件 settings 打开设置或设置管理员设置 features 显示实验性功 ...
Ansible的使用入门
简介Ansible的名字来源于小说《安德的游戏》中超时空的即时通信工具,可以使用它远程实时控制前线舰队的战斗。2012年3月发布0.0.1版,2015年为Redhat收购。
宗旨
Keep Things Simple
Stay Organized
Test Often
优点
具有数千个功能丰富的模块
使用和部署简单
安全
幂等性
支持使用YAML格式进行playbook的任务编排
具有较强大的多层解决方案
缺点
不支持一般性事务回滚
对于大量主机执行效率差,如不saltstack效率高
组成
Inventory:主机清单文件,提供主机信息和主机分组信息
Modules:执行命令的功能模块
Plugins:功能模块的补充
API:供第三方程序调用的编程接口
安装部署# Rocklinux 需要BaseOS、APPstream、EPEL三个软件源的支持[sujx@master ~]$ yum info ansibleName : ansibleVersion : 7.2.0Release : 1.el8Architecture : noarchS ...
阿里云游戏服务端架构设计问答
1.比如说在一个游戏行业里面,或者说一个典型的游戏架构,在云资源层面,就是云的架构层面。应该注意哪些点,或者怎么样才能设计一个符合这个游戏需求的一个架构。比如说它可能是有一个小的游戏,或者说是一个很大的像原神这样的,或者它可能是一个很小的页游或者端游或者什么样。那么在不同场景下,它的架构会有什么区别?然后这块的考虑因素是什么?
答:在设计一个满足游戏需求的架构时,需要考虑以下几个方面:
游戏类型和规模:小型网页游戏或手机网络游戏,一般不需要太复杂的架构,可以直接使用云服务器ECS,数据库RDS等基本服务来搭建。而对于大型网游如原神,则需要更为复杂的分布式架构,包括多台服务器协同工作,可能需要使用到弹性伸缩、负载均衡等高级功能。
用户访问量:如果预计有大量的用户同时在线,那么需要考虑使用负载均衡SLB来进行流量分发,以避免单一服务器过载。同时,还需要考虑到高并发情况下的数据一致性问题。
数据处理能力:对于大数据量的游戏,例如拥有大量用户数据和行为数据的MMORPG,需要使用高效的分布式数据库和存储服务,如DRDS和OSS。
网络安全:任何在线服务都需要考虑网络安全问题,特别是游戏这样 ...