www247258
码龄2年
关注
提问 私信
  • 博客:6,394
    6,394
    总访问量
  • 30
    原创
  • 2,136,690
    排名
  • 17
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2022-11-24
博客简介:

www247258的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得12次评论
  • 获得36次收藏
创作历程
  • 30篇
    2023年
成就勋章
TA的专栏
  • shell脚本
    4篇
  • linux网络命令
    5篇
  • linux的基础知识
    11篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

shell脚本——正则表达式与文本三剑客Grep、AWK以及Sed

由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。
原创
发布博客 2023.12.04 ·
1100 阅读 ·
14 点赞 ·
0 评论 ·
30 收藏

shell脚本——第三章 函数与数组

函数定义:封装的可重复利用的具有特定功能的代码数组:存储多个元素的连续的内存空间,相当于多个变量的数据集合 1对多数组名和索引索引的编号从0开始,属于数值索引索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash 4.0版本之后开始支持bash的数组支持稀疏格式(索引不连续)
原创
发布博客 2023.11.27 ·
70 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell脚本——第三章 循环语句for、while、until以及如何跳出循环的三种方式

192.168.76.0 将存活的主机放在一个文件中,将不存活的主机放在另一个文件中。{0..100..2} 从0开始到100结束,每次加2 步长为2 打印的都是偶数。{1..100..2} 从1开始到100结束,每次加2 步长为2 打印的都是奇数。break跳出单个循环 break n 数字数字是几代表跳出n层循环。continue终止某次循环中的命令,但是不会完全终止命令。循环列表只是跟循环的次数有关。#计算1加到100的和。#计算从1到100的和。#计算1加到100的和。循环列表的 表达形式。
原创
发布博客 2023.11.23 ·
1694 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell脚本——第二章 条件语句、if语句、case语句

条件测试:判断某需求是否满足,需要由测试机制来实现,专用的测试表达式需要由测试命令辅助完成。格式1:[ 表达式1 ] 操作符 [ 表达式2 ] ...格式1:test [操作符选项] 条件表达式。=:字符串内容不同,!格式2:[ 操作符 条件表达式 ][ 整数1 操作符 整数 ] 公式。格式2:命令1 操作符 命令2 ...以上条件都为假的分支代码 托底。若真,则状态码变量 $?若假,则状态码变量 $?条件1为真的分支代码。条件2为真的分支代码。条件3为真的分支代码。-z:字符串内容为空。
原创
发布博客 2023.11.22 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell脚本——第一章 shell编程规范与变量

shell脚本 就是将命令按顺序一一列出,最后自动执行,执行需要权限,也可以直接使用路径,脚本其实不复杂,通用脚本环境改变后依然可以使用的脚本。声明解释器注释信息执行命令/bin/bash#声明解释器 代表我接下来,使用什么解释器来解释,接下来的命令# “#” 表示注释信息cd /optmkdir test#可执行的命令#以.sh 结尾的文件 命令会高亮1.4 shell脚本的执行逻辑与方式顺序执行:程序按从上到下顺序执行。
原创
发布博客 2023.11.22 ·
75 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

yum仓库与NFS网络共享存储服务技术

yum是一个基于RPM包构建的软件更新机制,能够自动解决软件包之间的依赖关系,解决了日常工作中的大量查找安装依赖包的时间。yum由服务端仓库和客户端组成,,所以yum可以存放在两台服务器上,也可以存放在一台服务器上。可以由官方来提供服务,也可以由第三方来提供,比如国内的阿里云,腾讯云等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
原创
发布博客 2023.11.18 ·
52 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSH远程管理服务

SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是 以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。
原创
发布博客 2023.11.16 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DNS服务器原理及配置

DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp, 53/tcp实际上,每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域 名和 IP 地址的对应关系,这些特定的 DNS 域或 IP 地址段称为 zone(区域)。
原创
发布博客 2023.11.14 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DHCP原理及配置

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
原创
发布博客 2023.11.12 ·
59 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux基础之系统安全及应用

lsattr /etc/passwd /etc/shadow #查看文件的状态。chattr -i /etc/passwd /etc/shadow #解锁文件。su UserName:非登录式切换,即不会读取目标用户的配置文件,不改变当前工作目录,即不完全切换。su - UserName:登录式切换,会读取目标用户的配置文件,切换至自已的家目录,即完全切换。su命令即 switch user,命令可以切换用户身份,并且以指定用户的身份执行命令。
原创
发布博客 2023.11.12 ·
53 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux网络命令

vim/etc/sysconfig/network-scripts/网卡名默认ens33。ifconfig 网卡名:0 ip地址/子网掩码 #测试时使用, 是临时的。1.临时配置IP地址:ifconfig 网卡 ip 子网掩码。route add -net 网段地址 gw IP地址。ifconfig 网卡名 up #启动网卡。ifconfig 网卡名 down #关闭网卡。ifconfig 网卡名称 ip地址/子网掩码。格式:traceroute ip地址。
原创
发布博客 2023.11.10 ·
408 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

linux基础之文件系统与日志分析

在 Linux 内核中,根据日志消息的重要程度不同,将其分为不同 的优先级别(数字等级越小,优先级越高,消息越重要)文件是存储在硬盘上的,硬盘的最小存储单位叫做“扇区”(sector),每个扇区存储512字节。配置文件:/etc/rsyslog.conf,/etc/rsyslog.d/*.conf。库文件: /lib64/rsyslog/*.so。主程序:/usr/sbin/rsyslogd。RULES:日志记录相关的规则配置。MODULES:相关模块配置。inode:(索引节点)程序包:rsyslog。
原创
发布博客 2023.11.08 ·
106 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux基础之进程与计划任务管理

是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具用于描述进程要完成的功能,是控制进程执行的指令集运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位。
原创
发布博客 2023.11.06 ·
60 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux基础之引导过程与服务

1 单用户模式,root权限,用于系统维护,禁止远程登录(只能通过实机进去),该模式的进入方式百度操作即可;systemctl isolate multi-user.target 在不重启的情况下,切换到运行级别mulit-user下。systemd能够将更多的服务进程并行启动,并且具有提供按需启动服务的能力,使得启动更少进程,从而提高系统启动速度。init进程只是执行启动脚本,不管其他事情。存中运行(运行中的程序称为进程),init 进程负责完成一系列的系统初始化过程,最后等待用户进行登录。
原创
发布博客 2023.11.05 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux基础之 磁盘阵列RAID

独立硬盘冗余阵列RAIDRedundantArray ofIndependentDisks),旧称廉价磁盘冗余阵列RedundantArray ofInexpensiveDisks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。
原创
发布博客 2023.11.03 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux基础之逻辑卷LVM的使用与扩容

LVM 是 逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。物理卷(PV):将硬盘分区 拆分一个个 PE(一个 pe 4M)卷组(VG):pe的集合 方便管理pe逻辑卷(LV):逻辑上的硬盘物理扩展(PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。
原创
发布博客 2023.11.02 ·
129 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux基础之磁盘管理

提供了很多新的特性,包括纳秒级时间戳、创建和使用巨型文件 (16TB)、最大1EB的文件系统,以及速度的提升1EB=1024PB=1024*1024TB。MBR: 主引导记录, 是硬盘上的第一个扇区, 想要读数据得从这个扇区开始,MBR 一共 512 字节,前 446 字节 开机引导程序, 引导硬件 找到我们的操作系统,66 /16 =4 ............ 2。注意:创建文件系统只能创建主分区sdb1和逻辑分区sdb5,扩展分区sdb2不能用来创建文件系统 ,用来存放逻辑表。
原创
发布博客 2023.11.01 ·
72 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux基础之账号权限和管理

用户账号:超级用户、普通用户、程序用户(系统用户)组账号:基本组(私有组)、附加组(公共组)UID和GID:UID(User IDentity,用户标识号)GID(Group IDentify,组标识号)
原创
发布博客 2023.10.31 ·
79 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux的安装及yum本地库创建

选择安装路径 yum 和 rpm 默认将软件安装在etc目录,编译可以自由选择安装路径。挂载:用系统中的某个文件夹和外来硬件设备做关联·使用这个文件夹等于使用该硬件设备。baseurl = file:///mnt #安装包的位置。添加减少 安装包的功能 --help --prefix 指明安装路径。yum 和 rpm 安装 只是把常用的功能编译好,有些不常用的。: 脚本文件 开发者写好的脚本,放在源代码目录中给人用的。3.yum 最后用的还是rpm,它是rpm的升级版本。
原创
发布博客 2023.10.29 ·
110 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux的基础知识及命令(二)

选项:-f 具体数字 文件名 实时跟踪最后十行-n 加数字表示查看最后多少行,+3表示从第三行开始往后,-3表示看最后3行,默认是最后10行。Vim具有编辑程序的能力,会主动利用不同的字体颜色辨别语法的正确性,方便程序设计接口格式:[ 选项 ] 文件名。
原创
发布博客 2023.10.29 ·
55 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多