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变量

时间: 2024-08-27 09:28:41

linux基本目录结构及重要子目录的相关文章

从零单排Linux – 3 – 目录结构

从零单排Linux – 3 – 目录结构 1.FHS标准(filesystem hierarchy standard) why? –> 为了规范,还有为了linux的发展 重点 –> 规范每个特定目录下应该要放置什么样的数据 what? –> 定义了三层目录下应该放置什么数据{ 1. /  根目录:放置与开机系统有关的数据 2. /usr (unix software rescource): 与软件的安装执行有 关数据 3. /var :与系统运行过程有关的数据 } 根目录不要放在非常大

Linux 标准目录结构

Linux 标准目录结构 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行 proc --- 虚拟,存在linux内核镜像:保存所有内核

Linux源代码目录结构介绍

1.arch目录:存放不同平台的相关代码,每种平台用不同的目录来区分. ******Alpha平台 ******Arm平台 ******Arv32平台 ******X86平台 2.drivers目录:存放驱动程序的目录,不同的驱动用不同的目录来加以区分. ******ftape:磁带驱动 ******hfmodem:无线电设备驱动 ******joystick:游戏杆驱动 ******paride:从并口访问IDE设备的支持 ******cdrom:光驱驱动 ******char:字符设备驱动

【转】Linux 标准目录结构

初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行 proc --- 虚拟,存在linux内核镜像:保存所有内核参数以及系统配置信息 1

linux的目录结构以及文件类型

linux的目录结构 在 linux 中,一切皆文件. 根目录 / 是 linux 中最核心的一个目录,所有的目录和文件都在它下面,从 / 开始,呈树状结构. / 底下的几个重要目录: /boot :存放跟系统启动相关的文件 /root :root用户的家目录 /home :普通用户的家目录,每个用户在这底下都有一个以自己名字命名的家目录 /bin :做了个软链接到 /usr/bin ,存放用户可执行文件(命令) /sbin :做了个软链接到 /usr/sbin ,存放 root 用户的可执行文

Linux重要目录结构补充

继续学习Linux重要目录结构. 修改主机名 查看/etc/hostname,可以看到主机名,修改分为临时修改和永久修改. 临时修改:hostname 主机名,可以看出来虽然主机名修改成了luxiaofeng,在Ctrl+D后重新连接Linux系统主机名也变成了luxiaofeng,但是查看/etc/hostname文件发现这只是临时修改生效,真正的名字还是youngchaolin. 永久修改:hostnamectl set-hostname 主机名,这是个Centos7后的修改方式. 可以看出

Linux的目录结构--一切从根开始

Linux目录结构的特点 特点一 一切从根开始 Linux的目录,像是一个有层次树状结构,只有这一棵树,不像Win分为好几个盘,彼此不相干 特点二 Linux中的每个设备可以挂载任何目录上 特点三 Linux下面的设备没有挂载无法使用 相当于给设备开了一个入口 入口--挂载点--目录 Linux核心目录简介 1./bin - 重要的二进制 (binary) 应用程序 包含二进制文件,系统的所有用户使用的命令都在这个目录下. 2./boot - 启动 (boot) 配置文件 包含引导加载程序相关的

03 Linux的目录结构与常见文件管理

Linux目录结构 根文件系统rootfs用来实现整个文件的管理: 而Linux下的所有文件都需要通过根文件系统才能访问: FHS:Filesystem Hierarchy Standard文件层次化规范,所有的Linux系统都需要遵循FHS规定: / 根目录,所有文件都在根下!!! /boot 存放与系统启动的相关文件,如内核.initrd.以及grub(bootloader,启动加载项) initrd.img 磁盘镜像文件 vmlinux.el5 虚拟内存文件 /dev 设备文件存放的目录,

linux 源代码目录结构

Linux源代码目录树结构 (2008-04-21 09:14) 分类: Linux/Unix Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间. 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程.定时.程序执行.信号.模块... mm 内存处理 arch 平台相关代码 i386 IBM的PC体系结构 ke