RHCE认证辅导:文件系统

christinzhm 2012-03-18

linux层次文件/目录,通过反向树来实现
linux中的一些重要文件夹:
家目录:/root   /home/user   家目录可以分为两种:root用户目录和普通用户
用户可执行文件:/bin、/user/bin、/user/local/bin    一般情况下:/bin:系统的工具程序;/usr/bin:提供给管理员和一般用户使用的程序
/usr/local/bin:一般是用户安装的程序;)

系统可执行文件:/sbin 、 /user/sbin  、 /user/local/sbim  
其他挂载点:/media、/mnt  U盘等工具不能直接使用,需要挂载。  U盘挂载
配置:/etc    配置文件以文本方式存储。
临时文件:/tmp  该目录可以被清空但是不能被删除。
内核和bootloader:/boot  存放内核和引导程序。
服务数据:/var、/srv  服务数据进场变化,因此建议单独分区
系统信息:/proc、/sys   这两个文件都是存放在内存中,关机后自动清空,
       调优参数,如:   echo -15 > /proc/$(pidof vsftpd)/oom_adj   将vsftp的进程优先级设为-15
共享库:/lib、/user/lib、/user/local/lib  动态链接库
 
linux文件命名规则:
DOS中命名有8.3命名规则,linux则没有此限制,linux命名最长为255字节。
linux不是通过一个文件的扩展名来决定一个文件的属性而是权限。
alias别名 unalias
根据文件的颜色来判断文件的属性:
黑色: 普通文件
绿色:可执行文件
浅蓝:链接文件
蓝色:目录文件
红色:具有特殊权限的文件
常见命令:date(print or set the system date and time ) 、cal(displays a calendar ) 、ls 、 cp(copy) 、mv(move) 、rm(remove) 、history(!) 、mkdir(make directories) 、vim 、touch(change file timestamps)  、df  (report file system disk space usage)
什么不懂就man一下   man -k keyword 列出所有的匹配页
常见帮助命令: command --hlep 、 man command 、 info command 、 wahtis command
 
还可以在在官方的发布文档里面查看 system/documentation//Release note
[]方括号中任何内容都为可选,…后面的任何内容均表示此字符串任意长度的列表,| 分隔符分割多个选项表示可选其中任意一个,<>中的文本表示变量数据
{}   /text 可以搜索关键字 n/N前后翻
Man命令:
Man [<chapter>] <command>  eg: man 1 passwd
Manual 部分
1、用户命令   2、系统调用   3、库调用   4、特殊文件 
5、文件格式   6、游戏   7、其他   8、管理命令
Ls  -a (all)忽略以.开头的文件(隐藏文件),-l (long)显示其他信息 -R (recursive)在目录里面递归  -ld 显示
stat file_name 用来查看文件的时间戳
一个文件有三个时间戳:access访问文件日期、modify修改、change状态改变。
mout -o remount ,noactime 关闭文件的访问更新时间戳
touch file_name 强制更新某个文件的时间戳

相关推荐