Day9
作者:方维超
归档:课后笔记
时间:2019/3/11
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
/etc 系统初始化及设置相关重要文件
/etc/hoetname 配置主机名
C6和C7永久生效:
vim/sysconfig/network
hostnanme oldboyedu
linux系统不需要重启,,一重启就会出故障,不像windows
/etc/sysctl.conf 内核参数信息文件,调整系统、优化

/usr 软件启动程序所在目录
软件安装的途径、方法(了解)****:
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 查看计算机的繁忙程度
负载的数字和CPU核数相当的时候就是负载一个个临近点,例如一颗两核 临界负载就是2.
/proc/mounts****当前设备挂载列表信息文件
cat /proc/mounts 查看挂载信息
#######****重中之重
(做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****的启动流程
(做xmind)
启动步骤详解:
1.2.3.4 启动一样。
5.运行systemd进程(并行启动以下步骤)
6.加载

包含挂载文件系统,读取运行级别
7.并行启动各项服务
8.启动mingetty进程,显示登陆界面Centos7****是并行运行,以上7****、8****、9****步骤同时运行
#####****第六章的核心知识****#####
vi/vim****纯文本编辑器
vi相当于记事本
vim想当于notp++
#####****模式切换示意图 (考试题)
(用visio****作图)
vim****命令
普通模式:
:****set su 显示行号
移动光标:
行尾 $
行首 0
文件尾部 G
文件开头 gg
到指定行****数字****gg
普通模式:搜索与替换操作
向下搜索 /+****内容
继续搜****按****n****,反向搜****N
向上搜索****?****+****内容
普通模式:替换
:****%s/A/B/g****——****A****是被替换名,****B****是替换名,****/****是分隔符(可用其他字符替换)
s****是替换,****g****表示全局(所有的内容全部替换)
**指定行号替换:****n1****,****n2s/A/B/g **

普通模式:删除
删除单行 dd (剪切)
删除多行 ndd n****用任意数字代替
撤销 u
普通模式:复制
单行复制 yy
多行复制 nyy n****用任意数字代替
粘贴 yyp
进入编辑模式:
i 插入****########
A 追加****行尾插入
o 下一行开头插入
O 上一行开头插入
a 光标下一个字符插入
命令行命令
[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****相反****倒着显示
more****分页显示文件内容
less****分页显示文件内容
head 显示文件内容头部
默认显示前****10****行,显示前****N****行,****-n+****数字,****n****可以省略
** head -n5 test.txt**
tail 显示文件内容尾部
默认显示后****10****行,显示后****N****行,****-n+****数字,****n****可以省略
-f****是跟踪显示文件尾部的信息

** tail -n5 test.txt**
seq 30 >test.txt
[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