- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 13、sed
sed 命令sed:Stream EDitor, 行编辑器工作过程:1、常用选项-n:不输出模式中的内容至屏幕-e:多点编辑-f /PATH/TO/SCRIPT_FILE:从指定文件中读取编辑脚本;每行一个编辑命令-r:支持使用扩展正则表达式-i:原处编辑2、地址定界(1) 不给地址:对全文进行处理(2) 单地址:#: 指定的行/pattern/:被此处模式所能够匹配到的每一行(3) 地址范围:#,##,+#/pat1/,/pat2/#,/pat1/(4) ~:步进1
2021-10-12 14:47:02
106
原创 12、CentOS系统启动路程、grub legacy、Linux内核管理初步
CentOS 5和6的启动流程Linux: kernel+rootfs(启动顺序) kernel 的功能:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: glibc 库:函数集合, function, 调用接口 (对于库来说,是二进制程序,但没有自己独立的执行入口,因此无法单独执行,但可以作为别的有单独) 过程调用:procedure 函数调用:function 程序 内核设计流派: 单内核设计:Linux 把所有功能集成于
2021-10-12 14:46:39
446
原创 11、Linux系统基础原理、进程管理工具、任务计划
Linux进程及作业管理 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 Process: 运行中的程序的一个副本; 存在生命周期Linux内核存储进程信息的固定格式:task struct多个任务的的 task struct 组件的链表:task list进程创建:init 进程:Linux内核启动之后,会创建第一个用户级进程init父子关系进程:都由其父进程创建fork() 当一个父进程要创建一个子进程时,会向内核发起 fork() 调用clone
2021-10-10 15:59:49
387
原创 9、Linux 程序包管理
Linux 程序包管理API:Application Programming InterfacePOSIX:Portable OS 程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接 静态编译: 共享编译:.soABI:Application Binary InterfaceWindows与Linux不兼容库级别的虚拟化:Linux: WINEWindows: Cywin系统级开发 C、C++应用级开发 java、Python、
2021-10-10 15:59:17
170
原创 8、btrfs文件系统、压缩工具
btrfs文件系统 Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW; ext3/ext4, xfs 核心特性: 多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”,“修改”; 写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新; 数据及元数据校验码:checksum 子卷:sub_volume 快照:支持快照的快照; 透明压缩: 文
2021-09-12 19:48:09
870
原创 7、文件系统挂载、ext文件系统及read命令、Linux RAID、lvm应用
文件系统管理 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载;解除此关联关系的过程称之为卸载。 把设备关联挂载点:mount;卸载时,可使用设备或过载点:umount注:挂载点下原有文件在过载完成后会被临时隐藏挂载方法:mount DEVICE MOUNT_POINT mount:通过查看 /etc/mtab 文件显示当前系统已挂载的所有设备 mount [-fnrsvw] [-t vfstype] [-o options] d
2021-09-12 19:45:52
313
原创 6、find命令、if语句、磁盘管理、文件系统管理
文件查找 在文件系统上查找符合条件的文件 文件查找:locate,find locate 非实时查找 find 实时查找 locate:依赖于事先构建的索引;索引的构建是在系统较为空闲时自动自行(周期性任务);也可以手动更新数据库(updatedb) 索引的构建过程需要遍历整个根文件系统,非常消耗资源 工作特点:查找速度快;模糊查找;非实时查找 locate KEYWORD find:实时查找工具,通过遍历指定路径下的文件系统完成文件查找 工作特点:查找速度略慢
2021-09-12 19:45:13
230
原创 5、egrep、bash环境配置及脚本、vim编辑器
egrep 及扩展的正则表达式egrep = grep -E 支持的选项同 grep,和 grep 同属一个命令手册扩展正则表达式的元字符: 字符匹配:. [] [^] 次数匹配:* ? + {m} {m,n} 锚定:^ $ \< \> 分组:() \1 \2 |(或者):C|cat 表示 C 或 cat练习:1、显示当前系统 root、centos 或 user1 用户的默认 shell 和 UID[root@laptop-u5s7ejrh ~]# grep -E
2021-08-31 20:04:47
195
原创 4、shell编程初步、grep及正则表达式
bash的基础特性(3)1、提供了编程环境 程序:指令 + 数据 程序的编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell 程序:提供了编程能力,解释执行 shell 脚本:文本文件 #!/bin/bash #!/usr/bin/python #!/usr/bin/perl 运行脚本: 1、给予执行权限,通过具体的文件路径指定文件执行;
2021-08-30 15:21:02
85
原创 3、文件管理、管道、用户及组管理、用户及权限管理
文件管理cp - 复制文件和目录cp SRC DESTSRC是文件: 如果目标不存在:新建DEST,并将SRC中内容填充至DEST中; 如果目录存在: 如果DEST是文件:将SRC中的内容覆盖至DEST中,此时建议为cp命令使用-i选项; 如果DEST是目录:在DEST下新建与原文件同名的文件, 并将SRC中内容填充至新文件中; cp SRC... DEST SRC...:多个文件 DEST必须存在,且为目录,其它情形均会出错; cp
2021-08-04 19:16:43
146
原创 2、Linux文件系统、bash基础特性、系统管理类命令
Linux的文件系统根文件系统(rootfs):root filesystemLSB FHS(FileSystem Heiache Standard):/etc、/usr、/var、/root、/home、/dev/boot:引导文件存放目录,内核文件、引导加载器都存放在此目录/bin:供所有用户使用的命令,不能关联至独立分区,OS 启动就睡用到的程序/sbin:管理类的基本命令,不能关联至独立分区,OS 启动就会用到的程序/lib:基本共享文件,以及内核模块文件(/lib/modules)/
2021-08-04 19:15:06
69
HedEx_Lite_V200R006C00SPC002_Chinese_forEnterprise.zip
2022-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人