首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏devops_k8s

    操作系统安装规范化

    disable 由disable设置为no,并启动service xinetd restartnetstat -nulp |grep 69# 4.下载缺失文件cobbler get-loaders# 5. /Centos-7.6-x86_64.ksinstall#文本安装textlang en_US.UTF-8keyboard usauthconfig --enableshadow --enablemd5# lv_root#最小化安装%packages --nobase@core%endreboot通过ks文件我们可以定制如下内容:网络配置:IP、子网掩码、网关、dns主机名、设置不同的账户信息LVM磁盘分区安全设置 4 小结在操作系统规范化过程中,除了以上外我认为还有一个规范比较重要,就是《目录管理规范》。 最后,如果要实现操作系统的规范化,应该包括两个阶段:操作系统安装规范化操作系统配置规范化当然配置的规范化,可能由于企业所在的行业不一样,要求的维度也不一样,这个根据需求调整即可。

    72140编辑于 2023-07-21
  • 来自专栏数据仓库践行者

    Sparksql Expression的canonicalized(规范化)操作

    expression,比如: select a,b from testdata2 where a>2 这里的 a,b,>,2都是expression Expression的canonicalized操作 这个操作返回经过规范化处理后的表达式 规范化处理会在确保输出结果相同的前提下通过一些规则对表达式进重写 这个规范化有啥用呢? 而规范化操作会把b,B 和 sum(A+b)和sum(B+a)在外观上统一,这样可以使它们引用同一个实际计算的结果,避免多次计算。 这个规范化具体是怎么操作的呢? In(value, list) if list.length > 1 => In(value, list.sortBy(_.hashCode())) case _ => e } } 扩展操作 semanticEquals // 两个表达式计算相同的结果时返回true,判断依据是:两个表达式都确定性的, // 且两个表达式规范化之后相同 def semanticEquals(other

    1.1K30编辑于 2021-12-11
  • 来自专栏Deep learning进阶路

    深度学习基础知识(三)--- Normalization 规范化 操作

    3、Normalization的分类 至于深度学习中的Normalization,因为神经网络里主要有两类实体:神经元或者连接神经元的边, 所以按照规范化操作涉及对象的不同可以分为两大类: ① 一类是对第 L层每个神经元的 净激活值 进行Normalization操作, 比如BatchNorm/ LayerNorm/ InstanceNorm/ GroupNorm等方法都属于这一类; ② 另外一类是对神经网络中连接相邻隐层神经元之间的边上的权重进行规范化操作 广义上讲,一般机器学习里看到的损失函数里面加入的对参数的的L1/L2等正则项,本质上也属于这第二类规范化操作。 4、第一类 Normalization 下面先介绍第一类针对神经元的规范化操作方法,这是目前DNN做Normalization最主流的做法。 绝大多数网络目前都是将norm层放在激活函数之前。 因为经过第一步操作后,Normalization有可能降低神经网络的非线性表达能力, 添加这两个可学习参数是为了保证模型的表达能力不因为规范化而下降 如果写成一体的形式,则是如下形式: ?

    2.6K11发布于 2020-01-02
  • 来自专栏devops_k8s

    操作系统配置规范化、自动化

    1 简介 只是实现了对操作系统的主机名、网络、磁盘分区的安装规范,但此时还不能够直接用于生产,因为操作系统还有很多配置没有进行优化,接下来的工作就是要对操作系统进行配置规范化。 进程数65535sshd 安全加固a. 端口更改 ----测试阶段仍是22b. 禁止root登录等优化各种agent安装iptablesa. 关闭iptables 、firewallb. 设置dns安全设置密码复杂度、禁止无用服务等 以上基本都是操作系统配置优化可能涉及到的点,相信我们肯定都配置过。 此时就凸显了配置规范化的重要性,配合自动化运维工具,可实现配置的自动化、批量化及按需配置等功能,有效避免了团队的配置差异化。 5 小结 在操作系统的安装规范化+配置规范化前提下,结合Cobbler+Ansible实现了操作系统的安装、配置自动化,可以在一定程度上解决运维工作中的基础运维部分,其更深远的意义在于有效避免了因配置参数混乱导致的生产问题

    60720编辑于 2023-07-21
  • 来自专栏绿盟科技研究通讯

    解析5G安全(二):5G安全需求

    随着5G的快速建设,5G的安全问题亟待解决。解决5G的安全问题,首先要明确5G的安全需求。 、数据篡改等安全风险;终端自身的软件安全需要考虑操作系统安全和运行于上的各类应用安全,攻击者可以通过对软件系统发起注入攻击、钓鱼攻击从而控制和更改终端软件。 可通过加锁、人员管理等方式保障物理环境安全。其次,可信计算和可信IO接入的引入也可以保障物理服务器的可信。 虚拟基础设施需要应对多维度的安全风险,包括宿主机操作系统、容器和虚拟机。 为加强宿主机操作系统安全性,可以对操作系统进行基础检查、漏洞扫描、病毒和木马防范、升级及补丁管理;为加强容器和虚拟机安全性,可设计有效的隔离机制,关闭无关端口、并对东西向流量进行安全检测。 除了SDN控制器的安全需求外,负责数据转发的底层交换设备也容易遭受各种攻击,如攻击者直接入侵交换机用虚假流信息填满流表、修改交换机对数据包的操作

    8.7K22发布于 2019-12-11
  • PaaS安全操作指导

    引:了解云上的本地安全协议如何使您的Java应用程序受益 大多数开发人员仍在不认识“全栈”的安全性情况下孤立地处理应用程序的安全问题。 因此,安全性往往不一致,并且可能成为应用程序迁移到云中的障碍。本次演讲阐述企业部署中典型JavaWeb应用程序的安全性。 然后,我们将研究在安全Java应用程序“迁移”到Cloud Foundry中时需要更改的安全设定。最后,我们将介绍采用云本机安全协议(如OAuth2或SAML2)的好处。 这次演讲涵盖从现实应用问题中提炼出的五种常见的应用程序安全架构。我们将比较独立应用程序和云应用程序之间的安全集成模式的差异。 从传统的企业身份管理集成到微服务的安全性方面说,本次演讲包括了使用Spring和Cloud Foundry正确地进行身份验证,授权和安全控制的实用操作指南。

    2.8K100发布于 2018-01-04
  • 来自专栏云云众生s

    容器安全 101:安全高效操作指南

    容器安全 101:安全高效操作指南 翻译自 Container Security 101: A Guide to Safe and Efficient Operations 。 开发人员可以使用不同类型的基础镜像;它们可以是“简单的”,如基本操作系统镜像,也可以是“复杂的”,并且已经包含特定系统库或工具等信息。 正如“魔鬼藏在细节中”,DevSecOps 也是如此。 考虑基于公共镜像的“生产就绪”软件是否安全? 确保选定的基础镜像在执行时不会产生任何安全影响可能具有挑战性,尤其是当您依赖“复杂”镜像时。 安全?是的,请! 使用完整的操作系统作为基础容器镜像可能有助于故障排除,但镜像中更多的库和可执行文件也意味着更大的攻击面。 仅在生产环境中使用最少的基础镜像可能是安全性(最重要的地方)和开发期间故障排除之间的良好折衷。 结论 考虑到基础镜像的安全方面,随着时间的推移保持它们的更新和安全可能具有挑战性。

    41710编辑于 2024-03-27
  • 来自专栏技术杂记

    Ruby 操作 MongoDB(5

    '5745b4aaf677048eff545bc4'), "name"=>"replaceTest"}, {"_id"=>BSON::ObjectId('5745b54ff677048eff545bc5'

    52830发布于 2021-10-19
  • 来自专栏技术杂记

    Solr基础操作5

    指定集合然后使用 Query 或通过 http://192.168.100.102:7574/solr/#/gettingstarted_shard2_replica1/query

    33310编辑于 2022-06-29
  • 来自专栏look Java

    5 java操作zookeeper

    5 java操作zookeeper 本文使用java操作zookeeper都是在集群环境下进行的 搭建集群文章 创建一个Maven工程 添加pom文件 <dependencies }); } } 出现绿色说明连接成功了 创建节点 一个ACL对象就是一个Id和permission对 表示哪个/哪些范围的Id(Who)在通过了怎样的鉴权(How)之后,就允许进行那些操作 (What):Who How What; permission(What)就是一个int表示的位码,每一位代表一个对应操作的允许状态。 类似linux的文件权限,不同的是共有5操作:CREATE、READ、WRITE、DELETE、 ADMIN(对应更改ACL的权限) OPEN_ACL_UNSAFE:创建开放节点,允许任意操作

    38310编辑于 2023-12-07
  • 来自专栏Coding Diary

    线程安全之原子操作

    线程安全之原子操作 原子操作 原子性就是指该操作是不可再分的。不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。 原子操作可以是一个步骤,也可以是多个步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分(不可中断性)。 将操作视作一个整体,资源在该次操作中保持一致,这是原子性的核心特征。 这种方式是通过加锁的方式使其变成串行的单线程操作,效果不是太高。 CAS 操作包含三个操作数—内存位置(V),预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值交换成新值,如果不匹配,即内存位置的值了变化则不做交换。 如果操作长时间不成功,会带来很大的CPU资源消耗 仅针对单个变量的操作,不能用于多个变量来实现原子操作 ABA问题ABA问题 ?

    1.1K10发布于 2019-09-25
  • PaaS云安全操作指南

    大多数开发人员仍然孤立地处理应用程序安全问题,而不理解“全栈”安全。因此,安全性有时不一致,这可能成为将应用程序迁移到云平台的障碍。此会议将从一个企业部署中典型Java Web应用程序的安全性说起。 然后,我们将看到在安全的Java应用程序被“转移”到Cloud Foundry中时需要改变的地方。最后,我们将介绍采用云原生安全协议(如OAuth2和SAML2)的好处。 这次演讲过程将涵盖从现实世界客户问题中采取的5种常见的应用安全架构模式。我们将比较独立应用程序和云原生应用程序之间安全集成模式的差异。 从传统的企业身份管理集成到微服务的安全性,本次技术会议包括使用Spring和Cloud Foundry正确实现身份验证,授权和机密性控制的实用操作指南。 本次会议的目标是描述全安全栈,并展示它在独立部署和PaaS部署之间的差异。

    1.9K100发布于 2018-01-08
  • 来自专栏Owen's World

    tp5事务操作

    使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 自动控制事务处理 Db::transaction(function(){ Db::table('think_user 回滚数据 HotWordModel::getInstance()->rollback(); } HotWordModel::getInstance()->commit(); 复制代码 注意在事务操作的时候

    62920编辑于 2021-12-08
  • 来自专栏changxin7

    5.Python操作MySQL

    database='db', port=3306, charset='utf-8', ) cur = conn.cursor(cursor=pymysql.cursors.DictCursor) 创建表操作 INT, SEX CHAR(1), INCOME FLOAT )""" cursor.execute(sql) # 关闭数据库连接 db.close() 操作数据 插入操作 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # db.commit() # 执行sql语句 except: db.rollback() # 发生错误时回滚 # 关闭数据库连接 db.close() 查询操作 lname, age, sex, income )) except: print ("Error: unable to fetch data") # 关闭数据库连接 db.close() 更新操作

    64920发布于 2019-09-10
  • 来自专栏Springboot框架学习

    HTML5 操作视频

    》HTML5 在浏览器中播放视频 HTML5出现之前,我们想要在浏览器中进行视频的播放是很麻烦的,需要使用到浏览器中的插件,其中以flash插件为主,但是在HTML5中规定了浏览器可以播放视频的标准: 使用video标签可以控制播放给定格式的视频,因为HTML是标记语言,它所有的功能实现都是以标签为主,所以播放视频当然也使用了标签语法 HTML5 支持的视频格式   HTML5 规定了可以通过 video ogg 使用 Theora 视频编码 和 Vorbis 音频编码 的 Ogg 视频文件 WebM video/webm 使用 VP8 视频编码 和 Vorbis 音频编码的 WebM 视频文件 HTML5 视频播放实例     我们在学习任何新东西的时候,直接从实例入手,先亲自动手操作他的整个运作过程,这样对于我们对新事物的认识和理解是非常深刻的,对于HTML5 播放视频,我们先看他如何编写,如下代码: 》HTML5 video标签的属性 属性名 属性值 描述 autoplay autoplay 如果在video标签中使用该属性,则视频在加载完成后马上播放 controls controls 如果使用该属性

    2.3K10编辑于 2022-08-17
  • 来自专栏悠扬前奏的博客

    Pandas-5.基本操作

    pd.Series(np.random.randn(4)) axes:返回行轴标签列表 print(s.axes) # [RangeIndex(start=0, stop=4, step=1)] # 这是[0, 5) Create a DataFrame df = pd.DataFrame(d) T:转置 print(df.T) # 0 1 2 3 4 5 Tom 25 4.23 1 James 26 3.24 ''' tail():最后前n行 print(df.tail(2)) ''' Name Age Rating 5

    51630发布于 2019-05-29
  • 来自专栏程序猿的大杂烩

    redis常用操作,redis操作键值,redis安全设置

    redis常用操作 之前已经介绍过redis里各种数据类型的赋值操作,在这里则介绍一下各个数据类型的其他常用的操作。 string类型的操作: 使用set命令对已存在的键/值进行赋值的话,会覆盖原有的值: [root@localhost ~]# redis-cli 127.0.0.1:6379> set key1 zero key3设置过期时间为20s,值为test,若key已经存在,会覆盖新的值 OK 127.0.0.1:6379> get key3 "test" 127.0.0.1:6379>
    list类型的操作 redis安全设置 redis默认会监听所有ip,这样的话所有ip都能来进行连接,所以需要设置指定的监听ip来提高安全性。 redis默认端口是6379,如果使用默认端口很容易被***扫到,所以设置一个其他的监听端口也可以提高安全性。

    2.5K40发布于 2020-09-23
  • 来自专栏TSINGSEE青犀视频

    AI智能分析视频监控系统如何助力智慧民宿规范化安全最大化?

    民宿智能监控系统是一种便捷而有效的安全解决方案,它可以提供全面的监控和保护民宿的功能。以下为具体方案:1、视频监控安装高清摄像头覆盖民宿的关键区域,如大门、入口、走廊和共用区域等。 图片2、智能识别结合人脸识别技术,将摄像头与人脸数据库集成,可以自动识别入住客人和工作人员,从而提高安全性和管理效率。3、门禁控制采用智能门禁系统,通过密码、指纹或手机等方式提供安全的出入口管理。 图片5、数据记录和分析所有监控数据和出入记录应该被保存和备份,供需要时进行查阅和分析。这样可以了解民宿的使用情况和安全状况,并通过数据分析提高运营效率。

    59910编辑于 2023-10-19
  • 来自专栏安恒网络空间安全讲武堂

    Thinkphp5实现安全数据库操作以及部分运行流程分析

    前言 文章的灵感来自于此文ThinkPHP3.2.3框架实现安全数据库操作分→https://xz.aliyun.com/t/79 由于接触框架比较晚,本着紧跟技术最前沿(手动滑稽)的想法,学习了TP5 之前在开发过程中遇到问题也会去看一下源码,但一直没有系统的看过TP5底层是如何保证安全的。 在分析代码之前,我们需要知道TP5使用了PDO预处理机制及自动参数绑定功能。这种技术号称可以完全防止sql注入,当然这是吹n*的,没有绝对的安全,但是对付一般的注入足够了。 ? 在正式开始之前,先来看一下TP5是如何做到直接通过形参来接受请求参数的,这种骚操作叫参数绑定(https://www.kancloud.cn/manual/thinkphp5/118043)。 最后 本来只是想看一下框架底层如何保证数据库安全的,读的时候就想看一下到底是怎么运行怎么调用的。在读代码的过程遇到了许多困难,也看到了许多骚操作,之后要多学习一下php的高级用法,多读读源码。

    2.3K30发布于 2018-08-01
  • 来自专栏韩曙亮的移动开发专栏

    【Kotlin】空安全 ② ( 手动空安全管理 | 空安全调用操作符 ? | let 函数结合空安全调用操作符使用 )

    文章目录 一、手动空安全管理 二、空安全调用操作符 ? 三、let 函数结合空安全调用操作符使用 一、手动空安全管理 Kotlin 语言中 , 变量类型 分为 可空类型 和 非空类型 , 默认状态 下 , 变量是 非空类型 的 , 如果使用 类型? 二、空安全调用操作符 ? 在 Kotlin 语言中 , 调用 可空类型变量 的 成员 时 , 可以使用 " 安全调用操作符 " 也就是 ? 进行调用 , 使用格式如下 : 可空类型变量?. 安全调用操作符 name?.count() 进行调用 ; fun main() { var name: String? = "Tom" name?. count() } 三、let 函数结合空安全调用操作符使用 如果想要在 变量 原有基础上 , 继续执行其它操作 , 可以使用 let 标准函数 ; 安全调用操作符 经常与 let 标准函数 一起使用

    1.2K20编辑于 2023-03-30
领券