Linux知识心得20 存储管理+shell基础
2021/7/22 7:07:37
本文主要是介绍Linux知识心得20 存储管理+shell基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
笔记
1、作业
1、挂载硬盘的步骤? 挂载硬盘 --> 分区 ---> 制作文件系统 ---> 挂载 2、动态扩容硬盘的步骤 制作PV -> 制作VG -> 制作LV -> 制作文件系统 -> 挂载 -> 制作PV -> 扩容VG -> 扩容LV -> 更新硬盘空间 3、为什么不建议缩容 可能丢失部分数据 4、实时计算内存空闲百分比 [root@localhost ~]# while true; do sleep 1; clear; FREE=`free | awk 'NR==2{print $4}'`; TOTAL=`free | awk 'NR==2{print $2}'`; NUM=`echo " $FREE * 100 / $TOTAL" | bc`; echo $NUM%; done
2、复习
1、MBR 1、分区2TB以下的硬盘 2、MBR有4个主分区 fdisk [硬盘路径] n : 创建分区 p : 查看分区 d : 删除分区 w :写入分区 q : 退出 m : 查看帮助 2、GPT 1、分区2TB以上的硬盘 2、有128个分区 gdisk [硬盘路径] ?:查看帮助 n : 创建分区 p : 查看分区 d : 删除分区 w :写入分区 q : 退出 3、制作文件系统 mkfs.xfs [分区路径] 4、修复文件系统 5、备份与恢复 xfsdump -L [备注] -M [媒体备注] -l [等级] -f [备份路径] [备份源路径] xfsrestore -f [备份路径] 数据恢复的路径 6、LVM动态扩容 用多少,给多少?
3、shell基础
1、变量 在程序运行过程中,值不断变化的标识符 定于:先定义,后引用。 $ : 取某个变量中的值 知识储备:read -p '解释' [变量] 例1:编写一个脚本,实现登录功能? #!/bin/bash read -p '请输入用户名:' username read -p '请输入密码:' password if [[ $username == "admin" && $password == "123" ]];then echo "登录成功" fi 知识储备: ping -c : 探测几次 -t : 超时时间 ping命令探测成功,$?返回0 ;探测失败,$?返回非0 例2:给定一个IP,写一个脚本测试IP是否正常使用 #!/bin/bash IP="192.168.230.10" ping -c 1 -t 1 $IP if [ $? -eq 0 ];then echo "可以正常访问" else echo "不可以" fi 2、单引号与双引号之间的区别 单引号=》强引⽤ 双引号=》弱引⽤ ------------------------------------------------------------------------
这篇关于Linux知识心得20 存储管理+shell基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结