RHCSA --- 第二天
一、查看IP地址
[root@localhost ~] ip ad
对应四张网卡
第一张:环回网卡(用于测试)
第二张(主要):以太网网卡(ens160)
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:32:e6:ed brd ff:ff:ff:ff:ff:ff
MAC地址(48位:原因是:)
altname enp3s0
inet 192.168.43.134/24 brd 192.168.43.255 scope global dynamic noprefixroute ens160
IP地址(32位:原因是:)
valid_lft 1781sec preferred_lft 1781sec
inet6 fe80::20c:29ff:fe32:e6ed/64 scope link noprefixroute
valid_lft forever preferred_lft forever
第三张,第四张:虚拟网卡
二、远程连接主机(Xshell)
ssh IP(所需连接的主机)
两主机之间相互认识的概要(接受并保存)
输入所需登录的用户名和密码
连接成功后所返回的信息:
Activate the web console with: systemctl enable --now cockpit.socket
Register this system with Red Hat Insights: insights-client --register
Create an account or view all your systems at https://red.ht/insights-dashboard
上次登录时间
Last login: Thu Nov 2 16:09:45 2023
/usr/bin/xauth: file /root/.Xauthority does not exist
三、解析[]中内容
[root@localhost ~]# ls
root 当前登录的用户名
@ 分隔符 在。。。。。。主机上
localhost 。。。。。。 主机名
家目录(私有):用户登录到操作系统后,默认工作目录为家目录
~ 当前用户的家目录路径
root /root
redhat /home/redhat
显示家目录路径:[root@localhost ~]# pwd
[。。。] 包含
# 用户的角色
# root 管理员
$ 其他用户,除了root用户以外的所有用户,统称其他用户
系统用户
普通用户
四、部分常用命令
[root@localhost ~]# ls
ls 列出文件或目录
ls 路径 列出指定路径的文件
如果没有指定,则列出当前目录
ls /root ls 命令 做什么事儿
/root 参数 命令的执行对象
-l 选项 做事的特征方法
-l 以长列表的方式显示指定的内容
会显示所有目录里文件内容详细信息
-a 显示所有文件,包含 . 和 ..
-A 显示所有文件,不包含 . 和 ..
以 . 开头的文件,称为 隐藏文件 Linux
隐藏文件 Linux .
-i 显示文件的inode (节点号)
五、相对路径和绝对路径
绝对路径:以斜线开头
/ 根 根目录 根用户(root)
/etc
/home
/dev
/home/stu1
路径分隔符
/home/mthomas/class_stuff/foo
相对路径: 相对于当前目录,切换到其他的路径
pwd print working directory 打印当前工作目录 打印 输出到屏幕
cd 切换工作目录 change directory
cd ../mthomas/
.. 当前目录的上一级目录(父目录)
. 当前目录
cd 默认参数为 当前目录的家目录
cd test 切换到test目录
cd .. 切换到上一级目录 ../../ 切换到上一级的上一级目录,,,
cd - 切换到上一次切换到的目录
cd ~ ~ 表示当前用户的家目录 直接切换到当前用户的家目录(相当于默认)
/root/Documents
/root/Downloads
C:\Users\kittod\Desktop\0112RHCSA\0112RHCSA.assets
六、解析文件目录详细信息
1 2 3 4 5 6 7
- rw-------. 1 root root 1275 Jan 12 12:05 anaconda-ks.cfg
1 文件类型
一个字符
- 普通文件
d 目录 一切皆文件 目录也是文件
l 字母l 链接文件 快捷方式 软连接 符号链接
b 块设备文件 随机存取设备 硬盘 光盘 磁带 U盘 移动硬盘
c 字符设备 顺序存取设备 键盘 鼠标 显示器 打印机
s 套接字文件 套接字:不同服务器上应用进程之前相互通讯的一个接口 ip+port(端口)
p 管道文件 数据传输
2 文件权限
r w x -
读取权限 写入权限 可执行权限 没有对应的权限
. 扩展权限 文件访问控制列表
rw- 按照位置 该组权限表示:该文件所有者对文件的权限
123 1 r -
2 w -
3 x -
--- 该文件所属组的用户对该文件的权限
--- 除了该文件的所有者和该文件所属组的用户之外的其他用户对文件的权限
3 该文件的硬链接次数
硬链接:直接共享映射文件的元数据
次数: 共享了几次链接
创建: 指向同一节点号,相互之间为硬链接
文件硬链接次数至少为1,目录硬链接次数至少为2
优点: 读取速度快
当所映射的文件的文件名被删除时,软链接读取失败,硬链接读取不受影响
软连接(符号链接):单独的文件,相当于Windows里的快捷方式
如果文件所映射的硬链接消失,则该文件的元数据、数据都消失,但软链接的单独文件(文件名、元数据、数据)依旧存在,在访问时,出现警告,打不开该文件
案例:
软链接:
mkdir /test 创建目录
cd /test 切换到该目录
touch 1 2 创建文件1和文件2
ll 相当于ls -l(显示目录里文件内容的详细信息)
ln -s 1 3 创建一个指向文件1的软链接文件3
rm -rf 1 强制删除文件1及里面的所有内容
touch 1 重新创建新文件1
ls -l 文件3重新链接新文件1
硬链接:
ln 1 4 创建文件1的硬链接文件4
echo welcom > 1 向文件1发送welcom(文本或变量)
cat 4 显示文件4中的内容
ls -i -l 显示文件的节点号(文件系统给该文件在该文件系统中的唯一编号)及目录里文件内容的详细信息
4 root root 左边的为 该文件的所有者
右边的为 该文件的所属组
5 文件大小 单位默认为:字节
cat -A 1 显示全部(结尾符的$和Tab的^|)
行结束标记:$
dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
dd if=/dev/zero of=hehe bs=1M count=1000 创建一个名为hehe,大小为1GB(1M * 1000)的文件
ls -l
ls -lh 以人类可读的方式显示当前目录中的文件和目录大小
cd..
ls -l
目录里面保存的文件大小可能会影响目录大小,但目录大小不是该目录下文件大小的总和
6 文件的时间
mtime 应该是这个 。。。
atime
ctime
7 文件名。。。
文件系统(/)内容
七、文件目录
cd /
ls
ls -l /
/bin 二进制可执行程序 软链接 指向 /usr/bin
/boot 启动、引导系统 不可删除
/dev device 设备 /dev/nvme0n1 虚拟机使用的虚拟磁盘(50GB) nvme
259, 0 259 主设备号(在一条总线上) 0 次设备号
/etc 配置文件(服务、系统配置、备份)
/home 普通用户的家目录所在目录
/root root用户家目录
/lib 库文件 .dll 动态链接库(Windows) .so 共享对象(Linux) 指向/usr/lib 32 位
/lib64 64位的库文件 指向usr/lib64
/media 多媒体介质
/mnt 挂载文件系统
/opt 可选的 第三方软件安装的位置,但基本都是空的(大部分软件都有默认安装位置)
/sbin super bin 超级管理员用到一些工具 指向usr/sbin
/srv 定义服务 实际上一般为空
/tmp 存放临时文件 请注意:绝对不要保存永久保存的数据(系统计划任务/定时任务会定时清理)
/usr 不是用户的user 二进制程序
/var 经常发生变化的文件 日志、邮箱……
八、虚拟文件系统
/proc 保存进程数据 数字表示进程编号(PID) 在内存当中,关机就没有了
/run 守护进程 进程pid文件所在地
/sys 系统本身(管理部分)
相关文章:

RHCSA --- 第二天
一、查看IP地址 [rootlocalhost ~] ip ad 对应四张网卡 第一张:环回网卡(用于测试) 第二张(主要):以太网网卡(ens160) 2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP>…...

作为一个初学者,入门大模型其实没那么难
在生成式 AI 盛行的当下,你是否被这种技术所折服,例如输入一段简简单单的文字,转眼之间,一幅精美的图片,又或者是文笔流畅的文字就展现在你的面前。 相信很多人有这种想法,认为生成式 AI 深不可测…...

【QT】基本的绘图操作和高级绘图
基本绘图 新建项目 重新绘图事件 画基本图形 #include "widget.h" #include "ui_widget.h" #include <QPainter>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }/…...

layer.open再次渲染html,子页面调用在父页面打开弹出层,渲染html
使用的版本 layui-v2.5.6是在父页面弹出层,显示;调用的是父页面的layer.open(); 父页面: <link href"/layui/css/layui.css" rel"stylesheet" /> <script src"/layui/layui.all.js"></script…...

【Apache Flink】Flink DataStream API的基本使用
Flink DataStream API的基本使用 文章目录 前言1. 基本使用方法2. 核心示例代码3. 完成工程代码pom.xmlWordCountExample测试验证 4. Stream 执行环境5. 参考文档 前言 Flink DataStream API主要用于处理无界和有界数据流 。 无界数据流是一个持续生成数据的数据源࿰…...

民安:专业在线教育平台客户满意度调查的引领者
在当今的在线教育市场中,客户满意度已成为衡量平台竞争力的关键因素。为了准确了解客户的需求和反馈,某在线教育企业委托民安智库(专业市场调查公司)对其进行全面的客户满意度调查。 此次调查旨在了解客户对在线教育平台的服务质…...

浅谈新能源汽车充电桩的选型与安装
叶根胜 安科瑞电气股份有限公司 上海嘉定201801 摘要:电动汽车的大力发展和推广是国家为应对日益突出的燃油供需矛盾和环境污染,加强生态环境保护和治理而开发新能源和清洁能源的措施之一,加快了电动汽车的发展。如今,电动汽车已…...

FFmpeg系列索引
第一章 初识FFmpeg https://blog.csdn.net/huantianxidi/article/details/134130159 第二章 ffplay是什么 https://blog.csdn.net/huantianxidi/article/details/134151043...

AWS组件使用
kafka或kinesis 做数据收集 S3redshift 做数仓 EMR做计算 RDS做数据市场 AWS Glue / AWS Data Pipeline 做数据集成 这些组件配合起来,几乎可以做各种方式的数据分析 kinesis还是比较推荐,延迟时间可以配置的算是实时的,而且功能会多一点&am…...

DALLE 3技术分析 - 训练方式/模型结构
DALLE 3技术分析 - 训练方式/模型结构 1. 引言: 从 DALLE 3 开发者技术轨迹中,以及模型的演示视频,我们可以推导 DALLE 3 模型的某些架构信息。 2. DALLE 2 的评价: DALLE 2 的性能不佳,主要归因于 CLIP 模型的限制。 CLIP 在为后续的 diffus…...

Go的自定义错误
在上一篇教程中,我们了解了 Go 中的错误表示以及如何处理标准库中的错误。我们还学习了如何从错误中提取更多信息。 本教程介绍如何创建我们自己的自定义错误,我们可以在函数和包中使用这些错误。我们还将使用标准库所采用的相同技术来提供有关自定义错…...

SpringBoot集成Dubbo
在SpringMVC中Dubbo的使用https://tiantian.blog.csdn.net/article/details/134194696?spm1001.2014.3001.5502 阿里巴巴提供了Dubbo集成SpringBoot开源项目。(这个.....) 地址GitHub https://github.com/apache/dubbo-spring-boot-project 查看入门教程 反正是pilipala一大…...

利用shp文件构建mask【MATLAB和ARCGIS】两种方法
1 ARCGIS (推荐!!!-速度很快) 利用Polygon to Raster 注意:由于我们想要的mask有效值是1,在进行转换的时候,注意设置转换字段【Value field】 【Value field】通过编辑shp文件属性表…...

Luminar Neo Mac/Windows中文版:引领AI图像编辑的革命性时代
Luminar Neo运用先进的AI技术,能够自动化地完成许多繁琐的编辑任务,如色彩校正、噪点消除、人脸识别等。这不仅大大提高了工作效率,同时也降低了对专业知识和技能的要求。无论你是专业摄影师,还是摄影爱好者,甚至是一个…...

远程设备常用工具:向日葵、Todesk
其实按理说远程工具例如向日葵、Todesk如果是计算机专业、计算机从业者是必须知道的一个东西,但是在大学期间身边知道的人是少之又少的。 向日葵、Todesk工具的优势:方便、快捷、速度快等等我就不过多阐述了 PS:现在我就是在学校用远程写这篇 很多时候…...

JAVA七种常见排序算法
前言: 排序算法在计算机科学中扮演着至关重要的角色,它们用于将无序数据变为有序数据,以便更有效地检索和处理信息。不同的排序算法适用于不同的情况,因此了解它们的工作原理和性能特点对于选择正确的算法至关重要。本文提供的Jav…...

高质量绝世玄幻小说,情节引人入胜,一读成痴的绝佳选择
《我有一个修仙世界》 在这个高科技后修仙时代,主角拥有资源丰富的原始修仙世界。他需要不断地探索、发掘、修炼,才能成为真正的修仙者。这是一本充满想象力和创意的小说。 《长生武道:从五禽养生拳开始》 林轩修炼养生类功法,通过…...

Flask三种添加路由的方法
Flask 是一个流行的 Python Web 框架,它提供了多种方法来添加路由。路由是将 URL 映射到特定函数的过程,它是构建 Web 应用程序的基础。本文将介绍 Flask 中几种常用的路由添加方法,并附带代码示例。 方法一:使用装饰器 from flas…...

基于layui的select选择框修改为多选框
layui-xm-select 的功能强大,可多选、可下拉树、下拉日期多选、下拉折叠面板、下拉穿梭框、级联模式。 首先在引用layui css和js 的基础上,再引用js:layui-xm-select layui-xm-select点击下载地址 基本使用 第一步: 下载 第二步: 引入 layu…...

【技术分享】RK356X Android 使用 libgpiod 测试gpio
前言 libgpiod 是用于与 Linux GPIO 字符设备交互的 C 库和工具库;此项目包含六种命令行工具(gpiodetect、gpioinfo、gpioset、gpioget、gpiomon),使用这些工具可以在命令行设置和获取GPIO的状态信息;在程序开发中也可…...

代碼隨想錄算法訓練營|第五十九天|647. 回文子串、7516.最长回文子序列、动态规划总结篇。刷题心得(c++)
目录 讀題 647. 回文子串 看完代码随想录之后的想法 516.最长回文子序列 看完代码随想录之后的想法 647. 回文子串 - 實作 思路 動態規劃思路 雙指針思路 Code 動態規劃思路 雙指針思路 516.最长回文子序列 - 實作 思路 Code 动态规划 - 總結 動態規劃基礎 動…...

Qt封装的Halcon显示控件,支持ROI绘制
前言 目前机器视觉ROI交互控件在C#上做的比较多,而Qt上做的比较少,根据作者 VSQtHalcon——显示图片,实现鼠标缩放、移动图片的文章,我在显示和移动控件的基础上,增加了ROI设置功能,并封装成了一个独立的Q…...

基于深度学的图像修复 图像补全 计算机竞赛
1 前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学的图像修复 图像补全 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-se…...

vue3框架全局修改样式(字体颜色以及初始化定义基础elemplent颜色)
问题1、全局修改vue管理系统框架的字体颜色(index.scss目录下修改) 问题2、vue3中使用elemplent-plus中的el-select组件,默认选中二级或三级的一个数据,没有显示label只显示了id 问题如下 原因是因为 这个属性为true了࿰…...

Linux - 进程控制(上篇)- 进程创建 和 进程终止
进程控制 进程创建 对于进程的创建,你肯定知道,在 C/C 当中使用 fork()函数,以当前可执行程序生成的进程为 父进程,创建这个父进程的 一个子进程,这个 子进程就是一个新的进程。 如上图所示&a…...

NiceGui:Python中的轻量级GUI框架初体验
目录 一、引言 二、NiceGui概述 三、NiceGui实战:一个简单的计算器应用 四、NiceGui与其他GUI框架的比较 五、注意事项 总结与展望 一、引言 Python作为一门功能强大且易于学习的编程语言,广泛应用于各种领域。在图形用户界面(GUI&…...

php 常用的接口和函数
ArrayAccess — interface to provide accessing to objects as arrays 提供以数组形式访问对象的接口。 interface synopsis 接口需要实现下面几个方法 interface ArrayAccess { /* Methods */ public offsetExists(mixed $offset): bool public offsetGet(mixed $offset):…...

【Flutter】Flutter 动画深入解析(2):掌握 AnimatedBuilder 将动画的逻辑和 UI 代码分离
【Flutter】Flutter 动画深入解析(2):掌握 AnimatedBuilder 将动画的逻辑和 UI 代码分离 文章目录 一、前言二、Flutter 动画简介三、什么是 AnimatedBuilder四、AnimatedBuilder 与其他动画小部件的比较五、如何使用 AnimatedBuilder六、实际业务中的应用场景七、完整示例八…...

Spring Boot中解决跨域问题(CORS)
1. 跨域介绍 首先解释什么是跨域,跨域就是前端和后端的端口号不同;会产生跨域问题,这里浏览器的保护机制(同源策略)。 同源策略:前端和后端的协议、域名、端口号三者都相同叫做同源。 我们看一下不同源&am…...

基于生成对抗网络的照片上色动态算法设计与实现 - 深度学习 opencv python 计算机竞赛
文章目录 1 前言1 课题背景2 GAN(生成对抗网络)2.1 简介2.2 基本原理 3 DeOldify 框架4 First Order Motion Model5 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于生成对抗网络的照片上色动态算法设计与实现 该项目较为新颖&am…...