/etc系统初始化及设置相关重要文件
/etc/hostname c7主机名配置文件
/etc/sysconfig/network
c6主机名配置
/usr目录
1,/usr/local:
源码编译安装软件默认的位置路径
软件安装(了解):
a,rpm -ivh 软件包的包名
b,yum安装,rpm包管理器,智能帮我们找一个软件包需要的依赖包(推荐)
本质就是rpm安装,自动解决依赖,自动使用rpm命令实现安装
安装A,A需要B,先安装B
c,源代码安装。
2,/usr/src:存放源码文件的目录
/var目录
1,/var/log:记录系统及软件运行信息文件所在目录
log日志信息====计算机运行行为
/var/log/messages:Linux系统级别日志文件
记录Linux系运行行为的文件,正常行为 非正常行为
/var/log/secure:用户登录信息日志文件(安全日志问价)
/var/log/dmesg:记录硬件信息加载情况的日志文件
demsg -print or
conrol the kernel ring buffer
/proc下的重要路径知识
/proc/meminfo 查看系统内存
/proc/cpuinfi 查看CPU
/proc/loadvg 查看负载(系统繁忙程度的一个综合指标)uptime
[root@oldbiyedu~]#
uptime
09:29:59 up 37min, 3 users, load average: 0.00, 0.01, 0.05
当前时间 开机多久 负载 平均 一分钟 五分钟 十五分钟
负载的数字和CPU核数相当的时候就是负载一个临界点,例如一颗两核 临界负载为2
/proc/mounts 当前设备挂载列表信息文件
Linux(centos6)系统启动流程说明(重点)

1、开机BIOS自检
2、读MBR引导
3、加载GRUB菜单
4、加载内核(kerenl)
5,运行INIT进程
6,读取/etc/inittab文件-------------仅用来设定系统运行级别(设定开机启动级别)
7,读取/etc/init/rcS.conf文件-------执行/etc/re.d/re.sysinit脚本(初始化系统)
8,读取/etc/init/rc.conf文件--------执行/etc/re.d/rc3脚本(读取开机自启动下相应启动级别的运行的脚本)
9,读取/etc/rc.local文件------------设置用户开机自启动程序(读取开机自启动程序)
10,读取/etc/init/tty.conf文件------启动mingetty3进程(进入登录界面)
centos7(并行)

1、开机BIOS自检
2、读MBR引导
3、加载BRUG菜单
4、加载内核(kerenl)
5,运行ysytemd进程
6,加载initrd.target文件--------包含挂载fstab中文件系统(设定开机启动级别)
7,读取dafault.target文件---------设定target模式及加载脚本(初始化系统)
8,sysinit.target文件-------------初始化系统及加载basic
9,读取/etc/rc.local文件----------设定用户开机自启动程序(启动相关程序)
10,读取getty.target文件-----------启动mingetty进程 (进入登录界面)
Linux文件过滤及内容编辑处理

普通模式:
:set nu 显示行
移动光标:
行尾:$
行首 0
文件尾部 G
文件开头 gg
到指定行 ngg , n是数字
普通模式:搜索与替换操作
向下搜索 /3306 继续搜 按n,反向搜N
向上搜索 ?80 继续搜 按n,反向搜N:
普通模式:替换
:%s/A/B/g
:%s#word#oldgir#g、
/#还可以用@等特殊字符替换,实际就是分隔符
s是替换 g表示全局(所有)
:n1,n2s/A/B/gc
:4,6s/ddd/oldboy/g
:4,6s/oldboy/oldgorl/g
普通模式:复制,粘贴,删除等操作
删除单行 dd(剪切)
删除多行 ndd n用任意数字替换
撤销 u
单行复制 yy
多行复制 nyy n用任意数字替换
粘贴 p
编辑模式:
i 插入
A 追加 行尾插入
o 下一行开头插入
O上一行开头插入
a 光标下一个字符插入
命令行模式:
:wq 退出并保存
:wq! 退出并强制保存,“!”为强制的意思
:q! 强制退出,不保存
:set nu 显示行号
:set nonu 与set nu相反,取消行号
cat:
[root@oldgirl /opt]# cat -n test.txt
1 hello world
2 hello world
3 hello world
head tail:
[root@oldgirl /opt]# seq 30 >test.txt
[root@oldgirl /opt]# cat test.txt
1
2
3
[root@oldgirl /opt]# head -n 5 test.txt
1
2
3
4
5
[root@oldgirl /opt]# head -n5 test.txt
1
2
3
4
5
[root@oldgirl /opt]# head -5 test.txt
-f演示
[root@oldgirl /opt]# tail -f test.txt
21
22
23
24
[root@oldgirl ~]# cd /opt/
[root@oldgirl /opt]# echo 31
>>test.txt
[root@oldgirl /opt]# echo 32
>>test.txt
[root@oldgirl /opt]# echo 33
>>test.txt
[root@oldgirl /opt]# echo 34
>>test.txt
7
6
5
4
3
2
1
[root@oldgirl /opt]# tac test.txt
rev
[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
Linux命令:
20.hostnamectl 设置主机名C7,永久
hostname 设置主机名C7和C6,临时
21.vi/vim:纯文本编辑器 *****
vi 记事本
vim notepad++
22.cat 查看文件内容(tac和cat相反)
-n显示行号
23.more:分页显示文件内容
24.less:分页显示文件内容
25.head:显示文件内容头部
默认显示前10行,显示前N行,-n 数字 n可以省略 -数字
26.tail:显示文件尾部内容
默认显示后10行,显示后N行,-n 数字 n可以省略 -数字
-f跟踪显示文件尾部的信息
27.tac按行翻转文件内容(和cat相反)concatenate and print files in reverse
28.rev左右按字符翻转行的内容 reverse lines of a file or files
网友评论