3月11日第9天课堂笔记

1、Linux永远不要,也不能重启。

/etc/hostname C7主机名配置文件
/etc/sysconfig/network C6主机名配置文件
hostnamectl set-hostname oldboy 永久生效
hostname oldboy 临时修改
/etc/sysctl.conf linux内核参数信息文件
调整linux系统、优化需要配置的文件
sysctl -p 让修改后的文件生效

2、/usr目录

2.1、/usr/local:源码编译安装软件默认的位置路径
软件安装:
2.1.1、rpm安装 rpm -ivh +软件包的报名.rom (几乎不用)
2.1.2、yum安装,rpm包管理器 智能帮助我们找一个软件包需要的依赖包
yum安装的本质就是rpm安装,自动解决依赖,自动使用rpm命令实现安装
2.1.3、源代码安装
2.2、/var目录
/var/log:记录系统及然健运行信息文件所在的目录
log日志信息===计算机运行行为
/vat/log/messages:linux系统级别日志文件 记录Linux系统运行行为的文件
包括正常行为和非正常行为。
/var/log/secure:用户登录信息日志文件(安全日志文件)
/var/log/dmesg:记录硬件信息加载情况的日志文件
/proc下的重要路径知识
/proc/meminfo 查看系统内存 free -m 查看内存
/proc/cpuinfo 查看cpu
/proc/loadavg 查看负载(系统繁忙程度的一个综合指标) uptime
当堵在的数字和CPU核数相当的时候就是负载一个临界点,例如,一颗两核 临街负载就是2

3、Linux(CentOS6)启动流程

图片1.png

开机BIOS自检
读取MBR引导(硬盘上的一段引导程序)
加载GRUB菜单(选择启动哪一个操作系统)
加载内核(kernel)
运行INIT进程(最早运行的进程)
首先读取/etc/inittab文件 来设定运行级别,正常是3
之后读取/etc/init/rc/conf文件 执行/etc/rc/d/rc 3 脚本
读取/etc/init/rcS/conf 文件 执行/etc/re.c/rc.sysinit 脚本
登录之前读取/etc/rc/local文件
之后读取/etc/init//tty.conf文件
最后出现登录界面

4、CentOS7 启动流程

图片2.png

开机
开机BIOS自检
读取MBR引导(硬盘上的一段引导程序)
加载GRUB菜单(选择启动哪一个操作系统)
加载内核(kernel)
运行systemd进程
加载initrd.tartget文件 包含挂载fstab中文件系统
读取default.target文件 设定target模式及加载脚本
读取sysinit.target文件 树池华系统及加载basic
读取/etc/rc/local文件 设定用户开机启动程序
读取getty.target文件 启动mingetty进程
CentOS7是并行启动,以上文件同时加载及读取

第七章Linux文件过滤以及内容编辑处理

1、Vim的三种模式转换示意图:

图片4.png

1.1、普通模式:
:set nu 显示行号

1.2、移动光标:
$ 行尾
0 行首
G 文件尾部
gg 文件开头
ngg(n表示数字) 移动到制定行

1.3、普通模式:搜索与替换操作
向下搜索 /+你要搜的内容
继续搜 按n,反向搜索N
向上搜索 ?+你要搜的内容
继续搜 按n,反向搜索N

1.4、普通模式:替换
:% s/A/B/gc s是替换 g表示全局

1.5、普通模式:复制、粘贴、删除等操作
删除单行dd(剪切)
删除多行 n+dd n代表数字
撤销 u
单行复制 yy
多行复制 n+yy n代表数字
粘贴 yyp

1.6、进入编辑模式:
i 插入******
A追加 行尾插入
o下一行开头插入
O上一行开头插入
a光标下一个字符插入

1.7、cat 查看文件内容(tac和cat相反)
cat -n对输出的内容显示行号

1.8、more 分页显示文件内容
less 分页显示文件内容

1.9、head 显示文件内容头部
seq n>a.txt
默认显示前10行,显示前N行, -n n可以省略,直接-数字。

1.10、tail 显示文件尾部内容
默认显示后10行,显示后N行, -n n可以省略,直接-数字。
-f 跟踪显示文件尾部信息
tac按行翻转文件内容(和cat相反)
rev左右按字符翻转的内容

你可能感兴趣的:(3月11日第9天课堂笔记)