- 博客(17)
- 收藏
- 关注
原创 服务管理和系统启动流程
但是在读取硬件的时候系统内核文件默认在/usr/lib/modules/4.18.0-193.el8.x86_64中,这时识别硬件需要读取内核,内核在根中,根在硬件中,陷入无法读取的死循环,在/boot/中有一个vmlinuz-4.18.0-193.el8.x86_64通用内核,通过读取通用内核文件来进行硬件识别,加载结束之后将加载出真正的根所在路径,以只读的方式加载真正的根。当/etc/fstab错误的时候,可以输入密码,输入密码之后进入到真正的操作系统,修改fatab为正确的内容。
2024-08-21 01:00:00 1256
原创 软件包的管理
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #公钥。-qp [-ilcdR --scripts --changelog] rpmfile :查找本地软件包文件的相关信息。复杂型:最早的复杂性指令集最初是8086 80286 80486 ---> 80x86 ---> x86。#公钥存放路径 /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release。
2024-08-21 00:30:00 1987
原创 高级用户组和权限
sudo -u user1 touch /tmp/file02.txt 以user1的身份来创建文件,文件的拥有人是user1。2.当一个目录有sgid的权限时,那么任何人在该目录下创建文件时,该文件的拥有组继承该目录的拥有组。当一个文件有suid的权限时,那么其他用户来执行该文件时,临时获得文件拥有人的权限。用在目录上 当目录上有一个sticky的权限时 其他用户只能删除拥有人是自己的文件。1.当文件上有sgid时那么其他用户来执行该文件时可以临时获得拥有组的权限。
2024-08-21 00:15:00 649
原创 OpenSSH工作原理介绍
使用rsync需要注意,如果源路径是一个目录的话,带上尾随斜线和不带尾随斜线是不一样的,不带尾数斜线表示整个目录包括目录本身,带上尾随斜线表示的是该目录下的文件,不包含目录本身。安装Linux系统的时候,会默认安装openssh的套件(安装服务端和客户端)第一次链接会要求信任对方的主机密钥,主机密钥不是以机器为单位,而是以用户为单位。如果直接ssh加上对方IP地址或者主机名,默认使用当前正在登录的用户进行连接。安全的套接字,用来管理远程Linux服务器,使用ssh协议进行远程管理。
2024-08-21 00:00:00 1126
原创 深入理解文件系统
当连接数变为0时,该文件就会被删除,inode回收,数据不会被移除,但是该数据会被标记为可用状态,在下一次创建文件的时候,使用这一部分被标记的数据。数据删除了之后block会从占用的状态下变成空闲,在下一次的block的分配的时候会优先考虑空闲的block,在长期以往的删除文件当中。例:ln /etc/passwd /root/abc 把/etc/passwd 硬链接到/root/abc上。删除文件删除的是文件名和inode的对应关系 而不是删除的元数据和数据。
2024-08-20 10:24:33 692
原创 文件系统组成和基本操作:
用户在打开文件的时候 会开启一个进程,用户的UID会匹配进程的UID 用户的GID匹配进程的GID,文件的权限匹配的UID不是来自用户的UID,而是匹配进程的UID。当自己手动创建一个组时在删除用户的时候该组不会被自动删除,但是如果时创建用户的时候自动创建出来的,在删除用户的时候会自动把组删除。当前用户不是文件的拥有人,则查看该用户所在的组是否匹配文件的拥有组,如果是,则匹配拥有组的权限。当前用户既不是文件的拥有人,也不是文件的拥有组,则匹配文件的其他人权限。
2023-03-20 21:12:46 125
原创 Linux 下计划任务
一次性计划任务at命令管理计划任务at timespec 创建计划任务,交互式输入,ctrl+d结束at timespec < myscript 从脚本中输入任务at -l 列出计划任务at -c jobnum 查看计划任务详细信息at -d jobnum 删除计划任务at计划任务的原理:at不是计划任务,只是一次性计划任务atd的管理工具atd是一次性计划任务的真正执行者,at只是一个管理atd的工具会在/var/spool/at下生成一个脚本文件,执行计划
2022-05-22 17:08:01 1081
原创 shell脚本实战:
语言的类型解释型计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为解释器。编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器。 交给解释器来解释执行 跨平台优势 能够直接交付源码 所见即所得 可以通过解释器来执行源码 shell本身就是一个解释器
2022-05-22 17:07:13 775
原创 Linux下网络管理
计算机网络的基本概念IP地址(IP Address)基本概念IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址是一个32位的二进制数IP地址的构成IP地址由两部分组成: 主机位 网络位 IP地址的类型公有地址公有地址由Inter NIC负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。私有地址私有地址(Privat
2022-05-22 17:06:20 848
原创 系统进程管理
进程管理是什么进程是加载到内存中的一段指令进程是一个程序运行的一个实例pid 进程号,识别进程的唯一标识,每个进程的ID不一样uid gid selinux 上下文决定文件系统的存取权限通常继承执行用户的权限子进程继承父进程的属性信息PS命令在ps aux 中的列的意义:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.8 0...
2022-05-22 17:05:26 552
原创 shell
什么是shell:基于Linux开发出来了bash shell什么是shell:shell是命令解释器,linux内核外面,将人的语言来解释为内核可以识别的语言,shell:壳硬件-->内核-->shell-->操作系统 构成一个可以应用的操作系统shell是一个应用程序 是在后期安装上去的常用的shell是bash shell用户里面的/bin/bash让开机用户的shell设置为bash shell相关命令:history -c ,ec..
2022-05-22 17:04:22 80
原创 vim文本编辑器:
gvim:图形化的vimvi :vim的缩减版由vim-enhanced软件包提供用vim打开一个文件运行vim: vim filename 如果文件存在,则显示被打开文件的内容 如果文件不存在,则在第一次编辑完成保存退出的时候创建此文件 vim 直接打开vim程序 需要另存为 三种工作模式: 命令模式 插入模式 退出模式 插入模式操作键 功能 ..
2022-04-17 09:59:04 361
原创 Linux下忘记root密码
1.重新启动机器,在开启的时候找到内核标签页,选择第一个,按e键进入内核2.进入内核之后,找到Linux开头的一行,在末尾加上rd.break,并且ctrl x 退出(在这个地方写入的只是临时生效)3.进入到命令行之后,开始操作#以读写的形式重新挂载,并进入到真正的根中mount -o rw,remount /sysroot chroot /sysroot #开始修改密码,将密码修改为redhatecho redhat | passwd --stdin root #为系.
2022-04-11 17:39:51 1849
原创 Linux中不依赖命令手动创建用户
文章正文:在对用户进行创建之前,首先需要了解几个文件:/etc/passwd、/etc/shadow、/etc/group。这三个文件在我之前的文章中有讲,详情可以看(2条消息) 用户及用户组管理_xing-dong的博客-CSDN博客https://blog.csdn.net/qq_54661183/article/details/124078949?spm=1001.2014.3001.5501然后就是需要了解一个用户创建出来的原理,相对应的在系统中做了哪些操作,接下来我们来聊一聊这个问题:
2022-04-11 12:49:26 1762
原创 文本工具的使用方法
文章目录: 基本正则表达式 扩展正则表达式 文本工具 文章正文: 基本正则表达式:^参数 以参数开头的行(一行的开始) $参数 以参数结尾的行(一直的结束) \<参数 以参数开头的单词 ,需要带引号,例:‘\<参数’ 参数\> 以参数结尾的单词,需要带引号,例:‘参数>\' \<参数\> 代表参数自身 例: '\<root\>' 过滤出来的是root . 代...
2022-04-10 16:20:35 656
原创 用户及用户组管理
文章目录 用户、用户组权限 用户管理重要组成部分 默认权限 高级用户组权限 文章正文 用户、用户组权限:在Linux中计算机通过UID来识别每个用户的身份 红帽8开始普通用户的UID从1000开始 UID为0的人是超级管理员并不是root为超级管理员用户管理重要组成部分:用户信息:储存在/etc/passwd...
2022-04-10 15:23:33 486
原创 简单命令以及Linux基础
文章目录 Linux准则 Linux基本使用 命令的含义以及构成 man帮助 文件系统组成和基本操作 ls的用法 cp用法 mv用法 touch用法 文章正文 Linux准则:一切皆文件 小而功能单一的应用程序 组合多个程序一起执行复杂的任务 跟用户的操作界面无关 以文本的形式保存配置文件Linux基本使用:三种登...
2022-04-10 14:00:42 1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人