Linux基础学习01

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目录结构

根目录文件:

Linux基础学习01_第1张图片

目录名 目录作用
/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”命令同步数据;不要再服务器访问高峰执行高负载命令。

你可能感兴趣的:(Linux基础学习01)