Linux严格区分大小写
Linux所有的内容都是以文件形式保存的,包括硬件
- 更改文件才会对配置内容永久生效
Linux不靠扩展名区分文件 Linux中的扩展名是为了方便区分文件类型
例如 压缩包*.gz
配置文件 *.conf
Linux所有的设备都必须要挂载之后用户才能使用,包括硬盘,U盘
Linux各个目录的作用
/bin/ 存放系统命令的目录,任何用户可以执行
/sbin/ 保存和系统环境设置相关命令,只有超级用户可以使用这些命令
/usr/bin/ 存放系统的命令的目录,在单用户模式不能执行
/usr/sbin/ 存放根文件系统
/boot/ 系统启动目录
/dev/ 设备文件保存位置 (硬件文件的保存位置)
/etc/ 默认配置文件保存位置
/home/ 普通用户的家目录,建立每个用户时,每个用户有一个默认登陆位置
/lib/ 系统调用函数库的位置
/lost+found/ 当系统崩溃的时候,会有一些文件碎片存放在这里
/media/ 挂载目录 建议挂载光盘 软盘
/mnt/ 挂载目录 建议挂载U盘,移动硬盘
/opt/ 第三方安装的文件位置 目前一般习惯放在/usr/local/下
/proc/ /sys/ 这俩的文件都存在内存中,所以不要往这里面存东西,重启就没了
/root/ 超级用户的家目录
/srv/ 服务数据目录
/tmp/ 临时目录,系统存放临时文件的目录
/usr/ 系统软件资源目录,系统中安装的软件大多都在这里
/var/ 动态数据保存位置, 简单来说就是日志,邮件等内容的存放位置
服务器的注意事项
- 远程服务器不允许关机,只能重启
- 重启需要关闭所有服务
- 不要在服务器访问高峰运行高负载命令(例如大数据的压缩,全盘扫描)
- 远程配置防火墙时,不要把自己踢出服务器
- 定期备份重要数据和日志