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-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法