linux系统目录

一、系统目录结构介绍

 

 

 

    目录结构特点

      linux系统中的目录一切从根开始

      linux系统中的目录结构拥有层次

      linux系统中的目录需要挂载使用

    挂载的命令

      什么是挂载:将新的文件系统关联至当前根文件系统

 

      命令格式 :

         mount [磁盘路径] [挂载的路径]

    查看本机挂载的命令

        df -h

    卸载挂载的磁盘

        umount /mnt

    关闭selinux

      临时关闭命令

        setenforce 0

      永久关闭命令

           vim /etc/selinux/config 

            SELINUX=disabled

 

二、目录结构知识详述

    1. 网卡配置文件: 

      根据自己的系统的网卡来使用相对应的命令查看  

        /etc/sysconfig/network-scripts/ifcfg-eth0
        /etc/sysconfig/network-scripts/ifcfg-eth1

  
        /etc/sysconfig/network-scripts/ifcfg-ens32
        /etc/sysconfig/network-scripts/ifcfg-ens33

    2.解析配置文件

      重载网卡信息

      命令:

      方法① systemctl restart network

      方法② if down [网络接口名称] if up [网络接口名称]

      关闭网络管理器(因为已经有了network)

        命令:

          方法①    systemctl stop NetworkManager

              systemctl disable NetworkManager

          方法② disable --now NetworkManager

      判断ssh服务是否开启

         命令:

            systemctl status sshd

      解析配置文件

          /etc/resolv.conf

          可以使用vim临时修改dns地址,重启后失效

          114.114.114.114 中国移动

          223.5.5.5 /223.6.6.6  中国阿里云

          8.8.8.8   谷歌

    3.主机名称文件

       配置主机名称

          命令:

            临时修改

               hostname 修改后的名字 (临时修改,重启后失效)

            永久修改

              ①vim /etc/hostname (需要重启后生效)

               进入编辑模式修改

              ②hostnamectl set-hostname 修改后的名字(立即生效)

 

三、使用单用户模式修改root密码

      ① 重启系统

      ② 在启动选择界面按e键进入单用户模式

      

 

 

       

      ③ 找到linux16开头,删除ro,在ro处添加rw init=/sysroot/bin/sh

      

 

 

 

       ④ 按ctrl + x 进行重新引导

       ⑤ 执行chroot /sysroot

       ⑥ 执行passwd,输入新的密码

       ⑦ 执行touch /.autorelabel

      

       ⑧ 重启系统,便可使用新的密码登录了

四、系统中重要的文件系统

    1.解析映射文件

       用来设置域名与ip地址的对应关系

       本地的dns文件存放位置:/etc/hosts

       

    2.磁盘挂载文件

          挂载文件位置:/etc/fwtab

 

 

     3.开机加载脚本

        脚本存放位置:/etc/rc.local

        设置开机加载脚本流程

          ① 编辑开机加载脚本

             vim /etc/rc.local

          ②  设置开机自启动权限

            chmod + x /etc/rc.d/rc.local

        ③ 重启脚本

 

    4.系统启动级别

        0 :关机

        1:单用户模式(没有网,无法连接xshell)

        2:多用户无网模式

        3:多用户模式 (一般都使用这个模式)

        4:待定

        5:桌面模式

        6:重启

      4.1设置

        设置系统级别命令:

          init [命令编号]                              :临时设置系统级别,重启后失效

          systemctl set -defautl [命令编号] :永久设置系统级别

    

    5变量加载文件

        5.1变量加载文件的位置:

              变量加载文件夹位置:/etc/profile.d

              全体变量加载文件位置:

                    /etc/profile 

                      /etc/bashrc           

              用户变量加载文件位置:

                    ~/.bash_profile

                    ~/.bash_rc

        5.2环境变量的增加方式

          增加环境变量的格式:

            export 变量名 = 值 (PYTHON_HOME='D:/python')

          ① 通过vim编辑,在末尾添加环境 export 变量名 = 值 ,可以永久的添加环境变量

            ② 通过命令 export 变量名 = 变量值(export PYTHON_HOME='D:/python')来添加环境变量 ,该方法时临时添加

         5.3查看本机环境变量 

          ① echo $变量名         :查看某个环境变量

          ② printenv                  :查看全部环境变量

 

         5.4环境变量文件的读取顺序

          ① 重启

            /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

          ② 切换用户

 

            /etc/profile.d --> /etc/bashrc --> ~/.bashrc

 

             登录命令:

              useradd [用户名]  :添加用户

              su [用户名]            :登录用户  

          ③ 重新登录

            1、使用用户名登录

              su - [用户名]
              /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

            2、使用ip登录

              ssh root@192.168.15.101

              /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

    6、登录提示文件

        登录成功后提示文件位置:/etc/motd

        可以使用vim编辑该文件里登录成功后的提示

        

        登录前提示文件位置:/etc/issue

        可以使用vim编辑该文件里登陆前的提示

  

    7、编译安装目录(存放第三方软件的目录)      

        目录位置:/usr/local

     

    8、系统日志目录

        目录位置:/var

    9、保存系统运行的目录

        目录位置:/proc

        保存cpu运行状态的位置:/proc/cpuinfo

          相关命令 :lscpu

        保存内存运行状态的位置:/proc/meminfo

          相关命令:free -h

        保存系统负载状态的位置:/proc/loadavg

          相关命令:w

 

 

         保存系统挂载信息的位置:/proc/mounts

          相关命令:mount    (挂载)  

               umount(卸载)

                  

 

        

posted @ 2021-12-11 15:47  椰子皮0oo0  阅读(40)  评论(0)    收藏  举报
1