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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南