Linux系统目录结构
Linux系统目录结构
1. 系统目录结构介绍
1.1 目录结构特点
1. Linux系统中的目录一切从根开始 2. Linux系统中的目录结构拥有层次 3. Linux系统中的目录需要挂载使用
1.2 目录挂载初识
挂载的命令: mount mount[磁盘路径][挂载的路径] 查看本机挂载的命令 [root@localhost dev]# df -h 卸载挂载的磁盘 [root@localhost dev]# umount /mnt/
1.3 目录结构发展
第一块磁盘:/
第二块磁盘:存储数据(数据盘)
1.4 关闭selinux
临时关闭 [root@localhost ~]# setenforce 0 永久关闭 [root@localhost ~]# vim /etc/selinux/config SELINUX = disabled
2. 目录结构知识详述
2.1 网卡配置文件
/etc/syconfig/network-scripts/ifcfg-eth0 /etc/syconfig/network-scripts/ifcfg-eth1 /etc/syconfig/network-scripts/ifcfg-ens32 /etc/syconfig/network-scripts/ifcfg-ens33
2.2 重载网卡信息
systemctl restart network ifdown [网卡名称] && ifup [网卡名称] 关闭网络管理器(因为已经有了network) systemctl stop NetworkManager systemctl disable NetworkManager 或 systemctl disable --now NeyworkManage 判断SSH服务是否开启 [root@localhost ~]# systemctl status sshd 解析配置文件 /etc/reslove.conf : 临时dns配置文件 114.114.114.114 中国电信 223.5.5.5/223.6.6.6 中国阿里云 8.8.8.8 谷歌 主机名称文件 临时修改 hostname baidu 永久修改 [root@baidu ~]# vim/etc/hostname 需要重启生效 [root@baidu ~]# hostnamectl set-hostname oldboy 立即生效
3. 解析映射文件
/etc/hosts C:Windows\System32\drivers\etc\hosts 本地的DNS 192.168.15.101 www.baidu.com
4. 磁盘挂载文件
/etc/fstab
磁盘挂载文件
5. 开机加载脚本
/etc/rc.local 1. 编辑开机自启动脚本 vim /etc/rc.local 2. 设置开机自启动权限 chmod +x /etc/rc.d/rc.local 3. 重启系统
6. 系统启动级别
系统启动级别 0. 关机 1. 单用户模式(无法通过xshell的方式使用) 2. 多用户无网络模式 3. 完全多用户模式 4. 待定 5. 桌面模式 6. 重启 设置系统级别 init[编号] 临时设置 systemctl set-default [系统启动级别] 通过单用户模式修改密码 1. 重启 2. 在启动选择系统内核界面,按e键进入单用户模式 3. 找到linux16 开头行,删除ro,并且在ro处添加rw init = /sysroot/bin/sh 4. 按 ctrl + x 进行系统重新引导 5. 执行 chroot/sysroot 6. 执行passwd root 7. 执行 touch/.autorelablel 8. 执行 Ctrl + D 重启系统
7. 变量加载文件
如何在Linux系统中添加环境变量 文件 /etc/profile /etc/bashrc ~/.bash_profile ~/.bash_rc 文件夹 /etc/profile.d/ 增加环境变量的两种方法 1. 临时添加 2. 永久添加 增加环境变量的格式 export PYTHON_HOME = 'D:/python' 查看本机的环境变量 echo $PYTHON_HOME 查看某一个环境变量 printenv 查看所有的环境变量 读取环境变量的几种情况,并且测试出使用文件的先后顺序 1. 重启 /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile 2. 切换用户 /etc/profile.d --> /etc/bashrc --> ~/.bashrc 知识储备: useradd[用户名] su[用户名] 3. 重新登录用户 1. su - [用户名] /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile 2. ssh root@192.168.15.101 /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
8. 登陆提示文件
登陆成功之后显示的信息 /etc/motd 登录之前显示的信息 /etc/issue
9. 编译安装目录
# 安装第三方软件的目录 /usr/local # 下载rpm安装包 yum安装python: yum install python3
10. 系统日志目录
/var
11. 保存系统运行状态的目录
保存CPU运行的状态 /proc/cpuinfo lscpu 保存内存状态 /proc/meminfo free 保存系统负载 /proc/loaddavg w 0.00 : 1分钟内的CPU负载 0.01 : 5分钟内的CPU负载 0.05 : 15分钟内的CPU负载 负载 : 当前系统的·所有进程占用CPU的时间比 保存系统挂载信息 : /proc/mounts mount umount