半小时速通RHCSA
1-7章:
#01创建以上目录和文件结构,并将/yasuo目录拷贝4份到/目录下
#02查看系统合法shell
#03查看系统发行版版本
#04查看系统内核版本
#05临时修改主机名
#06查看系统指令的查找路径
#07查看passwd指令的执行路径
#08为/yasuo/ssh_config文件在/mulu目录下创建软链接,软链接名称为ssh_config.link
#09创建目录/mulu ,重命名并移动/ssh_config.link
#10找到你的根目录下的所有块设备文件
#11将/etc/passwd和/etc/ssh/sshd_config文件复制到/root/etc/目录下
#12复制/var/log/messages到/root目录下
#13打包/root/messages和/root/etc/为/root/me.tar.bz2
#14解压/root/me.tar.bz2
#15找到/etc/passwd中有root信息的行内容
#16真实案例:在公司网站日志文件如下【它会记录谁曾经在什么时间访问过它】:领导要求:查出访问我们公司网 站排名第一的客户端ip地址,并且还要知道访问次数
2023/06/17 07:50:56 10.0.0.1 Chrome
2023/06/15 09:09:49 192.168.1.2 Chrome
2023/05/11 20:54:31 10.0.0.1 Chrome
firefox 2023/04/13 01:22:42 192.168.1.2 firefox
2023/03/10 17:19:10 10.0.0.2 Chrome
2023/01/07 05:08:22 192.168.1.2 firefox
1.在/home/yym/website_log.txt文件添加以下内容:
2./home/yym/count_ips.sh写入:
3.增加执行权限并执行
#17创建目录/dir1,复制/etc/passwd文件到该目录
#18将/dir1/passwd重命名为passwd.back
#19列出目录/root和/aaaaa,将标准输出重定向到ok.file,标准错误输出重定向到erro.file
#20列出目录/root和/aaaaa,将标准输出和标准错误输出都丢掉
#21在/根目录下创建一个haha目录
#22在/根目录下创建xixi文件
#23往xixi文件里面写'wo shi xixi ^=^'
#24为文件xixi在/目录下创建软链接xixi.link
#25将xixi.link重命名为xixi.link2.0
#26说说Linux系统中里/etc /dev 目录
/etc(etcetera的缩写)是Linux系统中的一个核心目录,用于存放系统配置文件。
- 位置:位于文件系统的根目录下。
- 用途:存储系统的配置文件,包括启动脚本、系统守护进程的配置文件、网络配置、用户和组设置等。
- 内容:
- 系统配置文件:如
hosts
,fstab
,network
等。 - 服务配置文件:如
sshd_config
(SSH服务配置),httpd.conf
(Apache HTTP服务器配置)等。 - 用户和组配置:如
passwd
,group
,shadow
等。 - 启动和关机脚本:通常位于
/etc/rc.d
或/etc/init.d
。
- 系统配置文件:如
- 权限:通常只有root用户可以修改这些文件,以保持系统安全。
- 重要性:/etc目录包含了系统运行的关键信息,错误配置可能导致系统不稳定或无法启动。
/dev是Linux系统中的另一个核心目录,用于存放设备文件。
- 位置:位于文件系统的根目录下。
- 用途:提供对硬件设备的访问接口,每个设备在/dev下都有一个对应的设备文件。
- 内容:
- 字符设备文件:如
/dev/tty
(终端设备),/dev/null
(空设备)。 - 块设备文件:如
/dev/sda
(硬盘),/dev/sr0
(CD-ROM驱动器)。 - 设备节点:如
/dev/ttyS0
(串行端口),/dev/random
(随机数生成器)。
- 字符设备文件:如
- 权限:某些设备文件需要特定的权限才能访问,例如,只有root用户可以访问某些系统设备。
- 动态性:/dev目录下的设备文件在系统启动时由内核动态创建,也可以通过udev等工具在运行时动态生成。
- 重要性:/dev目录使得应用程序和用户可以与硬件设备进行交互,是硬件访问的关键部分。
#27过滤/etc/ssh/sshd.conf不显示注释行和空行
#28在/opt目录下创建一个临时目录tmp;
#29在临时目录/opt/tmp下创建一个文件,文件名为a.txt;
使用vim编辑器完成以下步骤:
#30应用vim命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间
echo "`date`" > /tmp/newfile
#31将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)
#32查找newfile文档中包含#号字符的行,将整行删除
#33开启VI的行号提示功能
1.在启动vi或vim时,通过命令行参数显示:
vi -nu filename
2.进入vi或者vi编辑器后在命令模式下输入set number
#34在当前目录及子目录中,查找文件名字以大写字母开头的txt文件
#35在/etc及其子目录中,查找文件内容以host开头的文件
#36在$HOME目录及其子目录中,查找所有文件
#37查找文件/etc/passwd中包含字符串 /bin/bash 的所有行。将所有这些行的副本按原始顺序放在文 件/root/files 中
#38将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz
创建/back目录后:
#39使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello, everyone写入文件/file.txt中。
1.打开终端输入以下命令:
vi ~/.bashrc
2.按i进入插入模式
3.将光标移动到文件末尾,添加以下代码:
alias hello='echo "hello, everyone" >> /file.txt'
4.退出并保存
5.重新加载该文件让命令生效
source ~/.bashrc
第八章 用户管理
#1、创建myuser用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录, 并使hv文件的所属组是mygroup。请依次写出相应的执行命令
第九章 权限管理
#1、新建/sc目录,所属组为group组,root用户和group组用户可在该目录下创建文件,其他人无任何权限
第十章 磁盘管理
#1、添加一块10G大小的硬盘,将该磁盘分为两个主分区,大小为1G、2G。将剩余的空间全部划分为扩展分区。划分 一个逻辑分区,大小为3G。(主分区的文件系统类型为ext4,逻辑分区文件系统类型为xfs)
(注:记得输入w保存分区)
#2、将三个分区分别挂载到/dir1 、/dir2、/dir3
1.分别格式化nvme0n2p1,nvme0n2p2,nvme0n2p5,格式为:
mkfs.ext4 /dev/nvme0n2px
2.创建这三个文件夹
3.挂载
#3、在第一个主分区中创建一个文件file1,内容为this is partition1。在第二个分区中创建一个文件为 file2,内容为this is partition2。在第三个分区中创建一个文件为file3,内容为this is partition3。
第十一章 网络管理
#为网卡添加一个会话static,在此会话配置ip地址为x.x.x.123
#测试网络连通性,是否能ping通百度,并把百度首页文件下载下来
#设置系统开机时,该网卡通过DHCP协议自动获取ip地址
第十二章 软件管理
#挂载本地光盘,配置yum本地源为rhel9.repo
在创建的/etc/yum.repos.d/rhel9.repo文件中添加以下内容
#通过yum安装httpd
#卸载httpd
相关文章:

半小时速通RHCSA
1-7章: #01创建以上目录和文件结构,并将/yasuo目录拷贝4份到/目录下 #02查看系统合法shell #03查看系统发行版版本 #04查看系统内核版本 #05临时修改主机名 #06查看系统指令的查找路径 #07查看passwd指令的执行路径 #08为/yasuo/ssh_config文件在/mulu目录下创建软链…...

人工智能和机器学习之线性代数(一)
人工智能和机器学习之线性代数(一) 人工智能和机器学习之线性代数一将介绍向量和矩阵的基础知识以及开源的机器学习框架PyTorch。 文章目录 人工智能和机器学习之线性代数(一)基本定义标量(Scalar)向量&a…...
STM32外设应用详解
STM32外设应用详解 STM32微控制器是意法半导体(STMicroelectronics)推出的一系列基于ARM Cortex-M内核的高性能、低功耗32位微控制器。它们拥有丰富的外设接口和功能模块,可以满足各种嵌入式应用需求。本文将详细介绍STM32的外设及其应用&am…...
docker详解介绍+基础操作 (三)优化配置
1.docker 存储引擎 Overlay: 一种Union FS文件系统,Linux 内核3.18后支持 Overlay2:Overlay的升级版,docker的默认存储引擎,需要磁盘分区支持d-type功能,因此需要系统磁盘的额外支持。 关于 d-type 传送…...
细说Qt的状态机框架及其用法
文章目录 使用场景基本用法状态定义添加转换历史状态QStateMachine是Qt框架中用于构建状态机的一个类,它属于Qt的状态机框架(State Machine Framework)。这个框架提供了一种模型,用于设计响应不同事件(如用户输入、文件I/O或网络活动)的应用程序的行为。通过使用状态机,开发…...
Oracle-表空间与数据文件操作
目录 1、表空间创建 2、表空间修改 3、数据文件可用性切换操作 4、数据文件和表空间删除 1、表空间创建 (1)为 ORCL 数据库创建一个名为 BOOKTBS1 的永久表空间,数据文件为d:\bt01.dbf ,大小为100M,区采用自动扩展…...

C# WinForm实现画笔签名及解决MemoryBmp格式问题
目录 需求 实现效果 开发运行环境 设计实现 界面布局 初始化 画笔绘图 清空画布 导出位图数据 小结 需求 我的文章 《C# 结合JavaScript实现手写板签名并上传到服务器》主要介绍了 web 版的需求实现,本文应项目需求介绍如何通过 C# WinForm 通过画布画笔…...

GC1272替代APX9172/茂达中可应用于电脑散热风扇应用分析
在电脑散热风扇应用中,选择合适的驱动器件对于风扇的性能和效率至关重要。以下是对GC1272替代APX9172/茂达在此类应用中的分析: 1. 功能比较 GC1272: 主要用于驱动直流风扇,具有高效的电流控制和调速功能。支持PWM调速࿰…...

《Linux从小白到高手》综合应用篇:详解Linux系统调优之服务器硬件优化
List item 本篇介绍Linux服务器硬件调优。硬件调优主要包括CPU、内存、磁盘、网络等关键硬件组。 1. CPU优化 选择适合的CPU: –根据应用需求选择多核、高频的CPU,以满足高并发和计算密集型任务的需求。CPU缓存优化: –确保CPU缓存&#x…...

PHP政务招商系统——高效连接共筑发展蓝图
政务招商系统——高效连接,共筑发展蓝图 🏛️ 一、政务招商系统:开启智慧招商新篇章 在当今经济全球化的背景下,政务招商成为了推动地方经济发展的重要引擎。而政务招商系统的出现,更是为这一进程注入了新的活力。它…...

Linux 命令行
这学期是我第一次正式学习 linux ,是在 VMware 里创建了 openEuler 的虚拟机练习 linux 的常用命令。 目前主要在学习 linux 的常用命令,因此这篇博客主要介绍一些常用的命令。 本文将持续更新… 阅读建议 Linux 是一个倒置的树结构(文件系…...

每日一题:单例模式
每日一题:单例模式 ❝ 单例模式是确保一个类只有一个实例,并提供一个全局访问点 1.饿汉式(静态常量) 特点:在类加载时就创建了实例。优点:简单易懂,线程安全。缺点:无论是否使用&…...
前端_001_html扫盲
文章目录 概念标签及属性常用全局属性head里常用标签body里常用标签表情符号 url编码 概念 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body></bod…...

49 | 桥接模式:如何实现支持不同类型和渠道的消息推送系统?
上一篇文章我们学习了第一种结构型模式:代理模式。它在不改变原始类(或者叫被代理类)代码的情况下,通过引入代理类来给原始类附加功能。代理模式在平时的开发经常被用到,常用在业务系统中开发一些非功能性需求…...

使用js和canvas实现简单的网页贪吃蛇小游戏
玩法介绍 点击开始游戏后,使用键盘上的↑↓←→控制移动,吃到食物增加长度,碰到墙壁或碰到自身就游戏结束 代码实现 代码比较简单,直接阅读注释即可,复制即用 <!DOCTYPE html> <html lang"en"…...
Kafka SASL/PLAIN认证模式
Kafka 认证模式命令使用示例 创建Topic 指定用户创建 [rootkafka01 kraft]# /usr/local/kafka3.5-sasl-data/bin/kafka-topics.sh --bootstrap-server x.x.x.11:9092 --create --topic fkaaa35 --replication-factor 3 --partitions 3 --command-config /usr/local/kafka3.…...

苹果AI科学家研究证明基于LLM的模型存在缺陷 因为它们无法推理
苹果公司人工智能科学家的一篇新论文发现,基于大型语言模型的引擎(如 Meta 和 OpenAI 的引擎)仍然缺乏基本的推理能力。该小组提出了一个新的基准–GSM-Symbolic,以帮助其他人衡量各种大型语言模型(LLM)的推…...

鸿蒙NEXT开发-页面路由(基于最新api12稳定版)
注意:博主有个鸿蒙专栏,里面从上到下有关于鸿蒙next的教学文档,大家感兴趣可以学习下 如果大家觉得博主文章写的好的话,可以点下关注,博主会一直更新鸿蒙next相关知识 专栏地址: https://blog.csdn.net/qq_56760790/…...
asp.net Core MVC 内容协商
内容协商 内容协商是Asp.Net Core 控制器的一项功能,而Asp.Net MVC5 控制器并不支持它。 引入内容协商是为了满足 Web API 框架的需要。 在 Asp.net Core 中,内容协商 被内置到引擎中,供开发人员使用。 顾名思义,内容协商指的是…...
智能EDA小白从0开始 —— DAY10 Yosys
Yosys 概述 工作原理 Yosys的工作原理深入来讲,是一个复杂但有序的硬件设计自动化流程,其核心在于将高级硬件描述语言(HDL)如Verilog或VHDL编写的代码,通过一系列精细的步骤转换为门级网表。这一流程首先涉及对HDL代…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...

云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...