摘要:$user_agent = $_SERVER['HTTP_USER_AGENT']; if (stripos($user_agent, "iPhone")!==false) { $brand = 'iPhone'; } else if (stripos($user_agent, "SAMSUNG")!==false || stripos($user_agent, ...
阅读全文
10 2018 档案
摘要:$user_agent = $_SERVER['HTTP_USER_AGENT']; if (stripos($user_agent, "iPhone")!==false) { $brand = 'iPhone'; } else if (stripos($user_agent, "SAMSUNG")!==false || stripos($user_agent, ...
阅读全文
摘要:code=='1'){ return false; } $data = (array)$ip->data; return $data; } $cityInfo=getCity($ip); $area=$cityInfo['region']; $city=$cityInfo['city']; $noAreaAry=array('广东','上海','江苏...
阅读全文
摘要:今天在百度云的系统上安装python3 编译的时候提示 configure: error: no acceptable C compiler found in $PATH 问题解决 网上查了是 是缺少gcc 然后继续编译就可以了
阅读全文
摘要:阿里云实现putty私钥登录全过程 1 putty生成公钥和私钥 1)putty生成公钥和私钥 记得在空白区域 滑动 2 公钥上传到阿里云 1)公钥上传 私钥存到本地 3 公钥绑定要登录的实例 4 putty登录的时候设置选中私钥 1)登录设置用户名为 root 2) 选中私钥 5 登录成功
阅读全文
摘要:阿里云 putty链接服务器出现 server refused our key 创建了密钥对绑定实例,puttygen生成ppk,putty配置参数,连接,一步一步来的,结果出现 server refused out key, 后来重启了一下实例,就成功了。 记得重启实例
阅读全文
摘要:使用秘钥对登录百度云系统全过程 1在百度云生成秘钥对 并且绑定要登录的IP 1)创建 2) 创建成功后,会自动下载私钥到本地 3)绑定 4)绑定完毕 2把下载到本地的私钥使用putty key generator转换下 1) putty key generator在哪里,putty的安装目录就有 2
阅读全文
摘要:重识linux-SSH中的SFTP 1 SFTP也是使用SSH的通道(port 22) 2 SFTP是linux系统自带的功能 3 连接上主流的ftp软件都支持sftp协议 比如flashfxp,filezilla都支持 主要因为: 一、可以不用额外安装任何服务器端程序(我比较中意这个,很多公司为了
阅读全文
摘要:1、双击运行psftp.exe 双击直接运行psftp.exe程序 2、open目标地址 运行psftp后,使用open指令连接目标机器,如: psftp>open 127.0.0.1 3、输入账号密码 输入open命令后会提示login as输入账号,输入账号后提示password输入密码,输入成
阅读全文
摘要:概述: 对称加密算法在加密和解密时使用的是同一个秘钥; 而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。 优缺点: 非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的
阅读全文
摘要:用几个最常见的情况,直接举例说明: 1. 允许所有SE收录本站:robots.txt为空就可以,什么都不要写。 2. 禁止所有SE收录网站的某些目录: User-agent: * Disallow: /目录名1/ Disallow: /目录名2/ Disallow: /目录名3/ 3. 禁止某个SE
阅读全文
摘要:重识linux-linux系统服务相关 1 tcp wrappers 特殊功能 应用级防火墙 2 系统开启的服务查看 top,ps 命令 3 查看系统启动的服务 1) 找到目前系统开启的网络服务 2) 找出所有的有监听网络的服务 4 设置开机后立即启动服务的方法 chkconfig 管理系统服务默认
阅读全文
摘要:重识linux-守护进程,系统服务,daemons 1分类 分为 单独的守护进程 和超级守护进程 2命名 服务的名称被创建之后,被挂上linux使用,通常在服务的名称之后会加上一个d,例如at和cron这个两个服务, 他们的程序文件名会被取为atd与crond 这个 d就是daemons 3 启动脚
阅读全文
摘要:比特币原理-什么是比特币 1 比特币是数字货币 就是一连串的数字 2 去中心化的记账系统
阅读全文
摘要:比特币原理-共识机制 1 累积工作量最大的区块 延长最大链 2 分叉 工作量多的为主链 工作量少的为备用链 总之:工作量证明+最长链的组合 作为共识
阅读全文
摘要:比特币原理-为什么记账-挖矿 1 记账=hash打包的过程 就是hash打包交易信息,由于处理这些内容会消耗资源,所以算法会给予奖励 2 挖矿=工作量多少的证明 1)规则 一段时间(通常是10分钟)内只有一个人可以记账成功 2)通过解决密码学难题(工作量证明)竞争获得唯一记账权 3) 其他节点复制记
阅读全文
摘要:比特币原理-账号所有权的问题-由私钥控制无个人信息 比特币系统 1 点对点交易 没有第三方 2 账号就是地址来表示的,转账是从一个地址转到另外一个地址 转账记录就是 地址1 地址2 币值 3 密码就是私钥 地址和私钥的关系-非对称关系,私钥 找不回的 hash(hash(fun(私钥)))=地址 4
阅读全文
摘要:比特币原理-账本如何验证 1 hash函数 生成摘要信息 hash和md5函数类似的结果 hash(原始交易信息)=摘要 2 区块 区块 = 区块头【序号+时间戳+hash摘要】 + 交易记录 3 第二个账本以及更多 在第二个账本计算的时候,会加入第一个账本的hash值作为参数+第二个账本的交易信息
阅读全文
摘要:centos7.5下安装teamview, 1 安装 直接下载rpm安装的时候 提示缺很多东西,用以上安装 很快成功了 2 启动 默认会安装到/opt/teamview里面,并且安装成功会默认启动 cd /opt/teamviewer/tv_bin/ 用teamviewer --info命令可查看t
阅读全文
摘要:apache伪静态规则解析 最近有个客户有个要求,昨天折腾了一会,没解决,今天没啥就多学习学习 还是根据例子来学习比较快 1 简单的重定向规则 2 稍微复杂一点的 3 更精准一些的 1) R[=code](force redirect) 强制外部重定向强制在替代字符串加上http://thishos
阅读全文
摘要:1 安装 2 启动 3 配置文件 /etc/ntp.conf 4 查看是否有报错 5 设置开机启动 6 查看启动端口 主要是udp数据包,且在port 123 这个端口 7 ntpstat 列出我们的NTP是否和上层连接 8 ntpq -p 当前ntp和上层NTP的状态 9 当前服务器时间修改 修改
阅读全文
摘要:重识linux-常见压缩和解压缩命令 1 compress 目前已经很少使用,知道有个 不重点学习 2 gzip和zcat 目前应用最广泛 如上进行压缩 zcat命令 读取压缩后的gz里面的内容 3 bzip2,bzcat bzip2提供了更好的压缩比 用法和gzip类似 4 重点介绍打包命令 ta
阅读全文
摘要:1 一种压缩原理 在系统中,系统使用byte作为最小单位来描述文件大小,但是计算机最小的单位是bit 一个byte=8bit,通常描述一个文件,计算机是使用0和1来存储的,所以系统工程师利用技术把为0的省略了 这样就造成了总的文件变小了,但是解压后又把0给还原回去了,这样文件又可以正常运行了。 2
阅读全文
摘要:重识linux-关于selinux 1 selinux是一个内核模块,有美国国家安全局研发,主要在基因redhat分支的系统上实现,当初的设计是未了避免用户资源的误用, 而SELINUX使用的是MAC委任访问设置。 2 在selinux的运行中,重点在于主体进程能否访问目标文件资源,这中间牵涉到策略
阅读全文
摘要:重识linux-循环执行的例行性工作调度 1 用户的设置 1)/etc/cron.allow 可以使用的账号,在这个文件内 2)/etc/cron.deny 不可以的放在这个文件里面 allow的优先级比deny的高,一般只使用1个 2 使用 每行是一个工作编辑 1) 数字范围 0-59 分钟 0-
阅读全文
摘要:重识linux-仅执行一次的工作调动at 使用的是at命令 1 在系统中使用的是 atd这个服务 默认是不开启的 先启动 查看atd的状态 2 相关配置 1)生成的工作内容存在 /var/spool/at/ 这个目录内 2)使用限制文件/etc/at.allow 和/etc/at.deny 3 使用
阅读全文
摘要:1 查询用户 w,who,last,lastlog 1)在线用户查询 w ,who 2)账号最近的登录时间 last lastlog 2 用户对谈 write,mesg,wall 1)write baker95935 和在线的baker交谈 2)mesg n 关闭消息提醒 3)wall 给所有在线用
阅读全文
摘要:重识linux-linux的新增与删除用户组 1 相关文件 /etc/group /etc/gshadow 2操作相关 3 身份切换命令 4 登录校验使用的是pam模块 很详细内容很丰富
阅读全文
摘要:重识linux-linux的账号与用户组 1 账号 每个登录linux系统的用户都有 uid和gid uid就是用户ID,gid就是组ID 在系统上存账号信息的文件是 /etc/passwd 存密码相关的文件是 /etc/shadow 2 uid uid 0 的话是系统管理员 1-499 是系统账号
阅读全文
摘要:mysql错误:Column count doesn't match value count at row 1 mysql错误:Column count doesn't match value count at row 1 是由于类似 语句中,前后列数不等造成的, 1 校验字段是否充分 2 列和值的
阅读全文
|