Linux 服务器管理注意事项
- Linux严格区分大小写(Windows不区分),命令都是小写,但是命令后的选项有可能大写。
- Linux一切皆文件(包括硬件设备)Windows通过设备管理器来管理文件,Linux的设备文件保存在/dev/,绝大多数命令都是临时生效,想要永久生效需要写入配置文件中。
- Linux不靠扩展文件名来区分文件类型。靠权限位标识来确定文件类型,常见文件类型只有7种左右。但是Linux一些特殊文件强制要求写扩展名:(能加扩展名尽量加)
1) 压缩包:10种左右压缩格式,扩展名用于解压缩,不同压缩格式,解压缩命令不一样
2) 二进制软件包:Rpm包带有.rpm
3) 程序文件: Shell脚本一般使用 .sh结尾(系统自动帮助分配区分颜色)
4) 网页文件: 使用 .html .php 这是网页服务器要求的,不是Linux要求的。
4. Linux中所有的存储设备都必须在挂载(设备和目录进行链接的过程相当于Windows分配盘符)之后使用。Windows也是这样。
Windows下的程序不能直接在Linux中直接使用(可以使用模拟器运行)
了解目录结构(一级目录)(通过未知文件在目录中的位置确定未知文件的作用与类型)
/bin/ 存放系统命令的目录,允许普通用户执行,是/usr/bin/的软链接
/sbin/ 存放系统命令的目录,超级用户才能执行,是/usr/sbin/的软链接
/usr/bin/ 存放系统命令的目录,允许普通用户执行
/usr/sbin/ 存放系统命令的目录,超级用户才能执行
/boot/ 包含系统启动的必备文件
/dev/ 保存的特殊硬件设备文件
/etc/ 配置文件保存位置
/home/ 用户登录的家目录(普通用户/home/用户名
超级用户/root )
/lib/ 系统调用函数库(函数库就是程序以 .so.数字结尾)的保存位置,是/usr/lib/的软链接
/lib64/ 64位函数库保存位置。是/usr/lib64/的软链接
/lost+found/ 当系统意外关机,用于系统修复使用,开机自动执行(作用不大)
/media/ 作为挂载点
/misc/ 作为挂载点
/mnt/ 通常在这个下面挂载USB,CDROM,作为挂载点
/opt/ 第三方软件的安装保存位置(新出现的不常用)通常装在/usr/local/
/proc/ 存放内存文件,是内存的挂载点!!!
/sys/ 存放内存文件,是内存的挂载点!!!
/selinux/ Linux增强安全组件的保存位置,限制root权限
/srv/ 存放服务数据(关键文件)
/tmp/ 存放临时数据