知识点回顾

cache和buffer

写buffer  读cache

缓冲区   缓存区 

磁盘--》内存--》CPU

Raid卡

磁盘数量  容量  性能 冗余 企业应用场景

0: 一块以上  所有磁盘容量和  性能最好 0     数据不重要,但是对于数据读写性能要求高(数据库从库)

1: 只能两块 取最小的那块 读取可以(相当于一块的读取速度,写入慢) 100%      数据重要,对性能要求不高的(系统盘,监控)

5:至少3块

10:四块 损失一半  较好

raid卡级别

https://www.cnblogs.com/ivictor/p/6099807.html

GNU内容

GNU:革奴计划 GNU is not UNIX  为了开发一款完全自由开源且可移植的类UNIX操作系统

FSF(自由软件基金会)发起的项目

gcc 编译器

bash 命令解释器

gawk(awk)三剑客老大

企业场景分区方式

三种

/boot 引导分区

swap 交换分区 

/ 存放数据内容

boot swap  /

普通的: 256M >8G 8G 剩下都给你

<8G 1.5倍

数据重要 256M 一样 100G /data 剩下都你的

大型门户网站 同上 同上 同上 剩下的 谁用谁来抢

如何防止rm误删数据?

1.每个步操作之前先“备份”

2.尽量不使用绝对路径

3.尽量不使用删除处理,而改为mv移动到其他备份位置

4.设别名alias

alias rm='不让用'

Xshell连不上虚拟机一般几种情况:

1.虚拟网络编辑器,没有配

2.配置网卡出问题

3.宿主机(物理机)

排查思路:

1.先检查Xshell和虚拟机ip是否一致

2.虚拟机思路

3.宿主机(服务、虚拟网卡)

内置命令:

是存在于bash命令解释器中的没有独立的文件

普通命令:

系统自带的,具有自己独立的文件路径

目录的inode和block

inode:存放的是目录属性信息,以及目录block块位置

block:存放的是目录的子目录和文件的inode信息和文件名

文件的inode和block

inode:

存放的是文件属性信息,以及文件block块位置

block:

存放文件的数据内容

磁盘满问题解决办法

第一种:

磁盘的inode用完了

原因:大量小文件占用inode,使inode用完了

df -i

解决办法:

find / -type d  -size  +5M 

find / -type f  -size  -4k

定位到大量小文件的位置,再三确认后,删除

第二种:

block满

df -h

du -sh /* 层层排查定位到大文件,进行打包,或删除处理

特殊情况:

当我们删除了之后,df -h仍然满

这是因为有进程在占用该大文件

ps -ef|grep delete

lsof |grep delete

你可能感兴趣的:(知识点回顾)