day9-linux目录文件与系统启动知识

Day9

作者:方维超

归档:课后笔记

时间:2019/3/11

老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结

学无止境,老男孩教育成就你人生的起点!

/etc 系统初始化及设置相关重要文件

/etc/hoetname 配置主机名

day9-linux目录文件与系统启动知识_第1张图片
image.png

C6和C7永久生效:

vim/sysconfig/network

hostnanme oldboyedu

linux系统不需要重启,,一重启就会出故障,不像windows

/etc/sysctl.conf 内核参数信息文件,调整系统、优化

image.png

image.png

/usr 软件启动程序所在目录

image.png

软件安装的途径、方法(了解)****:

A. rpm安装(几乎不用)

rpm -ivh 软件包的包名.rpm

B. yum安装,rpm包管理器,智能帮我们找一个软件包需要的依赖包(推荐)

本质就是rpm安装。自动解决依赖,自动使用rpm命令实现安装。

安装A,A需要B,先安装B。

C.源代码安装

/var****目录****#####

1./var/log****:记录系统及软件运行信息文件所在的目录

** log****日志信息,记录计算机行为**

/var/log/messages :linux****系统级别日志文件

记录linux****系统运行行为的文件,正常行为和非正常行为。

查看ll+/var/log/messages

/var/log/secure****:用户登录信息日志文件(安全日志文件)

** /var/log/dmesg****:记录硬件信息加载情况的日志文件**

** dmesg - print or control the kernel ring buffer****(打印或控制内核环缓冲区)**

##############****工作中经常要查看的文件

/proc 下的重要路径知识

/proc/meminfo 查看系统内存 free -m 查看内存

/proc/cpuinfo 查看CPU

/proc/loadavg 查看负载(系统繁忙程度的一个综合指标)

uptim 查看计算机的繁忙程度

image.png

负载的数字和CPU核数相当的时候就是负载一个个临近点,例如一颗两核 临界负载就是2.

/proc/mounts****当前设备挂载列表信息文件

cat /proc/mounts 查看挂载信息

#######****重中之重

day9-linux目录文件与系统启动知识_第2张图片
image.png

day9-linux目录文件与系统启动知识_第3张图片
image.png

(做xmind)

步骤详解:

1. 开机,bios****自检。检查硬件(CPU****、内存、磁盘等)

2. 读取MBR****(硬盘上的一个空间)硬盘上的引导程序

3. 加载GRUB****菜单(选择启动哪个操作系统)

4. 加载内核(kernel****)

5. 运行操作系统的第一个进程init

chkconfig****(C6****设置开机自启动)

6. 读取/etc/inittab****文件(系统运行级别)

7. 读取/etc/init/rcS.****初始化系统,设置主机名、ip****地址

8. 执行/etc/rc.d/rc3****脚本,根据运行级别运行/etc/rc****数字d****下面的脚本,

9. 设定用户开机自启动程序

10. 启动minggetty3****进程,进入登陆界面

柱面赤道扇区是计算机系统内的三维定位空间

Centos7****的启动流程

day9-linux目录文件与系统启动知识_第4张图片
image.png

day9-linux目录文件与系统启动知识_第5张图片
image.png

(做xmind)

启动步骤详解:

1.2.3.4 启动一样。

5.运行systemd进程(并行启动以下步骤)

6.加载
image.png

image.png

包含挂载文件系统,读取运行级别

7.并行启动各项服务

8.启动mingetty进程,显示登陆界面
image.png

Centos7****是并行运行,以上7****、8****、9****步骤同时运行

#####****第六章的核心知识****#####

day9-linux目录文件与系统启动知识_第6张图片
image.png

day9-linux目录文件与系统启动知识_第7张图片
image.png

vi/vim****纯文本编辑器

vi相当于记事本

vim想当于notp++

#####****模式切换示意图 (考试题)

day9-linux目录文件与系统启动知识_第8张图片
image.png

(用visio****作图)

day9-linux目录文件与系统启动知识_第9张图片
image.png

vim****命令

普通模式:

:****set su 显示行号

移动光标:

行尾 $

行首 0

文件尾部 G

文件开头 gg

到指定行****数字****gg

普通模式:搜索与替换操作

向下搜索 /+****内容

继续搜****按****n****,反向搜****N

向上搜索****?****+****内容

普通模式:替换

:****%s/A/B/g****——****A****是被替换名,****B****是替换名,****/****是分隔符(可用其他字符替换)

s****是替换,****g****表示全局(所有的内容全部替换)

**指定行号替换:****n1****,****n2s/A/B/g **


image.png

普通模式:删除

删除单行 dd (剪切)

删除多行 ndd n****用任意数字代替

撤销 u

普通模式:复制

单行复制 yy

多行复制 nyy n****用任意数字代替

粘贴 yyp

进入编辑模式:

i 插入****########

A 追加****行尾插入

o 下一行开头插入

O 上一行开头插入

a 光标下一个字符插入

命令行命令

day9-linux目录文件与系统启动知识_第10张图片
image.png

day9-linux目录文件与系统启动知识_第11张图片
image.png
day9-linux目录文件与系统启动知识_第12张图片
image.png

[root@oldgirl /opt]# echo -e "\033[30m 黑色字oldboy trainning \033[0m"
黑色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[31m 红色字oldboy trainning \033[0m"
红色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[32m 绿色字oldboy trainning \033[0m"
绿色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[33m 黄色字oldboy trainning \033[0m"
黄色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[34m 蓝色字oldboy trainning \033[0m"
蓝色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[35m 紫色字oldboy trainning \033[0m"
紫色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[36m 天蓝字oldboy trainning \033[0m"
天蓝字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[37m 白色字oldboy trainning \033[0m"
白色字oldboy trainning

加背景颜色:

opt]# echo -e "\033[41;37m 红底白字 welcome to old2boy\033[0m"
红底白字 welcome to old2boy
[root@oldgirl /opt]# echo -e "\033[42;37m 绿底白字 welcome to old3boy\033[0m"
绿底白字 welcome to old3boy
[root@oldgirl /opt]# echo -e "\033[43;37m 黄底白字 welcome to old4boy\033[0m"
黄底白字 welcome to old4boy
[root@oldgirl /opt]# echo -e "\033[44;37m 蓝底白字 welcome to old5boy\033[0m"
蓝底白字 welcome to old5boy
[root@oldgirl /opt]# echo -e "\033[45;37m 紫底白字 welcome to old6boy\033[0m"
紫底白字 welcome to old6boy
[root@oldgirl /opt]# echo -e "\033[46;37m 天蓝白字 welcome to old7boy\033[0m"
天蓝白字 welcome to old7boy
[root@oldgirl /opt]# echo -e "\033[47;30m 白底黑字 welcome to old8boy\033[0m"
白底黑字 welcome to old8

##### cat ****查看****文件****内容

cat -n 显示行号 tac 和****cat****相反****倒着显示

day9-linux目录文件与系统启动知识_第13张图片
image.png

more****分页显示文件内容

less****分页显示文件内容

day9-linux目录文件与系统启动知识_第14张图片
image.png

head 显示文件内容头部

默认显示前****10****行,显示前****N****行,****-n+****数字,****n****可以省略

** head -n5 test.txt**

tail 显示文件内容尾部

默认显示后****10****行,显示后****N****行,****-n+****数字,****n****可以省略

-f****是跟踪显示文件尾部的信息

image.png

** tail -n5 test.txt**

seq 30 >test.txt

image.png

[root@oldgirl /opt]# echo oldboy >oldboy.txt
[root@oldgirl /opt]# cat oldboy.txt
oldboy
[root@oldgirl /opt]# rev oldboy.txt
yobdlo
[root@oldgirl /opt]# echo oldgirl >>oldboy.txt
[root@oldgirl /opt]# rev oldboy.txt
yobdlo
lrigdlo

下节内容:

7.8 grep:文本过滤工具 278
7.8.1命令详解 278
7.8.2使用范例 279
1.基础范例 279
7.9 tr:替换或删除字符 281
7.9.1命令详解 281
7.9.2使用范例 281
7.10有关vi/vim/cat/echo及特殊重点符号的考题 283
7.10.1使用vi/vim命令解题及知识点分析 283
7.10.2使用echo命令解题及知识点分析 285
7.10.3使用cat命令解题及知识点分析 286
7.10.4重定向符号的核心知识 286
1.重定向简介 286
2.标准输入/输出/错误输出 287
3.标准输出实际范例 288
4.错误输出案例 288
5.输入重定向的示例 288
6.追加输入重定向的示例 289
7.10有关grep/head/sed/awk及特殊重点符号的考题 290
7.10.1使用grep命令解题及知识点分析 290
7.10.2使用head命令解题 291
7.10.3通过更多命令解题的方法 291
7.12有关mkdir命令的考题 291
7.13有关cp/alias/unalias命令的考题 292
7.11本章讲解知识总结 295

你可能感兴趣的:(day9-linux目录文件与系统启动知识)