/etc/timezone
#存储时区的
Asia/Shanghai
/etc/fstab
#自动挂载外接设备
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda5 / ext4 errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/etc/passwd
#存储用户的uid、主目录还有密码(这里涉及到影子文件的概念/etc/shadow
)还有可用的命令
maosuhan:x:1000:1000:maosuhan,,,:/home/maosuhan:/bin/bash
ftp:x:115:123:ftp daemon,,,:/var/ftp/public:/bin/false
mysql:x:116:124:MySQL Server,,,:/var/lib/mysql:/bin/false
/etc/group
#存储组的信息
sambashare:x:122:maosuhan
ftp:x:123:maosuhan
subversion:x:1001:www-data
mysql:x:124:
/etc/hosts
#和window里的hosts一样
。告诉网络域名服务器如何查找主机名。
127.0.0.1 localhost
127.0.1.1 maosuhan-desktop
174.36.30.71 www.dropbox.com
174.36.30.71 www.getdropbox.com
/etc/sudoers
#设置能够使用sudo的用户或组,你知道为什么当前用户可以执行sudo吗?因为当前用户是组admin的成员
Defaults env_reset
root ALL=(ALL) ALL
%sudo ALL=(ALL) ALL
%admin ALL=(ALL) ALL
/etc/hostname
#记录主机名
maosuhan-desktop
/etc/hosts.allow
还有/etc/hosts.deny
#配合起来用比如我要设置除了172.25.72.251外所有在172.25.72.0/24网段上的人都不可以访问,可以在/etc/hosts.allow写
vsftpd:172.25.72.251
vsftpd:172.25.72.0/24:DENY
/etc/issue
#文件实际上就是当系统启动是显示的内容。你可以在里面自己添加内容。
I'm MaoSuhan using Ubuntu 10.04 LTS \n \l
/etc/mtab
应该是所有的挂载的记录
/dev/sda5 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sda1 /media/9886F41286F3EF1E fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda2 /media/302AE2E12AE2A2D8 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda3 /media/EC66ECE366ECB00E fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/media/302AE2E12AE2A2D8/my\040music /var/ftp/public/music none rw,bind 0 0
/media/302AE2E12AE2A2D8/my\040picture /var/ftp/public/picture none rw,bind 0 0
/media/302AE2E12AE2A2D8/my\040video /var/ftp/public/video none rw,bind 0 0
/media/302AE2E12AE2A2D8/movie /var/ftp/public/movie none rw,bind 0 0
/media/EC66ECE366ECB00E/movie /var/ftp/public/movie2 none rw,bind 0 0
/media/EC66ECE366ECB00E/software /var/ftp/public/software none rw,bind 0 0
gvfs-fuse-daemon /home/maosuhan/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=maosuhan 0 0
/etc/profile
#开机用户第一次登录就会执行,可以在里面设置环境变量。
/etc/shells
#包含系统可用的可能的“shell”的列表。
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
/etc/protocols
列举当前可用的协议 这里面找不到ftp和http,诡异
tcp 6 TCP # transmission control protocol
egp 8 EGP # exterior gateway protocol
igp 9 IGP # any private interior gateway (Cisco)
pup 12 PUP # PARC universal packet protocol
udp 17 UDP # user datagram protocol
hmp 20 HMP # host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # "reliable datagram" protocol
/etc/resolve.conf
#相当于是系统的DNS地址
nameserver 218.2.135.1
nameserver 202.119.32.6
nameserver 202.119.32.6
nameserver 202.119.32.12
/etc/services
#将网络服务名转换为端口号/协议
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
fsp 21/udp fspd
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp
telnet 23/tcp
smtp 25/tcp mail
分享到:
相关推荐
嵌入式Linux文件系统在现代电子设备和物联网设备中扮演着至关重要的角色,因为它们管理着设备中的数据存储和访问。文件系统的选择直接影响到系统的性能、稳定性和资源利用率。本文将深入探讨嵌入式Linux环境下两种...
### Linux文件系统分析与研究 #### 一、引言 Linux作为一款开源的操作系统,源自于Minix,并兼容POSIX标准。它不仅提供了全部源代码,还具备许多来自Unix System V和BSD 4.3的功能,能够在32位PC及其兼容机上运行...
Linux 文件系统源码是了解操作系统核心机制的重要组成部分,特别是对于那些想要深入理解Linux内核以及文件系统工作原理的开发者和研究者来说。在这个压缩包中,包含了一系列的源码文件,涉及到了多种不同的文件系统...
《日志技术在Linux文件系统中的研究与应用》这篇论文主要探讨了日志技术在Linux文件系统中的重要性和实现方式,以及如何通过日志技术提高文件系统的稳定性和可靠性。文件系统是操作系统的核心组件,负责数据的存储和...
### 嵌入式Linux文件系统剪裁方法研究 #### 引言 文件系统作为操作系统的核心组件之一,承担着管理存储设备上的文件及其提供给操作系统和用户的文件存取、共享和保护功能。其设计的质量直接影响到整个系统的安全性...
"基于 LINUX 的文件系统机制的研究及实现方法" 本文档对 LINUX 操作系统中的文件系统机制进行了深入剖析,阐述了 VFS 的总体实现结构及缓冲机制,并从实践角度说明了在 LINUX 下建立一个新的文件系统 - G 文件系统...
Linux虚拟文件系统(Virtual File System, VFS)是Linux操作系统中的一个核心组件,它提供了一个统一的接口,使得用户程序可以访问多种不同类型的文件系统,如EXT2、EXT3、EXT4、VFAT等,而无需关心底层的具体实现。...
【Linux 文件系统裁剪优化研究】 Linux 文件系统是操作系统的核心组成部分,它负责管理磁盘上的数据,提供高效、可靠的文件存取服务。在嵌入式系统中,由于硬件资源有限,对Linux 文件系统的裁剪和优化显得尤为重要...
通过"Linux文件系统模拟"项目,你可以深入研究上述知识点,理解它们在实际操作中的应用,并可能涉及如何用代码实现这些功能,这对于进行系统设计、故障排查或优化性能都是非常有价值的。同时,文档部分将提供理论...
通过上述实验内容的学习和实践,学生不仅能够深入了解Linux文件系统的内部机制,还能掌握一系列实用的文件系统管理技能,这对于日后从事相关领域的研究或工作具有重要意义。此外,通过具体的案例分析,还可以进一步...
Linux系统下双缓冲透明加密文件系统的应用研究 知识点一:Linux系统的文件系统安全机制 Linux系统下的文件系统安全机制主要包括访问控制、身份验证和加密技术。访问控制是指对文件或目录的访问权限控制,身份验证...
Linux操作系统是现在流行的一种免费的...在研究了Linux文件系统及网络传输的原理基础上系统主要实现了对文件的管理,包括创建、删除、重命名、复制、移动和文件权限的修改的功能,以及对字符的搜索和对文件的网络传输。
在Linux文件系统中,用户可以通过系统调用或者命令行工具执行各种文件操作,如: 1. 新建文件:使用`touch`命令或系统调用`open()`创建新文件。 2. 读取文件:使用`cat`、`more`或`less`命令,或通过系统调用`read()...
本文对 Linux 文件系统的性能优化进行了深入研究,提出了基于哈希表的文件检索方法,并对其进行了实验验证,结果表明该方法可以大大提高文件检索的效率。 Linux 操作系统是一个开放的系统,具有高度的可扩展性和...
6. **缓存机制**:Linux文件系统广泛使用缓存来提高性能,如页缓存和文件系统缓存。源代码会展示如何维护这些缓存,以及何时更新和同步磁盘上的数据。 7. **同步与异步I/O**:文件系统的读写操作可以是同步的(等待...
"Linux日志文件系统研究" 本文主要研究了Linux日志文件系统,旨在提高系统的高可用性。传统的文件系统存在缺陷,即在系统崩溃后,需要检测整个磁盘分区才能恢复一致性,检测时间随着分区的增大而延长。为了解决这个...