linux开机启动自动挂载分区的方法

关于linux开机之后自动挂载的分区,可以有两种思路。其一,是在/etc/fstab中配置;其二,是利用开机启动的脚本进行自动执行挂载命令。 方法一:在/etc/fstab文件中配置 关于这个文件的描述说明如下: 要求: 1)根目录/必须载入,而且要先于其他载入点被载入 2)其他载入点必须为已建立的目录 3)若进行卸载,必须先将工作目录移到载入点及其子目录之外 下面是/etc/fstab的实例 #
linux开机启动自动挂载分区的方法

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内核编译详细过程【新手入门】

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连接错误

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主次设备号介绍

Linux系统Ubuntu下的驱动开发编译环境搭建方法与步骤

本文主要介绍了Linux系统Ubuntu下的驱动开发编译环境搭建方法与步骤,仅供参考。 一、准备开发工具 开发工具主要有gcc、gdb、make 在Ubuntu中可以通过下面这个命令安装: $apt-get install build-essential 二、下载Linux源代码 linux源码可以通过以下几种途径获得: 1)直接去www.kernel.org下载 2)通过包管理工具下载源码 用下
Linux系统Ubuntu下的驱动开发编译环境搭建方法与步骤

更改android AVD模拟器创建路径位置的方法

使用eclipse创建的android AVD模拟器,默认位置一般在用户文件夹下的.android文件夹中,并且路径不可有中文。而用户文件夹一般都在系统盘,所以当创建的模拟器过多并且占用空间过大时,自然免不了导致系统盘空间紧张。那么如何修改移动AVD创建的默认位置呢?方法参考如下。 打开:计算机-->系统属性-->环境变量—>在“系统变量”那选
更改android AVD模拟器创建路径位置的方法