设为首页 收藏本站
查看: 1076|回复: 0

[经验分享] CentOS核心文件目录详解

[复制链接]

尚未签到

发表于 2019-4-17 17:57:20 | 显示全部楼层 |阅读模式
  目录结构   又称FHS目录层次标准
  =============标准目录结构=================
  /dev        设备目录(硬盘、光驱等)
/boot       Linux的内核及系统引导程序所需的额文件目录 内存的1.5倍
/etc        系统配置及服务配置文件、启动命令的目录
/proc       显示内核及进程信息的虚拟文件系统
/tmp        临时文件目录,公共厕所,客厅
/home       普通用户家目录,大臣的家
/root       超级管理员的家目录,皇宫
/var        变化的目录,一般是日志文件,cache的目录
/usr        用户程序,及数据、帮助文件、二进制命令等的目录
/bin        用户二进制命令
/sbin       系统管理员二进制命令的目录
/bin和/sbin和/usr/bin/  用户命令的目录
  =============linux目录的特点================
  1./根是所有目录的顶点
2.目录结构像一棵倒挂的树
3.目录和磁盘分区默认是没有关联的,通过挂载实现访问数据
4./下不同的目录可能会对应不同的分区和磁盘
5.所有的目录都是按照一定的类别有规律的组织和命名的
  Linux里设备部挂载是看不到入口的,如果希望设备被访问,就必须给这个设备一个入口,这个入口就叫做挂载点,挂载点的表现实质是一个目录。
挂载方式:mount /dev/sdb1 /mnt
  /etc/issue          登录前的提示信息
/etc/motd           系统登陆后的提醒
/etc/passwd         帐号信息文件

root  :x:0  :0  :root:/root       :/bin/bash
oldboy:x:500:500:    :/home/oldboy:/bin/bash
第一列:用户名字
第二列:存放密码的地方
第三列:UID
第四列:GID
第五列:用户的说明信息,默认为空
第六列:用户的家目录
~
root     ~  /root
oldboy   ~  /home/oldboy
第七列:用户使用的shell,用户使用的命令解释器
/bin/bash--------centos默认的命令解释器
/sbin/nologin----用户无法登陆系统,相当于是傀儡用户
  /etc/shadow         密码信息文件
/etc/sudoers            visudo  类似于 vi /etc/sudoers
/etc/rsyslog.conf       日志设置文件
/etc/fstab          开机自动挂载
  /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                             #
  /etc/init.d/network restart                                重启所有网卡
ifdown eth0 && ifup eth0                                针对eth0的重启
/etc/resolv.conf                                                 DNS配置文件
网卡里设置的DNS优先于/etc/resolv.conf的设置,重启后会覆盖
/etc/hosts                                    本地的DNS配置,优先于互联网DNS
/etc/sysconfig/network              配置主机名,永久生效使用hostname更改
/etc/fstab                                 实现开机启动挂载检查的一个文件
/etc/rc.local                             用于存放开机自启动程序命令的文件
  /etc/inittab                                系统运行级别

0     关机状态,不要把运行级别设置为0
1     单用户模式 root用户密码忘记了
2     多用户模式,但是没有NFS
3     完全的多用户模式,命令模式,文本模式
4     未使用
5     X11,桌面模式,图形化界面模式
6     重启状态,不要把运行级别设置为6
  /etc/init.d                                 存放系统或服务器通过yum或rpm安装软件的默认启动目录
/etc/profile                                系统全局变量永久生效的配置文件

[root@web01 ~]# tail -3 /etc/profile
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
export PATH=/application/mysql/bin/:$PATH
  /usr/local               编译安装的软件默认的位置
  /proc/cpuinfo               查看cpu信息

[root@web01 ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Model name:            Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Stepping:              7
CPU MHz:               2494.359
BogoMIPS:              4988.71
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0
  /proc/meminfo             查看内存信息

[root@web01 ~]# free -h
total       used       free     shared    buffers     cached
Mem:          222M       210M        12M        20K       3.6M        29M
-/+ buffers/cache:       176M        45M
Swap:         1.0G       343M       680M
  /proc/loadavg              查看负载

[root@web01 ~]# w
13:37:26 up  3:03,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    10.0.0.253       13:17    0.00s  0.08s  0.00s w
  /proc/mounts               查看挂载信息

[root@web01 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       8.6G  3.4G  4.8G  41% /
tmpfs           112M     0  112M   0% /dev/shm
/dev/sda1       190M   40M  141M  22% /boot
  /proc/version               查看内核版本
  /var/log/messages 系统默认日志信息
/var/log/secure   系统用户的登录信息(谁 什么时候 从哪里登录的 是否成功)
  tail -10 /var/log/secure   查看最近的系统日志,如果上面提示很多的登录失败,很有可能是***试图暴力破解用户登录密码,很危险




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-828433-1-1.html 上篇帖子: Centos 6.x 安装 docker 下篇帖子: centos7安装配置vsftpd
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表