/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