linuxprobe
文章平均质量分 76
LinuxProbe2016
这个作者很懒,什么都没留下…
展开
-
Keepalived的安装和配置
keepalived主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。keepalived主要目的在于,其自身启动一个服务,能够实现工作在双节点或多个节点上,并且可以在内核生效的ipvs规则其中当前持有资源的节点被称为活跃节点,另外的节点被称为备节点被称为 Master/Backup。VRRP(如果有学习过TC转载 2017-07-11 22:05:33 · 511 阅读 · 0 评论 -
针对高级用户的 Vim 编辑实用技巧
毫无疑问, Vim 是一个很强大的文本编辑器。它提供了大量的特性,这意味着学习并记住 Vim 的所有功能实际上是不可能的。但是我们至少可以不断学习简单的方法来完成事情,从而随着时间的增长,我们使用编辑器的经验将会变得更好。这篇文章是 Vim 用户指南系列文章中的一篇:Vim 初学者入门指南Vim 快捷键速查表5 个针对有经验用户的 Vim 技巧3 个针对高级用户的 Vi转载 2017-07-12 15:30:50 · 425 阅读 · 0 评论 -
虚拟机里面安装Openfiler 2.99
简介Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。Openfiler 支持 CIFS、NFS、HTTP/DAV 和 FTP。Openfiler能把标准x86/64架构的系统变成一个强大的NAS、SAN存储和IP存储网关,为管理员提供一个强大的管理平转载 2017-07-13 11:19:01 · 820 阅读 · 0 评论 -
WebUI发布自动化测试框架PhoenixAutotest
介绍WebUI自动化测试框架phoenix.webui.framework发布20170610版本。本次发布修正了一些bug,更多Isseus信息请访问Github。添加的主要功能如下:增加了通过注解的方式来配置PageObject(页面对象),单元测试代码如下(本文所有的代码都可以在Github项目中获取):/* * * * Copyright 2002-200转载 2017-07-15 20:17:30 · 1104 阅读 · 0 评论 -
时间序列数据的首选神经网络
本文简单介绍循环神经网络RNN的发展过程,分析了梯度下降算法、反向传播及LSTM过程。随着科学技术的发展以及硬件计算能力的大幅提升,人工智能已经从几十年的幕后工作一下子跃入人们眼帘。人工智能的背后源自于大数据、高性能的硬件与优秀的算法的支持。2016年,深度学习已成为Google搜索的热词,随着最近一两年的围棋人机大战中,阿法狗完胜世界冠军后,人们感觉到再也无法抵挡住AI的车轮转载 2017-07-16 19:54:49 · 16619 阅读 · 0 评论 -
如何优雅的使用telnet测试端口连通性
telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)。其执行结果有两种:端口未打开$ telnet 101.199.97.65 62715Trying 101.199.97.65...telnet: connect to address 1转载 2017-07-18 08:37:38 · 6759 阅读 · 0 评论 -
如何使用 awk 复合表达式
一直以来在查对条件是否匹配时,我们使用的都是简单的表达式。那如果你想用超过一个表达式来查对特定的条件呢?本文中,我们将看看如何在过滤文本和字符串时,结合多个表达式,即复合表达式,用以查对条件。awk 的复合表达式可由表示“与”的组合操作符“ &” 和表示“或”的“|| ”构成。复合表达式的常规写法如下:( 第一个表达式 ) & ( 第二个表达式 )转载 2017-07-21 20:09:33 · 336 阅读 · 0 评论 -
LNMP 自动安装包 V1.4 版发布
LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP 一键安装包 V1.4 正式版发布。LNMP 1.4 的主要新增:对 PHP 7.1 的支持LNMP 模式下多 PHP 版本安装多 PHP 版本下模块组件安装l转载 2017-07-22 11:04:09 · 477 阅读 · 0 评论 -
Linux工作站加固的6个方法
正如我之前说过,安全好比是在公路上开车――比你开得慢的人都是白痴,比你开得快的人都是疯子。本文介绍的这些准则只是一系列基本的核心安全规则,它们并不全面,也代替不了经验、谨慎和常识。你应该稍稍调整这些建议,以适合本企业的环境。对每个系统管理员来说,以下是应该采取的一些必要步骤:1.一律禁用Firewire和Thunderbolt模块。2.检查防火墙,确保所有入站端口已被过转载 2017-07-19 07:24:38 · 463 阅读 · 0 评论 -
Linux 中怎么设置计划任务:cron 与 anacron
在本篇中,我们会解释 cron 和 anacron,并向你展示如何在 Linux 中设置 anacron。我们也会比较这两个工具。cron 在 Linux 设置cron - 是一个用于运行计划任务如系统备份、更新等的守护进程。它适合在那些 24X7 不间断运行的机器如服务器上运行的计划任务。命令/脚本被写在 cron 任务脚本中,它是在crontab 文转载 2017-07-23 10:49:13 · 629 阅读 · 0 评论 -
linux下 awk内置变量使用介绍
我们将逐渐揭开 awk 功能的神秘面纱,在本节中,我们将介绍 awk 内置built-in变量的概念。你可以在 awk 中使用两种类型的变量,它们是:用户自定义user-defined变量和内置变量。我们将逐渐揭开 awk 功能的神秘面纱,在本节中,我们将介绍 awk 内置built-in变量的概念。你可以在 awk 中使用两种类型的变量,它们是:用户自定义user-d转载 2017-07-31 22:57:29 · 237 阅读 · 0 评论 -
在 Linux 系统上安装主播软件
也许没有那么多铁杆的游戏玩家使用 Linux,但肯定有很多 Linux 用户喜欢玩游戏。如果你是其中之一,并希望向世界展示 Linux 游戏不再是一个笑话,那么你会喜欢下面这个关于如何捕捉并且/或者以流式播放游戏的快速教程。我在这将用一个名为 “Open Broadcaster Software Studio” 的软件,这可能是我们所能找到最好的一种。捕获设置在顶层转载 2017-08-01 22:45:20 · 598 阅读 · 0 评论 -
在 Linux 中如何自动批量创建用户
作为一名 Linux 系统管理员,你有时必须向系统添加新的用户帐户。为此,经常使用 adduser 命令。当涉及到多个用户的创建时,adduser 命令可能会变得相当无聊和耗时。这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量创建用户。newusers 命令将帮助你通过从预填文件中获取信息来创建多个用户。要求访问 Linux 计算机的转载 2017-08-08 23:07:18 · 1812 阅读 · 0 评论 -
在 RHEL 7.1 上设置 Mesos/Marathon 集群
Mesos 是一套分布式集群管理器,旨在通过以动态方式于不同任务之间共享资源的方式改进资源使用率;Marathon 是一套用于在 Mesos 之上运行长期运行应用程序或者服务的框架; SOA是面向服务架构,最近颇为流行的微服务架构鼓励大家利用多项松散耦合的服务构建应用程序。今天的环境上面显示在 RHEL 7.1 上设置 Mesos/Marathon 集群。Mesos 与 Mar转载 2017-07-24 23:26:44 · 310 阅读 · 0 评论 -
开源大数据分析工具!
据已经成为现代化企业中重要的宝贵资源。一切决策、策略或者方法都需要依托于对数据的分析方可实现。随着“大数据分析”逐步替代其上代版本,即“商务智能”,企业正面临着一个更加复杂、且商业情报规模更为庞大的新时代。考虑到现有技术解决方案的复杂性与多样化,企业往往很难找到适合自己的大数据收集与分析工具。然而,混乱的时局之下已经有多种方案脱颖而出,证明其能够帮助大家切实完成大数据分转载 2017-08-09 21:38:31 · 977 阅读 · 0 评论 -
Linux下33个常用的Find实例
1. 在当前目录查找文件使用的名字在当前目录下,查找所有名称为linuxprobe.txt的文件# find . -name linuxprobe.txt./linuxprobe.txt2. 在home目录下查找文件查找home目录下所有文件名为linuxprobe.txt的文件# find /home -name linuxprobe.txt/home/li转载 2017-08-02 20:18:57 · 647 阅读 · 0 评论 -
利用inotify+rsync实现linux文件批量更新
批量同步、批量更新,这应该是做运维的朋友们经常做的工作,rsync是linux下一款非常强大的同步工具,采用差异同步的方法,只上传文件/文件夹的不同部分,同时可以对上传部分先进行压缩,所以rsync的传输效率是很高的但rsync也有缺点,最大的问题就是每次执行rsync命令都会遍历目标目录,当文件不多时,这没什么问题,一旦文件数到了一定规模,那么每次遍历都会消耗很多资源。如果只转载 2017-07-25 21:10:35 · 425 阅读 · 0 评论 -
LVM中对基于xfs的文件系统进行扩容
以前没接触过CentsOS 7 ,对其所改变的特性不了解,偶然在centos 7中接触到LVM,创建LVM的方法和6中没有区别,但是对LVM进行扩容就有点不一样了,使用以前的方法进行扩容后始终没有生效,折腾了半天才搞清楚其扩容的方法。Xfs是CentOS7的默认文件系统类型,而不同文件系统类型对应的创建、检查、调整命令不同。Xfs是CentOS7的默认文件系统类型,而不同文件系转载 2017-08-17 20:12:22 · 2533 阅读 · 0 评论 -
Linux中恢复仍在活动进程中的已删除文件!
许多情况下,删除的文件都可以恢复,比如在该文件有活动的进程在操作它,并且目前被单个或多个用户使用时。在 Linux 系统中,每个当前正在运行的进程都会获得 ID,其被称之为进程标识符 “PID”,并将它们存放在 /proc 目录中。这正是我们恢复仍在运行的进程中(具有PID)已删除的文件所需要的东西。这里就是介绍我们如何做到这一点的。假设你打开了一个压缩文件,之后你删除了这转载 2017-08-03 17:30:50 · 3136 阅读 · 0 评论 -
自建邮件服务器,你玩过吗?
邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。本文将介绍如何在Centos系统下自行建立邮箱服务器。准备工作:硬件服务器IP·公网固定IP·公网动态IP,则需在花生壳或者金万维注册域名或者将域名迁入域名u-mail邮件系统 CentOS 7.X独立安装包请去http://w转载 2017-08-10 19:12:05 · 25802 阅读 · 1 评论 -
高效的浏览 Linux 目录结构:pushd和popd命令
有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手。通常情况下,我们主要使用cd(改变目录)命令在 Linux 文件系统之间移动。在这个教程中,我们将讨论两个相关的命令:pushd和popd,使用它们可以高效的浏览 Linux 目录结构。这两个命令在大多数 shell ,比如 bash、tcsh 中都存在。pushd 和 po转载 2017-08-18 20:35:58 · 578 阅读 · 0 评论 -
rtop 通过 SSH 监控远程主机
rtop 是一个基于 SSH 的直接的交互式远程系统监控工具,它收集并显示重要的系统性能指标,如 CPU、磁盘、内存和网络指标。它用 Go 语言编写,不需要在要监视的服务器上安装任何额外的程序,除了 SSH 服务器和登录凭据。rtop 基本上是通过启动 SSH 会话和在远程服务器上执行某些命令来收集各种系统性能信息。一旦 SSH 会话建立,它每隔几秒(默认情况下为 5转载 2017-08-04 21:47:25 · 525 阅读 · 0 评论 -
在 Linux 上配置 mongodb
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。1.下载Linux安装转载 2017-08-12 03:31:28 · 307 阅读 · 0 评论 -
在 Ubuntu 16.04 上安装 Bro 网络分析器
Bro 是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达 15 年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。它主要由伯克利国际计算机科学研究所和伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心开发。Bro 的功能包括:Bro 的脚本语言支持针对站点定制监控策略针对高性能网络分析器支持许多协议,可以在应用层面实现高级语义分析它转载 2017-08-19 14:18:02 · 390 阅读 · 0 评论 -
老司机教你快速安装DHCP服务器
动态主机配置协议(DHCP) 是一种用于使主机能够从服务器自动分配 IP 地址和相关的网络配置的网络协议。DHCP 服务器分配给 DHCP 客户端的 IP 地址处于“租用”状态,租用时间通常取决于客户端计算机要求连接的时间或 DHCP 服务器配置的时间。DHCP 如何工作?以下是 DHCP 实际工作原理的简要说明: 一旦客户端(配置为使用 DHCP 的转载 2017-07-27 21:02:46 · 1088 阅读 · 0 评论 -
常用Linux进程及作业管理命令
一、进程查看及其管理工具ps命令:报告当前进程的快照信息ps - report a snapshot of the current processes.选项:-A:显示所有进程与-e相同的效果-a:不与终端相关的所有进程-u:与用户相关的进程-x:通常和a,u结合使用,显示出来比较全面的信息-f:做一个更为完整的输出常用的组合:转载 2017-08-05 11:59:42 · 566 阅读 · 0 评论 -
索引让SQL举步维艰的秘密
在查询语句中,如果更新语句出现,索引的缺点将很明显。因为索引本身是有序的,而更新数据的过程中也要更新索引,更新完后还要保持索引的有序性,这就需要付出很大的开销了,索引不好的一面就从这里开始显示出来了。任何事物都有它的两面性,索引也不例外,本文我们就来阐述一下索引的坏处。这里我们先简要综述一下索引的不足之处有哪些,而后详细阐述,随后一起和大家探索各种工作中的案例,最后为思考回顾。转载 2017-08-20 08:08:21 · 395 阅读 · 0 评论 -
HSTS安全策略在浏览器中的应用
在网站全站HTTPS后,如果用户手动敲入网站的HTTP地址,或者从其它地方点击了网站的HTTP链接,通常依赖于服务端301/302跳转才能使用HTTPS服务。而第一次的HTTP请求就有可能被劫持,导致请求无法到达服务器,从而构成HTTPS降级劫持。这个问题目前可以通过HSTS(HTTP Strict Transport Security,RFC6797)来解决。HSTS简介转载 2017-08-13 13:33:09 · 901 阅读 · 0 评论 -
大型网站系统架构演化之路
一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝要解决海量转载 2017-07-28 15:37:05 · 222 阅读 · 0 评论 -
理解 Linux 中的 关机命令
在本篇中,我们会向你解释 shutdown、poweroff、halt 以及 reboot 命令。我们会解释清楚当你用那些可用的选项执行的时候它们实际做了什么。如果你想深入 Linux 服务器管理,那么为了有效和可靠的服务器管理,这些重要的 Linux 命令你需要完全理解。通常上,当你想要关闭或者重启你的机器时,你会运行下面之一的命令:shutdown 命令转载 2017-08-06 11:47:10 · 387 阅读 · 0 评论 -
单实例redis 的安装配置(上)
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。在运维的工作中,缓存是一个非常重要的技术,静态文件的缓存我们有:nginx的缓存,squid的缓存等,数据库的缓存我们有redis和memcache等,甚至有些公司会选择做redis的集群。今天我们就来看下redis的缓存的安装和配置上,(配置与使用请查看下次分解)转载 2017-08-14 21:35:10 · 315 阅读 · 0 评论 -
Ubuntu 16.04 上的 NGINX Web 服务器!
Let’s Encrypt 是互联网安全研究组织 (ISRG) 提供的免费证书认证机构。它提供了一种轻松自动的方式来获取免费的 SSL/TLS 证书 - 这是在 Web 服务器上启用加密和 HTTPS 流量的必要步骤。获取和安装证书的大多数步骤可以通过使用名为 Certbot 的工具进行自动化。转载 2017-08-22 14:05:07 · 1165 阅读 · 0 评论 -
如何在双击后运行shell脚本
当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。你可能会疯狂地大叫“运行文件,运行文件”,但是文件没有运行而是用Gedit打开了。转载 2017-08-25 13:20:41 · 12057 阅读 · 0 评论 -
Vim 快捷键一览表
Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版。尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助——无论你是经验丰富的系统管理员,还是刚上手树莓派的新手用户。这个轻量级的编辑器是个非常强大的工具。在有经验的使用者手中,它能完成不可思议的任务。除了常规的文本编辑功能以外,它还支持一些进阶特性。例如,基于正则表达式的搜索和替换、转载 2017-09-04 09:34:21 · 690 阅读 · 0 评论 -
Redis 高可用性实践
0×01 前言Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。如今,互联网业务的数据正以更快的速度在增长,数据类型越来越丰富,这对数据处理的速度和能力提出了更高要求。Redis 是一种开源的内存非关系型数据库,给开发人员带来的体验是颠覆性的。在自始至终的设计过程中,都充分考虑高性能,转载 2017-08-15 19:32:54 · 403 阅读 · 0 评论 -
Let’s Encrypt免费搭建HTTPS网站
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。环境:阿里云服务器CentOS7.3,Nignx,Let’s Encrypt做免费的HTTPS证书。转载 2017-09-05 12:41:26 · 831 阅读 · 0 评论 -
Ubuntu 16.04 上的 NGINX Web 服务器!
Let’s Encrypt 是互联网安全研究组织 (ISRG) 提供的免费证书认证机构。它提供了一种轻松自动的方式来获取免费的 SSL/TLS 证书 - 这是在 Web 服务器上启用加密和 HTTPS 流量的必要步骤。获取和安装证书的大多数步骤可以通过使用名为 Certbot 的工具进行自动化。特别地,该软件可在可以使用 shell 的服务器上使用:换句话说,它可以通过 SSH转载 2017-08-23 19:47:42 · 433 阅读 · 0 评论 -
自定义 sudo 在你输入错误的密码时嘲讽信息
sudoers 是 Linux 中的默认 sudo 安全策略插件,但是经验丰富的系统管理员可以自定义安全策略以及输入输出日志记录的插件。它由 /etc/sudoers这个文件驱动,或者也可在 LDAP 中。你可以在上面的文件中定义 sudoers 嘲讽或其他选项。它在 defaults 部分下设置。在本文中,我们将解释一个 sudoers 配置参数,以允许个转载 2017-09-13 19:24:32 · 444 阅读 · 0 评论 -
screen 命令使用
screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍转载 2017-09-06 20:36:05 · 406 阅读 · 0 评论 -
解密MySQL备份恢复的4种方法
备份高于一切,今天汇总一下常用的几种备份方法,以及恢复的步骤。一、mysqldump在日常工作中,我们会使用mysqldump命令创建SQL格式的转储文件来备份数据库。或者我们把数据导出后做数据迁移,主备搭建等操作。mysqldump是一个逻辑备份工具,复制原始的数据库对象定义和表数据产生一组可执行的SQL语句。 默认情况下,生成insert语句,也能生成其它分隔符的输出或XML格转载 2017-09-14 20:39:18 · 356 阅读 · 0 评论