
-------【Linux基础】
文章平均质量分 68
唐大麦
只要往前走,就不会迟。精疲力尽的时侯应该选择休息,切不可放弃。
展开
-
深入浅出:Linux设备驱动中的阻塞和非阻塞I/O
今天写的是Linux设备驱动中的阻塞和非阻塞I/0,何谓阻塞与非阻塞I/O?简单来说就是对I/O操作的两种不同的方式,驱动程序可以灵活的支持用户空间对设备的这两种访问方式。一、基本概念:阻塞操作 : 是指在执行设备操作时,若不能获得资源,则挂起进程直到满足操作条件后再进行操作。被挂起的进程进入休眠, 被从调度器移走,直到条件满足。 非阻塞操作 :在不能进行设备操作时,并不挂起,它或者放弃,或者不停地转载 2016-09-20 17:57:19 · 1872 阅读 · 0 评论 -
MySQL配置多实例
首先对没有时间看mysql文档的朋友明确几个概念: 一、mysqld读取my.cnf的顺序: 第一搜,首先读取/etc/my.cnf,多实例这个配置文件不会存在。:-( 第二搜,$datadir/my.cnf,在data目录下寻找此配置文件。 第三搜,defaultfile=/path/my.cnf 通常写在命令行上,mysqld_safe defaultfile=/tmp/my.cn原创 2016-05-25 09:34:11 · 672 阅读 · 0 评论 -
LINUX安装软件
Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法。 1. 源码安装, 对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下: 1. c转载 2015-12-21 12:06:06 · 574 阅读 · 0 评论 -
你不知道的Linux Kernel——Linux内核的工作原理
Linux内核更新是越来越快了,可能由于Linux的普及,大家都开始关注了,各种安全隐患也越来越多。支持Intel、Alpha、PPC、Sparc、IA-64、ARM、MIPS、Amiga、Atari和IBMs/390等,还支持32位大文件系统。而在Intel平台上,物理内存最大支持可以达到64GB。加强对IDE和SCSI硬件系统的支持,并增强了对USB设备和3D加速卡的支持。下面向大家详细介绍L转载 2016-02-17 11:20:44 · 5265 阅读 · 0 评论 -
Linux启动顺序、运行级别及开机启动
一、启动顺序当我们经过BIOS引导,并选择了Linux作为准备引导的操作系统后,接下来的执行顺序如下:1、加载并执行内核第一个被加载的东西就是内核。然后把内核在内存中解压缩,就可以开始运行了。2、/sbin/init进程init进程是接下来第一个被启动运行的(非内核进程),因此它的进程编号PID的值总是1。 2.1 首先,init进程读取配置文件/etc/inittab,决定需要启动的运行级别(R原创 2017-06-06 10:59:53 · 26126 阅读 · 1 评论 -
经验回顾:在CentOS下用源码安装LNMP(nginx,mysql,php)
CentOS下,用源码搭建LNMP(Linux + Nginx + MySQL + PHP )原创 2016-01-19 10:53:35 · 995 阅读 · 0 评论