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:按照指定条件来查找文件