1.文件系统
1.1、linux与window的一些区别
Linux不以文件后缀名区分文件类型,是以权限区分。通常以下文件注明扩展名方便管理员管理:
-
压缩包:*gz、*.bz2、*.zip、*.tar.gz、*tar.bz2、*.tgz等
-
二进制软件包:.rpm
-
程序文件:Shell脚本通常一般用*.sh扩展名结尾,其他的还有以*.c扩展名结尾的c语言文件
-
网页文件:一般以“*.html”、“*.php”结尾
Linux中所有的存储设备都必须在挂载之后才能使用
-
Linux中所有的存储设备都有自己的设备文件名,挂载之后才能使用
-
挂载实际就是给这些存储设备分配盘符,如:把设备文件(如/dev/sdb)和挂载点(已连接的空目录)连接的过程叫做挂载
1.2、Linux目录结构
根目录文件:
目录名 | 目录作用 |
---|---|
/bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行,是/usr/bin/目录的软连接 |
/sbin/ | 存放系统命令的目录,超级用户可用,/usr/sbin/目录的软连接 |
/usr/bin/ | 系统命令目录 |
/usr/sbin/ | 系统命令目录 |
/boot/ | 系统启动目录,保存于系统相关的文件 |
/dev/ | 设备文件保存位置 |
/etc/ | 配置文件的保存位置。系统内采用默认安装方式(rpm安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本,常用服务的配置文件等。 |
/home/ | 普通用户的家目录。在创建用户时,每个用户默认登陆和保存自己数据的位置,普通用户的宿主目录是在/home/下建立一个和用户名相同的目录。如user1家目录就是/home/user1/ |
/lib/ | 系统调用的函数库,是/usr/lib/的软连接 |
/lib64/ | 类似/lib/ |
/lost+found/ | |
/media/ | 挂载目录 |
/misc/ | 挂载目录 |
/mnt/ | 挂载目录,通常只使用这个目录挂载 |
/opt/ | 第三方安装的软件保存位置。用来放置和安装第三方软件的位置。但是通常在/usr/local/目录下安装软件 |
/proc/ | 虚拟文件系统 |
/sys/ | 虚拟文件系统,,该目录中的数据都保存在内存中,用来保存内核相关的信息,与/proc/相似 |
/srv/ | 服务数据目录。一些系统服务启动后,可以在这个目录中保存所需要的目录 |
/tmp/ | 临时目录,系统用来存放临时文件的目录 |
/usr/ | UNIX Software Resource 的缩写。系统软件资源目录,系统安装的软件大多数在这里 |
/usr/lib/ | 应用程序调用的函数库保存位置 |
/usr/local/ | 手工安装的软件保存位置。 |
/usr/share/ | 应用程序的资源文件保存位置,如帮助文档,说明文档等 |
/usr/src/ | 源码包的保存位置。建议放在/usr/local/src下 |
/usr/src/kernels | 内核源码保存位置。 |
/var/ | 动态数据保存位置。 |
/var/www/html | RPM包安装的Apache的网页主页面 |
/var/lib/ | 程序运行中需要调用或改变的数据保存位置,如Mysql的数据库保存在/var/lib/mysql/目录中 |
/var/log/ | 系统日志保存位置 |
/var/run/ | 一些服务和程序运行后,他们的PID保存位置 |
/var/spool/ | 放置队列数据的目录。就是排队等待其他程序使用的数据,比如邮件队列和打印队列 |
/var/spool/mail/ | 新收到的邮件队列保存位置 |
/var/spool/corn/ | 系统的定时任务队列保存位置 |
1.3、服务器关机及重启的注意事项
远程服务器不能关机;远程服务器重启前,要终止正在执行的服务;重启命令建议使用“shutdown -r now”,在重启之前尽量使用“sync”命令同步数据;不要再服务器访问高峰执行高负载命令。