logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

虚拟机上rhel5升级6u2内核过程记录

1.  从redhat 官方ftp下载到6u2内核src rpm包2. 解压rpm包:rpm2cpio kernel-2.6.32-220.23.1.el6.src.rpm3. 解压缩 linux--2.6.32-220.23.1.el6.tar.bz2 到 /usr/src4. cp genkey / usr/src/ linux--2.6.32-220.23.1.el6 5.

#虚拟机
虚拟机内核升级(2.6.9~2.6.18)笔记

第一次make menuconfig啥也没选,搞了半天总是无法启动,后来网上搜了些资料,太多了,就不列出了,这里只把步骤记录一下解压新内核/usr/src # make menuconfig (配置内核各选项) Device Drivers--->Multi-device support(RAID and LVM)处要选上“device mapper  support”; Devi

#虚拟机#linux
使用VMware捕获Linux的串口输出来调试内核的Oops

原帖:http://chenm.blogbus.com/logs/51403288.htmlLinux的Kernel在产生Oops后会默认情况下把Oops的相关信息打印在控制台上,只有通过控制台才能看到Oops的信息,而且因为受到控制台行数限制,不能完整的看到Oops的信息,这样对调试Oops很麻烦,一种方法使用虚拟机,把串口输出指定到文件,然后再的Linux的控制台消息重定向到串口,这样

#linux#虚拟机#测试
ubuntu下挂载虚拟机硬盘的方法

有时需要访问虚拟机硬盘,有些系统没有权限直接操作磁盘。可以通过以下方法,先把虚拟机硬盘挂载到本地,然后就可以用任意访问了。# 加载内核模块,加载后可以看到/dev/nbd0等sudo modprobe nbd max_part=16# 安装工具sudo apt install qemu-utils# 挂载虚拟机硬盘到设备文件上,根据虚拟硬盘分区情况,会出现/dev/nbd0p1 /dev/n

#ubuntu#虚拟机
vmware热添加硬盘,fdisk -l 找不到

虚拟机硬盘空间不够了,做了lvm准备加块硬盘扩容,结果发现fdisk -l看不到新加的硬盘,又不想重启怎么办,一条命令就可以搞定。# 注意中间有空格echo "- - -" >/sys/class/scsi_host/host0/scan再用fdisk -l就看到了当然是host0还是host1,…,具体应该跟加硬盘时选择的挂载点有关系,不清楚就逐个试一遍好了参考

软中断过高问题如何解决

原文:http://os.51cto.com/art/201310/414482.htm前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它的CPU完全使不上劲儿:shell> t

查看linux系统是物理机还是虚拟机的方法

思路:利用虚拟机提供的硬件(硬盘、显卡、网卡等)或驱动等信息区分lspci |grep -i vmwaredmidecode|grep -i vmwaregrep -i vmware /proc/scsi/scsi类似virtualbox可以用grep vbox或virtualbox 判断

#虚拟机
samba挂载目录文件重命名诡异失败

先说一下问题出现的场景:两台linux服务器通过samba挂载,一台写文件,一台读文件,为防止文件没写完就被读取,写文件时先用临时文件名,然后再rename结果遇到个问题rename调用成功,但是文件名没有改,手工执行mv命令,报错说是 are the same file,这种情况在一台机器重启后出现比较频繁。网上各种搜,没有合适的关键词,搜不到有用的信息。突然想起看看dmesg,结果发现了有用

使用PACKET_MMAP + PF_PACKET实现ZERO COPY抓包和发包

抓包:参见例程:http://www.scaramanga.co.uk/code-fu/lincap.c发包:参见:http://wiki.ipxwarzone.com/index.php5?title=Linux_packet_mmap 2.6.31以上内核支持,否则要打补丁

#linux
到底了