Linux内核编译详细过程【新手入门】

  1、准备源码   最新的源码可以从kernel.org上获取,如当前最新版本为2.6.31: $ wget linux-kernel/v2.6/linux-2.6.31.tar.bz2">http://oss.ustc.edu.cn/linux-kernel/v2.6/linux-2.6.31.tar.bz2   2、解压源码 $ tar xvf linux-2.6.31.ta
Linux内核编译详细过程【新手入门】

http 304页面未修改状态码

功能:304页面未修改 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。 当你在 Response-Header 中加上这几项:   &
http 304页面未修改状态码

linux更改文件/设备所有者的方法

例如,要将当前目录下名 title 的文件夹/设备及其子文件的所有者,改为geust组的su用户,方法如下:   #chown -R su.geust title -R 递归式地改变指定目录及其下的所有子目录和文件的拥有者
linux更改文件/设备所有者的方法

1040 – Too many connections mysql连接错误

问题现象: 连接mysql服务器时提示如下错误: #1040 - Too many connections 问题分析: 连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout  都有关系。wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。 从官方文档知道linux上面编译安装的mysql默认的连接为100个
1040 – Too many connections mysql连接错误

window10 自带防病毒软件 Antimalware Service Executable CPU 、磁盘和内存占用高问题

win键+R键打开运行对话框框,输入gpedit.msc打开本地组策略编辑器(组策略) 依次打开:计算机配置-管理模板-Windows组件-Windows Defender 如果要关闭 Windows defender,则将关闭 Windows Defender项设置为已启用即可 如果要保留 Windows defender,只解决CPU占用和内存占用高的问题,则继续后续步骤 打开实时保护,将里面
window10 自带防病毒软件 Antimalware Service Executable CPU 、磁盘和内存占用高问题

linux2.6.38之后内核版本调用open_by_devnum()函数出错

linux2.6.38之后内核版本下编译内核模块,当调用open_by_devnum()函数时会出错。该问题原因在于:在linux2.6.37版本以后的内核中,已将open_by_devnum()函数去除,而用 blkdev_get_by_dev函数取代其功能。 可参考如下引用内容: xen/blkback: Update to use blkdev_get_by_dev instead
linux2.6.38之后内核版本调用open_by_devnum()函数出错

linux主次设备号介绍

1、主设备号与次设备号的功能 在Linux内核中,主设备号标识设备对应的驱动程序,告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下的设备文件)服务;而次设备号则用来标识具体且唯一的某个设备。 比如说在linux的终端打入命令: **@ubuntu:/dev$ ls –l    crw-rw----  1 root 
linux主次设备号介绍

include/linux/mmzone.h error: linux/bounds.h

 问题: 编译内核驱动模块的时候,提示缺少头文件 mmzone.h 、bounds.h...等   include/linux/mmzone.h:18:26: error: linux/bounds.h: No such file or directory include/linux/mmzone.h:197:5: warning: "MAX_NR_ZONE
include/linux/mmzone.h error: linux/bounds.h

ubuntu启动错误提示:没有正确安装gnome电源管理器的默认配置

问题现象 在ubuntu 系统上安装一些软件后重启,出现错误而无法登陆,具体提示如下: 没有正确安装GNOME电源管理器的默认配置,请与计算机管理员联系 问题原因 出在“boot”目录的剩余空间为0上。当系统挂载分区的空间已用完,即导致该现象发生。 解决方法 切换用户,使用root账号登陆,即可进入系统。 如果你之前未设置允许系统使用root账号登陆,首先su 到root,
ubuntu启动错误提示:没有正确安装gnome电源管理器的默认配置