当前位置: 首页 > news >正文

云原生俱乐部-RH124知识点总结(1)

RH124内容不是很多,但是也不知道多少能够写完,细节性的东西不会太多,但是确保每个都能够有印象能理解。本来是打算一篇文章写完的,但最后还是决定写一个系列。

至于RH124和RH134的内容为什么放在了k8s系列的后面,那只是单纯因为这一段时间正在学k8s。争取这两天将RH124和RH134内容写完,至于k8s系列要放到后面更了。


redhat linux基础介绍

RHEL指的就是红帽企业版linux,虽然要付费,但是有平替。比如rocky,我们使用的就是rocky linux,也很好用。

当然,大家或许用过centOS 7,我也用过这个,不过已经不再维护了。虽然有centos stream,但主要是作为redhat linux的上游版本,至于fedora,则是centos stream的上游了。

终端

这一部分我主要讲一讲终端,终端指的是输入输出设备,有物理终端、虚拟终端和伪终端。

物理终端如串口,虚拟终端则是本地虚拟控制台,有tty1~6,而伪终端则是通过ssh登录的终端,使用pts来标记。

同一个终端可以运行不同的shell,shell是解释命令用的,终端可以使用bash也可以使用sh。

文件目录

这部分主要讲讲linux的文件树结构,每个目录有着对应的作用。以下目录都是在根目录/下,

/var目录用来保存易变的数据,/run则是保存开机后进程运行的数据,/proc则是保存进程状态信息,/mnt给超级用户挂载使用,/boot目录存放引导程序,/dev目录存放设备文件,/etc则是存放配置文件。

还有/usr/bin、/usr/sbin、/usr/lib、/usr/local等目录分别存放用户命令,超级用户命令,库文件,本地自定义软件等。

软硬链接

硬链接不允许跨文件系统,不允许链接目录,并且指向的是同一个inode,删除其中一个另一个都有效。

软链接则可以跨文件系统,可以链接目录,实质上保存的是链接的路径,属于独立的文件,和原文件有不同的inode。如果删除原文件,该软链接会悬空。

命令格式为ln 现有文件 链接文件(-s创建的是软链接),注意可以通过ls -i查看文件的inode。

重定向

>和>>符号,默认是从标准输出中获取数据,也就是文件描述符为1的通道。>是覆盖,>>是追加。可以结合cat 来使用,比如使用cat > file << EOF,来覆盖file文件。

至于EOF,还可以用"EOF"和'EOF',区别在于引号的作用不同,单引号阻止所有的shell扩展,但是双引号保留命令替换和变量扩展。

文件描述符2是标准错误,如果使用&>表示将标准输出和标准错误一同重定向。

tee则是和管道符'|'结合起来时候用,用来分流,将输入分流到标准输出(stdout)和文件或者命令中,使用tee默认是覆盖,使用-a选项则是追加。

重定向符不能连接命令,但是管道符可以。/dev/null是一种特殊设备,表示“黑洞”。

http://www.xdnf.cn/news/1308223.html

相关文章:

  • 安卓11 12系统修改定制化_____列举与安卓 9、10 系统在定制化方面的差异与权限不同
  • 【科普向-第一篇】数字钥匙生态全景:手机厂商、车厂与协议之争
  • Flutter Provider 模式实现:基于 InheritedWidget 的状态管理实现
  • 矩阵链相乘的最少乘法次数(动态规划解法)
  • 开源 Arkts 鸿蒙应用 开发(十七)通讯--http多文件下载
  • bilibili视频总结
  • RK3568 NPU RKNN(一):概念理清
  • 【P14 3-6 】OpenCV Python——视频加载、摄像头调用、视频基本信息获取(宽、高、帧率、总帧数)
  • 10-verilog的EEPROM驱动-单字节读写
  • 罗技MX Anywhere 2S鼠标修复记录
  • 多机编队——(6)解决机器人跟踪过程中mpc控制转圈问题
  • AT89C52单片机介绍
  • CVE-2024-28752漏洞复现
  • mysql一启动就挂的解决
  • Javar如何用RabbitMQ订单超时处理
  • Docker部署 Neo4j Community【拒绝国内镜像拉取异常】
  • Vue组件生命周期钩子:深入理解组件的生命周期阶段
  • 论文学习24:Boundary-Sensitive Segmentation of SmallLiver Lesions
  • 服务器可以ping通,但部署的网站打不开
  • [Linux] Linux tar文档管理 系统间复制文档
  • Android 移动端 UI 设计:前端常用设计原则总结
  • 使用openssl创建自签名CA并用它签发服务器证书
  • c# WebAssembly,在网页上能运行多线程,异步,锁,原子加,减等代码吗
  • tailscale远程服务器连接局域网方案(解决境外服务器网速慢的问题)
  • OBOO鸥柏丨75寸/86平板企业办公会议触控一体机核心国产化品牌招投标参数
  • 企业运维规划及Linux介绍虚拟环境搭建
  • Jenkins Pipeline中参数化构建
  • 5 索引的操作
  • 惠普声卡驱动win10装机完成检测不到声卡
  • 每日任务day0816:小小勇者成长记之符文羊皮卷