07 2021 档案

摘要:函数 一 函数介绍 什么是函数? 函数就是用来盛放一组代码的容器,函数内的一组代码完成一个特定的功能,称之为一组代码块,调用函数便可触发函数内代码块的运行,这可以实现代码的复用,所以函数又可以称之为一个工具 为何要用函数 #1、减少代码冗余 #2、提升代码的组织结构性、可读性 #3、增强扩展性 二 阅读全文
posted @ 2021-07-26 19:34 虾虾78 阅读(155) 评论(0) 推荐(0)
摘要:流程控制之for循环 一 语法 # 》Shell风格语法 for 变量名 [ in 取值列表 ] do 循环体 done # 》C语言风格语法 for ((初值;条件;步长)) do 循环体 done shell风格的for,常用in列表方式 for i in 1 2 3 for i in {1,2 阅读全文
posted @ 2021-07-21 22:19 虾虾78 阅读(173) 评论(0) 推荐(0)
摘要:流程控制之while循环 一 语法 # 一、while语句结构:条件为真时,执行循环体代码 while 条件 do 循环体 done # 二、until语法结构:条件为假时,一直执行循环体代码,直到条件变为真 until 条件 do 循环体 done 简单示例 [root@aliyun test]# 阅读全文
posted @ 2021-07-21 21:17 虾虾78 阅读(162) 评论(0) 推荐(0)
摘要:流程控制之if判断 一:单分支if 语法 if 条件;then 要执行的命令1 要执行的命令2 要执行的命令3 ... fi # 上述语法可以用一行代码代替 [ 条件信息 ] && xxx 示例 [root@simon test]# cat disk_monitor.sh #!/usr/bin/en 阅读全文
posted @ 2021-07-21 21:10 虾虾78 阅读(226) 评论(0) 推荐(0)
摘要:基本数据类型与值操作 一 数据类型介绍 什么是数据?为何要有多种类型的数据? #数据即变量的值,如age=18,18则是我们保存的数据。 #变量的是用来反映/保持状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识 shell是一门解释型、弱类型、动态语言 概括地说,编程语言的划分 阅读全文
posted @ 2021-07-21 20:39 虾虾78 阅读(122) 评论(0) 推荐(0)
摘要:shell基础 一 编程与编程语言 Shell是一门编程语言,作为学习shell的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? ​ 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达 阅读全文
posted @ 2021-07-21 20:09 虾虾78 阅读(213) 评论(0) 推荐(0)
摘要:笔记 1、作业 1、挂载硬盘的步骤? 挂载硬盘 --> 分区 > 制作文件系统 > 挂载 2、动态扩容硬盘的步骤 制作PV -> 制作VG -> 制作LV -> 制作文件系统 -> 挂载 -> 制作PV -> 扩容VG -> 扩容LV -> 更新硬盘空间 3、为什么不建议缩容 可能丢失部分数据 4、 阅读全文
posted @ 2021-07-21 19:24 虾虾78 阅读(75) 评论(0) 推荐(0)
摘要:笔记 1、查找etc下普通文件并打包 tar -cvf etc.tar `find /etc/ -type f ` 2、查找etc下包含root的文件有那些 grep -Rl 'root' /etc/ 3、搭建yum仓库的步骤 1、安装必要软件 createrepo vsftpd 2、上传被yum管 阅读全文
posted @ 2021-07-15 19:21 虾虾78 阅读(109) 评论(0) 推荐(0)
摘要:笔记 1、复习昨日内容 1、查看进程(ps) ps -aux : 主要查看进程状态及CPU使用率和内存使用率 ps -ef :主要查询PPID 2、进程状态 R :运行状态 S :可中断运行 D :不可中断睡眠 T :暂停状态 s : 包含子进程 l : 多线程 + :前台运行 < : 优先级较高 阅读全文
posted @ 2021-07-15 18:49 虾虾78 阅读(151) 评论(0) 推荐(0)
摘要:进程管理 1、复习 1、介绍 程序:由一堆源代码组成的安装包 进程:程序运行的过程 2、查看进程命令(ps) 格式: 1、ps -aux : 主要查询经常状态,CPU使用率,内存使用率 2、ps -ef : 主要查询PPID 3、进程状态 S : 可中断睡眠 D :不可中断睡眠 R :正在运行状态 阅读全文
posted @ 2021-07-15 18:46 虾虾78 阅读(130) 评论(0) 推荐(0)
摘要:笔记 1、进程 程序:存放代码的⽂件=》静态 进程:程序的运⾏过程=》动态 2、查看进程(ps) 格式: ps [参数] 参数: -a : 显示一个终端的所有进程 -u : 显示用户、CPU使用率以及内存使用率 -x : 显示命令执行的路径及系统后台运行的进程 常用组合体:ps -aux 和 ps 阅读全文
posted @ 2021-07-15 18:45 虾虾78 阅读(62) 评论(0) 推荐(0)
摘要:笔记 1、复习 # Linux上安装软件 1、rpm包 1、安装 rpm -ivh [软件包] yum install [软件包名称] 2、升级 rpm -Uvh [软件包] yum update [软件包名称] 3、卸载 rpm -e [软件名] yum remove [软件包名] 4、查看 1、 阅读全文
posted @ 2021-07-07 16:14 虾虾78 阅读(158) 评论(0) 推荐(0)
摘要:笔记 1、今日内容 1、rpm软件包管理 1、挂载ISO硬盘 1、mount /dev/sr0 /mnt 2、mount /dev/cdrom /mnt 3、mount -o loop Centos... /mnt 2、rpm包管理命令 寻找rpm包: 1、ISO镜像中 2、镜像站下载 华为云开源镜 阅读全文
posted @ 2021-07-07 16:12 虾虾78 阅读(124) 评论(0) 推荐(0)
摘要:笔记 1、复习 1、用户及用户组 1、创建用户 2、创建用户组 3、手动创建用户 4、用户相关文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/skel 2、文件权限 chmod : 设置权限 r : 可读 :4 w : 可写 :2 x 阅读全文
posted @ 2021-07-07 16:11 虾虾78 阅读(170) 评论(0) 推荐(0)
摘要:笔记 1、今天内容 1、linux用户 为什么要有用户? 用户划分 1、系统用户和普通用户 系统用户UID小于1000 普通用户UID大于等于1000 2、普通用户和虚拟用户 普通用户可以登录,虚拟用户不可以登录 0 超级管理员,最⾼权限,有着极强的破坏能⼒ 1~200 系统⽤户,⽤来运⾏系统⾃带的 阅读全文
posted @ 2021-07-01 17:05 虾虾78 阅读(91) 评论(0) 推荐(0)
摘要:笔记 1、今天内容 1、文件查找 1、查找深度 指定需要查找的文件层级。 格式: find [路径] -maxdepth [层级数] [匹配规则] # 注:-maxdepth不能够单独使用的 例1:查找/etc目录下所有的文件夹,要求目录层级为3? find ./ -maxdepth 3 -type 阅读全文
posted @ 2021-07-01 17:03 虾虾78 阅读(224) 评论(0) 推荐(0)
摘要:笔记 1、虚拟机安装 # 按tab键 net.ifnames=0 biosdevname=0 2、系统初始化 1、上传脚本 [root@localhost ~]# ll total 12 -rwxr-xr-x. 1 root root 4544 Jun 29 15:23 init.sh 2、对脚本授 阅读全文
posted @ 2021-07-01 17:01 虾虾78 阅读(132) 评论(0) 推荐(0)