linux目录详解

时间:2022-03-03 01:01:32
  • 网卡的配置文件目录

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

DEVICE=eth0                                                                ###网卡的名字

HWADDR=00:0c:29:1e:67:61                                        #@@hardware address 硬件地址MAC 地址

TYPE=Ethernet                                                             ###互联网

UUID=3405d22b-1aab-45a5-b57f-c0d005e4f269         ###UUID 系统中唯一的标识

ONBOOT=yes                                                               #@@booton 在重启的时候是否开启网卡(自动运行)

NM_CONTROLLED=yes                                               ###是否能被 network 软件进行管理

BOOTPROTO=none                                                     #@@网卡获取 ip 地址的方式none/static ip 地址是固定的

dhcp 自动获取 ip 地址

IPADDR=10.0.0.200                                                      #@@ ip address ip 地址

NETMASK=255.255.255.0                                             ## 子网掩码

GATEWAY=10.0.0.2                                                       #@@ 网关 默认的出口

USERCTL=no                                                                 ###是否准许普通用户管理网卡开关 重启

PEERDNS=yes

DNS1=223.5.5.5

DNS2=223.6.6.6

配置DNS的文件目录

/etc/resolv.conf  网卡配置优先于DNS配置

配置主机名与ip地址的文件目录

/etc/hosts

修改主机名的文件目录

/etc/sysconfig/network

配置开机自动挂载的文件目录

/etc/fstab

配置开机自动运行的文件目录

/etc/rc.local

配置运行级别的文件目录

/etc/inittab

配置服务管理命令的目录

/etc/init.d

配置系统环境变量 别名目录

/etc/profile

编译安装的软件默认位置

/usr/local

系统默认的日志信息

/var/log/messages

内存信息

/proc/meminfo

查看cpu信息

/proc/cpuinfo

显示系统挂载信息

/proc/mounts

linux的启动过程

  1. 开机自检 BIOS
  2. MBR引导
  3. GRUB内核选择菜单
  4. 加载内核
  5. 运行init进程
  6. 从/etc/inittab 读取运行级别
  7. 根据/etc/rc.sysinit初始化系统(设置主机名  设置ip)
  8. 根据运行级别启动对应的软件  (开机自启动软件)
  9. 运行mingetty  显示登陆界面
/
├── bin   // 二进制可执行命令。该目录下存放着普通用户的命令
├── boot                    //启动Linux的核心文件
├── cgroup
├── dev         //系统的设备文件,即设备的驱动程序
├── etc           //系统所有的配置文件都在这个目录中
├── home            //用户主目录的基点
├── lib        // 存放着和系统运行相关的库文件 
├── lib64      // 存放着和系统运行相关的库文件 
├── lost+found  //这个目录平时是空的,当系统非正常关机而留下的“无家可归”的文件便会
                  存在这里
├── media          //存放着可移除的设备,比如软盘,光盘
├── misc        //储存着一些特殊的字符的定义
├── mnt             //挂载目录,是系统管理员临时安装文件的系统安装点
├── net      //存放着和网络相关的一些文件
├── opt //(option : *选择)主要给源码安装软件时选择的安装目录位置
├── proc          // 存放着用户与内核的交互信息
├── root          //超级用户的目录
├── sbin          //系统的管理命令,这里存放的是系统管理员使用的程序
├── selinux          //主要用来加固操作系统,提高系统的安全性
├── srv       //系统启动服务时可以访问的数据库目录
├── sys  //管理设备文件
├── tmp  //临时文件,重启后自动清空
├── usr       //最大的目录,存放着应用程序和文件
└── var      //某些大文件的溢出区,比如各种服务的日志文件