05 2016 档案

摘要:数据丢失带来的损失是相当昂贵的。关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份Linux系统,包括rsync的和rsnapshot等。本文提供有关使用dd命令备份Linux系统的6个实例。 dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制 阅读全文
posted @ 2016-05-31 12:04 冯琪 阅读(228) 评论(0) 推荐(0)
摘要:通过运行下面十个命令,你就能在六十秒内粗略地了解系统正在运行的进程及资源使用情况。通过查看这些命令输出的错误信息和资源饱和度(它们都很容易看懂),你可以接下来对资源进行优化。饱和是指某个资源的负载超出了其能够处理的限度,一旦出现饱和,它通常会在请求队列的长度或等待时间上暴露出来。 其中某些命令需要预 阅读全文
posted @ 2016-05-31 07:31 冯琪 阅读(171) 评论(0) 推荐(0)
摘要:方案:1台主机作为httpd服务器,1台主机做php服务器,使用php-fpm模式,1台主机作为mysql数据库服务器 准备工作:三台主机,配置好yum源。 第一步:配置httpd服务器 1.yum安装httpd包 启动服务 测试是否能提供服务页面 httpd服务工作正常 2. 配置虚拟主机和定义动 阅读全文
posted @ 2016-05-30 14:37 冯琪 阅读(266) 评论(0) 推荐(0)
摘要:Linux下DNS服务器常规操作 软件包安装 Red Hat Linux的各个版本已经包含DNS服务器的软件--Bind,一般不需要用户另行安装,如果用户需要安装最新版本,可以到Bind官网http://www.bind.com/浏览最新消息。也可以到其它网站下载。 源码软件包:https://ww 阅读全文
posted @ 2016-05-30 12:32 冯琪 阅读(305) 评论(0) 推荐(1)
摘要:现在 Ubuntu 16.04 LTS 新版本正逐步进入用户的桌面,成为最先进可靠的 Ubuntu 桌面版本之一,随着用户对第三方 GTK 和图标主题的订制,使用 Arc GTK 主题和 Moka 图标集的需求最近也在不断增多。 Ubuntu 16.04 LTS安装Arc GTK主题 1.如果你也希 阅读全文
posted @ 2016-05-29 15:50 冯琪 阅读(910) 评论(0) 推荐(0)
摘要:说明: 线上的一台MySQL数据库服务器突然断电,造成系统故障无法启动,重新安装系统后,找到之前的MySQL数据库文件夹。 问题: 通过复制文件的方式对之前的MySQL数据库进行恢复,发现在程序调用时找不到数据库中的表,造成网站无法正常访问。 分析: 1、MySQL数据库,使用拷贝文件方式来恢复数据 阅读全文
posted @ 2016-05-29 12:42 冯琪 阅读(408) 评论(0) 推荐(0)
摘要:一、问题的由来 Web应用写好后,下一件事就是启动,让它一直在后台运行,这并不容易,举例来说,下面是一个最简单的Node应用server.js,只有6行。 你在命令行下启动它。 看上去一切正常,所有人都能快乐地访问 5000 端口了;但是,一旦你退出命令行窗口,这个应用就一起退出了,无法访问了,怎么 阅读全文
posted @ 2016-05-28 07:54 冯琪 阅读(422) 评论(0) 推荐(0)
摘要:扩展磁盘空间 硬盘空间为20G,使用vSphere Client增加磁盘大小,需要再增加10G空间; 扩展完后,重启系统,再次使用fdisk -l查看,会发现硬盘空间变大了; 重新创建分区,调整分区信息 本次实验主要对/dev/sda4这个分区扩展,如果是生产环境,请提前做好备份保存到其他分区,虽然 阅读全文
posted @ 2016-05-28 06:51 冯琪 阅读(8290) 评论(0) 推荐(0)
摘要:UCloud在很久之前就着手于可用区项目Sixshot的整体布局。 从2014年起UCloud 开始致力为分布在各个地区的数据中心建设高可用、高带宽的同城环网,将北京的多个主力机房的内网互相打通;其后在完善环网之余,先后对华北、华南、华东、亚太等地的网络架构进行了升级优化,完成了各地的双星型pop点 阅读全文
posted @ 2016-05-27 14:55 冯琪 阅读(784) 评论(0) 推荐(0)
摘要:1、系统安装类型选择及自定义额外包组 进入如图 1-1 所示界面。 上半部分是系统定制的不同的系统安装类型选择项,默认是“ Desktop”,这里我们选择“ Minimal”,即最小化安装,下半部分是在上面系统安装类型确定后, 额外想添加的软件包组选择项,我们选择“ Customize now”即立 阅读全文
posted @ 2016-05-27 11:02 冯琪 阅读(188) 评论(0) 推荐(0)
摘要:从他们发布的网站被黑报告 2016 Q1 版中可以看到,全部取样的 11485 个网站中有 4900 个网站发现了后门,在这些被入侵的网站中,后门是最严重的问题,其次是恶意代码(通过浏览器端的代码进行挂马攻击),占比 60%。第三名是SEO垃圾(SEO spam),大约32%的网站存在该问题,SEO 阅读全文
posted @ 2016-05-26 21:26 冯琪 阅读(269) 评论(0) 推荐(0)
摘要:Zabbix Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件,85%以上用户在使用Zabbix做监控解决方案,“入门容易、上手简单、功能强大并且开源免费”是对Zabbix的最直观评价。 优点: 缺点: Nagios 阅读全文
posted @ 2016-05-26 17:00 冯琪 阅读(1789) 评论(1) 推荐(1)
摘要:NMap也就是Network Mapper,nmap是在网络安全渗透测试中经常会用到的强大的扫描器,功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。 1) 获取远程主机的系统类型及开放端口 这里的 < target > 可以是单一 IP, 或主机名, 阅读全文
posted @ 2016-05-25 12:08 冯琪 阅读(835) 评论(0) 推荐(0)
摘要:首先让我们看一下在 include/linux/types.h 里的主结构体: 你可能注意到这和你以前见过的双向链表的实现方法是不同的。 举个例子来说,在 glib 库里是这样实现的: 通常来说一个链表结构会包含一个指向某个项目的指针。 但是 Linux 内核中的链表实现并没有这样做。所以问题来了: 阅读全文
posted @ 2016-05-25 09:03 冯琪 阅读(191) 评论(0) 推荐(0)
摘要:现在的服务器大部分都是运行在Linux上面的,所以作为一个程序员有必要简单地了解一下系统是如何运行的。 对于内存部分需要知道: 先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下: 从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的: 阅读全文
posted @ 2016-05-24 12:04 冯琪 阅读(254) 评论(0) 推荐(0)
摘要:一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是 阅读全文
posted @ 2016-05-24 06:58 冯琪 阅读(201) 评论(0) 推荐(2)
摘要:以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套接字 UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络 阅读全文
posted @ 2016-05-23 08:21 冯琪 阅读(267) 评论(0) 推荐(0)
摘要:lvs-nat模型构建 1.lvs-nat模型示意图 本次构建的lvs-nat模型的示意图如下,其中所有的服务器和测试客户端均使用VMware虚拟机模拟,所使用的CentOS 7 VS内核都支持ipvs功能,且安装ipvsadm控制书写lvs规则工具。 RS端两台服务器为httpd服务器做请求的负载 阅读全文
posted @ 2016-05-22 16:00 冯琪 阅读(1060) 评论(0) 推荐(0)
摘要:LVS概述 1.LVS:Linux Virtual Server 四层交换(路由):根据请求报文的目标IP和目标PORT将其转发至后端主机集群中的某台服务器(根据调度算法); 不能够实现应用层的负载均衡 lvs(又称ipvs)是基于内核中的防火墙netfilter实现 2.lvs集群术语: 3.LV 阅读全文
posted @ 2016-05-22 09:08 冯琪 阅读(604) 评论(0) 推荐(0)
摘要:下面是一些我在我的电脑上安装 openSUSE Leap 之后做的一些事情(不适用于服务器)。这里面没有强制性的设置,基本安装对你来说也可能足够了。但如果你想获得更好的 openSUSE Leap 体验,那就跟着我往下看吧。 添加 Packman 仓库 由于专利和授权等原因,openSUSE 和许多 阅读全文
posted @ 2016-05-21 15:08 冯琪 阅读(347) 评论(0) 推荐(0)
摘要:在本教程中你将会了解到: 为什么备份? 一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加。有了备份,你就有了从磁盘故障中恢复的能力。备份还可以帮助你抵御: 你可以使用磁带归档备份整个服务器并将其离线存储。 理解磁带文件标记和块大小 每个磁带设备能存储多个 阅读全文
posted @ 2016-05-21 10:32 冯琪 阅读(356) 评论(0) 推荐(0)
摘要:事前准备 说到PHP 7,那一定跑不了LAMP 或是LEMP,请先准备好底层服务的安装。 [CentOS 7] 整合Apache、MySQL、PHP 7 组成LAMP Server [CentOS 7] 整合Nginx、MariaDB、PHP 7 组成LEMP Server 以前我们要让PHP加快处 阅读全文
posted @ 2016-05-20 17:06 冯琪 阅读(321) 评论(0) 推荐(0)
摘要:硬链接 硬链接是通过索引节点进行的链接。在Linux中,多个文件指向同一个索引节点是允许的,像这样的链接就是硬链接。硬链接只能在同一文件系统中的文件之间进行链接,不能对目录进行创建。如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容,这样可以起到防止因为误操作而错误删除文件的作用 阅读全文
posted @ 2016-05-20 10:21 冯琪 阅读(1119) 评论(0) 推荐(0)
摘要:背景介绍 大概三年前,我在腾讯负责的活动运营系统,因为业务流量规模的数倍增长,系统出现了各种各样的异常,当时,作为开发的我,7*24小时地没日没夜处理告警,周末和凌晨也经常上线,疲于奔命。后来,当时的老领导对我说:你不能总扮演一个“救火队长”的角色, 要尝试从系统整体层面思考产生问题的根本原因,然后 阅读全文
posted @ 2016-05-19 17:25 冯琪 阅读(346) 评论(0) 推荐(2)
摘要:今天我们宣布 Docker Security Scanning(Docker安全扫描,原名项目鹦鹉螺)全面上市。Security Scanning 目前以一个服务附加在 Docker Cloud 私有仓库和位于Docker Hub的官方仓库。Security Scanning 为您的docker镜像 阅读全文
posted @ 2016-05-19 13:11 冯琪 阅读(306) 评论(0) 推荐(0)
摘要:1.技术原理 使用带压缩技术的迁移后,传输的数据总量会减少60%,总迁移时间减少70%+,同时宕机时间减少50%以上。一方面,压缩/解压缩的过程会消耗CPU周期而加大了迁移的时间;另一方面,总传输数据量的锐减,又会减少迁移时间。为了能够进行高速的压缩,本技术中使用了多线程并发的方式,提高压缩的目前虚 阅读全文
posted @ 2016-05-18 12:04 冯琪 阅读(343) 评论(0) 推荐(0)
摘要:举一个例子,一份亚马逊十年前做过的研究可以证明,甚至在那个时候,网页加载时间每减少100毫秒,收入就会增加1%。另一个最近的研究特别强调一个事实,即超过一半的网站拥有者在调查中承认它们会因为应用程序性能的问题流失用户。 网站到底需要多快呢?对于页面加载,每增加1秒钟就有4%的用户放弃使用。顶级的电子 阅读全文
posted @ 2016-05-18 07:31 冯琪 阅读(904) 评论(0) 推荐(1)
摘要:防火墙的初始化 废话不多说,先上一张表格: 清空默认表(filter表)中的数据,只要简单的使用下面这条命令即可: 清除默认表中INPUT链的规则,可使用下面的命令: 命令执行完成后,使用iptables -L查看当前防火墙设置。 给链设置默认策略基本语法如下: 其中archy是链的名称,targe 阅读全文
posted @ 2016-05-17 13:45 冯琪 阅读(482) 评论(0) 推荐(0)
摘要:什么是HSTS HTTPS(SSL和TLS)确保用户和网站通讯过程中安全,使攻击者难于拦截、修改和假冒。当用户手动输入域名或http://链接,该网站的第一个请求是未加密的,使用普通的http。最安全的网站立即发送回一个重定向使用户引向到https连接,然而,中间人攻击者可能会攻击拦截初始的http 阅读全文
posted @ 2016-05-17 07:32 冯琪 阅读(434) 评论(0) 推荐(0)
摘要:内核模块存放位置 Linux内核模块文件的命名方式通常为<模块名称.ko>,Centos 6.3 系统的内核模块被集中存放在/lib/modules/`uname -r`/目录下。 查看已加载系统模块 lsmod命令用来显示当前Linux内核模块状态,不使用任何参数会显示当前已经加载的所有内核模块。 阅读全文
posted @ 2016-05-16 14:07 冯琪 阅读(771) 评论(0) 推荐(1)
摘要:简单安装 本教程一Centos 6.3为例讲解,软件包可以在官方网站下载,编译安装之前,我们需要使用YUM提前将所需的软件依赖包安装完成。 安装命令如下: Nginx Web服务器软件安装完成后,程序主目录位于/usr/local/nginx/,该目录下的内容分别为cong、html、logs、sb 阅读全文
posted @ 2016-05-16 06:26 冯琪 阅读(244) 评论(0) 推荐(0)
摘要:简介 Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。Openfiler 支持 CIFS、NFS、HTTP/DAV 和 FTP。 Openfiler能把标准x86 阅读全文
posted @ 2016-05-15 14:42 冯琪 阅读(2523) 评论(0) 推荐(0)
摘要:这里不妨看一下可以帮助你管理并跟踪剪贴板内容的几款剪贴板管理器。 什么是剪贴板管理器? 剪贴板管理器是一种实用程序或工具,它在你Linux系统的后台运行,为你保存到系统剪贴板的所有内容保存一份历史记录。 为什么需要剪贴板管理器? 剪贴板管理器的一个重要用途就是,你没必要为清空或覆盖剪贴板内容而操心, 阅读全文
posted @ 2016-05-15 14:35 冯琪 阅读(3736) 评论(0) 推荐(0)
摘要:Mr. Robot2015年美剧出了一部关于黑客题材的电视剧,相信爱看黑客电视剧、电影的同学们已经看过或者正在追这部神秘的《Mr. Robot》,尤其是对那些计算机迷或者科技迷来说,这部电视剧更是不容错过。此外,《Mr. Robot》翻译成中文为《机器人先生》或者《黑客军团》。既然是黑客题材的电视剧 阅读全文
posted @ 2016-05-14 12:36 冯琪 阅读(830) 评论(0) 推荐(0)
摘要:一、vi、vim介绍 (1)基于图形界面,如gedit、geany等; (2)基于命令行,如nano、vi、joe等; 下面我们就编写一个"hello world"的java程序来看看vim的语法高亮; 可以看出vim有很好的语法检查功能,因为关键字都使用了不同的颜色标出; vi有三种模式: 注意: 阅读全文
posted @ 2016-05-14 12:30 冯琪 阅读(321) 评论(0) 推荐(0)
摘要:MySQL其实是一个跨平台的轻量级数据库,平时开发会用到很多。有写程序可能要跨平台开发,接下来我就介绍一下如何跨平台使用Mysql。 这里所谓的跨平台就是Windows,Linux,Mac共同用一套Mysql配置包括所有用户和数据库等等。 原理:其实很简单,就是配置的时候使用同一个文件夹存放即可。由 阅读全文
posted @ 2016-05-12 14:30 冯琪 阅读(443) 评论(0) 推荐(0)
摘要:网卡故障可以分为硬件故障和软件故障,判断硬件故障最简单的方法是把该网卡插到其它计算机上使用,如果还是老毛病则网卡损坏,否则网卡正常。实际情况下,大部分网卡出现的故障都属于软件故障,软件故障一般分为两类:一类为设置故障;一类为驱动程序故障。 诊断网卡故障 以上命令列出了引导信息中包含eth字符串的行, 阅读全文
posted @ 2016-05-10 13:16 冯琪 阅读(785) 评论(0) 推荐(0)
摘要:首先,先选择好你要安装的iso文件(一般下载好Apache后,把该文件包制作成iso镜像文件),然后选择确定,如下图所示: 进入系统后,以root用户模式,输入以下命令: 挂载光驱,输入以下命令: 进入/mnt目录下,输入以下命令: 把你要安装的文件复制到/home目录下,命令如下: 切换到/hom 阅读全文
posted @ 2016-05-06 12:08 冯琪 阅读(346) 评论(0) 推荐(0)
摘要:安装完整的MySQL数据库需要以下几个RPM包文件: 把上述文件复制到当前目录后,依次执行以下命令进行安装: 安装成功后,有关MySQL服务器软件的几个重要文件分布如下: 为了运行mysql,可以输入以下命令: 再输入输入以下命令查看一下进程是否启动: 当进程启动后,可以用一下命令查看一下mysql 阅读全文
posted @ 2016-05-05 17:45 冯琪 阅读(2489) 评论(0) 推荐(0)
摘要:笔者在实践中总结了一套Unix操作系统硬盘的快速复制方法,成功地运用于建行几大Unix操作系统网络的建设中,收到了良好的效果。现将该方法介绍如下,供读者参考。 系统要求,两台主机软尽量相同。要求被复制的硬盘能被"母机"的BIOS识别。具体实现: 首先,根据具体的网络和应用要求,安装好一台Unix操作 阅读全文
posted @ 2016-05-04 19:57 冯琪 阅读(906) 评论(0) 推荐(0)
摘要:引言:由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,想使用RHEL系统,还想用yum源来在线安装软件,有没有办法?答案是有办法,请往下看! 1、删除RHEL原有的yum rpm -aq|grep yum|xargs rpm -e --nodep 阅读全文
posted @ 2016-05-04 06:26 冯琪 阅读(338) 评论(0) 推荐(0)
摘要:说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.128 实现目的: 安装配置MongoDB数据库 具体操作: 一、关闭SElinux、配置防火墙 1、vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE 阅读全文
posted @ 2016-05-03 13:10 冯琪 阅读(455) 评论(0) 推荐(0)
摘要:OpenLDAP是一个开放源代码的软件,可以免费获取使用,其主页地址是:http://www.openldap.org/。在RHEL 6上安装OpenLDAP还需要libtool-ltdl-2.2.6-15.5.e16.i686.rpm文件支持。 安装: # rpm -ivh libtool-ltd 阅读全文
posted @ 2016-05-03 06:38 冯琪 阅读(1116) 评论(0) 推荐(0)
摘要:安装前准备 本实例以CentOS6.7为例 [root@E tools]# uname -r 2.6.32-431.23.3.el6.x86_64 [root@E tools]# uname -m x86_64 [root@E ~]# python -V Python 2.6.6 内核版本2.6.3 阅读全文
posted @ 2016-05-02 16:35 冯琪 阅读(250) 评论(0) 推荐(0)