01 2024 档案

摘要:文件描述符(File Descriptor): 文件描述符是一个非负整数,用于在程序中引用打开的文件、套接字或其他I/O资源。 每当一个进程打开一个文件、创建一个套接字或进行其他类似的操作时,内核都会为该进程分配一个新的文件描述符。 文件描述符是进程级的,不同的进程可以有各自的文件描述符表,互不影响 阅读全文
posted @ 2024-01-26 11:45 墨香清梦 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、概念 awk是一种强大的文本处理工具,用于在文本文件中执行各种文本处理任务。它的基本语法如下: awk 'pattern { action }' input_file pattern:用于匹配输入行的模式。如果省略模式部分,awk将对所有输入行执行指定的动作。 { action }:在模式匹配的 阅读全文
posted @ 2024-01-24 13:24 墨香清梦 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、expect expect 是一个用于自动化交互式任务的工具,它的使用通常需要编写expect脚本,并为该脚本传递必要的参数。expect"命令本身通常不需要太多的参数,但脚本需要为特定的交互任务提供所需的参数和命令。 以下是一些常见的 expect 脚本参数: spawn 命令: 用于启动要自 阅读全文
posted @ 2024-01-24 13:24 墨香清梦 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、函数的使用 在Shell中,你可以创建和使用函数来封装一系列命令,以便稍后可以多次调用它们。函数可以帮助你使脚本更加模块化和可维护。以下是在Bash shell中创建和使用函数的基本语法: function function_name { # 函数体,包含一系列要执行的命令 # 可以使用参数 $ 阅读全文
posted @ 2024-01-24 13:24 墨香清梦 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、case 流程控制语句 case 是一种流程控制语句,通常用于根据不同的条件值执行不同的代码块。它的语法如下: case expression in pattern1) # 在匹配 pattern1 时执行的代码 ;; pattern2) # 在匹配 pattern2 时执行的代码 ;; pat 阅读全文
posted @ 2024-01-24 13:23 墨香清梦 阅读(351) 评论(0) 推荐(0) 编辑
摘要:1、read命令 read 是一个在Unix/Linux shell中用于从用户输入读取数据的命令。它允许您在脚本中接收用户的键盘输入,并将输入存储到变量中,以便后续处理。以下是一些 read 命令的示例用法: 读取用户输入: echo "What's your name?" read name e 阅读全文
posted @ 2024-01-24 13:23 墨香清梦 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、shell基础语法 1、什么是shell Shell(Shell 解释器)是一种命令行界面(CLI)程序,它允许用户与计算机操作系统进行交互。通过 shell,用户可以输入命令并接收计算机系统的响应。Shell 还可以执行各种系统管理任务、运行程序、处理文件等操作。 有许多不同类型的 shell 阅读全文
posted @ 2024-01-24 13:22 墨香清梦 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、IP地址分类和TCP/IP四层模型 1、什么是网络 通过通信介质和通信设备 将分布不同地点的两台或多台计算机,经过相应的程序实现通信。 网络的功能: 数据通信:利用网络传播各种信息和数据。 资源共享:计算机中有很多大型的高级的计算机,每个用户可能都没有 硬件资源共享: 远程桌面连接: 将自己的本 阅读全文
posted @ 2024-01-24 13:21 墨香清梦 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1、CentOS6的启动过程和原理 BIOS/UEFI 阶段 >GRUB 阶段 >内核引导阶段 >Init 阶段 >运行级别切换阶段 >服务启动阶段 >图形界面或命令行登录阶段 >用户登录 BIOS/UEFI 阶段: 在计算机开机时,BIOS(或UEFI)会执行自检和硬件初始化,然后从启动设备(通常 阅读全文
posted @ 2024-01-24 12:52 墨香清梦 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1、什么是计划任务 我们可以通过一些设置来让电脑定时提醒我们该做什么事了,或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务。而遇到一些需要执行的事情或任务。我们也可以通过命令来告诉电脑一会临时把这个工作给做一下 在我们LINUX中,我们可以通过crontab和at这两个东西 阅读全文
posted @ 2024-01-24 12:51 墨香清梦 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1、LVM的基本概念 问题:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 2、LVM的工作原理 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用LVM可以在磁盘不用重新分区的情况下动态调整 阅读全文
posted @ 2024-01-24 12:51 墨香清梦 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、Raid概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁 阅读全文
posted @ 2024-01-24 12:51 墨香清梦 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1、硬链接 硬连接指通过索引节点号来进行连接。 inode是可以对应多个文件名的在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。 在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。 硬连接的作用是允 阅读全文
posted @ 2024-01-24 12:50 墨香清梦 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一、磁盘分区工具 1、fdisk fdisk 是一个常用的磁盘分区工具,在 Linux 系统中用于创建、编辑和删除磁盘分区。它可以帮助您对磁盘进行分区管理。 常用命令 列出所有磁盘: fdisk -l 选择要分区的磁盘: fdisk /dev/sdX 其中,/dev/sdX 是要分区的磁盘名称(例如 阅读全文
posted @ 2024-01-24 12:50 墨香清梦 阅读(230) 评论(0) 推荐(0) 编辑
摘要:文件查找的常用命令 which whereis grep locate find 1、which which命令用于查找系统可执行命令的路径。它通常用于查找命令是否存在以及其所在的位置。 which command 这个命令会查找command命令是否存在,并显示其路径。 2、whereis whe 阅读全文
posted @ 2024-01-24 12:49 墨香清梦 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1、文件描述符的定义 是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以标明每一个被进程所打开的文件,程序刚刚启动的时候,第一个打开的文件是0,第二个是1,依此类推。也可以理解为是一个文件的身份ID 阅读全文
posted @ 2024-01-24 12:48 墨香清梦 阅读(198) 评论(0) 推荐(0) 编辑
摘要:一、什么是进程 进程是已启动的可执行程序的运行实例, 进程有以下组成部分: 已分配内存的地址空间 安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程 进程状态 程序: 二进制文件,静态 /bin/date,/usr/sbin/sshd 进程: 是程序运行的过程, 动态,有生命周期及运行状态 阅读全文
posted @ 2024-01-24 12:48 墨香清梦 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1、语法格式 tar 参数 文件或目录 2、常用 参数 -x 从压缩的文件中提取文件 -z 支持gzip解压文件 -v 显示操作过程 -t 显示压缩文件的内容 -c 建立新的归档 -r 追加文件至归档结尾 -j 支持bzip2解压文件 -C 切换到指定目录 -f 指定压缩文件 3、命令使用 3.1、 阅读全文
posted @ 2024-01-24 12:48 墨香清梦 阅读(20) 评论(0) 推荐(0) 编辑
摘要:例:安装nginx 1、解压nginx [root@fishman-160 ~]# tar -zxvf nginx-1.25.1.tar.gz 2、编译 [root@fishman-160 nginx-1.25.1]# ./configure --prefix=/usr/local/nginx #p 阅读全文
posted @ 2024-01-24 12:47 墨香清梦 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一、软件包的概述 RPM 是 RPM Package Manager(软件包管理器)的缩写,这一文件格式名称虽然打上了 RedHat 的标志,但是其原始设计理念是开放式的,现在包括CentOS、OpenLinux、SUSE 以及 Turbo Linux 等 Linux 的分发版本都有采用,可以算是公 阅读全文
posted @ 2024-01-24 12:47 墨香清梦 阅读(671) 评论(0) 推荐(0) 编辑
摘要:一、Target单元 Target(目标): 在systemd中有一个叫做target的单元,也叫作目标单元。这个单元没有专用的配置选项,它只是以.target结尾的文件,它本身没有具体功能,你可以理解为类别,它的作用就是将一些单元汇聚在一起。通过下面的命令可以查看系统的target单元。 syst 阅读全文
posted @ 2024-01-24 12:46 墨香清梦 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、文件的基本权限 1、权限的作用 通过对文件设定权限可以达到以下三种访问限制权限: 只允许用户自己访问; 允许一个预先指定的用户组中的用户访问; 允许系统中的任何用户访问。 2、查看文件的权限 [root@fishman-160 ~]# ll /dev | grep -E '^d' drwxr-x 阅读全文
posted @ 2024-01-24 12:46 墨香清梦 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、用户与用户组的概念 用户与用户组概念 Linux是一个多用户、多任务的服务器操作系统,多用户多任务指可以在系统上建立多个用户,而多个用户可以在同一时间内登录同一个系统执行各自不同的任务,而互不影响。 Linux用户是根据角色定义的,具体分为三种角色: 超级用户:拥有对系统的最高管理权限,默认是r 阅读全文
posted @ 2024-01-24 12:14 墨香清梦 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1、CentOS 网卡命名规则 在 CentOS 8 中,网卡命名规则采用了一种新的方式,称为 Predictable Network Interface Names(可预测的网络接口命名)。这种命名方式基于设备的物理位置、MAC 地址、总线信息等,旨在提供更加一致和可预测的网卡命名。 根据该规则, 阅读全文
posted @ 2024-01-24 12:13 墨香清梦 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1、磁盘基础 数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 物理结构 盘片:硬盘有多个盘片,每盘片2面 磁头:每面一个磁头 存储容量(了解) 硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数 可 阅读全文
posted @ 2024-01-24 12:12 墨香清梦 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1、创建文件 touch 文件名1 文件名2 [root@fishman-160 ~]# touch 1.txt [root@fishman-160 ~]# ls 1.txt 公共 模板 视频 图片 文档 下载 音乐 桌面 anaconda-ks.cfg initial-setup-ks.cfg [ 阅读全文
posted @ 2024-01-24 12:04 墨香清梦 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1、系统目录结构 Linux只有一个根目录 使用tree命令查看linux目录结构 [root@fishman-160 /]# tree -L 1 #仅下降一级目录的深度。 . ├── bin -> usr/bin ├── boot ├── dev ├── etc ├── home ├── lib 阅读全文
posted @ 2024-01-24 11:04 墨香清梦 阅读(670) 评论(0) 推荐(0) 编辑
摘要:文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWRT、Tomato),同时也必不可少地会在各式各样的探针和系统监测界面上看到"系统平均负载"或者"Lo 阅读全文
posted @ 2024-01-24 11:01 墨香清梦 阅读(15) 评论(0) 推荐(0) 编辑
摘要:linux基础命令,根据学习进度不断完善和补充中 阅读全文
posted @ 2024-01-11 14:28 墨香清梦 编辑

点击右上角即可分享
微信分享提示