Linux 运维基础:文件目录信息

Posted 漂亮姐姐1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 运维基础:文件目录信息相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

根下目录结构说明:

目录说明备注
/虚拟目录的根目录,通常不会在这里存储文件
bin二进制文件的存放目录全称:binary; /bin == /usr/bin
boot启动目录,存放启动文件系统引导程序+系统内核
dev设备目录,Linux在这里创建设备节点全称:device; 硬件设备需要挂载才能使用
etc系统或服务配置文件存放目录
home普通用户家目录
lib系统和应用程序库存放目录全称:library
mnt设备临时的挂载点给设备提供一个入口
opt可选目录常用于存放第三方软件和数据包文件
proc进程目录记录系统运行时信息(内存,磁盘,CPU等)
rootroot用户家目录
sbin系统二进制目录全称:super binary;仅供root用户使用
sys系统目录存放系统硬件信息的相关文件
tmp临时文件存放目录全称:temp;目录的权限是1777
usrUnix操作系统软件资源放置目录全称:unix software resource
var可变目录可存放经常变化的数据,如日志文件

很多Linux发行版都遵行FHS(filesystem hierarchy standards),可以通过查看FHS官方文档来了解目录结构
官方文档: https://www.pathname.com/fhs/


变量信息和别名信息配置文件

/etc/profile
ps: 功能同/etc/bashrc

作用
# System wide environment and startup programs, for login setup
设置环境变量信息和程序启动相关信息,为登录之后的系统环境做准备


# Functions and alias go in /etc/bashrc
函数和别名写到/etc/bashrc 中


设备挂载文件

/etc/fastab

作用:实现开机自动挂载磁盘等设备


网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-网卡名

内容含义
TYPE=Ethernet指定网络类型,以太网Ethernet 金融公司(FastEthernet)
BOOTPROTO=none网络启动协议,主机获取IP地址方式(none/static,dhcpd)
NAME=eth0逻辑名称
UUID=3807c96a-c1e3-4c8b-99f0-8f5a92fad380虚拟主机会给每个硬件一个标识
DEVICE=eth0设备名称/物理名称
ONBOOT=yes网卡是否处于开启状态
IPADDR=10.0.0.200静态配置ip地址,标识主机身份
PREFIX=24网络中主机数量
GATEWAY=10.0.0.2网关地址:一个网络到另一个网络的必经路
DNS1=223.5.5.5DNS服务器地址

本地解析文件

/etc/hosts

作用:建立名称和地址的对应关系


开机自动加载文件

/etc/rc.local

作用:设置服务开机自启动 / 脚本自动运行


登录提示文件

登录之后提示文件

文件:/etc/motd
添加:vi /etc/mod

作用:显示登录之后的提示信息,可以对操作系统的用户进行注意事项的

登录之前提示文件

文件: /etc/issue
         /etc/issue.net


程序软件安装相关目录

/usr/local


日志保存文件

ll /var/log
两个重要的系统日志文件
messages – 记录系统或服务程序运行的状态信息和错误信息
secure – 记录了用户登录信息

输出样例:
Jun 8 03:58:29 smartgirl sshd[2284]: pam_unix(sshd:session): session closed for user root
Jun 8 03:58:30 smartgirl sshd[2525]: Accepted password for root from 10.0.0.1 port 14667 ssh2
登录时间 主机名称 登录方式 登录情况

查看日志文件
tail -f /etc/secure — 追踪查看文件内容变化

DNS配置

文件:

  • /etc/systemctl/network-scripts/ifcfg-eth0(第一块网卡的配置文件)
  • /etc/resolv.conf
    ps:/etc/systemctl/network-scripts/ifcfg-eth0的优先级更高,若其中存在dns配置,将采用其配置

以上是关于Linux 运维基础:文件目录信息的主要内容,如果未能解决你的问题,请参考以下文章

linux基础运维-认识linux目录

70条常用Linux基础命令 | 运维必收

linux运维基础篇 unit5

Linux运维第六天课程

linux常用命令(运维用到)

linux云自动化运维基础知识5.6(用户管理及文件权限)