内核崩溃捕获机制之kdump详解 文章转载自:http://www.361way.com/centos-kdump/3751.html一、什么是kdumpkdump 是一种先进的基于 kexec 的内核崩溃转储机制。当系统崩溃时,kdump 使用 kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于 kdump 利用 kexec 启动...
在PERC管理的RAID上运行一致性检查 参考戴尔官方论坛:https://www.dell.com/community/Systems-Management/Run-a-Consistency-Check-on-a-PERC-managed-RAID-without-OMSA/m-p/4767003一、方法一在bios设置里可以设置开启一致性主动检查RAID卡有两种一致性检查方式Patrol read consist...
批量检测并关闭机器swap分区脚本 前言:构造模拟环境dd if=/dev/zero of=/swapfile1 bs=1M count=1024mkswap /swapfile1swapon /swapfile1/etc/fstab加入:/swapfile1 swap swap defaults 0 0一、原始状态,没有/swapfile1情形1、2、执行脚本输出 二、有/...
读KVM虚拟化技术实战与原理解析 1、软件虚拟化和硬件虚拟化:实现虚拟化的重要一步在于:虚拟化层必须能够截获计算元件对物理资源的直接访问,并将其重定向到虚拟资源池中。硬件虚拟化,就是物理平台本身提供了对特殊指令的截获和重定向的硬件支持2、准虚拟化与全虚拟化:改动客户操作系统,使他以为自己运行在虚拟环境下,能够与虚拟机监控协同工作叫做准虚拟化,准虚拟化弱化了对虚拟机特殊指令的被动截获要求,需要修改客户机操作系统的源代码实现主动通...
全/半虚拟化、硬件/软件辅助的全虚拟化之间的区别与联系 全虚拟化不需要对GuestOS操作系统软件的源代码做任何的修改,就可以运行在这样的VMM中在全虚拟化的虚拟平台中,GuestOS并不知道自己是一台虚拟机,它会认为自己就是运行在计算机物理硬件设备上的HostOS。因为全虚拟化的VMM会将一个OS所能够操作的CPU、内存、外设等物理设备逻辑抽象成为虚拟CPU、虚拟内存、虚拟外设等虚拟设备后,再交由GuestOS来操作使用。这样的GuestOS...
liunx网络诊断相关工具 网络诊断相关工具.(ping/telnet、tcpdump/tracert/mtr/iperf/netcat等)0、ping/telnet用法: telnet 192.168.1.2 36000远程主机:指定要登录进行管理的远程主机; 端口:指定TELNET协议使用的端口号。1、tcpdump1.1 tcpdump选项它的命令格式为:tcpdump [ -DenNqv...
安全的升级centos系统glibc共享库方法 分享Centos6.5升级glibc过程 发布于 2 年前 作者 ncuzp 65290 次浏览 来自 分享上次看到有同学对Centos系统 glibc升级有点疑问, 不过相对来说glibc升级还是比较简单的, 网上也有很多介绍文章, 这里整理了个安装过程供大家参考下 阅读原文场景需求默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依...
OpenStack原理框架及在大型公有云可用性分析 一、组件框架 OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。每个服务提供了一个应用程序编程接口(API),促进了这种集成。根据您的需要,你可以安装部分或全部服务。下表描述了构成OpenStack架构的Open...
实例解dd命令用法 一、dd应用实例。1.将本地的/dev/hdb整盘备份到/dev/hdd dd if=/dev/hdb of=/dev/hdd2.将/dev/hdb全盘数据备份到指定路径的image文件 dd if=/dev/hdb of=/root/image3.将备份文件恢复到指定盘 dd if=/root/image of=/dev/hdb4.备份/dev/hdb全盘...
virsh help domain命令内容解析 简介这段时间学习热迁移,要不断的在qemu monitor和libvirt中调转使用命令,故整理virsh命令,这篇是第一篇,整理virsh help domain相关内容<span style="color:#656565"><span style="color:#333333"><code><span style="color:#ffffff...
[翻译] Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd()(POST-COPY热迁移) 原文链接:Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd()内核开发者们经常想把内核中的功能移到用户空间来实现,从而得到更好的性能。网络方面的一些功能就是这样的。要把内存管理的一些功能移到用户空间的想法可不太常见,但是并非没有,比如Andrea Arcangeli的user-space...
Cannot allocate memory /Resource temporarily unavailable 故障分析 前言:Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是sshd进程被OOM killer杀掉了(多次遇到这样的假死状况)。重启机器后查看系统日志/var/lo...
Linux内核OOM机制的详细分析 前面:使用某云数据库时碰到mysql挂掉。技术人员说是因为内存耗尽触发OOM,导致系统干掉了mysql进程。具体查了下oom,以下为原文。说明:Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能pi...
Job for network.service failed because the control process exited with error code问题 今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。 现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。首先看问题:执行service network restart命令后出现下面的错误: Restarting network (via systemctl): Job for network...
KVM疑难点解析 1、qemu 负责分配资源 kvm.ko负责虚拟化 2、脏数据30ms 3、cms盘和本地盘区别,后者对磁盘性能影响 4、迭代无法收敛,方法,目的端马上跑起来,按需去源内存 5、系统盘损坏:cbs双挂,全线走螺盘 6、业务中断: 设置超时,回滚? 7、非vpv (SDN)不支持热迁移 xen子机也是 8、cps、双挂今天听公司内部分享时遇到的知识盲区,找个时间弄懂他...
nsswitch.conf文件详解 Linux系统下的/etc/nsswitch.conf文件转载自:https://www.cnblogs.com/besharp/p/8351227.html一、什么是nsswithch.conf(服务搜索顺序)文件呢? nsswitch.conf(name service switch configuration,名字服务切换配置)文件位于/etc目录下,由它规定通过哪些途径以及按照...
/etc/fstab,/etc/mtab,/proc/mounts的区别 现在的 Linux 系统里一般都有这么三个文件:/etc/fstab,/etc/mtab,和 /proc/mounts,比较容易让人迷惑。简单解释一下。/etc/fstab 是只读不写的,它提供的是系统上挂载设备的静态信息,比如 mount -a 就会挂载 /etc/fstab 里面指定的文件系统。/etc/mtab 是供 mount/umount 进行读写的,是相对动态的。读的话,比如你在挂载一...
Linux 与Windows间文件传输 从Linux服务器下载文件夹到本地1、使用scp命令scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.1...