Linux 学习笔记 - 问答
问:请说明/bin目录和usr/bin目录所放置的执行文件有何不同之处?
/bin 主要放置在开机时,以及迚入单人维护模式后还能够被使用的命令,
/usr/bin 则是大部分软件提供的命令放置处。
问:请说明/bin 不/sbin 目录所放置的执行文件有何不同之处?
/bin 放置的是一般用户惯用的命令,至于/sbin 则是系统管理员才会使用到的命令。不过/bin 与/sbin 都与开机、单人维护模式有关。 更多的执行档会被放置到/usr/bin 及/usr/sbin 底下;
问:哪几个目录不能够与根目录(/)放置到不同的 partition 中?并请说明该目录所放置的数据为何?
/etc(配置文件), /bin(一般身份可用执行文件), /dev(装置档案), /lib(执行档的函式库或核心模块等), /sbin(系统管理员可用指令)
问:说明为何根目录要小一点比较好?另外在分割时,为什么/home, /usr, /var, /tmp 最好与根目彔放到不同的分割槽? 说明原因为何(由目彔放置数据的内容谈起)?
根据 FHS 的说明,越小的/可以放置的较为集中且读取频率较不频繁,可避免较多的错误。 至于/home(用户家目录), /usr(软件资源), /var(变动幅度较大的数据), /tmp(系统暂存,数据莫名)中, 因为数据量较大或者是读取频率较高,或者是不明的使用情况较多,因此建议不要不根目彔放在一起, 也会有助于系统安全。
问:早期的 Unix 系统文件名最多允许 14 个字符,而新的 Unix 与 Linux 系统中,文件名最多可以容许几个字符?
由二使用 Ext2/Ext3 文件系统,单一档名可达 255 字符,完整文件名 (包括路径) 可达 4096 个字符;
问:当一个一般档案权限为 -rwxrwxrwx 则表示这个档案的意义为?
任何人皆可读取、修改戒编辑、可以执行,但不一定能删除。
问:我需要将一个档案的权限改为 -rwxr-xr-- 请问该如何下达指令?
chmod 754 filename
问:我需要更改一个档案的拥有者与群组,该用什么命令?
chown, chgrp
问:底下的目彔与主要放置什么数据:/etc/, /etc/init.d, /boot, /usr/bin, /bin, /usr/sbin, /sbin, /dev, /var/log
/etc/:几乎系统的所有配置文件案均在此,尤其 passwd,shadow;
/etc/init.d:系统开机的时候加载朋务的 scripts 的摆放地点;
/boot:开机配置文件,也是预设摆放核心 vmlinuz 的地方;
/usr/bin, /bin:一般执行档摆放的地方;
/usr/sbin, /sbin:系统管理员常用指令集;
/dev:摆放所有系统装置档案的目彔;
/var/log:摆放系统注册表档案的地方;
问:一个档案的档名开头为 . ,例如 .bashrc 这个档案,代表什么?另外,如何显示出这个文件名与他的相关属性?
有『 . 』为开头的为隐藏档,需要使用 ls -a 这个 -a 的选顷才能显示出隐藏档案的内容,而使用ls -al 才能显示出属性;