自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

转载 KVM&Libvirt基本概念及开发杂谈

导读大家好,本次肖力分享的主题是KVM&Libvirt基本概念及开发杂谈,内容有些凌乱松散,主要基于自己早期整理的笔记内容和实践感悟,有些内容难免有失偏颇,望见谅。前面先介绍下需要了解的基本知识,大部分内容在肖力著作中都有更详细的解释,可阅读参考。KVM包含:1.内核模块kvm.ko,用于核心虚拟框架。2.包含与处理器相关的模块kvm-intel.ko,kvm-amd

2016-04-30 14:17:11 2033

翻译 如何在Centos7上安装和使用ZFS

导读ZFS文件系统的英文名称为ZettabyteFileSystem,也叫动态文件系统(DynamicFileSystem),是第一个128位文件系统。最初是由Sun公司为Solaris10操作系统开发的文件系统。作为OpenSolaris开源计划的一部分,ZFS于2005年11月发布,被Sun称为是终极文件系统,经历了10年的活跃开发,而最新的开发将全面开放,并重新命名为OpenZFS。

2016-04-30 14:15:23 15196 1

转载 如何在CentOS 7中添加新磁盘而不用重启系统

导读对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一。因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启您的生产服务器。关于扩充和增加新的磁盘到 Linux 系统,我们会提及多种方法和多种可行性,可按您所需选择最适用的一种。1. 在虚拟机客户端扩充磁盘空间:在为 Linu

2016-04-29 15:26:48 4377

转载 Ubuntu on Windows 10工作方式全解析

导读很多科技媒体都报道了微软将在 Windows 10 中启用原生的 Bash Shell 支持,没错,微软已经说明 Ubuntu on Windows 将在下个即将发布的 Windows 10 主要版本(Redstone)中到来。误区澄清在展开今天的内容之前,我们先要为大家澄清两个误区:微软支持是的 Ubuntu on Windows,而非 Linux o

2016-04-28 09:46:41 641

原创 手把手教您扩展SWAP虚拟内存

导读在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一块虚拟内存,承担着扩充内存的作用。然而在工作中我们会遇到虚拟内存也不够用的情况,这个时候我们也不能重新给磁盘进行分区,只能通过增加一个swap文件,来扩充我们的虚拟内存。接下来,山医的小凡将手把手带你扩充你的虚拟内存。1.检查现有交换空间的大小如果你想检查你现有虚拟内存的大小,可以使用命令‘

2016-04-28 09:45:27 10296

转载 Ubuntu 16.04 LTS如何使用Snap软件包

导读Ubuntu 16.04 LTS 为用户带来了众多新功能特性,其中非常受关注的就有对 Snap 软件包的支持。据 Canonical 官方消息称,Snap 软件包拥有更加稳定和安全的特性,本文我们就一起来看看如何在 Ubuntu 16.04 中使用 Snap 软件包。什么是Snap软件包首先要说什么是「包」?Linux 中应用程序的安装通常有两种方式:

2016-04-27 10:55:17 3107

转载 【Docker】容器、虚拟机与Docker概念全解析

导读Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。本文立足于新手,从容器和虚拟机两个大的概念入手,由浅入深,由宏转微,为我们解析了Docker的方方面面。来吧朋友们,理解它,热爱它,然后更好地使用它。 作为程序员或者技术人员,大家肯定听说过Docker的鼎鼎大

2016-04-27 10:46:46 20650 3

原创 RHEL7.0 配置网络IP的三种方法

导读RHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式。 en代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编号自动生成,以便保证其唯一性。和原先的命名方式对比,这种新的方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。1.修改/etc/sysconfig/netw

2016-04-26 12:03:51 69934 1

转载 红帽RHOP 8 发布一条龙方案

导读日前,Canonical的Ubuntu在OpenStack的云系统方面处于业界领先地位。其他诸如IBM类顶级科技公司也有意加入OpenStack的混战,新的专用OpenStack公司(例如Mirantis)也在不断地冒了出来。Linux巨头红帽决意成为云巨头不过,这并没有让红帽前进的步伐放缓。就在OpenStack峰会即将召开前,红帽宣布红帽云套件和红帽Open

2016-04-25 15:33:29 763

转载 为什么UDP有时比TCP更有优势

随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP。1、网速的提升给UDP稳定性提供可靠网络保障CDN服务商Akamai(NASDAQ: AKAM)报告从2008年到2015年7年时间,各个国家网络平均速率由1.5Mbps提升为5.1Mbps,网速提升近4倍。网络环境变好,网络传输的延迟、稳定性也随之改善,UDP的丢包率低于

2016-04-25 15:31:58 3631

转载 Ubuntu 16.04 LTS安装好之后需要做的15件事

看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事。无论你是刚加入 Ubuntu 行列的新用户,还是有经验的老用户,你都会发现一些非常有用的调整和建议。1.了解Ubuntu 16.04 LTS新特性新选项!新应用程序!新内核!新的…… 所有东西都是新的!Ubu

2016-04-24 23:33:50 5097

转载 Linux GCC常用命令

1. 简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Co

2016-04-23 11:44:38 328

转载 Linux Shell处理文本最常用的工具大盘点

导读本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的,我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧!find文件查找查找txt和pdf文件找txt和

2016-04-23 11:43:37 1019

转载 选择云存储服务商的6条安全红线

导读长久以来,云已经被认为是「未来的浪潮」,其实未来已经来到。选择一家好的云存储服务商,不仅让我们可以方便地随时随地访问文件、很方便地同步文件、不论在工作还是旅途中,都可与他人共享并进行文档协作。但事实上,有 50 % 以上用户所使用的云存储应用存在安全风险。尽管所有云存储服务商都宣称可以提供比本地存储更安全的云端存储服务,但云安全联盟(CSA)的报告显示,安全因素仍然是采

2016-04-22 14:58:45 847

转载 输错密码?这个 sudo 会“嘲讽”你

导读你在 Linux 终端中会有很多的乐趣。我今天要讲的不是在终端中跑火车。我今天要讲的技巧可以放松你的心情。你学习过如何在命令行中增加sudo 命令的超时,今天的文章中,我会向你展示如何让 sudo 在输错密码的时候“嘲讽”你(或者其他人)。对我讲的感到疑惑?这里,让我们看下这张 gif 来了解下 sudo 是如何在你输错密码之后“嘲讽”你的。那么,为什么

2016-04-22 10:28:29 947

原创 linux软件安装与卸载

导读Linux下是常规的软件安装方式除了二进制形式的软件分发,还有源代码形式的软件包,以下为两种式软件的安装与卸载方式二进制分发软件包的安装与卸载Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的分发形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。1、*.rpm形式

2016-04-22 10:24:12 416

原创 du 命令详解

导读du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。1.命令格式du [选项][文件]2.命令功能显示每个文件和目录的磁盘使用空间。3.命令参数 说明-a显示所有目录或文

2016-04-21 11:57:47 7908

原创 ifconfig无输出的解决办法

问题执行 ifconfig 命令无任何报错,也无任何输出信息[root@linuxprobe ~]# ifconfig[root@linuxprobe ~]#排错1. 检查PATH变量[root@linuxprobe ~]# echo $PATH/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:

2016-04-21 11:55:52 5892 1

原创 linux主机名的修改

导读在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。查看主机名命令[root@tonyx ~]# uname -ntonyx[root@tonyx ~]# hostnametonyx通过hostname命令命令格式:hostname

2016-04-20 09:30:48 431

转载 “BillGates”Linux僵尸被用于DDoS攻击

Akamai的安全研究人员报告(PDF), 地下网络犯罪分子过去半年利用BillGates Linux僵尸网络发动攻击流量超过100Gbps的大规模DDoS攻击。BillGates恶意程序是针对Linux服务器的一种相对老的恶意程序家族,它可以将感染的服务器连接起来创建一个僵尸网络。BillGates僵尸网络支持发动ICMP洪水、TCP洪水、UDP洪水、SYN洪水、HTTP洪水和DNS反射洪水

2016-04-20 09:28:55 1950

转载 Red Hat修复Samba服务中的Badlock缺陷

Red Hat近日公布了其产品在与Windows AD进行互动及Samba服务的协议缺陷,此次被发现的漏洞将影响Red Hat Identity Management、Red Hat Gluster Storage及RHEL的Samba服务器和客户端。Red Hat Access Labs构建了专门的漏洞检测和分析规则,以帮助用户了解其公布漏洞造成的风险,并建议用户尽快安装相应补丁。漏洞详

2016-04-20 09:26:40 581

转载 Linux 上使用 Gmail SMTP 服务器发送邮件通知

导读假定你想配置一个 Linux 应用,用于从你的服务器或桌面客户端发送邮件信息。邮件信息可能是邮件简报、状态更新(如 Cachet)、监控警报(如 Monit)、磁盘时间(如RAID mdadm)等等。当你要建立自己的 邮件发送服务器 传递信息时 ,你可以替代使用一个免费的公共 SMTP 服务器,从而避免遭受维护之苦。谷歌的 Gmail 服务就是最可靠的 免费 S

2016-04-19 09:56:12 3054

转载 20个Linux服务器性能调优技巧

导读Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。Linux高可用服务器集群解决方案让IT系统管理员可以从容应对许多常见的硬件和软

2016-04-19 09:50:58 1130

原创 大型网站系统架构演化之路

一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝要解决海量

2016-04-18 13:14:53 517

原创 盘点linux系统中的12条性能调优命令

导读性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源长期处于耗尽的状态,那么这篇文章将着实的能帮助到你,如果没有也请先收藏起来。1,hdparm查看硬度读取速度:命令:hdparm -t /dev/sda5打印:Timing buffere

2016-04-18 13:07:49 7508 1

转载 如何在Ubuntu 16.04中创建GIF动图

导读FFmpeg 是一款开源的音、视转换器,使用 FFmpeg 我们可以非常容易地转换和录制音视频文件,而 ImageMagick 是一款用于创建、编辑和合并位图图像的一款开源软件。大家经常在新浪微薄、QQ、facebook、twitter 中看到有趣的 GIF 动图吧,GIF 文件比视频小、比静态 JPG 图片形像生动,非常适于互联网上的搞笑帖子、产品展示和功能步

2016-04-17 16:47:30 658

转载 如何使用Neofetch个性化显示Linux系统信息

可用于查看和显示 Linux 系统信息的开源工具和脚本实在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式来显示输出详实的 Linux 系统信息,简单地来说,如果你想查看 Linux 所使用的硬件规格、内核版本、运行时间和桌面环境等信息,Neofetch 会非常适合你。之所以要推荐它,是因为其输出非常个性化、有意思。安装Neofetch使用下面的步骤,我们

2016-04-16 13:55:08 1087

转载 10种linux下磁盘快照方式恢复系统

导读大家都知道windows系统有一个磁盘快照的功能,在windows2003中系统恢复开始依赖于一个叫做硬盘快照服务(Volume Snapshot Service)的服务,他能够自动创建系统快照--包括正在使用的文件--然后将这些文件转换为可恢复的节点文件,在之后的文件系统NTFS这个格式的分区具有系统恢复快照功能快照可以保存,这样在磁盘误操作后就可以完成恢复系统了。linux有没有磁盘快

2016-04-16 13:52:36 7682

原创 HP Onboard Administrator 固件升级

HP Onboard Administrator是HP公司服务器的远程管理平台。更新是一个非常简单的过程,可以完全通过办公自动化web管理界面。1. 下载所需二进制文件下载地址:HP BladeSystem c-Class Onboard Administrator Firmware点击 Download下载 hpoa440.bin 至本地,如下图所示:2. 登入OA (Onb

2016-04-15 09:51:51 1572

原创 Linux内存管理剖析

现在的服务器大部分都是运行在Linux上面的,所以作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下:从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的:当然内核态也不会无差别地使用,所以,其划分如

2016-04-14 13:32:43 6879

原创 高效而轻松的sed命令

本文由LinuxProbe.Com团队成员魏丽猿整理发布,点此查看最新Linux资讯。sed(stream editor)是一款高效的流编辑器,它一次只处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,直到文件末尾。sed处理过的文件内容

2016-04-14 13:31:44 649

转载 在Linux上自动调整屏幕亮度保护眼睛

导读Lightbot当你开始在计算机前花费大量时间的时候,问题自然开始显现。这健康吗?怎样才能舒缓我眼睛的压力呢?为什么光线灼烧着我?尽管解答这些问题的研究仍然在不断进行着,许多程序员已经采用了一些应用来改变他们的日常习惯,让他们的眼睛更健康点。在这些应用中,我发现了两个特别有趣的东西:Calise和Redshift。1.Calise处于时断时续的开发中,Calise的

2016-04-14 13:30:48 557

转载 高流量站点NGINX与PHP-fpm配置优化

导读使用Nginx搭配PHP已有7年的经历,这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。以下正是这方面的一些提示和建议:1. 将TCP切换为UNIX域套接字1. 将TCP切换为UNIX域套接字UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。但有一点需要牢记:仅运行在同一台服

2016-04-13 12:33:56 2080

转载 nodejs pm2的简单应用

一、简介pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever,详细参数见官网:http://pm2.keymetrics.io二、安装Linux Binaries下载地址:https://nodejs.org/distcd oneinstack/srcwget https://nodejs.org/dist/v4.2.4/node-v4.2

2016-04-13 12:32:42 508

转载 如何配置Ubuntu 16.04 GRUB 2引导加载程序

正如你所知,GRUB 2 是大多数 Linux 操作系统的默认引导加载程序。GRUB 是 GRand Unified Bootloader 的缩写,它是 Linux 启动时首先要加载的一个程序,此后它会负责载入并将控制权交给 Linux kernel,并由 Linux kernel 负责对操作系统的其它部分进行初始化。在本文中,我们将对 Ubuntu 16.04 LTS 桌面版 GRUB 2 引导

2016-04-13 12:31:11 2362

转载 Linux kernel模块管理相关详解

Linux内核模块化设计1. Linux内核设计:单内核、模块化(动态装载和卸载)(1) Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制;(2) 内核的组成部分:kernel:内核核心,一般为bzImage格式,通常位于/boot目录,名称为vmlinuz-VERSION-release;当系统启动之后该文件就不在使用,因为已经加载到内存

2016-04-12 10:08:14 542

原创 /etc/passwd与/etc/shadow配置详解

导读在Linux中主要通过用户配置文件来查看和修改用户信息,因此下面我们将介绍两个重要的用户配置文件,让你能够更好的hold住你的用户。一:父文件/etc/passwd1.查看配置文件/etc/passwd具体内容[root@chenfan-centos ~]# head /etc/passwdroot:x:0:0:root:/root:/bin/bash

2016-04-12 10:06:22 6236

翻译 Linux上如何查看Deb和RPM软件包的更新日志

导读当一个程序或库打包成Deb或RPM软件包后会有一些元数据文件包含在其中,其中之一就是 changelog文件,它记录了软件包每次更新后发生了什么变化。因此,如果你想找出你安装或更新的软件包发生了什么变化,我们可以查看软件包的更新日志(changelog)。本文将介绍如何查看基于Debian系统或红帽系统软件包的更新日志。查看Deb软件包更新日志方法一:apt-get

2016-04-12 09:40:12 5090

转载 为Ubuntu 安装Transmission 2.90

导读Transmission 是 Ubuntu 的默认 BitTorrent 客户端,近期发布了最新的 Transmission 2.90 版本,目前已经可通过 PPA 为 Ubuntu 15.10、Ubuntu 14.04 和 Ubuntu 12.04 进行升级安装。事隔 N 久,此次更新的 Transmission 2.90 带来了 miniupnpc API v14、Cy

2016-04-11 10:55:42 689

转载 搜狐视频Redis私有云平台CacheCloud

一、CacheCloud是做什么的CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少开发人员的运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端二、CacheCloud提供哪些功能

2016-04-11 10:54:35 2151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除