day9课堂笔记

目录文件与系统启动

day9

/etc/hostname                      C7主机名配置文件

/etc/sysconfig/network         C6主机名配置文件

C6和C7永久生效:

vim /etc/sysconfig/network

hostname oldboyedu

/etc/sysctl.conf Linux内核参数信息文件※※※※※

调整Linux系统、优化需要配置这个文件

sysctl -p 让修改后的文件生效

/usr目录

1. /usr/local:源码编译安装软件默认的位置路径

软件安装(了解):

  a.rpm安装

     rpm  -ivh  软件包的包名.rpm(几乎不用)

 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:记录硬件信息加载情况的日志文件

dmesg - print or control the kernel ring buffer

/proc下的重要路径知识

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

/proc/cpuinfo  查看CPU 

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

[root@oldgirl ~]# uptime

 09:28:14 up 51 min,  2 users,  load average:  0.00, 0.01, 0.05

 当前时间  开机多久  哪些用户   负载  平均     1分钟  5分钟  15分钟

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

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

/day1/chen.txt 这里的day1不存在。

/root/day1/chen.txt  ls

普通模式:

:set nu 显示行号

普通模式:移动光标:

行尾 $

行首 0

文件尾部 G

文件开头 gg

到指定行 阿拉伯数字gg

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

向下搜索 /3306 继续搜 按n,反向搜N

向上搜索 ?80   继续搜 按n,反向搜N

普通模式:替换

:%s/A/B/g

:%s#world#oldgirl#g

/#还可以用@等特殊字符替换,实际就是分隔符。

s是替换 g表示全局(所有)

指定行号替换:

:4,6s/oldboy/oldgirl/g

普通模式:复制、粘贴、删除等操作

删除单行 dd(剪切)

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

撤销   u

单行复制 yy

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

粘贴     p

进入编辑模式命令

i 插入*****

A 追加 行尾插入

o 下一行开头插入

O 上一行开头插入

a 光标下一个字符插入

命令行模式

:wq 退出并保存

:wq! 退出并强制保存,“!”为强制的意思

:q! 强制退出,不保存

:set nu 显示行号

:set nonu 与set nu相反,取消行号

CentOS6启动流程:

CentOS7启动流程:

VIM三种模式讲解:

你可能感兴趣的:(day9课堂笔记)