Linux基础之系统目录解读
目录
一、系统目录结构介绍
1、目录结构特点
1.linux系统中的目录一切从根(/)开始:
绝对路径的概念:以根目录最为参照物。
相对路径的概念:以当前所在目录作为参照物。
2.linux系统中的目录结构拥有层次:类似于倒挂的一棵树。
3.linux系统中的目录需要挂载使用,有两个注意点:
系统目录可以挂载在任何磁盘设备上。
磁盘空间没有被挂载是不能使用的。
2、目录挂载初识
1.挂载设备信息: /root/dev/cdrom 光驱设备里面
2.挂载的命令:mount
mount 磁盘路径 挂载的路径
# mount /dev/cdrom /mnt
3.查看本机挂载的命令
df -h
4.卸载挂载的磁盘:umount 挂载的路径
umount /mnt/
3、目录结构发展
第一块磁盘:/ # 根目录
第二块磁盘:存储用户自己的数据(程序) /usr
# 如果后面还有多块磁盘,都会是数据盘,一般是第二块满了才会有第三块,第三块满了才有第四块...
4、关闭selinux
安装linux之后需要关闭selinux,防止数据泄露。
1.临时关闭:setenforce 0
2.永久关闭:vim /etc/selinux/config
进去编辑模式后,修改:SELINUX=disabled
二、目录结构知识详述
1、网卡配置文件信息
/etc/sysconfig/network-scripts/ifcfg-ens32
/etc/sysconfig/network-scripts/ifcfg-ens33
查看配置网卡信息: ip address show(简写ip a)
2、重载网卡信息
更改后就需要重启才能生效。重载网卡有两种方式:
方式1:systemctl restart network
方式2:ifdown 网卡名称 ; ifup 网卡名称
# eg: ifdown ens32 ifup ens32
3.关闭网络管理器
由于同时开启网络管理器和network会冲突,因此需要关闭网络管理器。关闭步骤:
1.systemctl stop NetworkManager # 停用
2.systemctl disable NetworkManager # 禁用
3.步骤1和2可以结合使用为:systemctl disable --now NetworkManager
4、判断SSH服务是否开启
使用命令查看:systemctl status sshd
# 结果显示 Active: active (running)则为开启状态;如果是inactive (dead)则未开启。
# SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用SSH协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中,绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程联机服务软件,如telnet(23端口,非加密的)等
5、解析配置文件
/etc/reslov.conf :临时的dns配置文件,可以用vim reslov.conf进去修改临时的dns
# dns是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串
# 了解:
114.114.114.114 中国电信 (国内设置这个比较快)
223.5.5.5/223.6.6.6 中国阿里云
8.8.8.8 谷歌
6、主机名称文件
查看主机名称文件:cat /etc/hostname
1.临时修改: hostname oldboy (oldboy为修改后的名字,重启会恢复原名)
2.永久修改(两种方式):
方式1:修改完重启后生效:vim /etc/hostname # 进去编辑原内容替换为修改后的名字保存退出
方式2:立即生效: hostnamectl set-hostname oldboy # oldboy为修改后的名字
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具