博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础运维:详细系统文件目录说明
阅读量:6258 次
发布时间:2019-06-22

本文共 3152 字,大约阅读时间需要 10 分钟。

一、目录分析

1.全局系统一级目录

[root@leo /]# tree -L 1               #如果没有tree命令,请使用这个命令“yum install -y tree”.├── bin -> usr/bin          #这是一个软连接目录,源目录是在/usr/bin,存放二进制文件├── boot                    #系统引导目录(必须存在),Linux内核文件就在这里├── dev                 #系统设备文件目录,比如光驱挂载等等├── etc                 #系统服务的配置文件目录,放置多数yum安装的软件服务的配置文件├── home                #用户默认的家目录,root的家目录在/root,其他普通用户都在这里├── lib -> usr/lib          #软连接目录,源目录在/usr/lib,放置系统使用的函数库的目录├── lib64 -> usr/lib64      #软连接目录。源目录在/usr/lib64,放置系统64位的函数库的目录├── media               #多媒体目录,类似Windows的视频图片目录├── mnt                 #系统默认光盘挂载点├── opt                 #系统额外安装软件目录├── proc                    #系统数据存放目录,比如内存、CPU等等数据├── root                    #系统管理员root的家目录├── run                 #系统正在运行需要的文件,重启之后会重新生成,类似进程号。├── sbin -> usr/sbin        #软连接目录,源目录是/usr/sbin,放置系统管理员命令目录。├── srv                 #某些服务启动后访问的数据目录,比如apache服务├── sys                 #全局系统设备目录├── tmp                 #普通用户和正在执行的程序放置文件的临时目录├── usr                 #应用程序存放目录└── var                 #放置系统执行过程处于变化的文件,比如系统日志19 directories, 0 files[root@leo /]#

二、实例举证

1.安装Apache服务

[root@leo ~]# yum install -y httpd

2.分析Apache服务的目录

[root@leo ~]# find / -name httpd/run/httpd      #目录里存在三种文件:服务的PID文件,当前进程的文件,缓存文件/etc/sysconfig/httpd   #Apache配置文件,修改环境变量/etc/logrotate.d/httpd  #Apache日志轮替配置文件/etc/httpd              #Apache的配置文件目录/var/log/httpd          #Apache的日志目录/var/cache/httpd        #Apache的缓存目录:比如代理网站的网页缓存/usr/sbin/httpd         #Apache的启动文件/usr/lib64/httpd            #Apache的模块存放目录/usr/share/httpd        #Apache的文件共享目录/usr/libexec/initscripts/legacy-actions/httpd   #Apache的启动脚本文件(简称:应用程序存放目录)

三、Apache服务的详细信息

1.查看Apache服务运行状态:

[root@leo ~]# systemctl status httpd● httpd.service - The Apache HTTP Server   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)   Active: active (running) since Sun 2018-08-19 04:19:11 EDT; 4h 56min ago     Docs: man:httpd(8)           man:apachectl(8) Main PID: 12857 (httpd)   Status: "Total requests: 4; Current requests/sec: 0; Current traffic:   0 B/sec"   CGroup: /system.slice/httpd.service           ├─12857 /usr/sbin/httpd -DFOREGROUND           ├─12858 /usr/sbin/httpd -DFOREGROUND           ├─12859 /usr/sbin/httpd -DFOREGROUND           ├─12860 /usr/sbin/httpd -DFOREGROUND           ├─12861 /usr/sbin/httpd -DFOREGROUND           ├─12862 /usr/sbin/httpd -DFOREGROUND           ├─12887 /usr/sbin/httpd -DFOREGROUND           ├─12925 /usr/sbin/httpd -DFOREGROUND           ├─12926 /usr/sbin/httpd -DFOREGROUND           └─12927 /usr/sbin/httpd -DFOREGROUNDAug 19 04:18:45 leo systemd[1]: Starting The Apache HTTP Server...Aug 19 04:19:01 leo httpd[12857]: AH00558: httpd: Could not reliably deter...geAug 19 04:19:11 leo systemd[1]: Started The Apache HTTP Server.Hint: Some lines were ellipsized, use -l to show in full.[root@leo ~]# ```****2.查看进程**

[root@leo ~]# cat /run/httpd/

authdigest_shm.12857 htcacheclean/ httpd.pid
[root@leo ~]# cat /run/httpd/httpd.pid
12857
[root@leo ~]# ps -aux |grep httpd
root 12857 0.0 0.1 230376 5212 ? Ss 04:18 0:00 /usr/sbin/httpd -DFOREGROUND

*温馨提醒:Linux结构目录如果不懂,那寻找文件可就是大海捞针啊~*

转载于:https://blog.51cto.com/leoheng/2161660

你可能感兴趣的文章
怎样把数据汇到Excel中的心得经验
查看>>
spring+mybatis的多源数据库配置实战
查看>>
Oracle 导入外部文件数据库
查看>>
oracle与sqlserver区别
查看>>
HQL: Hibernate查询语言
查看>>
java生成随机字符串uuid
查看>>
client 如何找到正确的RegionServer(HBase -ROOT-和.META.表)
查看>>
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
查看>>
How to update WPF browser application manifest and xbap file with ‘mage.exe’
查看>>
php创建token
查看>>
centos 7 执行 groupinstall报错
查看>>
实战react技术栈+express前后端博客项目(5)-- 前后端实现登录功能
查看>>
MySQL 前缀索引——让索引减负狂奔
查看>>
Android基础 四大组件之广播(Broadcast)
查看>>
SQL优化器原理 - 查询优化器综述
查看>>
微服务架构 vs SOA架构
查看>>
maven项目注意
查看>>
Git学习分享
查看>>
阿里云移动端播放器高级功能---画面控制
查看>>
Ethereum地址是如何生成的
查看>>