- 博客(42)
- 收藏
- 关注
原创 shell 脚本命令
字符集1:指定要转换或删除的原字符集。当执行转换操作时,必须使用参数"字符集2”指定转换的目标宁符集。但执行删除操作时,不需要参数"字符集2"字符集2:指定要转换成的目标宁符集。
2023-05-22 16:31:27
232
原创 shell脚本里的数组
数组是存放相同类型数据的集合,在内存中开辟了连续的空间,通常配合循环使用数组之间每个元素之间以空格间隔或制表符间隔,下标是从0开始从左往右依次增加示例 一 :数组名=(1 2 3 4 5)示例 二 :根据下标直接设置每一个元素数组名=([0]=1 [1]=2 [2]=3 [3]=4 [4]=5)示例 三 :列表名=“ 1 2 3 4 5 ”示例 四 :数组名[0]=“1”数组名[1]=“2”数组名[2]=“3”
2023-05-14 17:53:30
29
原创 Shell 函数
1、function 函数名{命令序列2、函数名(){命令序列function:是 Shell 中的关键字,专门用来定义函数命令序列:是函数要执行的代码,也就是一组语句由 { } 包围的部分称为函数体,调用一个函数,实际上就是执行函数体中的代码。
2023-05-12 14:48:13
11
原创 shell编程规范与变量
Sherl脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行变量名=变量的值read [-p “提示信息”] 变量名 (从键盘输入获取值赋给变量)NAME=cjwread -p "输入年龄" AGE输出变量值#echo $NAMEAGE 错误写法,会认为变量为NAMEAGE引号的使用。
2023-05-05 15:56:57
9
原创 Shell编程之条件语句
格式1:[ 表达式1 ] 操作符 [ 表达式2 ]格式:[整数变量1 操作符 整数变量2]格式2:命令1 操作符 命令2 …格式1:test 条件表达式。格式2:[ 条件表达式 ]
2023-04-26 19:51:17
16
原创 Linux账号和权限管理
Linux基于用户身份对资源访问进行控制(1)超级用户:root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。(2)普通用户:有root用户或其他管理员用户创建,拥有的权限会受到限制,一般只有在用户自己的宿主目录中拥有完整权限。(3)程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行。如bin,daemon,ftp,mail等。组账号。
2023-04-25 18:17:11
76
原创 【Linux网络服务】FTP服务
文件传送协议(File Transfer Protocol)是互联网上使用的最广泛的文件传输协议,用于Internet上的控制文件的双向传输。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中计算机之间传送文件。
2023-04-22 22:34:58
20
原创 【Linux网络服务】DHCP原理与配置
如果有多台DHCP服务器向该客户发来DHCP-Offer报文,客户端只接受第一个收到的DHCP-offer报文提取IP地址,然后客户端通过广播发送DCERequest 报文告知服务器端本地选择使用该IP地址。服务器端通过单播发送DHCP offer 报文向客户端提供IP地址等网络信息,从IP地址池中挑选一个尚未分配的IP地址分配给客户端。第四步: 服务器向客户端提供服务,服务器通过单播发送DHCP Ack报文告知客户端IP地址是合法可用的,并在选项字段中增加IP地址的使用租期信息。
2023-04-20 17:11:28
43
原创 【Linux网络服务】Linux网络设置
hostnamectl set-hostname [主机名]ifconfig 网络接口 ip地址 [netmask 子网掩码]ifconfig 网络接口 ip地址[/子网掩码长度]route add -net 网段地址 gw IP地址。nslookup 目标主机地址 [DNS服务器地址]ifconfig 网络接口:序号 IP地址。route del -net 网段地址。ifconfig 网络接口。hostname[主机名]ping[选项] 目标主机。netstat [选顶]
2023-04-17 15:15:14
15
原创 深入理解Linux文件系统与日志分析
文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block (块)连续的八个扇区组成一个 block(4K)是文件存取的最小单位inode (索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息。
2023-04-16 19:03:37
14
原创 进程和任务管理器
一个进程结束了,但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程,以为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管它,成为它的父进程,子进程推出后init会回收其占用的相关资源。ps aux --sort -%cpu | head - 10 按cpu降序排列,-为降序,+为升序,p与%同义。ps aux --sort +pmem | head -n 10 按内存序排列。
2023-04-12 15:30:13
18
原创 服务器硬件及RAID配置实战
是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别 (RAID Levels)常用的RAID级别RAD0 . R4D1,R405,RA06 , R4D1 + 0 号RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
2023-04-08 19:00:24
33
1
原创 LVM的了解与磁盘配额
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建需要Linux内核支持安装xfsprogs与quota软件包。
2023-04-05 17:35:57
12
原创 NAT工作原理与配置
NAT是一种地址转换技术,它可以将IP数据报文头中的IP地址转换为另一个IP地址,并通过转换端口号达到地址重用的目的。NAT作为一种缓解IPv4公网地址枯竭的过渡技术,由于实现简单,得到了广泛应用。
2023-03-26 17:24:57
55
原创 “ ACL “ 访问控制列表
访问控制列表ACL(Access Control List)是由一条或多条规则组成的集合。所谓规则,是指描述报文匹配条件的判断语句,这些条件可以是报文的源地址、目的地址、端口号等。ACL本质上是一种报文过滤器,规则是过滤器的滤芯。设备基于这些规则进行报文匹配,可以过滤出特定的报文,并根据应用ACL的业务模块的处理策略来允许或阻止该报文通过。
2023-03-23 19:54:15
31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人