-
writeback机制源码分析
所属栏目:[Linux] 日期:2016-09-20 热度:178
writeback相关数据结构 与writeback相关的数据结构主要有: 1,backing_dev_info,该数据结构描述了backing_dev的所有信息,通常块设备的request queue中会包含[详细]
-
Linux中文件名解析处理源码分析
所属栏目:[Linux] 日期:2016-09-20 热度:134
前言 Linux中对一个文件进行操作的时候,一件很重要的事情是对文件名进行解析处理,并且找到对应文件的inode对象,然后创建表示文件的file对象。在此,对文件名[详细]
-
Ubuntu系统(七) 安装FTP
所属栏目:[Linux] 日期:2016-09-20 热度:94
Ubuntu下安装FTP 服务器 vsftpd 是可在 Ubuntu 中使用的 FTP 守护程序之一。它在安装、设置和维护方面十分方便。要安装 vsftpd 您可以使用下列命令 sudo apt-ge[详细]
-
Ubuntu系统(九) Samba服务介绍及配置
所属栏目:[Linux] 日期:2016-09-20 热度:126
如何使Linux和windows和平共处,共同协作,用Samba,是一套免费开源软件,他可以在Linux或者其他类 Unix操作系统上,实现windows域控制器、文件服务器、打印服[详细]
-
X86系统的地址空间总结
所属栏目:[Linux] 日期:2016-09-20 热度:95
通常X86系统中会存在四大地址空间:进程地址空间、内核地址空间、物理地址空和PCI地址空间。这几大 地址空间有些是硬件领域的相关内容,例如PCI地址空间,PCI H[详细]
-
Centos 5.6下安装Nagios监控平台
所属栏目:[Linux] 日期:2016-09-20 热度:185
最近需要对公司内的所有服务器进行监控,当然现在有很多软件可以进行这个功能的实现,比如说微软的SCOM,还有就是今天的Nagios软件了,但是前者还好说Windows[详细]
-
Centos 5.8中用Shell脚本一键安装mysql 5.5.25源码包
所属栏目:[Linux] 日期:2016-09-20 热度:95
最近在研究mysql集群,至少要安装部署2台或者多台mysql数据库,操作起来即麻烦又很耗时,今天根据安装步骤写了一个Shell脚本,只需执 行以下脚本就可以快速安装[详细]
-
Centos 6.0开启syslog之keepalived
所属栏目:[Linux] 日期:2016-09-20 热度:165
最近数据库迁移做了主从,为了方便查看keepalived的日志,特地开启了单独的日志,发现centos6.0和之前的服务名字有点差别,呵呵; 首先查看keepalived的参数:[详细]
-
Centos 6.0系统lvs+keepalived+mysql实现mysql数据库热备主主复制
所属栏目:[Linux] 日期:2016-09-18 热度:118
今天这篇文章接着昨天的相关知识,一样是为了前天刚做的mysql热备; 大家知道实现mysql_Ha的方案有很多,常见的heartbeat、keepalived,这里说的就是keepalived[详细]
-
centos安装盘制作教程
所属栏目:[Linux] 日期:2016-09-18 热度:132
1,安装制作需要的包yum install -y pump-devel gtk2-devel booty bogl-devel bogl-bterm elfutils -devel beecrypt-devel dietlibc anaconda anaconda-runtime[详细]
-
Centos系统IP隧道配置
所属栏目:[Linux] 日期:2016-09-18 热度:150
本文系统Centos6.0 在这里我就不讲什么隧道、IP隧道技术了;lvs的三种模式也不说了 我这里隧道说白了就是不同机房,不同公网IP,怎么让他们实现局域网的效果,[详细]
-
func安装详解
所属栏目:[Linux] 日期:2016-09-18 热度:190
func (fedora Unified Network Controller) 统一网络控制器。这个工具我安装了一周。个人能力+时间不集中 导致时间这么长。功夫不负有心人啊,下面把几个重要的[详细]
-
如何管理配置Linux下的Swap交换分区
所属栏目:[Linux] 日期:2016-09-17 热度:130
理解什么是swap分区 Swap是Linux下的虚拟内存分区,他的主要作用是在物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,让当前的程序来使用,这[详细]
-
Heartbeat简介
所属栏目:[Linux] 日期:2016-09-17 热度:140
1、简介 Heartbeat是一个守护进程,为client的集群基础设施之间的成员及通信服务。它允许clients 掌握在其他server上的对等进程是否正在运行并可以和其他server[详细]
-
Linux基本操作 7 vi操作的详细信息
所属栏目:[Linux] 日期:2016-09-16 热度:90
1 vi 编辑器的光标移动和翻页操作 1 光标移动 h 向左移动光标 l 向右移动光标 j 向上移动光标 k 向下移动光标 2 翻页操作 Ctrl+f 向前翻整页 Ctrl+b 向后翻整页[详细]
-
Linux基本操作 10 正则表达式与文件格式化处理
所属栏目:[Linux] 日期:2016-09-16 热度:79
一 正则表达式 1 简单的说正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达 式通过一些特殊符号的辅助,可以让用户轻易的达到[详细]
-
Linux磁盘及文件系统管理 2 使用fdisk进行磁盘管理
所属栏目:[Linux] 日期:2016-09-16 热度:124
1 FDISK分区工具 1 fsidk是来自IBM的分区工具,支持绝大多数的操作系统,几乎所有的Linux都装有fdisk 2 fdisk是一个支持MBR的分区工具,如果要使用GPT的话我们[详细]
-
Linux系统服务 2 DNS基础及域名系统架构
所属栏目:[Linux] 日期:2016-09-16 热度:109
1 域名 1 比如www.LinuxCast.net,实际上域名只是后面的一部份,但是我们一般都是整个叫为域名 2 对于域名来说,我们一般使用.来分割,严格的域名最后一位还是[详细]
-
Linux系统服务 3 FTP服务原理及vsftpd服务配置
所属栏目:[Linux] 日期:2016-09-16 热度:199
1 FTP 1 FTP是一个相当古老并且应用极为广泛的互联网协议,FTP为我们提供了一种可靠的方式在网络上进 行文件共享 2 FTP是一种CS架构的服务,拥有一个服务端和客[详细]
-
linux内核md源代码解读 六 介绍raid10阵列的运行
所属栏目:[Linux] 日期:2016-09-15 热度:142
raid10的run函数与raid5的run函数最大区别在于setup_conf,那就直接深入核心: 3540 static struct r10conf *setup_conf(struct mddev *mddev) 3541 { 3542 str[详细]
-
linux内核md源代码解读 八 阵列同步二:同步过程
所属栏目:[Linux] 日期:2016-09-15 热度:59
在上一小节里讲到启动同步线程: 7824 mddev-sync_thread = md_register_thread(md_do_sync, 7825 mddev, 7826 resync); md_register_thread函数如下: 6697 st[详细]
-
linux内核md源代码解读 九 阵列raid5同步函数sync_reque
所属栏目:[Linux] 日期:2016-09-15 热度:162
欢迎使用ueditor! 我们再来回顾一下整个场景: 1)在运行阵列的时候调用md_wakeup_thread唤醒主线程 2)主线程调用md_check_recovery检查同步 3)md_check_reco[详细]
-
Linux用户及权限基础 2 Linux权限
所属栏目:[Linux] 日期:2016-09-15 热度:95
1 权限 1 权限是操作系统用来限制对资源的访问的机制,权限一般分为三种,读,写,执行。操作系统中每 一个文件都有特定的权限,所属的用户和所属的组,通过的[详细]
-
使用 Yocto Project 构建自定义嵌入式 Linux 发行版
所属栏目:[Linux] 日期:2016-09-15 热度:155
概述 Yocto Project 是一个开源协作项目,它提供了一些模板、工具和方法来支持面向嵌入 式产品的自定义 Linux 系统,不管硬件架构是什么。我想要告诉那些对 yoc[详细]
-
在Ubuntu 13.10安装PyCharm 3.0.1 Oracle JDK
所属栏目:[Linux] 日期:2016-09-14 热度:170
由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK。Ubuntu 也是如此。 OpenJDK能满足大部分的应用程序运行条件,但PyCharm无[详细]