btrfs文件系统管理与应用
摘要:技术预览版 b-tree FS, butter FS, better FS GPL授权 由Oracle在2007年前后开始研发,CoW 核心特性: 多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”,“移除”,“修改” 写时复制更新机制(CoW):复制,更新及替换指针,而非
阅读全文
posted @
2017-11-12 12:50
小兔无情
阅读(517)
推荐(0)
LVM应用
摘要:LVM:Logical Volume Manager,Version:2 驱动:内核中的dm模块,device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块(RAID的驱动是md模块) 设备文件路径:/dev/dm-#,它有两个符号链接文件 /dev/mapper/VG_NAME-L
阅读全文
posted @
2017-11-09 22:00
小兔无情
阅读(218)
推荐(0)
Linux RAID
摘要:RAID:Redundant Arrays of Inexpensive Disks/廉价冗余磁盘阵列 后来改成:Redundant Arrays of Independent Disks/独立冗余磁盘阵列 Berkeley大学一位教授的一篇论文:A case for Redundant Array
阅读全文
posted @
2017-10-30 23:57
小兔无情
阅读(240)
推荐(0)
bash脚本编程基础
摘要:脚本文件格式 第一行顶格写脚本的解释器路径,例如bash脚本需要写:#!/bin/bash 第二行写描述:# description: say hello 第三行写版本:# version: 1.0.0 第四行写作者:# author: Jerry <Jerry@whitehouse.gov> 第五
阅读全文
posted @
2017-10-24 23:11
小兔无情
阅读(347)
推荐(0)
Linux磁盘及文件系统管理进阶
摘要:文件系统管理工具 创建文件系统的工具 mkfs 具体实现各不相同,mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat... 或者统一使用mkfs -t命令,例如mkfs -t ext2 /dev/sda3 检测及修复文件系统的工具 fsck fs
阅读全文
posted @
2017-10-23 13:58
小兔无情
阅读(315)
推荐(0)
Linux磁盘及文件系统管理初步
摘要:(一)Linux系统管理 磁盘分区及文件系统管理 RAID LVM 网络属性管理 程序包管理 sed and awk 进程查看和管理 内核管理(编译和安装) 系统启动流程 定制、编译内核、busybox 系统安装:kickstart,dhcp,pxe shell脚本编程 (二)磁盘分区及文件系统管理
阅读全文
posted @
2017-10-19 01:19
小兔无情
阅读(242)
推荐(0)
【第一阶段】第三周作业
摘要:1、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。 答:ls -d /var/l*[0-9]*[a-z] 2、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。 答:ls -d /etc/[0-9]*[^0-9] 3、显示
阅读全文
posted @
2017-10-17 23:58
小兔无情
阅读(503)
推荐(0)
【第一阶段】第二周作业
摘要:1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp命令:复制文件或目录 单源复制 cp [OPTION]… [-T] SOURCE DEST 如果目标不存在,则先创建一个空文件,再把源中的数据流复制进去 如果目标存在 如果目标是非目录文件,则覆盖目标文件,cp -i则
阅读全文
posted @
2017-10-16 22:57
小兔无情
阅读(156)
推荐(0)
【第一阶段】第一周作业
摘要:1、描述计算机的组成及其功能 根据冯诺依曼计算机体系结构模型,计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。如下图: 运算器主要由算术逻辑单元ALU和通用寄存器组成,主要用于完成算术运算和逻辑运算 控制器是整个计算机的控制中心,它的主要功能是周而复始的取指令、分析指令,在根据指令的
阅读全文
posted @
2017-10-11 21:14
小兔无情
阅读(293)
推荐(0)
特殊权限及facl
摘要:(一)Linux系统上的特殊权限 特殊权限:SUID,SGID,STICKY 安全上下文: 进程以某用户的身份运行;进程是发起此进程的用户的代理,因此以此用户的身份和权限完成所有操作 权限匹配模型 判断进程的属主是否为被访问文件的属主,如果是,则应用属主的权限 否则,判断进程的属主是否属于被访问的文
阅读全文
posted @
2017-10-09 00:26
小兔无情
阅读(301)
推荐(0)
文件查找命令详解
摘要:(一)文件查找 locate 依赖于事先构建好的索引库 系统自动实现:周期性任务 手动更新数据库:updatedb命令,该命令非常消耗系统资源 工作特性 查找速度快 模糊查找 非实时查找(数据库里的内容可能是旧的) 使用方式:locate [OPTION]... PATTERN... -b:只匹配基
阅读全文
posted @
2017-10-08 18:24
小兔无情
阅读(554)
推荐(0)
vim编辑器和bash算术运算入门
摘要:(一)vim末行模式 vim末行模式:内建的命令行接口 地址定界 start_pos[,end_pos] #:特定的第#行,例如5即第5行 .:表示当前行 $:表示最后一行,例如.,$-1表示从当前行到倒数第2行 #,#:指定行范围,左侧为起始行,右侧为结束行,例如10,100表示从第10行到第10
阅读全文
posted @
2017-10-08 16:23
小兔无情
阅读(457)
推荐(0)
vim编辑器
摘要:(一)vim编辑器 文本编辑器:纯文本,ASCII text;Unicode;不含有html,或者word文档中的那种格式化标签等元数据 文本编辑器种类 行编辑器:sed 全屏编辑器:nano,vi,vim vi:Visual Interface vim:Vi IMproved 模式化的编辑器 编辑
阅读全文
posted @
2017-10-08 00:23
小兔无情
阅读(137)
推荐(0)
egrep及文本处理工具
摘要:egrep 支持扩展正则表达式 使用方式和选项和grep一样 扩展正则表达式的元字符 字符匹配 次数匹配 位置锚定 分组或匹配 注:以上元字符和grep一样,但是转义字符“\”都没有了,除了:\<,\b,\>,\1以外 或:匹配整个左边或者整个右边 a|b:匹配a或者b C|cat:匹配C或者cat
阅读全文
posted @
2017-10-07 20:16
小兔无情
阅读(619)
推荐(0)
grep与基本正则表达式
摘要:(一)文本处理工具 Linux上的文本处理三剑客 grep,egrep,fgrep:文本过滤工具(通过模式:pattern) grep支持基本正则表达式,-E选项支持扩展正则表达式,-F不支持正则表达式 egrep支持扩展正则表达式,-G选项支持基本正则表达式,-F不支持正则表达式 fgrep不支持
阅读全文
posted @
2017-10-07 13:58
小兔无情
阅读(463)
推荐(0)
bash脚本编程基础及配置文件
摘要:(一)shell脚本编程 编程语言的分类: 根据运行方式: 编译运行 解释运行 根据编程过程中功能的实现是调用库还是调用外部的程序文件: shell脚本编程:利用系统上的命令及编程组件进行编程 完整编程:利用库或编程组件进行编程 根据编程模型: 过程式编程:C,bash 面向对象编程:Java,C+
阅读全文
posted @
2017-10-07 01:13
小兔无情
阅读(395)
推荐(0)
bash变量和逻辑运行
摘要:(一)bash特性及bash脚本编程初步 如果相与计算机进行交互,必须有一个终端,以及附着在终端上的接口程序 GUI:KDE,GNome,Xfce CLI:/etc/shells bash特性 命令行展:~,{} 命令别名:alias,unalias 命令历史:history 文件名通配:glob
阅读全文
posted @
2017-10-06 00:54
小兔无情
阅读(563)
推荐(0)
权限管理
摘要:(一)权限管理 ls -l:rwxrwxrwx 左三位:属主权限 中三位:属组权限 右三位:其它权限 进程安全上下文 进程对文件的访问权限应用模型: 检查进程的属主与文件的属主是否相同。如果相同,则应用属主权限(左三位)。 否则,检查进程的属主是否属于文件的属组。如果属于,则应用属组权限(中三位)。
阅读全文
posted @
2017-10-04 19:10
小兔无情
阅读(202)
推荐(0)
用户和组的管理命令
摘要:(一)Linux用户和组管理 安全上下文模型 进程以其发起者的身份运行:进程对文件的访问权限,取决于发起此进程的用户的权限 系统用户:为了能够让那些后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户,此类用户从来不用登陆系统,仅仅需要他们的权限给进程 groupadd:添加组 g
阅读全文
posted @
2017-10-03 19:02
小兔无情
阅读(371)
推荐(0)
Linux用户和组的基础概念
摘要:(一)用户,组和权限管理 multi-tasks,multi-user 每个使用者: 用户标识,密码 3A 认证/Authentication 授权/Authorization 审计/Audition 组:用户组,用户容器,有些时候叫角色 用户类别 管理员 普通用户 系统用户 登陆用户 用户标识:U
阅读全文
posted @
2017-10-03 12:46
小兔无情
阅读(913)
推荐(0)