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

Posted

tags:

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

linux的目录结构
应用程序 /usr/bin
数据文件,帮助/usr/share
配置文件/etc/
启动命令/etc/init.d

/bin  常用二进制命令的目录

/boot linux的内核及引导程序的文件目录

/dev  设备文件目录,比如声卡,磁盘等

        cat /dev/null >/rainlog/test.txt 清空文件的方法 或者>/rainlog/test.txt

/home 普通用户的家目录

/lost+found 系统意外崩溃或者关机,产生的碎片文件。当系统启动时会用fsck工具自动检查这里,                        修复已经损坏的文件

/mnt 临时挂载设备的挂载目录,比如cdrom,u盘

            mount /dev/sdb /mnt

/opt 自定义软件包目录

                fdisk -l    查看磁盘情况

                mkfs.ext4 /dev/sdb    格式sdb硬盘

                mount /dev/sdb /mnt

                df - h    查看挂载情况

                touch /mnt/ddd

                ll /mnt

                umount /mnt    取消挂载

                df -h    

/proc    虚拟的内核及进程

            cat /proc/meminfo    查看内存信息

            cat /proc/cpuinfo       查看cpu信息

/sbin    超级管理员可以用的命令

/tmp    临时文件目录

/usr    用户程序及数据,帮助文件

            /usr/bin    用户可执行目录

            /usr/local/bin    自己写的命令可以放这个下面

            /usr/local/sbin    自己写的命令可以放这个下面

/var    这个目录经常变动,常用日志和缓存

            /var/log/messages    系统日志文件

            /var/log/secure    系统安全信息文件 ssh登陆日志

            /var/spool/cron    定时任务的配置文件路径


--------------------------------------------------------------------------------

重要的子目录

/etc/sysconfig/network-scripts/ifcfg-eth0    配置网络地址

    1)/etc/init.d/network restart重启网卡

    2)ifdown eth0 && ifup eth0 只针对eth0网卡

/etc/resolv.conf

{

设置DNS

1)网卡DNS设置

vi  /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址

ifconfig -a  查不到dns信息

2)setup 通过图像界面设置network 和上面方法一是一样效果

3) /etc/resolv.conf  设置linux本地的客户端DNS的文件

4)setup   --   DNS  configration 和方法三是一样效果

5)

hosts主机表文件

跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址

配置文件,在/etc/hosts

技术分享

总结:

Linux下设置DNS的位置主要是,

1网卡设置配置文件里面DNS服务器地址设置,2.系统默认DNS服务器地址设置。3,hosts文件指定

生效顺序是:

1 hosts文件 ---- 2 网卡配置文件DNS服务地址 ---3 /etc/resolv.conf



}

/etc/hosts    设定用户ip与名字(或者域名)的对应解析表

/etc/fstab    记录开机要mount的文件系统的一个文件

/etc/rc.local 存放开机自启动程序命令的文件(chkconfig 只能管理yum/rpm安装的程序启动服务)

/etc/inittab 设定系统启动是init进程,把系统设置成什么样的runlevel及加载启动设置

/etc/init.d     启动服务项    例如:/etc/init.d/network restart

/etc/profile  系统全局环境变量配置路径

                alias rm=

                PATH变量

以上是关于linux基本目录结构及重要子目录的主要内容,如果未能解决你的问题,请参考以下文章

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

Linux 目录结构及文件基本操作

Linux重要目录及文件

Linux目录结构及详细介绍

Linux目录结构及详细介绍

[Linux] Linux 中的基本命令与目录结构(初稿)