自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 云计算 目录

云计算 笔记(持续更新)第一模块第一模块Linux 基本命令Linux 目录和文件管理 Linux 安装及管理应用程序Linux 账号和权限管理Linux 磁盘管理与文件系统Linux LVM与磁盘配额Linux 服务器及RAID磁盘阵列介绍Linux 引导过程与服务控制

2024-06-04 15:43:05 276

原创 Shell编程之条件语句

简单脚本

2024-06-21 17:45:54 1021

原创 Shell 编程规范与变量

在一些复杂的 Linux 维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的 Shell 脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。自定义变量是由系统用户自己定义的变量,只在用户自己的Shel 环境中有效,因此又称为本地变量。在编写 Shel 脚本程序时,通常会设置一些特定的自定义变量,以适应程序执行过程中的各种变化,满足不同的需要。定义新的变量。

2024-06-20 17:27:56 929

原创 PXE 高效批量网络装机

如果需要安装软件包,可以根据需要将/rootanaconda-ks.cfg 的软件包安装脚本复制到 ks.cg 文件中,只需要复制%packages 到%end 部分即可,在%packages 到%end 之间,包含以@开头的软件包列表,将不需要的软件名删除,剩下的就是系统会自动安装的软件包。启用自动应答安装之后,当客户机每次以 PXE方式引导时,将自动下载 ks.cfg 应答配置文件,然后根据其中的设置安装CentOS7系统,而无须手工干预,如下所示,这样就可以同时为多台客户机安装系统了。

2024-06-19 17:30:28 893

原创 部署YUM仓库及NFS共享服务

在 CentOS7 系统的安装光盘中,已针对软件目录 Packages 建立好 repodata 数据,因此只要简单地将整个光盘中的内容通过 HTTP 或FTP 进行发布,就可以作为软件仓库了例如,可以创建var/ftp/centos7 目录,并确保有足够的可用空间(本例中建议大于 5GB),然后将 CentOS7光盘中的所有数据复制到该目录下。上述操作中,文件 centos7.repo 需要手动创建,/etc/yum.repos.d 目录下若有其他未用的"*.repo"文件建议将其删除。

2024-06-18 17:24:58 1242

原创 Linux 远程访问及控制

TCP Wrappers 将 TCP 服务程序“包裹”起来,代为监听 TCP 服务程序的端口,增加了一个安全检测过程,外来的连接请求必须先通过这层安全检测,获得许可后才能访问真正的服务程序,如图 4.3 所示。TCP Wrappers 还可以记录所有企图访问被保护服务的行为,为管理员提供丰富的安全分析资料。对于大多数 Linux 发行版,TCP Wrappers 是默认提供的功能。

2024-06-17 17:11:58 526

原创 Linux DNS域名解析服务

文件中的“@“符号表示当前的 DNS 区域名,相当于“bdqn.com.“或“admin.bdqn.com.”,表示域管理员的电子邮箱地址(由于“@“符号已有其他含义,因此将电子邮件地址中的”@“用”“代替)。file not found”的错误时,表示找不到对应的文件。主配置文件 named.conf通常位于/etc/目录下,在 named.conf文件中,主要包括全局配置、区域配置两个部分,每一条配置记录的行尾以分号",“表示结束,以”#“号或”//"开始的部分表示注释文字(大段注释可以使用“/*…

2024-06-13 20:08:08 992

原创 DHCP原理与配置

P 地址分配给多台工作站所造成的地址冲突。例如,若要 DHCP 服务器为 192.168.4.0/24 网段提供服务,用于自动分配的 IP 地址范围为 192.168.4.128~192.168.4.254,为客户机指定默认网关地址为 192.168.4.1,则可以修改 dhcpd.conf配置文件,参考以下内容调整 subnet 网段声明。由于上网时间的不确定性以及使用人员的技术水平不同,为每位用户分配一个固定的IP地址,不仅造成了 IP 地址的浪费,也会为 ISP 服务商带来高额的维护成本。

2024-06-11 19:28:56 1215

原创 Linux 网络设置

ens33:第一块以太网卡的名称。例如,若看到"Destination Host Unreachable"的反馈信息,则表示目的主机不可达,可能目标地址不存在或者主机已经关闭:若看到“Networkisunreachable”的反馈信息,则表示没有可用的路由记录(如默认网关),无法达到目标主机所在的网络。直接执行"route"命令可以查看当前主机中的路由表信息,在输出结果中,Destination 列对应目标网段的地址,Gateway 列对应下一跳路由器的地址,lface 列对应发送数据的网络接口。

2024-06-10 17:28:41 800 1

原创 深入理解Linux文件系统与日志分析

这样做的原因很简单,因为将文件删除后,仅仅是将文件的inode 节点中的扇区指针清零,实际文件还存储在磁盘上,如果磁盘继续以读写模式挂载,这些已删除的文件的数据块就可能被操作系统重新分配出去,在这些数据库被新的数据覆盖后,这些数据就真的丢失了,恢复工具也回天无力。1-9表示增量备份。一部分程序共用一个日志文件,一部分程序使用单个日志文件,而有些大型服务器程序由于日志文件不止一个,所以会在/var/log/目录中建立相应的子目录来存放日志文件,这样既保证了日志文件目录的结构清晰,又可以快速定位日志文件。

2024-06-09 11:57:58 908

原创 Linux 系统安全及应用

在执行过程中,分析出来的弱口令账号将即时输出,第一列为密码字串,第二列的括号内为相应的用户名(如用户 kadmin 的密码为“123456”)。默认情况下,john 将针对常见的弱口令设置特点,尝试破解已识别的所有密文字串,如果检测的时间太长,可以按 Ctl+C组合键强行终止。John the Ripper 是一款开源的密码破解工具,能够在已知密文的情况下快速分析出明文的密码字串,支持 DES、MD5 等多种加密算法,而且允许使用密码字典(包含各种密码组合的列表文件)来进行暴力破解。

2024-06-05 23:25:02 1159

原创 LInux 进程和计划任务管理器

所设置的命令操作将在计划的时间点被依次执行。在设置用户的 crontab 计划任务的过程中,由于每一条记录只能运行一行命令,难以完成更复杂的系统管理任务操作,因此在实际工作中,当需要按照固定周期运行一些操作复杂的任务时,通常会将相关命令操作编写成脚本文件,然后在计划任务配置中加载该脚本并执行。使用 pkill命令可以根据进程的名称、运行该进程的用户、进程所在的终端等多种属性终止特定的进程,大部分选项与 pgrep 命令基本类似,如“-U”(指定用户)、“-t”(指定终端)等选项,使用起来非常方便。

2024-06-04 19:21:21 980

原创 Linux 引导过程与服务控制

这些运行级别分别使用数字0,1,…注意:执行"dd if=/dev/zero of=/dev/sda bs=446 count=1"命令可以模拟出对 MBR 扇区中 GRUB 引导程序的破坏(注意先做好备份),但并不会破坏分区表(实际上分区表保存在MBR 扇区中的第 447~510 字节中,MBR 总共 512 字节,前 446 字节是主引导记录,从第447 字节开始后的 64 字节,每 16 字节为一组,是硬盘分区表)。不同的服务组合其实现的功能也各不相同,就好比不同的药方能医治不同的病症一样。

2024-06-03 19:21:42 817

原创 Linux 服务器及RAID磁盘阵列介绍

RAID 将一组硬盘连结起来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失,同时亦提供了比单个硬盘高的可用性及容错性。常见的组合方式有:RAIDO、RAID1、RAID5、RAID6、RAID01、RAID10,下面分别介绍它们的特性。阵列卡的全称叫磁盘阵列卡是用来做 RAID的。磁盘阵列是一种把若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统。冗余磁盘阵列。

2024-06-01 11:19:34 573

原创 Linux LVM与磁盘配额

LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上、文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。在安装 CentOS 系统的过程中选择自动分区时,就会默认采用 LVM 分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM 分区。需要注意的是,/boot 分区不能基于 LVM 创建,必须独立出来。

2024-05-30 16:24:06 868

原创 Linux 磁盘管理与文件系统

需要注意的是,若扩展分区被删除,则扩展分区之下的逻辑分区也将同时被删除。例如,第1个IDE 硬盘中的第1个分区表示为"hda1”、第2个分区表示为"hda2”,第2个SCSl 硬盘中的第3个分区表示为“sdb3”、第 5个分区表示为"sdb5"。——在 Linux 操作系统中,对各种存储设备中的资源访问(如读取、保存文件等)都是通过目录结构进行的,虽然操作系统核心能够通过"设备文件"的方式操纵各种设备,但是对于用户来说,还需要增加一个“挂载”的过程,才能像正常访问目录一样访问存储设备中的资源。

2024-05-28 19:50:26 1269

原创 Linux 账号和权限管理

与 Windows 操作系统一样,Linux 操作系统的每一个用户账号也都有唯一的用户名与密码。用户在登录时输入正确的用户名和密码,就能够进入操作系统和自己的主目录。本小节将介绍 Linux 操作系统中用户账号和组账号的相关概念。1.用户账号超级用户:root用户是 Linux操作系统中默认的超级用户账号,对本主机拥有至高无上的权限,类似于 Windows 操作系统中的 Administrator用户。

2024-05-27 22:31:34 901

原创 Linux 安装及管理应用程序

RPM 软件包管理机制最早由 Red Hat 公司提出,后来随着版本的升级逐渐融入更多的优秀特性,成为众多 Linux发行版中公认的软件包管理标准。RPM 软件包管理器通过建立统一的文件数据库,对在 Linux 操作系统中安装、卸载、升级的各种.rpm 软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。

2024-05-24 23:59:13 697

原创 Linux 目录和文件管理

KaTeX parse error: Expected group after '^' at position 15: "表示以 word 结尾,“^̲。

2024-05-22 20:25:57 425 1

原创 Linux常用命令

在Linux操作系统中,凡是在字符操作界面中输入能够完成特定操作和任务的字符串都可以称为命令。严格来说,命令通常只代表实现某一类功能和指令或程序的名称。

2024-05-21 17:47:10 762 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除