• chmod\chown\chgrp\umask\SUID \SGID 详解

    日期:

    一、命令介绍: 1、chmod 命令用来修改文件、目录的权限,系通都会设置umask,所以创建了目录、文件后我们都要按需修改目录、文件的权限。命令属性格式如下: 1)、使用字符的格式来修改: 参数意义: (1)、u: (user)目录、文件的属主(拥有者) g: (gr...

  • Linux开机流程以及运行级别

    日期:

    Linux开机流程 一、概念 1、boot loader: 领导装载程序,常用的有(Grub, spfdisk) 2、Grub: 是一个多操作系统启动管理器,开机时领导不同系统,windows linux等 二、开机的流程 1、加载BIOS(basic input output system)的硬件信息,并进行自我测试 2、读...

  • Linux 文件系统剖析

    日期:

    按照分层结构讨论 Linux 文件系统 在文件系统方面,Linux 可以算得上操作系统中的 瑞士军刀。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文...

  • kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义

    日期:

    mainline 、longterm、stable、linux-next、snapshot这些名词,都是linux kernel source的标记名称,可以理解为代号. mainline mainline指由Linus Torvalds亲自制作的内核发布版,是官方当前最新版本的kernel source.在Torvalds对所有其他程序员所做出的重大变化...

  • Linux静态库和动态库

    日期:

    库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他...

  • LVM卷组修改

    日期:

    一、扩展卷组大小 1)向vg中添加pv(vgextent) vgextent vgtest /dev/sdb3 #在卷组vgtest中添加/dev/sdb3 2)移除vg中物理卷 vgreduce vgtest /dev/sdb4 #移除之前,需要先删除lv逻辑卷 #移除vgtest卷组中的/dev/sdb4 二、修改卷组状态 修改卷组的状态(acti...

  • Linux内存管理--基本概念

    日期:

    1. Linux物理内存三级架构 对于内存管理,Linux采用了与具体体系架构不相关的设计模型,实现了良好的可伸缩性。它主要由内存节点node、内存区域zone和物理页框page三级架构组成。 内存节点node 内存节点node是计算机系统中对物理内存的一种描述方法,一个总...

  • Linux进程优先级和nice值,linux优先级nice

    日期:

    Linux进程优先级和nice值,linux优先级nice 在学习了linux的完全公平调度算法(CFS)后,记录下学习轨迹 这篇文章主要讲述,完全公平调度算法的工作方式,和一些调度知识 我们可以通过ps -l看到当前正在运行的进程的详细信息其中 F:表示进程旗标,标识进程...

  • Linux的IO调度,LinuxIO调度

    日期:

    Linux的IO调度,LinuxIO调度 Linux的IO调度 IO调度发生在Linux内核的IO调度层。这个层次是针对Linux的整体IO层次体系来说的。从read()或者write()系统调用的角度来说,Linux整体IO体系可以分为七层,它们分别是: 有一个已经整理好的Linux IO结构图,非常经...

  • linux下文件和目录颜色代表的含义

    日期:

    蓝色表示目录; 绿色表示可执行文件; 红色表示压缩文件; 浅蓝色表示链接文件; 灰色表示其它文件; 红色闪烁表示链接的文件有问题了; 黄色是设备文件,包括block, char, fifo。 用dircolors -p看到缺省的颜色设置,包括各种颜色和粗体,下划线,闪烁等定...