精华内容
下载资源
问答
  • 前言 外部硬盘驱动器是一种为许多电子产品扩展数字存储的简便易行的方法。因此,它们深受消费者青睐,在2005年与2010年间市场增长预期将超过263%1。一方面,外部驱动器非常有用,而另一方面,在主机设备之外存储...
  • 电信设备-内嵌智能芯片的安全数字存储卡、移动读卡终端机.zip
  • 行业分类-物理装置-安全应急预案数字化参数设计方法、系统、存储介质及计算机设备.zip
  • 存储器是用来存储二值数据的数字电路。数字电路与数字电子技术广泛的应用于电视、雷达、通信、电子计算机、自动控制、航天等科学技术各个领域。在我国20世纪90年代以前,测试系统采用磁带记录,效率和安全保障性不高...
  • 协议基于TTP(trusted third party)的数字签名不可伪造特性和计算离散对数问题(discrete logarithm problem,DLP)的困难性,通过验证协商密钥加密所得密文的正确性实现移动存储设备与主机终端的互认证。...
  • 存储器是用来存储二值数据的数字电路。数字电路与数字电子技术广泛的应用于电视、雷达、通信、电子计算机、自动控制、航天等科学技术各个领域。在我国20世纪90年代以前,测试系统采用磁带记录,效率和安全保障性不高...
  • Linux存储设备的管理

    千次阅读 2018-01-23 23:17:47
    一、存储设备的查看 1、发现系统 中的设备 1)fdisk -l 查看系统中真实存在的设备 2)cat /proc/partitions 查看系统中被系统识别设备 2、系统发现的,被系统利用的,有id信息的 blkid命令:查看可用设备...

    一、存储设备的查看

    1、发现系统 中的设备

    1)fdisk  -l 查看系统中真实存在的设备


    2)cat  /proc/partitions 查看系统中被系统识别设备



    2、系统发现的,被系统利用的,有id信息的

    blkid命令:查看可用设备(可以看设备的id信息,也可以看到类型,在里面出现的设备可以被挂载)


    3、发现并且挂载的设备

    1)df -h(大小为2的N次方)

    2)df -H(大小为10的N次方)



    二、设备的信息

    1、设备的名称一般为/dev/xd*,其中x有s、v、h三种参数,分别代表:

             x=s          /dev/sd*      表示sata硬盘,或者iscsi网络存储

             x-v           /dev/vd*      表示虚拟硬盘,一般出现在虚拟机中

             x=h         /dev/hd        表示ide硬盘,一般出现在老式电脑中

           设备名称中的*表示该中硬盘的第几块硬盘,一般取a、b、c.....,分别表示第1 2 3.....

           如:/dev/vdb :表示虚拟机硬盘的第二块硬盘

           设备名称中*号的后面还可以有数字,表示第几个分区

           如:/dev/vdb5表示虚拟硬盘中第二块硬盘的第五块分区

    2、设备分区信息

    1)mbr主引导记录446个字节

    2)mpt主分区表64个字节

    3)硬盘的有效性标识“55aa”2个字节

    4)一个主分区占用16个字节记录分区信息

    5)一块硬盘上如果是mbr的分区方式最多可以存在4个分区


    三、分区管理

    本次分区在虚拟机里进行

    1、分区命令fdisk  /dev/vdb


    后面接选项(n表示新建分区;d表示删除分区;p显示分区信息;t修改分区id;l表示列出类型;q表示退出。这些是一些常用的,具体的可以m查看)

    上图我输入n表示新建一个分区,下面它会依次让你选择分区类型(主分区还是扩展分区),确定分区id,分区起始块的位置(用默认即可),分区结束块位置,用+数字M(或G)指定,最后选择好后wq保存并退出。如下图:


    完成后p查看


    注意:主分区最多建立四个,当建立第五个时会提示你可以建立扩展分区代替主分区,然后可以继续建立,如下图


    扩展分区里建立的分区属于逻辑分区(主分区+扩展分区+逻辑分区最多十六个,多了的建立了无法识别使用),如下图




    2、分区设备的格式化

    mkfs.xfs +设备 表示格式化设备,在设备上安装文件系统xfs


    完成后用blkid可以查看,其变成可用设备


    3、测试新建的分区设备:将设备挂载到目录下,若成功则表示可以使用


    可以用df查询挂在情况,也可以用进程发现命令的方式查看

    1)lsof  设备

    2)fuser -kv 设备,如下图:

    3)进程终止方式

    fuser -kvm 设备,执行终止方式后可以用上面进程发现查询是否完成终止,如下图


    4、不同类型的分区设备的建立__swap分区的建立,和分区建立的操作一样,l找到linux swap类型,t更改类型,选择要更改的设备,选择linux swap的类型号,完成后p查看,如下图



    类型转换成功后,格式化设备为swap文件系统格式:mkswap+设备,如下图


    激活swap设备,使系统利用此设备(swap分区在使用时不需要挂载):swapon -a +设备,-s查看,如下图


    5、永久性开机自启动(上面我们输入的命令,命令只是一次性的,下次开机就没有了,还需要重新激活,很麻烦,但我们只需在指定的文件里编写好,边可以实现开机自启动),如下图


    文件中编写的依次为:设备名称;挂载点;文件系统类型;挂载参数,0(不备份);0(不检测)

    6、分区设备的删除

    先在vim/etc/fstab里删除设定的开机自启动,再将挂载的设备卸下,swap类型swapoff+设备关闭,如下图:


    最后在fdisk界面d指令删除


    四、分区方式的修改:mbr----->gpt

    背景:mbr的分区方式最大只支持2TB的容量,而gpt的分区方式最大支持28TB的容量,所以在企业中,为了满足更大的需求,有时需要把mbr分区方式转换为gpt分区方式

    1、将mbr方式改为gpt方式:parted /dev/vdb,如图


    mklabel为修改设备分区方式标签


    用fdisk -l查看后,vdb下的分区方式显示为gpt方式去,如下图


    六、磁盘配额

    背景:指为磁盘使用用户分配额度,用户只能在该磁盘上使用所分配的额度大小,不能超过这个额度。分区配额是针对设备而言的

    1、激活设备配额参数

    2、修改文件权限,使用户可以操作该设备

    3、给用户分配额度,执行完该命令进去编辑页面输入分配数字,单位kb,(这里我设置的102400kb也就是100M)如下图



    4、测试如下图,在额度内可以,超过额度,报错


    5、同样也可以设为开机自动,如下图


    七、分区加密

    背景:当你想在设备里放入只有你能看的文件,如何操作

    第一步:建立分区,如下图,我建立了1G的vdb3


    第二步:同步,格式化,查询是否可用,如下图


    第三步:、给分区加密命令:cryptsetup luksFormat /dev/vdb3


    第四步: 生成text(名字自起)文件来管理vdb3分区,输入密码,text位于/dev/mapper/下,如下图


    第五步:将text文件格式化,并将其挂载,方便使用


    第六步:这时候你可以放入你的文件,完成后卸掉挂载,关掉加密,这时候你就找不到你的文件了





    第七步:当你想查看自己加的文件时,还是执行打开命令,名字自起,输入密码,去所在文件查找即可



    八、开机自启分区加密

    背景:上面我的操作都是用命令完成的,下次开机就没有了,如何永久保存让其开机自动挂载,下面介绍

    建立并编辑/root/luskfile文件,在文件写入密码,因为是密码所以要加600权限,除了root用户,其他人不能打开, 将密码文件与加密分区关联,并输入密码,完成后重启如下图




    重启后检查挂载情况,如下图挂载成功,表示实现了开机自启动分区加密;

    那么如何清除呢,我们先卸下挂载,删除开机自启,关闭控制文件,删除所设置的文件内容及密码文件,最后将密码分区强行格式化,如下图




    九、磁盘阵列

    背景:如何用软件方式实现加快速读写

    第一步:先创建三个RAID类型的存储设备


    第二步:监控/proc/mdstat下状态


    第三步:创建磁盘阵列mdadm指令 -C 创建 -a (add)添加 -l等级(等级0两块一起写 等级1两块都有完整数据 等级5是01都有)) -n 2两块工作 -x 1一块空闲 三块设备名称


    完成后监控到状态,如下图


    将其格式化,并挂载


    mdadm -D查看设备状态


    可以看到其中两块工作,一块空闲,mdadm -f 损坏,如果一块损坏,如下图


    mdadm -r移除,将损坏的移除


    mdadm -a 添加一块,如下图


    mdadm  -S暂停设备,暂停前先卸下挂载,如图



    小知识: 当磁盘全部被占用,不能创建新的分区的时候,可以用文件来代替分区dd if=/dev/zero of=/swapfile bs=1M count=4000 :of后面是文件名称 bs是每个块的大小,count是块的个数(这里我设为4G),如下图:


    也可以设为开机自启动

    此文件创建好后的步骤和swap设备格式化 激活的步骤相同,如下图:










    展开全文
  • 区块链学习笔记(初识区块链)

    千次阅读 多人点赞 2019-08-05 12:38:52
    1.轻节点(存储东西少,只存储和自己相关的交易,依赖于连接的全节点,可以做简单的确认操作) 2.全节点 *钱包(软件,可发起交易,查看余额等,维护公钥私钥,一个客户端可以创建多个钱包,可以有多个地址) 1....

    区块链

    区块链比比特币更加迷人,区块链具有革命性的意义,它是一个创造信任的机器
    AI是生产力的提升,区块链是生产关系的变更,可能使人类的生产结构产生重大变革,淡化国家的权利机构
    比特币按字节数收费

    一.发展阶段
    v1.0

    比特币,点对点金融支付

    v2.0

    引入智能合约,ETH(以太坊)为代表,主要与金融领结合

    智能指的是smart,小巧,灵活

    以太坊做出的东西有点像苹果的App Store,所有人都可以在上边开发,执行

    以太坊诟病,所有应用都用一条链,导致网络拥堵

    智能合约指的是把一个合同数字化,用代码维护,表示

    IPFS:星际文件存储

    V3.0

    区块链与社会,区块链与各个行业融合,物联网,存储,游戏,(物联网+区块链)区块链+
    EUS:类似微软的操作系统,商业化,性能大幅度提升
    区块链大火,人们失去理智
    阿里走在区块链技术专利的前列

    二.协议分层
    在这里插入图片描述

    pow全网记账,pos全网随机选一个记账,dpos选出少数人记账
    DBFT 拜占庭容错机制,小米应用的技术
    区块链中的token 放在金融领域就是账单,放在游戏里就是积分

     数据层

    1. 区块链数据
    2. 链式结构
    3. 数字签名
    4. 哈希函数(数字摘要)
    5. Merkle树
    6. 非对称加密

     网络层

    1. P2P网络
    2. 传播机制
    3. 验证机制

     共识层
    有共识机制去中心化才有意义,才具备可信度,否则只是数据共享
    拜占庭将军问题、保证全网账本一致性。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

     激励层

    1. 发行机制
      一次性发完?慢慢挖?增发?
    2. 分配机制
      合约层
      1.智能合约
      在这里插入图片描述

     应用层
    1.转账记账等

    三.区块链特点

    1.去中心化
    2.不可伪造
    3.不可篡改
    4.不可复制:资产的转移
    5.匿名
    6.基于密码学:非对称加密
    7.分布式
    8.可溯源
    9.账本公开
    匿名货币是加密的,如何公开透明,所以呼吁禁止
    Xmr(门罗链)xmc(门罗原链)

    四.区块链的应用场景分类

    1. 公有链
      所有人都可以随时加入,每个节点平等,都有交易和记账,开放式
      *比特币
      *以太坊
      *EOS
      *NEO
      *量子链
      *比原链
      *并通链
      *墨客链
      在这里插入图片描述
      在这里插入图片描述

    主流项目(按照分类来写,共链,应用,协议等等)
    Augur,SNT,以太猫(待补充)

    五.区块链的相关概念
    *算力
    *矿工 节点,算力厉害,网络好
    *挖矿
    1.矿场
    集中矿机设备的场所
    2.矿池:负责打包,丢个矿场计算
    一个软件,矿场和普通矿工接入,矿池负责打包,接入的设备负责挖矿
    (主流的矿池:鱼池,蚁池,币网,国池等)
    *分叉
    1.代码升级时不同社区意见发生分歧时的结果
    2.分叉后会得到等量的新币种,称为糖果
    3.软分叉(链出bug,解bug很难,只能分叉)
    旧节点接受新协议产生的区块,毫无感知,新老协议共同维护一条链
    4.硬分叉
    旧节点拒绝接收新节点创造的区块,从此分裂为两条独立的链
    案例:以太坊分叉,分为ETC(以太经典 ,有自己的链),ETH(以太坊 v神 )

    *叔块(以太坊的概念,比特币叫孤块即链分叉,二选一,选最长链)
    *共识机制
    *侧链 (平行且独立于主链的链条,可以和主链资产交互,弥补主链的功能的缺失,可以理解成插件,但它很安全)
    *只能合约(可以触发支付,不需要中间人)
    转账、手续费(比特币手续费可给可不给,以太坊必须给,智能合约里每字节都消耗gas,最小单位叫wei eth=xxxx wei,gas数量gas价格=消耗的eth(xxx wei))

    *节点
    1.轻节点(存储东西少,只存储和自己相关的交易,依赖于连接的全节点,可以做简单的确认操作)
    2.全节点
    *钱包(软件,可发起交易,查看余额等,维护公钥私钥,一个客户端可以创建多个钱包,可以有多个地址)
    1.功能
    创建私钥公钥,保存私钥,相当于钱包,可以存多个地址
    2. 种类
    1 PC钱包
    2 手机钱包
    3 纸钱包(卡片,私钥和地址,扫码支付)
    在这里插入图片描述

    4 网页钱包(blockchain .info)
    5 冷钱包(硬件设备,不联网)
    6 热钱包(联网)(冷即断网,热即联网)
    7 全节点钱包
    同步所有数据
    8 轻节点钱包
    仅同步和自己相关的交易数据
    9 中心化钱包(交易平台)
    &零知识证明
    在不向对方提供任何个人信息的条件下使对方相信某个论断是正确的一种技术,
    解决验证问题,例如ZCASH币
    &扩容方式
    1 隔离见证(提出验证信息,存放更多交易信息)
    将每笔交易中的数字签名移除,从而容纳更多的交易
    2 硬分叉
    BCH和BTC

    六.应用领域
    四类应用
    1数字资产
    *一般数字资产
    比特币,莱特币
    *匿名数字资产
    达世币(混币),门罗币,大零币(ZCASH)

    2全球结算
    瑞波币 Ripple 2017年明显

    3 平台类
    *Golem
    计算资源交易平台,用户租用算力,依赖平台参与者数量GNT
    *Augur
    群体智慧、市场预测平台

    4 应用类
    1 智能合约案例:
    *房屋租赁
    按月支付房租,发放钥匙
    *设立遗嘱
    自动分配财产
    *储蓄钱包
    将钱放入合约中,降低丢失秘钥风险
    *作物保险
    金融衍生品,收成差有补偿,收成好有钱赚
    *金融租赁
    跳过银行和律师,直接向金融机构几款,省去中间费用
    *博彩发行
    类似于彩票发行,将发放信息写入区块,全民参与下注,结果产生后自动处理现金

    区块链适用领域
     证券交易
     供应链金融
     征信体系
     互助保险
     公益事业
     档案管理(档案上链)
     专利保护(时间戳)
     商品溯源
     防伪
     支付清算

    存在问题
    1 安全性问题
    *被骗无法撤销
    *打入错误地址无法找回
    *合约存在欺诈、bug等
    2 存储问题,账本过大
    *ipfs协议解决(星际文件传输系统,HTTP可以被代替,访问网页经常出现404,服务端删除数据,那么就访问不到了,访问一个资源是按照IP地址访问的,ipfs是按照内容访问的,每个文件做一个hash值即索引,真正访问文件是按hash值访问,离你最近的节点会把内容反馈给你,如果该项目成功那么世界上就没有404了。为所有提供网络存储的人提供一种奖励,提供押金,如果作恶,有相应的惩罚 )
    &filcoin项目
    &墨客子链ipfs
    *以太坊 swarm

    私密性
    数据透明度高,所有信息公开,地址和人士分离的,若一旦对应上,一切资产透明,
    是一把双刃剑,无隐私。

    意外情况
    1 执行合约的风险
    远程回收(锁定)汽车时,汽车的状态?如果是在运行,存在危险
    高速公路急刹车不让你用,很危险

    区块链上目前缺少应用,app
    以太猫实现其实很简单,不过被炒到天价

    (本笔记内容整理自网络资源,侵删)

    展开全文
  • 十大安全数字货币钱包排行

    万次阅读 2019-09-04 09:36:04
    随着全球加密数字货币规模正在超高速的增长,数字货币的安全存储成为了关键的一环,也是决定其健康可持续发展的基石。市场崛起引发了全球对加密数字货币未来前景的关注和期待,数字货币钱包也就应运而生。大批投资者...

    链客,专为开发者而生,有问必答!

    此文章来自区块链技术社区,未经允许拒绝转载。

    在这里插入图片描述
    随着全球加密数字货币规模正在超高速的增长,数字货币的安全存储成为了关键的一环,也是决定其健康可持续发展的基石。市场崛起引发了全球对加密数字货币未来前景的关注和期待,数字货币钱包也就应运而生。大批投资者涌入币圈炒币,都离不开数字货币钱包,那么哪些数字货币钱包比较安全呢?下面我们就来一起探讨一下吧。

    1、Imtoken

    类型:APP轻钱包

    链:ETH、BTC、EOS等主流币种

    详细介绍:

    私钥本地安全保存,资产一目了然;支持多种钱包类型,轻松导入导出;助记词备份防丢,多重签名防盗

    2、bitpie

    类型:App轻钱包

    链:ETH、BTC、Zcash、QTUM等主流币种

    详细介绍:

    基于比太技术,立足于HD钱包技术、多重签名和链上交易,币仓冷库存储,高效保障资产安全。

    3、极客钱包

    类型:App轻钱包

    链:BTC、ETH、LTC、EOS、USDT等主流币种

    下载地址:网页链接、网页链接

    详细介绍:

    极客钱包采用BIP44助记词、本地私钥、离线签名等安全机制,以及手机、电脑双备份策略,彻底解决被黑客攻击、感染病毒、手机丢失、遗忘助记词等各种方式导致的数字货币资产丢失,为用户提供线上多链数字资产一站式管理服务。

    4、库神钱包

    类型:硬件钱包

    链:BTC、ETH、BCH、QTUM等主流币种

    详细介绍:

    库神冷钱包由两部分组成:硬件冷钱包及联网端APP。硬件冷钱包主要负责构造交易并对交易进行数字签名,联网端APP负责联网查询余额及广播发送交易。联网端APP上涉及到的都是公开透明的信息,无安全风险。

    5、Trezor钱包

    类型:硬件钱包

    链:ETH、BTC、Zcash、LTC、ETC等主流币种

    详细介绍:

    安全支付,且不会暴露私钥给有潜在安全风险的计算机,保持私钥远离互联网,并在设备内确认交易。同时,用户可以随时在发送比特币之前检查屏幕上的正确地址、金额和手续费用。但全英文操作,对很大一部分人来说相对比较困难。

    6、Kcash

    类型:APP轻钱包

    链:BTC、ETH、BCH、LTC等主流币种

    详细介绍:

    去中心化和中心化合理兼容,提供多重签名技术保障和两步授权验证手机验证码、指纹、活体等多种验证方式,全方位保证数字资产安全,用户完全控制私钥。

    7、AToken

    类型:APP轻钱包

    链:BTC、ETH、EOS等主流币种

    详细介绍:

    私钥多重加密存储于APP,钱包采用5层HD、横向隔离、纵向防御架构;应用BKDF2、SHA-512等算法加密技术8,用户自持私钥,易用安全。

    8、Cobo

    类型:APP轻钱包

    链:BTC、ETH、EOS等主流币种

    详细介绍:

    为入门级用户贴心打造,无需导入私钥;独有 POS 增益功能,一键存入坐享收益,旨在为用户提供安全、可靠、便利的全方位服务

    9、Mist

    类型:客户端(OSX / Windows / Linux)

    链:BTC、ETH等主流币种

    详细介绍:

    是一个全节点钱包。渠道安全度绝对的高,发起交易不需要通过第三方。在节点未完成同步前没有办法查看余额。对网络的要求非常之高,发起交易之前必须要连接节点,缺点是等待时间会较长。

    10、Ledger

    类型:硬件钱包

    链:ETH、BTC、Zcash等主流币种

    详细介绍:

    利用加密芯片技术为用户构建安全解决方案,用于保护用户的数字资产和区块链应用安全上。这是一款专门为消费者设计的硬件比特币钱包,它提供企业级的安全硬件模块,和支持物联网的硬件产品。

    展开全文
  • Linux 命令面试题

    万次阅读 多人点赞 2019-07-24 09:40:04
    1.Linux常用系统安全命令 sudo // 超级用户 su // 用于切换当前用户身份到其他身份,变更时需输入所要变更的用户账号与密码。 chmod // 用来变更文件或目录的权限 setfacl // 设置文件访问控制列表 2.Linux常用进程...

    Linux面试题:
    1.Linux常用系统安全命令
    sudo // 超级用户
    su // 用于切换当前用户身份到其他身份,变更时需输入所要变更的用户账号与密码。
    chmod // 用来变更文件或目录的权限
    setfacl // 设置文件访问控制列表
    2.Linux常用进程管理命令
    w // 用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。
    top // 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。
    ps // 用于报告当前系统的进程状态。
    kill // 用来删除执行中的程序或工作。
    pkill // 可以按照进程名杀死进程。
    pstree // 以树状图的方式展现进程之间的派生关系,显示效果比较直观。
    killall // 使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。
    3.Linux常用用户管理命令
    id // 可以显示真实有效的用户ID(UID)和组ID(GID)。
    usermod // 用于修改用户的基本信息。
    useradd // 用于 Linux中创建的新的系统用户。
    groupadd // 用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。
    userdel // 用户删除给定的用户,以及与用户相关的文件。若不加选型,则进删除用户账号,而不删除相关文件。
    4.Linux系统关机和重启
    shutdown reboot
    5.Linux系统定时任务
    contab -e //创建定时任务
    6.Linux文件内容查看
    head // 用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。
    tail // 用于输入文件中的尾部内容。tail命名默认在屏幕上显示指定文件的末尾10行。
    more // 用来浏览文件档案的内容(只能向前浏览)。
    less // 用来浏览文字档案的内容,允许用户向前或向后浏览文件。使用该命令时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。
    7.计划每星期天早8点服务器定时重启,如何实现?
    Crontab-e
    0008 * * 7 /sbin/init 6
    8.linux下如何改IP,主机名,DNS
    使用setup 命令可以修改IP 和DNS ,修改完后重启网络:service network restart

    临时修改即时生效,重启后失效
    hostname主机名: 修改主机名
    ifconfigeth0 IP netmask 掩码 :修改IP

    永久修改主机名: 修改:/etc/sysconfig/network 文件 HOSTNAME=主机名
    永久修改IP地址:修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
    修改完后重启网络:service network restart
    9.如何用mysql 命令进行备份和恢复? 以test 库为例,创建一个备份,并再用此备份进行恢复。
    答案:mysqldump -u root -p test > test.bak
    mysql -u root -p < test.bak
    10.linux系统中如何获取pid为100的进程所监听的tcp端口,请给出详细命令?
    netstat -nlpt |grep 100
    4.Linux常用命令
    arch 显示机器的处理器架构(1) 
    uname -m 显示机器的处理器架构(2) 
    uname -r 显示正在使用的内核版本 
    dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) 
    hdparm -i /dev/hda 罗列一个磁盘的架构特性 
    hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 
    cat /proc/cpuinfo 显示CPU info的信息 
    cat /proc/interrupts 显示中断 
    cat /proc/meminfo 校验内存使用 
    cat /proc/swaps 显示哪些swap被使用 
    cat /proc/version 显示内核的版本 
    cat /proc/net/dev 显示网络适配器及统计 
    cat /proc/mounts 显示已加载的文件系统 
    lspci -tv 罗列 PCI 设备 
    lsusb -tv 显示 USB 设备 
    date 显示系统日期 
    cal 2007 显示2007年的日历表 
    date 041217002007.00 设置日期和时间 - 月日时分年.秒 
    clock -w 将时间修改保存到 BIOS

    关机 (系统的关机、重启以及登出 ) 
    shutdown -h now 关闭系统(1) 
    init 0 关闭系统(2) 
    telinit 0 关闭系统(3) 
    shutdown -h hours:minutes & 按预定时间关闭系统 
    shutdown -c 取消按预定时间关闭系统 
    shutdown -r now 重启(1) 
    reboot 重启(2) 
    logout 注销

    文件和目录 
    cd /home 进入 ‘/ home’ 目录’ 
    cd … 返回上一级目录 
    cd …/… 返回上两级目录 
    cd 进入个人的主目录 
    cd ~user1 进入个人的主目录 
    cd - 返回上次所在的目录 
    pwd 显示工作路径 
    ls 查看目录中的文件 
    ls -F 查看目录中的文件 
    ls -l 显示文件和目录的详细资料 
    ls -a 显示隐藏文件 
    ls [0-9] 显示包含数字的文件名和目录名 
    tree 显示文件和目录由根目录开始的树形结构(1) 
    lstree 显示文件和目录由根目录开始的树形结构(2) 
    mkdir dir1 创建一个叫做 ‘dir1’ 的目录’ 
    mkdir dir1 dir2 同时创建两个目录 
    mkdir -p /tmp/dir1/dir2 创建一个目录树 
    rm -f file1 删除一个叫做 ‘file1’ 的文件’ 
    rmdir dir1 删除一个叫做 ‘dir1’ 的目录’ 
    rm -rf dir1 删除一个叫做 ‘dir1’ 的目录并同时删除其内容 
    rm -rf dir1 dir2 同时删除两个目录及它们的内容 
    mv dir1 new_dir 重命名/移动 一个目录 
    cp file1 file2 复制一个文件 
    cp dir/* . 复制一个目录下的所有文件到当前工作目录 
    cp -a /tmp/dir1 . 复制一个目录到当前工作目录 
    cp -a dir1 dir2 复制一个目录 
    ln -s file1 lnk1 创建一个指向文件或目录的软链接 
    ln file1 lnk1 创建一个指向文件或目录的物理链接 
    touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm) 
    file file1 outputs the mime type of the file as text 
    iconv -l 列出已知的编码 
    iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. 
    find . -maxdepth 1 -name *.jpg -print -exec convert “{}” -resize 80x60 “thumbs/{}” ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)

    文件搜索 
    find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录 
    find / -user user1 搜索属于用户 ‘user1’ 的文件和目录 
    find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件 
    find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
    find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
    find / -name *.rpm -exec chmod 755 ‘{}’ ; 搜索以 ‘.rpm’ 结尾的文件并定义其权限 
    find / -xdev -name *.rpm 搜索以 ‘.rpm’ 结尾的文件,忽略光驱、捷盘等可移动设备 
    locate *.ps 寻找以 ‘.ps’ 结尾的文件 - 先运行 ‘updatedb’ 命令 
    whereis halt 显示一个二进制文件、源码或man的位置 
    which halt 显示一个二进制文件或可执行文件的完整路径

    挂载一个文件系统 
    mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 ‘/ mnt/hda2’ 已经存在 
    umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 ‘/ mnt/hda2’ 退出 
    fuser -km /mnt/hda2 当设备繁忙时强制卸载 
    umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 
    mount /dev/fd0 /mnt/floppy 挂载一个软盘 
    mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 
    mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom 
    mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom 
    mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件 
    mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 
    mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 
    mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享

    磁盘空间 
    df -h 显示已经挂载的分区列表 
    ls -lSr |more 以尺寸大小排列文件和目录 
    du -sh dir1 估算目录 ‘dir1’ 已经使用的磁盘空间’ 
    du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小 
    rpm -q -a --qf ‘%10{SIZE}t%{NAME}n’ | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统) 
    dpkg-query -W -f=’ I n s t a l l e d − S i z e ; 10 t {Installed-Size;10}t InstalledSize;10t{Package}n’ | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)

    用户和群组 
    groupadd group_name 创建一个新用户组 
    groupdel group_name 删除一个用户组 
    groupmod -n new_group_name old_group_name 重命名一个用户组 
    useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 “admin” 用户组的用户 
    useradd user1 创建一个新用户 
    userdel -r user1 删除一个用户 ( ‘-r’ 排除主目录) 
    usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性 
    passwd 修改口令 
    passwd user1 修改一个用户的口令 (只允许root执行) 
    chage -E 2005-12-31 user1 设置用户口令的失效期限 
    pwck 检查 ‘/etc/passwd’ 的文件格式和语法修正以及存在的用户 
    grpck 检查 ‘/etc/passwd’ 的文件格式和语法修正以及存在的群组 
    newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组

    文件的权限 - 使用 “+” 设置权限,使用 “-” 用于取消 
    ls -lh 显示权限 
    ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5栏显示 
    chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 
    chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限 
    chown user1 file1 改变一个文件的所有人属性 
    chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 
    chgrp group1 file1 改变文件的群组 
    chown user1:group1 file1 改变一个文件的所有人和群组属性 
    find / -perm -u+s 罗列一个系统中所有使用了SUID控制的文件 
    chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限 
    chmod u-s /bin/file1 禁用一个二进制文件的 SUID位 
    chmod g+s /home/public 设置一个目录的SGID 位 - 类似SUID ,不过这是针对目录的 
    chmod g-s /home/public 禁用一个目录的 SGID 位 
    chmod o+t /home/public 设置一个文件的 STIKY 位 - 只允许合法所有人删除文件 
    chmod o-t /home/public 禁用一个目录的 STIKY 位

    文件的特殊属性 - 使用 “+” 设置权限,使用 “-” 用于取消 
    chattr +a file1 只允许以追加方式读写文件 
    chattr +c file1 允许这个文件能被内核自动压缩/解压 
    chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件 
    chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名或者链接 
    chattr +s file1 允许一个文件被安全地删除 
    chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘 
    chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件 
    lsattr 显示特殊的属性

    打包和压缩文件 
    bunzip2 file1.bz2 解压一个叫做 'file1.bz2’的文件 
    bzip2 file1 压缩一个叫做 ‘file1’ 的文件 
    gunzip file1.gz 解压一个叫做 'file1.gz’的文件 
    gzip file1 压缩一个叫做 'file1’的文件 
    gzip -9 file1 最大程度压缩 
    rar a file1.rar test_file 创建一个叫做 ‘file1.rar’ 的包 
    rar a file1.rar file1 file2 dir1 同时压缩 ‘file1’, ‘file2’ 以及目录 ‘dir1’ 
    rar x file1.rar 解压rar包 
    unrar x file1.rar 解压rar包 
    tar -cvf archive.tar file1 创建一个非压缩的 tarball 
    tar -cvf archive.tar file1 file2 dir1 创建一个包含了 ‘file1’, ‘file2’ 以及 'dir1’的档案文件 
    tar -tf archive.tar 显示一个包中的内容 
    tar -xvf archive.tar 释放一个包 
    tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 
    tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 
    tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 
    tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 
    tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 
    zip file1.zip file1 创建一个zip格式的压缩包 
    zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 
    unzip file1.zip 解压一个zip格式压缩包

    RPM 包 - (Fedora, Redhat及类似系统) 
    rpm -ivh package.rpm 安装一个rpm包 
    rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告 
    rpm -U package.rpm 更新一个rpm包但不改变其配置文件 
    rpm -F package.rpm 更新一个确定已经安装的rpm包 
    rpm -e package_name.rpm 删除一个rpm包 
    rpm -qa 显示系统中所有已经安装的rpm包 
    rpm -qa | grep httpd 显示所有名称中包含 “httpd” 字样的rpm包 
    rpm -qi package_name 获取一个已安装包的特殊信息 
    rpm -qg “System Environment/Daemons” 显示一个组件的rpm包 
    rpm -ql package_name 显示一个已经安装的rpm包提供的文件列表 
    rpm -qc package_name 显示一个已经安装的rpm包提供的配置文件列表 
    rpm -q package_name --whatrequires 显示与一个rpm包存在依赖关系的列表 
    rpm -q package_name --whatprovides 显示一个rpm包所占的体积 
    rpm -q package_name --scripts 显示在安装/删除期间所执行的脚本l 
    rpm -q package_name --changelog 显示一个rpm包的修改历史 
    rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个rpm包所提供 
    rpm -qp package.rpm -l 显示由一个尚未安装的rpm包提供的文件列表 
    rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
    rpm --checksig package.rpm 确认一个rpm包的完整性 
    rpm -qa gpg-pubkey 确认已安装的所有rpm包的完整性 
    rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间 
    rpm -Va 检查系统中所有已安装的rpm包- 小心使用 
    rpm -Vp package.rpm 确认一个rpm包还未安装 
    rpm2cpio package.rpm | cpio --extract --make-directories bin 从一个rpm包运行可执行文件 
    rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm 从一个rpm源码安装一个构建好的包 
    rpmbuild --rebuild package_name.src.rpm 从一个rpm源码构建一个 rpm 包

    YUM 软件包升级器 - (Fedora, RedHat及类似系统) 
    yum install package_name 下载并安装一个rpm包 
    yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 
    yum update package_name.rpm 更新当前系统中所有安装的rpm包 
    yum update package_name 更新一个rpm包 
    yum remove package_name 删除一个rpm包 
    yum list 列出当前系统中安装的所有包 
    yum search package_name 在rpm仓库中搜寻软件包 
    yum clean packages 清理rpm缓存删除下载的包 
    yum clean headers 删除所有头文件 
    yum clean all 删除所有缓存的包和头文件

    DEB 包 (Debian, Ubuntu 以及类似系统) 
    dpkg -i package.deb 安装/更新一个 deb 包 
    dpkg -r package_name 从系统删除一个 deb 包 
    dpkg -l 显示系统中所有已经安装的 deb 包 
    dpkg -l | grep httpd 显示所有名称中包含 “httpd” 字样的deb包 
    dpkg -s package_name 获得已经安装在系统中一个特殊包的信息 
    dpkg -L package_name 显示系统中已经安装的一个deb包所提供的文件列表 
    dpkg --contents package.deb 显示尚未安装的一个包所提供的文件列表 
    dpkg -S /bin/ping 确认所给的文件由哪个deb包提供

    APT 软件工具 (Debian, Ubuntu 以及类似系统) 
    apt-get install package_name 安装/更新一个 deb 包 
    apt-cdrom install package_name 从光盘安装/更新一个 deb 包 
    apt-get update 升级列表中的软件包 
    apt-get upgrade 升级所有已安装的软件 
    apt-get remove package_name 从系统删除一个deb包 
    apt-get check 确认依赖的软件仓库正确 
    apt-get clean 从下载的软件包中清理缓存 
    apt-cache search searched-package 返回包含所要搜索字符串的软件包名称

    查看文件内容 
    cat file1 从第一个字节开始正向查看文件的内容 
    tac file1 从最后一行开始反向查看一个文件的内容 
    more file1 查看一个长文件的内容 
    less file1 类似于 ‘more’ 命令,但是它允许在文件中和正向操作一样的反向操作 
    head -2 file1 查看一个文件的前两行 
    tail -2 file1 查看一个文件的最后两行 
    tail -f /var/log/messages 实时查看被添加到一个文件中的内容

    什么是MongoDB?
    答:mongodb是基于分布式文件存储的nosql数据库,是一种文档型数据库,适合存储

    海量数据并提高性能存取。2.mongodb三元素:
    答:数据库、集合(表)、文档(行)

    名字空间(namespace)是什么?
    答:MongoDB存储BSON对象在丛集(collection)中。数据库名字和丛集名字以句点连结起来叫做名字空间(namespace)。

    MongoDB的特点是什么?
      答:(1)面向文档(2)高性能(3)高可用(4)易扩展(5)丰富的查询语言

    MySQL与MongoDB本质之间最基本的差别是什么?
    答:mongodb的本质还是一个数据库产品,3.0以上版本其稳定性和健壮性有很大提升。它与mysql的区别在于它不会遵循一些约束,比如:sql标准、ACID属性,表结构等。其主要特性如下:
     面向集合文档的存储:适合存储Bson(json的扩展)形式的数据;
     格式自由,数据格式不固定,生产环境下修改结构都可以不影响程序运行;
     强大的查询语句,面向对象的查询语言,基本覆盖sql语言所有能力;
     完整的索引支持,支持查询计划;
     支持复制和自动故障转移;
     支持二进制数据及大型对象(文件)的高效存储;
     使用分片集群提升系统扩展性;
     使用内存映射存储引擎,把磁盘的IO操作转换成为内存的操作;。

    各个数据库存储引擎区别?
    答:mysql的存储引擎是针对表进行设置的,一个库的不同表可以设置不同的存储引擎,mysql默认支持多种存储引擎,以适用不同领域的数据库应用需要,主要的几个数据库引擎如下:
     MyISAM存储引擎
    5.5之前默认的存储引擎,不支持事务、不支持外键,表级锁,内存和硬盘空间占用率低,其优势是访问速度快,对事务完整性没有要求,以select、insert为主的应用基本上都可以使用这个引擎;
     InnoDB存储引擎
    5.5之后默认的存储引擎,提供了具有提交、回滚和奔溃恢复能力的事务安全,支持外键并提供了行级锁,其劣势在于写的处理效率相对较低,并且会占用更多的磁盘空间以保留数据和索引;
     MEMORY存储引擎
    使用存于内存中的内容来创建表,MEMORY类型的表数据存于内存访问非常的快,默认使用HASH索引,一旦数据库服务重启或关闭,表中的数据就会丢失;
     MERGE存储引擎
    MERGE存储引擎是一组MyISAM表组合,这些MyISAM表结构完全相同。MERGE表本身没有数据,对MERGE表的CRUD操作都是通过内部的MyISAM表进行的;

    mongoDB 主要使用在什么应用场景?
     答:MongoDB 的应用已经渗透到各个领域,比如游戏、物流、电商、内容管理、社交、物联网、视频直播等,以下是几个实际的应用案例:
     游戏场景,使用 MongoDB 存储游戏用户信息,用户的装备、积分等直接以内嵌文档的形式存储,方便查询、更新
     物流场景,使用 MongoDB 存储订单信息,订单状态在运送过程中会不断更新,以MongoDB 内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来。
     社交场景,使用 MongoDB 存储存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能
     物联网场景,使用 MongoDB 存储所有接入的智能设备信息,以及设备汇报的日志信息,并对这些信息进行多维度的分析
     视频直播,使用 MongoDB 存储用户信息、礼物信息等

    6、数据库范式?
    范式 内容
    1NF 每一列都是不可分割的基本数据项,同一列无二值;无重复的域;
    2NF 实例依赖于主键部分;
    3NF 属性不依赖于其他非主属性;
    8、什么情况下设置了索引但无法使用?
    ① 以“%”开头的LIKE语句,模糊匹配
    ② OR语句前后没有同时使用索引
    ③ 数据类型出现隐式转化(如varchar不加单引号的话可能会自动转换为int型
    9、数据库中的事务是什么?
    事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。ACID 四大特性,原子性、隔离性、一致性、持久性。

    了解XSS攻击吗?如何防止SQL注入?
    XSS是跨站脚本攻击,首先是利用跨站脚本漏洞以一个特权模式去执行攻击者构造的脚本,然后利用不安全的Activex控件执行恶意的行为。
    使用htmlspecialchars()函数对提交的内容进行过滤,使字符串里面的特殊符号实体化。
    防止SQL注入的方式:
    开启配置文件中的magic_quotes_gpc 和 magic_quotes_runtime设置
    执行sql语句时使用addslashes进行sql语句转换
    Sql语句书写尽量不要省略双引号和单引号。
    过滤掉sql语句中的一些关键词:update、insert、delete、select、 * 。
    提高数据库表和字段的命名技巧,对一些重要的字段根据程序的特点命名,取不易被猜到的。
    Php配置文件中设置register_globals为off,关闭全局变量注册
    控制错误信息,不要在浏览器上输出错误信息,将错误信息写到日志文件中。

    5、Ndinx与apache的区别?
    Nginx
    轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源
    抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。
    nginx 处理静态文件好,静态处理性能比 apache 高三倍以上
    nginx 的设计高度模块化,编写模块相对简单
    nginx 配置简洁,正则配置让很多事情变得简单,而且改完配置能使用 -t 测试配置有没有问题,apache 配置复杂 ,重启的时候发现配置出错了,会很崩溃
    nginx 作为负载均衡服务器,支持 7 层负载均衡
    nginx 本身就是一个反向代理服务器,而且可以作为非常优秀的邮件代理服务器
    启动特别容易, 并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动,还能够不间断服务的情况下进行软件版本的升级
    社区活跃,各种高性能模块出品迅速
    Apache
    apache 的 rewrite 比 nginx 强大,在 rewrite 频繁的情况下,用 apache
    apache 发展到现在,模块超多,基本想到的都可以找到
    apache 更为成熟,少 bug ,nginx 的 bug 相对较多
    apache 超稳定
    apache 对 PHP 支持比较简单,nginx 需要配合其他后端用
    apache 在处理动态请求有优势,nginx 在这方面是鸡肋,一般动态请求要 apache 去做,nginx 适合静态和反向。
    apache 仍然是目前的主流,拥有丰富的特性,成熟的技术和开发社区

    展开全文
  • 【数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织、可共享。 (数据的最小存取...
  • iOS本地数据存储安全

    千次阅读 2016-10-09 15:03:45
    iOS本地数据存储安全移动APP通常会在设备本地存储一些数据,这可以为程序执行、更良好地性能或离线访问提供支持。由于移动设备使用地越来越广泛,设备失窃的风险也越来越大,因此不安全的本地数据存储已成为移动APP...
  • 计算机存储设备

    千次阅读 2013-04-26 19:20:24
    但是对SDR/DDR等概念的区分始终不是那么透彻,故网罗相关资料,系统整理了一下ROM/RAM等存储设备的概念。 1存储设备 1.1 存储设备概述 存储设备是用于储存信息的设备或设备。通常是将信息数字化后再以利用电、磁...
  • 《数据库原理》— 数据库系统概论第五版习题解析

    万次阅读 多人点赞 2017-05-29 14:57:48
    数据库系统概论前七章习题解析 第1章绪论 1.试述数据、数据库、数据库系统、数据库管理系统的概念。答: (l)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、...现代计算机能存储和...
  • LVM用于将现有存储设备收集到该组中并分配逻辑单元。  33.什么是umask? 回答:  unmask代表用户文件创建模式。用户创建任何文件时,它具有默认文件权限。因此,取消屏蔽将对新创建的文件指定很少的限制(它...
  • 数字货币其实更像数字现金或黄金。你可能听过这样的说法,“现实持有, 败一胜九。”好吧,在数字货币的世界里,这样的持有只能让你有一成胜率。而只有拥有解锁数字货币的密钥才相当于持有现金或一块贵重金属。你...
  • SDN

    千次阅读 多人点赞 2017-06-29 11:35:37
    1)网线提供物理介质,承载比特流/电信号(数字信号)。 2)网卡进行数据处理,将比特流转换为数据,将磁盘上的数据/字节 转换为 网线上的比特/电流。 3)协议栈作为沟通语言,实现通信过程中的数据解析,地址寻址...
  • MySQL学习总结

    千次阅读 2019-05-21 14:39:29
    数据库(DataBase,DB):是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS):是一种操作和管理数据库的...
  • 叶飞表示,比特币支付过程本质是数字签名及验证的过程,经过私钥转公钥一系列过程,得出比特币地址,而这一系列的动作都是为了确保数字资产的安全。 库神钱包创始合伙人&CTO叶飞 自2013年到2017年,数字货币丢失事件...
  • 需要网络安全制度汇编请下载网络安全等级保护-信息安全管理制度汇编参考下载,等级保护测评公司,网络安全等级保护测评,等级保护测评机构,等级保护机构 需要加强等网络、信息安全级保护定级备案,网络安全测评及...
  • 边缘计算

    千次阅读 2018-09-20 11:11:13
    边缘计算 指的是在网络的边缘来处理分析数据,这样能够减少请求响应时间、提升电池续航能力、减少网络带宽同时保证数据的安全性和私密性。 发展背景 云计算 云计算自从它与2005年提出之后,就开始逐步的改变...
  • iOS本地数据安全存储

    千次阅读 2017-01-12 15:54:02
    由于移动设备使用地越来越广泛,设备失窃的风险也越来越大,因此不安全的本地数据存储已成为移动APP安全的主要威胁之一。 攻击者可以通过一些方式获取到存储在iOS设备上的敏感信息,主要有以下方法: 恶意...
  • 禁用USB存储设备

    千次阅读 2013-01-24 16:59:58
    有软件的人就不说了,USB安全存储专家(以下简称USSE)是一套计算机USB端口屏蔽、USB端口控制、实时监视、实时监控于一体的计算机网络安全控制系统。没软件的朋友可以用这些方法的了。 方法一: 禁用主板...
  • 基于区块链的安全车联网数字取证系统SVDF 车联网——汽车移动物联网技术:车与车、车与路、车与传感设备等交互。由车辆位置、速度和路线等信息构成巨大交互网络。通过各种装置,车辆可以完成自身环境和状态信息的...
  • 作者前文介绍了什么是数字签名,利用Asn1View、PEVie、010Editor等工具进行数据提取和分析,这是全网非常新的一篇文章,希望对您有所帮助。这篇文章将详细介绍微软证书漏洞CVE-2020-0601,并讲解ECC算法、Windows...
  • 数据库系统概论(第五版) 王珊 第一章课后习题答案

    千次阅读 多人点赞 2019-12-23 16:18:55
    数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据...
  • 上文中已经介绍了DCEP数字货币从“设计”、“印制”到“发行”的全过程,在本文中,我将继续探讨在用户端DCEP是如何完成安全存储与离线交易等功能。 术语与缩写 在印制科学技术研究所的相关专利文档中,采用了一系列...
  • NB-IoT R14标准,MT2625 整合一系列丰富的外围输入输出接口,包括安全数字输入输出模块(SDIO)、通用异步收发传输器(UART)、I2C 传输协议、I2S、序列外围接口(SPI)及脉冲宽度调制(PWM),帮助 NB-IoT 设备实现...
  • java实习生面试题

    万次阅读 多人点赞 2019-03-17 22:04:43
    1.Java容器框架有哪些? Java容器框架中有两个名称分别为Collection和Set的接口 ...LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同时还存储下一个元素的地址 ArrayList和Vect...
  • MATLAB 2018b 安装与简介

    万次阅读 多人点赞 2019-02-18 13:07:00
    Java SE 8:MATLAB支持,提供更高的安全性和对新Java功能的访问 Python接口:在MATLAB和Python之间传递多维数字或逻辑数组 C ++ MEX API:使用C ++ API从MEX文件中异步调用MATLAB 单元测试框架:与更多插件和更智能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 110,744
精华内容 44,297
关键字:

安全数字存储设备