linux目录详解

本文详细介绍了Linux系统中的关键目录及其作用,包括/bin、/boot、/dev、/etc及其子目录等,同时讲解了CentOS6和7的启动流程。还涉及了系统配置文件、用户信息、网络配置、权限管理等方面的知识。
摘要由CSDN通过智能技术生成

/bin目录

存放系统常用命令(二进制可执行文件),普通用户也能够使用

/boot目录

存放启动linux的核心文件,系统引导文件

/dev目录

存放访问外部设备的接口

/etc目录

存放系统管理的配置文件

/etc/sysconfig/network-scripts/

网卡配置文件夹

  • /etc/sysconfig/network-scripts/ifcfg-ens32~33 :VM虚拟机网卡配置文件
  • /etc/sysconfig/network-scripts/ifcfg-em1~4 :dell网卡配置文件
  • /etc/sysconfig/network-scripts/ifcfg-eth0 :其他网卡配置文件,如云主机

/etc/fstab

存放磁盘挂载信息文件

/etc/hostname

主机名称文件

  • hostnamectl set-hostname xxx :centos7修改主机名命令

/etc/hosts

查看本地DNS域名文件

/etc/resolv.conf

保存DNS客户端配置文件

  • DNS解析域名和ip地址的关系

/etc/profile

保存环境变量参数和别名的配置文件

  • export http_proxy=http://192.168.1.14:1080
  • export https_proxy=http://192.168.1.14:1080

当主机能连接外网时,虚拟机添加这两条也能够访问外网
在这里插入图片描述
重新载入配置文件,source /etc/profile

/etc/passwd

用户信息文件

  • 用户信息,冒号分隔的7个字段
    用户名:密码:uid:gid:说明信息:目录:shell环境

/etc/shells

系统中装的哪些shell应用程序文件

/etc/bashrc

bash的配置文件

/etc/redhat-release

centos版本信息文件

/etc/init.d

存放系统管理命名/初始化文件

/etc/yum.repos.d

yum源存放的目录

/etc/inittab

运行级别文件

centos6启动流程

  • 开机
  • BIOS开机自检 :CPU、内存、阵列卡、硬盘、网卡
  • MBR引导
  • GTUB菜单 :选择不同的内核,进入单用户模式,加密
  • 加载内核 :/boot加载到内存中
  • 运行INIT进程 :初始化,centos6第一个进程
  • 读取 /etc/inittab运行级别配置文件
  • 初始化系统:读取 /etc/rc.sysinit
  • 根据运行级别启动相应的脚本软件
  • 启动tty终端进行登录 :输入用户名密码

centos7启动流程

  • 开机
  • BIOS开机自检 :CPU、内存、阵列卡、硬盘、网卡
  • MBR引导
  • GTUB菜单 :选择不同的内核,进入单用户模式,加密
  • 加载内核 :/boot加载到内存中
  • 运行systemd进程 :centos7第一个进程
  • 读取/etc/systemd/system/default.target运行级别配置文件
  • 初始化系统:读取/usr/lib/systemd/system/sysinit.target
  • 启动/etc和/usr/lib下systemd/system/目录下的相关服务
  • 启动登录界面

/etc/sudoers

sudo命令配置文件

  • root权限配置,权限提升

/etc/shadow

系统用户所有的密码存储文件

/etc/sysctl.conf

设置内核参数信息文件

  • 内核端口转发
  • 内核设置随机端口的范围

/etc/group

设定用户的组和相关信息

  • 管理员组
  • 普通用户组

/home目录

普通用户主目录的根,如user用户的主目录为/home/user即~user

  • ~目录下.bash_profile :针对当前用户起作用
  • ~目录下.bashrc :/etc/bashrc是全局起作用,.bashrc针对当前用户起作用

/lib目录

存放系统或应用所依赖的动态连接库32位

/lib64目录

存放系统或应用所依赖的动态连接库64位

/media目录

存放媒介/光盘/u盘等自动挂载硬件

/mnt目录

存放用户临时手动挂载的硬件

/opt目录

存放用户安装的软件

/proc目录

虚拟文件系统目录,是系统内存的映射。

/proc/cpuinfo

当前cpu信息文件

/proc/meminfo

当前内存信息文件

/proc/loadavg

当前系统的平均负载文件

/proc/mounts

当前设备挂载列表信息文件

/proc/interrupts

当前系统中断信息文件

/root目录

管理员主目录

/root/.bash_profile

针对root用户起作用

/root/.bashrc

/etc/bashrc是全局起作用,.bashrc针对root起作用

/run目录

系统运行时需要的临时文件,重启清空,系统运行时重新生成

/sbin目录

管理员使用的程序或命令

/sys目录

存放操作系统使用的系统文件

/tmp目录

存放临时文件

/usr目录

存放系统应用程序

/usr/local

编译安装软件默认的位置路径,相当于windos的C:\Program Files

/usr/src

存放源码文件的目录

/var目录

存放各种服务的日志文件

/var/log

记录系统记软件运行信息文件所在的目录

/var/log/messages

系统级别日志文件

/var/log/secure

安全日志文件

/var/log/dmesg

硬件信息加载情况日志文件

/var/log/cron

定时任务日志文件

/var/log/wtmp

记录登陆者信息的二进制文件

/var/log/lastlog

记录用户近期登录情况的二进制文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值