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

 

 

posted @ 2021-12-13 15:58  XX_Bb  阅读(39)  评论(0编辑  收藏  举报