第一节 注意事项
1. Linux严格区分大小写。(Linux的命令全都是小写)
2. Linux中所有内容都是以文件形式保存的,包括硬件:
硬件文件是/dev/sd[a-p]
光盘文件时/dev/sr0等
注意:不管是改环境设置,网络变量,服务配置的文件,都必须写到配置文件里头,否则只用命令行的更改都只是临时生效的。
3. Linux不靠扩展名区分文件类型(在Windows系统下,是通过扩展名区分文件类型的)
Linux靠的是权限来区分文件类型的。但是Linux有些文件习惯性写扩展名:
(绝大多数的配置文件都是.conf结尾,有些配置文件不是conf结尾的)
这些扩展名是给管理员便于区分管理看的,Linux系统自己可以区分。
Windows的所有的执行程序基本上都是.exe扩展名,在Windows的所有执行文件都不能放在Linux中执行,Linux根本不认识.exe文件,它根本不可能运行。病毒和木马都没有执行权限。
好处:Windows中大量的病毒和木马都不能感染Linux。
坏处:所有的软件要对Linux做单独开发。(也不是绝对的,压缩包、图片视频可以没有障碍传输)
4. Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。
挂载:指的是硬件或者设备文件名称,它会有自己的挂载点,把设备文件名和挂载点连接起来的过程,就是挂载。
Linux的分区和硬盘是自动挂载的,但是U盘、软盘光盘,都必须手动挂载。(和Windows的机制一样,但是Linux是手动的)
5. Windows下的程序不能直接在Linux中安装和运行的。
第二节 服务器管理和维护建议
1. Linux各目录的作用
要把Linux当成一个服务器,目录的作用一般是固定的。
/boot/目录:单独的分区,启动相关的内核。没有特殊情况,不要在这个目录下创建。做个目录最好做备份,因为它保存的系统的相关数据。
/etd/目录:一般也可以备份
只有空目录才能作为挂载点的挂载目录。
/opt/用的不多。整个行业约定俗成:将第三方安装软件放在/user/loacl目录中。
/proc/和/sys/这两个目录:实际上存在内存里的,即不要往这里头数据的读入,系统重启,全部消失;而且,写多了,内存满了,就死机了。
2. 服务器注意事项
- 远程服务器不允许关机,只能重启
- 重启时应该关闭服务
- 不要在服务器访问高峰运行时高负载命令
- 远程配置防火墙时不要把自己踢出服务器
- 指定合理的密码规范并定期更新
- 合理分配权限(用户的权限越小越好)
- 定期备份重要数据和日志