07 2019 档案

利用SSH隧道加密技术隐蔽C&C通信流量
摘要:一、背景简介 在网络攻防博弈中,网络流量特征分析类安全防御措施得到了广泛应用。众多厂商和企业对网络流量进行恶意流量分析检测,从而针对性的采取防御措施,如各级ISP在骨干网络设备上大多采用网络流量分析检测的防御方案。本文想通过标准的SSH的端口转发建立SSH形式的加密隧道,用于加密、隐蔽传输恶意流量, 阅读全文

posted @ 2019-07-31 11:06 sarah_linux 阅读(1694) 评论(0) 推荐(0) 编辑

更快的网络文件系統 — Oxfs
摘要:什麽时候需要网络文件系统 ? 做嵌入式的同学经常会使用 NFS 将 host 上的某个目录挂载到开发板上,方便 host 上编译构建后能直接在板子上运行,减少手工拷贝操作。网站开发时,在 host 上利用 IDE 进行开发后,发到线上机器上运行测试时,使用网络文件系统能更快的减少数据同步,提高开发效 阅读全文

posted @ 2019-07-30 22:38 sarah_linux 阅读(165) 评论(0) 推荐(0) 编辑

更快的网络文件系統 — Oxfs
摘要:什麽时候需要网络文件系统 ? 做嵌入式的同学经常会使用 NFS 将 host 上的某个目录挂载到开发板上,方便 host 上编译构建后能直接在板子上运行,减少手工拷贝操作。网站开发时,在 host 上利用 IDE 进行开发后,发到线上机器上运行测试时,使用网络文件系统能更快的减少数据同步,提高开发效 阅读全文

posted @ 2019-07-29 16:56 sarah_linux 阅读(265) 评论(0) 推荐(0) 编辑

如何使用Git 优雅的版本回退呢?
摘要:介绍 在版本迭代开发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。 对于版本的回退,我们经常会用到两个命令: 那这两个命令有何区别呢?先不急,我们后文 阅读全文

posted @ 2019-07-28 15:27 sarah_linux 阅读(416) 评论(0) 推荐(0) 编辑

Linux 网络时间同步
摘要:Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。 系统时间:指当前Linux Kernel中的时间。 硬件时间:主板上有电池供电的时间。 4.查看硬件时 阅读全文

posted @ 2019-07-27 09:35 sarah_linux 阅读(1060) 评论(0) 推荐(0) 编辑

通过shell脚本批量操作mysql数据库
摘要:创建建表语句 批量插入数据脚本 阅读全文

posted @ 2019-07-26 22:27 sarah_linux 阅读(2075) 评论(0) 推荐(0) 编辑

案例十:shell编写nginx服务启动程序
摘要:选项有: 脚本一 创建脚本文件并添加执行权限 编写脚本内容 将脚本添加到系统服务并设置开机启动 脚本二 备份主配置文件 编辑写服务脚本 脚本文件并添加执行权限 阅读全文

posted @ 2019-07-25 10:16 sarah_linux 阅读(598) 评论(0) 推荐(0) 编辑

Linux在实际中的应用
摘要:各位童鞋们,你们是如何度过这周周末的呢?这周末的我在家学习学习再学习,然而学习到一半,公司领导突然给我打了个电话过来说有同事等会儿会去客户那部署无人值守安装系统服务,问我去不去学习下。我想我正在学Linux,虽然还没学习到那个部分,但是提前接触下对后面学习肯定会有很大帮助,所以我欣欣然的就同意了。 阅读全文

posted @ 2019-07-25 10:12 sarah_linux 阅读(723) 评论(0) 推荐(0) 编辑

案例九:shell脚本自动创建多个新用户,并设置密码
摘要:脚本一 添加100用户在users组,并设置密码为user 脚本二 添加100用户并设置密码 脚本三 阅读全文

posted @ 2019-07-24 16:26 sarah_linux 阅读(4853) 评论(0) 推荐(0) 编辑

数据架构的演变
摘要:01 传统数据基础架构 如图1-1所示,传统单体数据架构(Monolithic Architecture)最大的特点便是集中式数据存储,企业内部可能有诸多的系统,例如Web业务系统、订单系统、CRM系统、ERP系统、监控系统等,这些系统的事务性数据主要基于集中式的关系性数据库(DBMS)实现存储,大 阅读全文

posted @ 2019-07-21 23:37 sarah_linux 阅读(8273) 评论(0) 推荐(0) 编辑

说说我当初是如何学Linux的
摘要:今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux这个方向转的,都可以看看。 15年我还在做普通的桌面维护工作,技术还算行,就是杂事很多。虽然说我们公司的 阅读全文

posted @ 2019-07-20 23:23 sarah_linux 阅读(210) 评论(0) 推荐(0) 编辑

案例八:shell自动化管理账本脚本
摘要:该脚本目的帮助管理员创建账号、删除账号、锁定账号、解锁账号。 阅读全文

posted @ 2019-07-20 23:13 sarah_linux 阅读(343) 评论(0) 推荐(0) 编辑

案例七:shell实现开机自动播放挂载本地yum仓库程序
摘要:shell实现开机自动挂载本地YUM仓库自动化程序,可以在没有网络的情况下也可以使用yum安装程序。 阅读全文

posted @ 2019-07-19 23:08 sarah_linux 阅读(344) 评论(0) 推荐(0) 编辑

案例六:shell脚本监控httpd服务80端口状态
摘要:这里是举例监控httpd服务端口状态,根据端口判断服务器是否启动,如果没有启动则脚本自动拉起服务,如果服务正在运行则退出脚本程序;如果换成别的服务端口也可以,但是脚本程序需要做调整。 #!/bin/bash #实时每隔3秒监控HTTP服务状态,服务异常输出报警信息,并尝试启动,服务正常时提示正常运行 阅读全文

posted @ 2019-07-18 07:24 sarah_linux 阅读(774) 评论(0) 推荐(0) 编辑

案例五:shell脚本实现定时监控http服务的运行状态
摘要:注意:监控方法可以为端口、进程、URL模拟访问方式,或者三种方法综合。 说明:由于截止到目前仅讲了if语句,因此,就请大家用if语句来实现。 脚本改进 真正使用时,有些输出是不需要的就去掉 多条件判断的写法 阅读全文

posted @ 2019-07-17 09:52 sarah_linux 阅读(1108) 评论(0) 推荐(0) 编辑

案例四:Shell脚本生成随机密码
摘要:生成随机密码(urandom版本) 生成随机密码(字串截取版本) 生成随机密码(UUID版本,16进制密码) 阅读全文

posted @ 2019-07-16 09:10 sarah_linux 阅读(568) 评论(0) 推荐(0) 编辑

案例三:shell统计ip访问情况并分析访问日志
摘要:题目要求 有日志 1.log,部分内容如下: 统计出每个 IP 的访问量有多少 习题分析 这种分析日志的需求,在平时工作中很常见,而且找运维工作时的笔试题里面出现频率也非常多。 根据日志内容,可以看到 IP 地址就是第一段内容,所以只需要把 1.log 的第一段给过滤出来,然后近一步统计每一个 IP 阅读全文

posted @ 2019-07-15 18:10 sarah_linux 阅读(547) 评论(0) 推荐(0) 编辑

案例二:shell脚本获取当前日期和时间及磁盘使情况
摘要:习题分析 本题有两个核心知识点: 打印日期的命令为 date,示例命令如下: 而题目中要求的格式为应该是:2017-12-20,date 命令是有这样的功能的,示例命令如下: 磁盘使用情况,我们用命令 df -h 实现,示例命令如下: 习题答案 有了上面的分析之后,我们最终得到本题答案: 答案解析 阅读全文

posted @ 2019-07-14 09:18 sarah_linux 阅读(849) 评论(0) 推荐(0) 编辑

案例一:shell脚本指定日期减去一天
摘要:如果只减去一天的话,直接写就可以了。 如果要减去几天,还可以这样写,如果用负数是往前数, 在指定的日期上加上指定的小时 在指定的日期上减去指定的小时 在指定的日期上加上指定的分钟 date -d参数可以根据当前日期获取更多我们需要的日期。 本月和下月 昨天和明天 指定月份 其他 阅读全文

posted @ 2019-07-13 09:47 sarah_linux 阅读(17949) 评论(0) 推荐(1) 编辑

Linux:保证数据安全落盘
摘要:背景 在很多IO场景中,我们经常需要确保数据已经安全的写到磁盘上,以便在系统宕机重启之后还能读到这些数据。但是我们都知道,linux系统的IO路径还是很复杂的,分为很多层,每一层都可能会有buffer来加速IO读写。同时,用户态的应用程序和库函数也可能拥有自己的buffer,这又给IO路径增加了一些 阅读全文

posted @ 2019-07-12 09:53 sarah_linux 阅读(536) 评论(0) 推荐(0) 编辑

Linux系统文件系统及文件基础篇
摘要:学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux系统的安装,我们首先来了解下Linux系统里各个目录文件夹下的大致功能:主要的目录树的有/、/root、/home、/usr、/bin等目录。下面是一个典型的linux目录结构如下: / 根目录 /bin 存放必要的命令 /b 阅读全文

posted @ 2019-07-11 07:59 sarah_linux 阅读(217) 评论(0) 推荐(0) 编辑

隔着外网访问家里的电脑
摘要:有了公网IP,就可以做一些好玩的事了。最直接的就是可以把自己的主机当服务器来用了,省去了购买VPS的费用,在公司或者其他地方也可以连到家里的主机,传东西什么的也很方便… 判断是否是公网IP 首先要判断运营商分配给自己的IP是否是公网IP,如果没有公网IP,一切都是白搭…移动和联通的不太清楚,电信用户 阅读全文

posted @ 2019-07-11 07:50 sarah_linux 阅读(10206) 评论(1) 推荐(2) 编辑

网络之IP地址、子网掩码、网关关联
摘要:网络无处不在,深深影响着我们的生活。而下面几点知识是我们在网络学习中经常遇到的,但并不是每个人都能轻易的说出他们概念。IP地址?子网掩码? 网关?我们经常混淆这些知识,同时面试的时候又容易被问。通俗一句话就是:IP 地址,是来标注你这台电脑的身份的,就如同我们每个人都有一个身份证一般;子网掩码表示所 阅读全文

posted @ 2019-07-10 21:04 sarah_linux 阅读(878) 评论(0) 推荐(0) 编辑

TCP三次握手四次挥手介绍
摘要:通信基本流程 我们都知道TCP协议是面向连接的协议,可以保证数据不丢失,不重复,不乱序的到达接收方。TCP的通信过程大概是下图所示。上图为TCP整个完整的通信过程,首先经过三次握手建立连接(绿色部分),连接建立后可以正常通信(蓝色部分),通信完毕需要四次挥手断开连接(红色部分)。 三次握手 三次握手 阅读全文

posted @ 2019-07-09 09:19 sarah_linux 阅读(259) 评论(0) 推荐(0) 编辑

安装CentOS7出现dracut:/#……time解决办法
摘要:当选择install CentOS7以后一会就会出现错误。报错信息:就是dracut:/# ... timeout一大堆。我本来以为是我的启动盘没做好,后来我又重做了好几次都是这问题。 解决 通过搜索引擎检索,解决办法结果大同小异。在报错信息下面进行如下操作: 这样子你就会看到所有的设备信息。找到s 阅读全文

posted @ 2019-07-08 10:36 sarah_linux 阅读(35399) 评论(0) 推荐(0) 编辑

基于隐私保护技术的DNS通信协议介绍
摘要:域名系统(DNS)是互联网基础服务,是互联网访问的重要入口,域名隐私保护是 DNS安全的研究热点。本文提出了一种基于用户数据报协议的DNS传输中用户隐私保护的加密方法:DNSDEA。该方法采用PKI加密体系与DNS协议相融合,不仅解决了域名隐私保护问题,而且与传统DNS体系相兼容,保持了DNS系统的 阅读全文

posted @ 2019-07-07 17:41 sarah_linux 阅读(845) 评论(0) 推荐(0) 编辑

解除Ubuntu禁止root远程登录
摘要:编辑SSH服务配置文件 编辑SSH服务的配置文件sshd_config,修改SSH的端口和root用户权限。 使用到的命令:(按字母 i 进入编辑模式,按ESC退出编辑模式, :wq 保存退出)。 1. 开放远程端口 2. 允许root远程登录 3. 重启ssh服务 阅读全文

posted @ 2019-07-06 17:48 sarah_linux 阅读(1547) 评论(0) 推荐(0) 编辑

在线快速匹配IP
摘要:网址 http://www.bejson.com/othertools/regex/ 正则表达式:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} 演示 登录http://www.bejson.com/othertools/regex/,写好正则表达式,再输入待匹配文本,最后点击 阅读全文

posted @ 2019-07-05 23:00 sarah_linux 阅读(516) 评论(0) 推荐(0) 编辑

解决shell脚本错误$’r’ command not found
摘要:从windows上传了一个脚本到Linux上执行 出现如下错误:$'\r': command not found这是windows与Unix文本编辑的默认格式不同造成的,需要转成unix格式。 解决方法 阅读全文

posted @ 2019-07-04 09:11 sarah_linux 阅读(1028) 评论(0) 推荐(0) 编辑

python基础
摘要:1.1 表达式 在Pyhon中,2+2称为表达式,是值、变量和操作符的组合。 单独的一个值也被看做一个表达式,单独的变量也是如此。 语句是一段会产生效果的代码单元,如创建新变量或者显示一个值 第一行是一个赋值语句,将值17赋给变量n 第二行是一个print语句,显示变量n的值 【区别与联系】 表达式 阅读全文

posted @ 2019-07-03 09:36 sarah_linux 阅读(120) 评论(0) 推荐(0) 编辑

RDD的运行机制
摘要:1. RDD 的设计与运行原理 Spark 的核心是建立在统一的抽象 RDD 之上,基于 RDD 的转换和行动操作使得 Spark 的各个组件可以无缝进行集成,从而在同一个应用程序中完成大数据计算任务。 在实际应用中,存在许多迭代式算法和交互式数据挖掘工具,这些应用场景的共同之处在于不同计算阶段之间 阅读全文

posted @ 2019-07-02 08:32 sarah_linux 阅读(1459) 评论(0) 推荐(0) 编辑

Win10搭建web服务实现文件共享
摘要:1.打开控制面板,启用IIS服务。 启用IIS服务,系统会自动搜索并安装IIS服务。 2.管理web服务 此时在浏览器输入localhost,就可以打开Win10自带的默认网页。 3.配置web服务 查看Win10系统IP用“Win键”+“R键”调出运行程序,输入cmd,按回车键 ,再输入ipcon 阅读全文

posted @ 2019-07-01 16:04 sarah_linux 阅读(6388) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示