Linux重要目录及文件

Posted Jazz-消逝

tags:

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

1.1 Linux目录结构

1.1.1 目录总结构与特点

1、一切从"根"开始, "/"是所有目录的起点(顶点)。

2、Linux根下面的目录是一个有层次的树状结构。

3、酷似一棵倒挂着的树。

1.1.2 相对路径与绝对路径区别

相对路径:相对当前路径,路径的路径,既路径开头没有“/”斜线,例如etc

绝对路径:从根为起始点的路径,例如/tmp

1.1.3 /下的目录及各自作用

├── bin            Essential command binaries 必要的 二进制 命令 所在的路径(所有用户)

├── boot           Static files of the boot loader 系统引导程序所在的目录

├── dev            Device files              设备文件 

├── etc            Host-specific system configuration  系统配置,启动程序

├── home           普通用户存放目录

├── lib            Essential shared  libraries and kernel modules  共享库和内核模块

├── mnt            Mount、 point for mounting a filesystem temporarily 临时挂载点

├── opt            额外的应用软件包

├── proc           进程及内核信息

├── root           超级管理员目录

├── sbin           和管理系统相关的命令(管理员用)

├── srv            该系统提供的服务数据

├── tmp            存放临时文件的目录

├── usr           (Unix software Resource ) Unix软件资源

└── var             Variable  data              变化的数据

1.2 Linux重要文件

1.2.1 网卡配置文件

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

实例1-1  

[[email protected] tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0                                  #网卡设备的名字,eth0是第一块,eth1是第二块。

HWADDR=00:0c:29:06:16:2e                     #mac地址。网卡的唯一标识,克隆虚拟机要删除。

TYPE=Ethernet                                #以太网。

UUID=bdbcbab2-d91b-4d80-a3aa-841b9dd311b3    #网卡UUID。克隆虚拟机要删除。

ONBOOT=yes                                   #开机时,网卡和系统是否一起启动。

NM_CONTROLLED=no                             #网络管理器控制,不接受。

BOOTPROTO=none                               #启动协议,DHCP(动态主机配置协议),static

IPADDR=10.0.0.7                              #IP地址

NETMASK=255.255.255.0                        #子网掩码

DNS2=202.106.0.20                            #第二个DNS。

GATEWAY=10.0.0.2                             #网关(上网入口)

DNS1=10.0.0.2                                #第一个DNS。

USERCTL=no

PEERDNS=yes                                  #要不要覆盖/etc/resolv.conf文件(DNS客户端文件)     

IPV6INIT=no                                  #是否支持IPV6。

setup配置网络就是/etc/sysconfig/network-scripts/ifcfg-eth0

1.2.2 Linux系统DNS客户端配置文件

/etc/resolv.conf

实例1-2  

 DNS:www.oldboyedu.com ---->1.1.1.1        《《==把网址转换成IP地址,

[[email protected] tmp]# cat /etc/resolv.conf     《《==查看DNS

nameserver 10.0.0.2                         《《==第一个DNS

nameserver 202.106.0.20                     《《==第二个DNS

1.2.3 主机名配置文件

/etc/sysconfig/network

(临时设置主机名):

[[email protected] tmp]# hostname oldgirl

[[email protected] tmp]# logout

[[email protected] ~]# 主机名已改

(永久)设置主机名:

[[email protected] ~]#vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboy   #主机名修改这里

Setup命令来改。

1.2.4 查看主机信息:uname

uname -n 查看主机名

uname -r 查看内核信息

uname -m 查看是32位还是64位

uname -a 查所有信息。

实例1-3  

[[email protected] ~]# uname -n

oldgirl

[[email protected] ~]# uname -r

2.6.32-696.el6.x86_64

[[email protected] ~]# uname -m

x86_64

[[email protected] ~]# uname -a

Linux oldgirl 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

1.2.5 系统本地DNS解析文件

/etc/hosts  内部网络解析域名的工具,就是把域名解析为IP,一般用于测试,服务器之间的访问

1.2.6 配置开机自动挂载设备的文件

/etc/fstab

把设备接入到Linux,默认是无法访问的(监狱,没门没窗户)

要想访问这个设备,就要挂载(给设备找一个入口,按个门),设备的入口就是一个目录,/mnt(临时设备的入口)。

实例1-4  

示例:手动挂载的过程

[[email protected] ~]# ll /dev/cdrom        《《==查看光驱设备。

lrwxrwxrwx. 1 root root 3 May  4 15:08 /dev/cdrom -> sr0

[[email protected] ~]# cd /dev/cdrom        《《==想进入光驱设备,但是没有入口。

-bash: cd: /dev/cdrom: Not a directory

挂载:

[[email protected] ~]# mount /dev/cdrom /mnt 《《==为光驱设备开一个门(/mnt),/mnt叫做挂载点。

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected] ~]# ls /mnt

CentOS_BuildTag  GPL       Packages                  RPM-GPG-KEY-CentOS-6           RPM-GPG-KEY-CentOS-Testing-6

EFI              images    RELEASE-NOTES-en-US.html  RPM-GPG-KEY-CentOS-Debug-6     TRANS.TBL

EULA             isolinux  repodata                  RPM-GPG-KEY-CentOS-Security-6

1.2.7 存放开机自启动程序命令的文件

/etc/rc.local

1.2.8 设置系统运行级别的配置文件

/etc/inittab

什么是运行级别呢?

0

关机

1

单用户

2

没有NFS的多用户状态

3

文本界面(多用户状态)

4

保留 

5

图形界面

6

重启

以上是关于Linux重要目录及文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux常见的重要目录及各目录作用

linux基本目录结构及重要子目录

linux目录结构介绍及重要目录说明

Linux从入门到精通——Linux下的文件寻址及文件管理

Linux文件目录介绍及操作

Linux文件系统介绍及创建目录和文件