文章分类 - Linux操作系统
摘要:▶ PATH 环境变量 PATH 环境变量是最常见的环境变量,PATH 环境变量定义了用于命令和程序查找的目录,这也是个全局变量。 [root@server ~]# echo $PATH /root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bi
阅读全文
摘要:ping 网段的脚本 #!/bin/bash the_up=0 the_down=0 for i in {1..254} do ping -c 3 -i 0.2 -w 1 192.168.10.$i >> /dev/null if [ $? -eq 0 ] ; then echo "192.168.
阅读全文
摘要:▶ linux环境变量 ▷ 环境变量 环境变量:存储有关shell会话和工作环境的信息,通过环境变量任何的程序或shell脚本中运行的脚本能够轻松的访问环境变量存储的值。 环境变量是一种存储持久数据的一种简便方法。 ▷▷ 环境变量的分类 全局变量:这种类型的变量在任何shell中都可见,父shell
阅读全文
摘要:▶ shell内建命令 shell 中有内建命令与外部命令之分。 内建命令:是shell中自带的命令,与shell编译成了一体。 外部命令:也称为 文件系统命令,这些命令是shell之外的程序,不是shell原本程序的一部分。 判断一个命令是否是内置命令 - type type 命令用于判断一个命令
阅读全文
摘要:▶ 查看shell shell 的类型有很多:https://www.cnblogs.com/takenika/articles/18405458 - ▶ 认识 shell 通过查看 $0 可以查看当前使用的 shell。 在用户登录文本命令行界面的时候,系统是会默认给用户分配一个shell环境的。
阅读全文
摘要:▶ shell 的 文本命令行界面 shell 是一种 特殊的交互式工具。提供了管理员启动程序、管理文件等的途径,shell 的核心是 命令行提示符。命令行提示符是shell中负责交互的部分。在命令提示符中输入命令,shell解释命令并在内核中执行。 操作系统是控制计算机一些事件的软件系统,shel
阅读全文
摘要:cgroup cgroup 全称是 control groups 翻译为 控制群组 可以限制、记录任务组所使用的物理资源。 在 Linux 的内核中,调度和管理并不会对 进程 和 线程 做区分,只是根据克隆系统时传入 参数的不通 过从概念上区分 进程与线程。 在 Linux 内核中 cgroup 提
阅读全文
摘要:ps - report a snapshot of the current processes 对于 ps 命令来说参数多是一回事,另一回事是 ps 支持三种不通类型的命令行参数。 Unix 风格的参数:前面加上单破折线。 BSD 风格的参数:前面不加破折线。 GNU 风格的参数:前面加上双破折线。
阅读全文
摘要:▶ systemctl 命令 systemctl [OPTION] COMMAND [UNIT...] ▷ 服务单元管理 使用 status 来查看服务的状态,由于 systemd 默认管理的 unit 就是 service 所以可以直接在后面就接上 服务的名称,当然也可以是 服务的名称.servi
阅读全文
摘要:▶ systemd 管理 Linux 的初始化程序 systemd:https://www.cnblogs.com/takenika/articles/18391899 从 CentOS7 等系列开始,系统使用的是 systemd 为第一个内核启动的进程,系统启动后的默认目标是 /etc/syste
阅读全文
摘要:▶ systemvinit systemv 是 UNIX 的一种。 1982 年左右 AT&T 基于原来的 UNIX7 版本开发了 UNIX System Ⅲ 后来基于多方的经验在 1983 开发了 System V Release 1。 这个 System V 就是一个版本的UNIX名称,其中 S
阅读全文
摘要:▶ Linux 的引导启动过程 ▷ GRUB 配置 在 GRUB 配置中,除了指定一个内核之外,还需要指定一个 initrd 选项来指定一个配套的临时的文件系统,也就是初始 raw 磁盘,这样当用户从 GRUB 配置菜单中选择一个内核之后借助初始的 raw 磁盘把引导任务就交给了内核。 这个初始的
阅读全文
摘要:▶ 准备一个环境情况 准备一个 GRUB 配置丢失的情况: GRUB 的配置是在 /etc/grub2.cfg,该文件是一个链接,如果机器是BIOS启动则连接是在 /boot/grub2/grub.cfg。 [root@server ~]# rm -f /etc/grub2.cfg [root@se
阅读全文
摘要:▶ GRUB2 的配置文件 GRUB2 是 GRUB 的升级版,GRUB 的作用是引导操作系统内核来控制电脑。 可以在 GURB 的引导界面选择按下 e 来临时配置内核的启动参数,https://www.cnblogs.com/takenika/articles/18390663 永久配置 GURB
阅读全文
摘要:▶ 分区 制定对一块设备进行分区。 参考:https://www.cnblogs.com/takenika/articles/18387545 使用 fdisk 来对 nvme0n2 进行分区,分出一个5G大小的 [root@server /]# fdisk /dev/nvme0n2 --snip-
阅读全文
摘要:▶ fdisk 磁盘分区 fdisk 是用于对 MBR磁盘 的分区工具,对于 MBR 分区来说最大支持的是2TB容量的磁盘。 fdisk 用于观察硬盘实体的使用情况,也能对硬盘进行分区。 fdisk [options] device fdisk -l [device...] ▷ fdisk 用于查看
阅读全文
摘要:▶ inode区、block区域、super block 硬盘格式化后,操作系统会将硬盘分成两块区域,block区域【数据区】 和 inode区域。 同时文件系统还有一个用于记录文件系统的整体信息包含inode与block区域总量、使用量、剩余量的区域,该区域称为 super blcok。 ▷ in
阅读全文
摘要:▶ 构建自己的 yum 仓库,但不是用于内网 主要的操作是从 官方仓库 或者是 镜像站点 上下载 最新的 rpm包,根据对rpm包头部文件的分析来生成自己的软件仓库数据。 可以通过 脚本 对本地仓库进行检查,这样能与网络上的源保持一致。 通常这是 不需要 自己去创建 yum仓库 的,这是因为软件仓库
阅读全文
摘要:▶ 搭建一个本地的基于 Rocky-9.4 的 yum源 ▷ 初步的软件源准备 这里我准备了一个 iso 的光盘文件,该文件是 Rocky-9.4-x86_64-dvd.iso 是从 https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Ro
阅读全文
摘要:Linux 文件的隐藏属性在保护系统文件的安全性上非常重要。 这个权限是可以 限制root 的,也就是说添加了文件隐藏属性就不能删除文件了,即使是 root 也不能删除,只有当root删除该文件属性后才能删除该文件。 ▶ chattr chattr [+-=] [ASacdistu] File/Di
阅读全文

浙公网安备 33010602011771号