主要内容
- 文件基本权限
- 文件高级权限
文件基本权限
查看文件权限
1 | $ ll $filename |
基本权限构成
1 | $ ll text |
- | rw- | r– | r– | sam | users | text(FILENAME) |
---|---|---|---|---|---|---|
类型 | 拥有者的权限 | 所属组的权限 | 其他人的权限 | 拥有者 | 属组 | 对象 |
详细的可以参考 鸟哥
目录 | 应放置文件内容 |
---|---|
/ | 通常称为根分区。所有的文件和目录皆由此开始。只有root用户对此目录拥有写权限。 |
/boot | 存放Linux系统启动时需要加载的文件。 (一般在单独的一个磁盘分区里面保存) Kernel、grub等文件都存放在此。 |
/etc | RHEL6中主要存放服务的配置文件,RHEL7中,以/usr/lib/systemd/system进行代替 |
/var | 是一个可增长的目录,包含很经常变的文件。例如,/var/log(系统日志)、/var/lib (包文件) |
/root | 管理员所有数据。 root用户的家目录 |
/tmp | 临时文件存储位置 |
/usr | unix software source, 放置是所有系统默认的软件(distribution发布者提供的软件),有点类似Windows 系统的『C:\Windows\ + C:\Program files\』这两个目录的综合体,鸟哥的链接有次级目录的说明 |
/opt | 给第三方协力软件放置的目录,自行安装额外的软件(非原本的distribution提供的) |
/bin | 此目录包含二进制可执行文件,在单人维护模式下还能够被操作 |
/sbin | 系统命令 ,此目录中的命令主要供系统管理员使用,为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令,常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。 |
/mnt | 暂时挂载某些额外的装置 |
/media | 放置的就是可移除的装置啦! 包括软盘、光盘、DVD等等装置都暂时挂载于此。 |
/dev | 包含设备文件。在Linux中,一切都被看做文件。终端设备、USB、磁盘等等都被看做文件 |
/home | 普通用户所有数据存放在这个目录下 |
/proc | 本身是一个『虚拟文件系统(virtual filesystem)』放置的数据都是在内存当中, 例如系统核心、行程信息(process)、周边装置的状态及网络状态等等。因为这个目录下的数据都是在内存当中, 所以本身不占任何硬盘空间啊!比较重要的文件例如:/proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/* 等等。 |
/lib | 系统最基本的动态链接共享库,尤其重要的是/lib/modules/这个目录, 因为该目录会放置核心相关的模块(驱动程序) |
搭建了一套 Spring 核心的 web 服务基础框架。
涉及 Spring 4.2.1.RELEASE , Spring MVC 4.2.1.RELEASE ,Spring Data JPA 1.9.0.RELEASE, Hibernate 5.0.2.Final, 数据库连接池 tomcat-jdbc 8.27, 容器 tomcat 8.21。
坑人的异常:
1 | org.apache.tomcat.jdbc.pool.ConnectionPool abandon |
奇怪的异常, 折腾半天,把 tomcat-jdbc 的配置属性玩了个遍,没辙, 想起以前版本没问题, Hibernate 5.0.2.Final 降级成 Hibernate 4.3.11.Final;
然后就好了!!!!!!
似乎是 对 Hibernate 5 的支持还不够广泛。
ps 推荐一个 tomcat 8 中文文档, 翻译的还可以。