/ 是Linux系统的根目录,里面存放这所有文件目录。可以使用
ls /来查看系统的目录结构。
[root@allinlinux-01 ~]# ls /bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
要更加直观一点,可以使用 ls -l /
[root@allinlinux-01 ~]# ls -l /总用量 16lrwxrwxrwx. 1 root root 7 5月 22 23:52 bin -> usr/bin dr-xr-xr-x. 4 root root 4096 5月 23 00:10 boot drwxr-xr-x 19 root root 3200 6月 2 14:50 dev drwxr-xr-x. 77 root root 8192 6月 3 00:41 etc drwxr-xr-x. 2 root root 6 11月 5 2016 home lrwxrwxrwx. 1 root root 7 5月 22 23:52 lib -> usr/lib lrwxrwxrwx. 1 root root 9 5月 22 23:52 lib64 -> usr/lib64 drwxr-xr-x. 2 root root 6 11月 5 2016 media drwxr-xr-x. 2 root root 6 11月 5 2016 mnt drwxr-xr-x. 2 root root 6 11月 5 2016 opt dr-xr-xr-x 97 root root 0 6月 2 14:50 proc dr-xr-x---. 3 root root 163 6月 3 00:41 root drwxr-xr-x 21 root root 580 6月 3 00:41 run lrwxrwxrwx. 1 root root 8 5月 22 23:52 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 11月 5 2016 srv dr-xr-xr-x 13 root root 0 6月 2 14:50 sys drwxrwxrwt. 8 root root 173 6月 3 03:21 tmp drwxr-xr-x. 13 root root 155 5月 22 23:52 usr drwxr-xr-x. 19 root root 267 6月 2 14:50 var
| 目录名称 | 详细解析 | 备注 |
|---|---|---|
| bin | 存放普通用户可使用的命令文件 | root用户也可使用 |
| sbin | 存放仅超级(root)用户可使用的命令文件 | 普通用户不可以使用 |
| usr/bin | 是从bin软连接过来 | |
| usr/sbin | 是从sbin软连接过来 | |
| boot | 存放系统启动的一些列文件,如grub,grub2等等 | |
| dev | 系统的设备文件目录 | 如:硬盘,光驱等 |
| etc | 系统的配置文件目录 | 如:etc/rc,etc/sysconfig/network-scripts |
| home | 普通用户的家目录 | 如:使用useradd添加的普通用户,就存放在该目录下 |
| lib | 32位系统的库文件 很多命令都依赖库文件 | |
| lib64 | 64位系统的库文件 | ,从CentOS7开始,Linux没有32位了 |
| media | 媒介目录 | 如插入u盘,会在该目录下显示 |
| mnt | 临时挂载的目录 | 可临时挂载光驱,新增硬盘等等 |
| opt | ||
| proc | 系统启动的一些进程,每个进程都有一个pid,pid下,存放这进程的详细信息 | ls -l /proc/281查看 |
| root | root用户的家目录 | |
| run | 进程运行时产生的临时文件 | 重启后,文件就会消失 |
| srv | service服务产生的文件 | |
| sys | 系统内核相关的文件 | 平时不会动里面的东西 |
| tmp | 系统的临时文件目录,权限很大,任何用户都可以访问 | |
| usr | Unix System Resource,并不是user的缩写 | 后面一些常见的服务,apache,mysql等服务,会放在usr/local下 |
| var | 某些大文件的溢出区,比方说各种服务的日志文件 | var/log/message,存放系统日志文件 |
前面学习的过程中,有使用密钥对的方式去登陆系统的root用户的场景。其中需要把公钥放到系统的root目录下的/.ssh/authorized_keys中。
那么,如果想要使用密钥对的方式登陆系统的普通用户,例如使用
useradd allin1命令新增的用户,那么就需要在home目录下,找到allin1用户的家目录,然后在allin1的家目录下,新建/.ssh/authorized_keys文件,并把对应的公钥,复制进来。
本文出自 “Linux之路” 博客,请务必保留此出处http://allin28.blog.51cto.com/12931477/1932130
原文地址:http://allin28.blog.51cto.com/12931477/1932130