Linux - 系统文件结构

Linux系统的文件系统结构

/:文件系统结构的起始点

/home:用户主目录

/bin:标准指令和工具程序

/usr :系统使用文件和指令

/usr/bin:用户命令和工具程序

/usr/sbin:系统管理员命令

/usr/lib:编程语言库

/usr/doc:Linux文档

/usr/man:在线联机帮助手册

/usr/spool:假脱机文件

/sbin:管理员开启系统的命令

/var:时变文件,例如邮箱文件

/dev:设备文件接口

/etc:系统配置文件及其它系统文件


文件系统的概念

文件系统:磁盘上有特定格式的一片区域

文件:文件系统中存储数据的一个命名的对象

目录:其中包含许多文件项目的一类特殊文件

子目录:被包含在另一个目录中的目录,包含子目录的目录称为父目录

文件名:用来标识文件的字符串,保存在一个目录文件项中

路径名:“/”字符结合在一起的一个或多个文件名的集合。它指定一个文件在文件系统中的位置

文件结构:无论文件是一个程序、一个文档、一个数据库、或是一个目录,操作系统都会赋予它下面的结构

索引节点(I节点)

包含有关相应文件信息(文件权限、文件主、文件大小等)的一个记录

数据

文件的实际内容

文件类型

普通文件:包含各种长度的字符串

文本文件:由ASCII字符构成

数据文件:由来自应用程序的数字型和文本型数据构成,如电子表格、数据库等

可执行的二进制程序:由机器指令和数据构成

目录文件:由成对的“I节点号/文件名”构成

I节点号是检索I节点表的下标,I节点存放所有文件的状态信息

文件名是给一个文件分配的文本形式的字符串,用来标识文件

设备文件: /dev/tty1

连接文件:存放文件系统中通向文件的路径file 文件名

用户登录系统

系统启动后,输入用户名并键入回车键。如:

login: root

输入用户口令,输入的口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息:

login incorrect

login:

执行上述两步后,如果屏幕显示系统提示符,如:

[[email protected] root] #

说明已经成功登录到系统中,可以进行操作

远程登录系统

用户远程登录机群

普通用户通过telnet从机群外部登录到机群结点,首先要通过机群系统管理员建立帐户

管理员通过rlogin登录

通过ssh命令

在机群内部

由于每个普通用户帐户都是一个全局NFS帐户,可以通过rsh在机群内部进行访问

举例

telnet VIP(VIP为机群系统对外的IP地址,由用户设定该IP)

Login: team01

Password: **

rsh node161 (通过rsh访问机群内部的其他结点, node161为机群内结点的主机名)

退出系统

用户使用Linux系统之后,要退出系统的过程称为“注销”

方法有三种

键入: exit

按: Ctrl+D (相当于执行exit)

logout

关闭系统

必须由超级用户在shell提示符下,键入关闭命令

系统将完整地执行关闭所有进程

释放占用资源,停止运行

切断电源

关闭系统的命令

[[email protected] /root] # shutdown –h now

[[email protected] /root] # halt

[[email protected] /root] # init 0

[[email protected] /root] # poweroff

重启系统

reboot 命令

shutdown -r 命令

组合键 Ctrl+Alt+Del(只适用于控制台下)

shutdown命令

语法:shutdown [flag] [warning message]

flag:

-r 重启

-h 关机

-k 不关机,只发消息

time:

绝对时间:hh:mm

相对时间:+mm(分钟)

立刻关机:now(=+0)

Linux系统有一个磁盘缓存区

这个缓存区不是立即将所有数据写入磁盘的

而是隔段时间后,再将数据写入磁盘

随手关掉电源可能会导致缓存没有回写,磁盘上的文件系统不完整

Linux的多任务系统

可能有许多程序正置于后台运行

只有通过正确的关机顺序,才可以保证所有的后台进程都能保存自己的数据

时间: 2024-10-09 07:06:04

Linux - 系统文件结构的相关文章

Linux系统文件结构及作用

linux 系统结构 /bin 二进制,为所有用户使用.可执行文件,用户命令,跟系统自身启动有关 /sbin 系统二进制程序,只有管理员使用.管理命令,跟系统自身启动有关. /boot 和系统启动相关的程序.内核和bootloader存放的位置. /dev 设备文件存放位置. /etc 和主机相关的配置文件. /etc/opt /etc/X11 图形界面配置文件 /home 普通用户的家目录. /home/USERNAME /lib 库文件 静态库:.a 动态库: .dll .so(shared

Linux系统分区和挂载

Linux系统分区和挂载 linux系统分区 Linux分区和Windows有很大的区别.在Linux中,没有图形化的分区界面,因此,我们无法看到Windows下C盘.D盘这样的磁盘分区界面. 1. 硬盘分区 硬盘分区的目的:提高管理效率.如果所有东西都放在一个分区,OS管理起来效率比较低.同时,操作系统在启动时会通过 MBR 来获得操作系统文件所在的分区,所以一个可引导分区是不能缺少的. 分区是和操作系统没有任何关系.因为安装操作系统之前,分区已经开始进行了.我们可以简单的认为分区就是把硬盘分

Linux系统开发 4 进程资源 环境 fork()子进程 wait() waitpid()僵尸 孤儿进程

<大纲> Linux系统编程 进程资源上限 进程环境变量 进程获取/修改环境变量 创建子进程fork() 最大进程数测试 程序的设置用户ID/组ID/黏住位 exec簇函数,执行程序覆盖堆栈 fork 与execl函数在一起 exec() 与主程序同一个PCB 僵尸进程 wait()回收僵尸进程 证明:父子进程同组pid waitpid() 非阻塞等待子线程发生变化 孤儿进程演示[父进程已经结束,子进程还在运行] 进程资源上限值 [email protected]:~$ cat /proc/s

Linux系统中目录详解

1.Linux文件系统的层次结构 在Linux或Unix操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构. 文件系统的最顶层是由根目录开始的,系统使用"/"来表示根目录.在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件.如此反复就可以构成一个庞大的文件系统. 在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点"."来表示:另一个是当前目录的上一级目录,也叫父目录,可以使用两个

LINUX 目录文件结构

LINUX 目录文件结构 /:根目录,所有的目录.文件.设备都在/之下, /就是 Linux 文件系统的组织者,也是最上级的领导者. /bin:bin 就是二进制( binary)英文缩写.在一般的系统当中,都可以在这个目录下找到 linux 常用的命令.系统所需要的那些命令位于此目录. /boot:Linux 的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img文件都位于这个目录中.在一般情况下, GRUB 或 LILO 系统引导管理器也位于这个目录. /cdrom

Linux系统的文件系统详解

Linux系统文件系统: 1.文件系统介绍 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接硬链接.和常见目录的介绍.相信有了这些知识对于深入的学习linux会有一定的帮助. Linux文件管理从用户的层面介绍了Linux管理文件的方式.Linux有一个树状结构来组织文件.树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件.当我们给

linux系统CentOS7

linux系统CentOS7 到http://mirrors.sohu.com/mysql/下载想要的mysql版本 这里用到的是 mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 用 WinSCP上传到指定的目录下,这里是 /usr/local/src 也可以直接在shell端提要供下载文件的详细url用wget命令下载到指定文件夹内 wget是一个从网络上自动下载文件的自由工具,它支持HTTP.HTTPS和FTP协议. -c : 接着下载没下载完的文件,允许

Linux系统分区及挂载点

一.关于Linux的分区情况 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区,扩展分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区.那么由扩充分区再分 下去的是什么呢?它就是逻辑分区(Logical Partion),况且逻辑分区没有数量上限制. 对习惯于使用Dos或Windows的朋友来说,有几个分区就有几个驱动器,并且

Linux系统——MySQL基础(二)

# MySQL数据库完全备份与恢复## 数据库备份的分类1. 从物理与逻辑的角度,备份可以分为物理备份和逻辑备份.(1)物理备份:对数据库操作系统的物理文件(数据文件.日志文件)的备份.物理备份又可分为脱机备份(冷备份)和联机备份(热备份)冷备份:在关闭数据库中的时候进行的热备份:数据库处于运行状态,这种备份依赖于数据库的日志文件温备份:数据库锁定表格(不可写入但可读)的状态下进行的(2)逻辑备份:对数据库逻辑组件(如表等数据库对象)的备份2. 从数据库的备份策略角度,备份可分为完全备份.差异备