linux就该这么学读书笔记

1、磁盘的rdid模式

   raid 0:把数据分散存储到多个硬盘,提升读写速度,但没解决数据安全性

     raid 1:把数据存储到多个硬盘中,数据安全,磁盘利用率低

    raid 5 :奇偶校验数据存储到多个硬盘中,兼顾读写速度和数据安全

   raid 10 :至少4块硬盘,2个组成raid 0,然后在组成raid 1

2、DNS查询有两种模式,递归查询和迭代查询

递归查询:DNS服务器必须返回用户一个准确的结果,通过询问其他服务器的方式,拿到最终结果

迭代查询:DNS服务器并不返回地址,而是返回另外一个DNS服务器的地址,用户再次请求这个DNS服务器地址

3、常用shell命令

wget:下载网络文件

ps:查看系统中进程的状态

top:动态监控进程活动和系统负载

pidof: pidof sshd 查看指定命令的PID值

kill:终止某个指定PID进程

killadll:终止指定名称的服务对应的所有的进程

ifconfig:获取网卡或网络配置等信息

unname:查看系统内核或系统版本

uptime:查看系统负载系统

free:free -h查看当前内存使用量

who:查看当前登入主机的用户信息

last:查看系统的所有登录信息

history:显示历史执行过的命令

pwd:显示用户当前所处的工作目录

cd:切换工作目录

ls:显示目录中的文件信息

cat:查看纯文本信息,内容较少的情况

more:查看纯文本信息,内容较多的情况

head: head -n 20 查看纯文件的前N行

tail:tail -f 查看纯文本的后N行或持续刷新内容

tr:替换文本中的字符 cat test.txt | tr [a-z] [A-Z]

wc:统计指定文档的行数、字数、字节数

stat:查看文件的具体存储信息和时间信息

cut:按列提取信息 cut -d -f1 /etc/passwd

diff:比较多个文件的差异

touch:创建空白文件或设置文件时间

mkdir:创建空白目录

cp:复制文件或目录

mv:剪切文件或重命名文件

rm:删除文件或目录

dd:按照指定大小的个数或数据块来复制或转换文件

file:查看文件类型

tar:压缩命令 tar -czvf test.tar.gz /etc

grep:关键字搜索

find:按照指定条件来查找文件

原文地址:https://www.cnblogs.com/bjjjunjie/p/14330269.html