1.学习linux的注意事项
1.1.linux严格区分大小写(不只命令区分,连文件名也区分)
1.22.linux所有内容以文件形式保存,包括硬件
比如:硬件文件是/dev/sd
所有配置更改,都要写到文件才生效,用命令行格式更改都只是临时的
1.33.linux不靠扩展名区分文件类型
windows通过扩展名来区分文件类别
linux的.gz ,.html .php 等是为了方便管理,不写也可以
1.4.linux所有存储设备都要挂载才能使用。
windows类似自动挂载,linux要手动挂载
1.5.windows程序不能直接在linux使用
2服务器管理和维护建议
/bin/ | 存放系统命令的目上录,普通和超级用户都可以执行,在单用户可以执行 |
---|---|
/sbin | 保存和系统环境相关的命令,只有超级用户可以使用 – |
/usr/bin | 存放系统命令的目上录,普通和超级用户都可以执行 ,单用户不可以执行 |
/usr/sbin | 存放根文件系统不必要的系统管理命令,只有超级用户可以使用 |
/boot | 系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序 |
/dev/ | 设备文件保存位置。 |
/etc/ | 配置文件默认保存位置,如用户账户和密码,服务的启动脚本,常用服务的配置文件 |
/home | 普通用户的家目录 |
/lib | 系统调用函数库的保存位置 |
/lost+found | 系统意外时产生的一些文件碎片存放在这,系统启动时的fsck工具会检查此目录 |
/media | 挂载多媒体目录, |
/mnt | 挂载设备的目录- |
/misc | 挂载NFS服务的共享目录 |
/opt | 第三方安装软件保存位置 ,不过习惯最好是放在/usr/local/目录 |
/proc | 虚拟文件系统,该目录中的数据并不保存到硬盘当中,而是保存到内存中, |
/sys | 虚拟文件系统, 跟proc类似,主要保存内核 相关信息 |
/root | 超级用户的家目录 |
/srv | 服务数据目录,一些系统服务启动后,可以在这个目录中保存所需要的数据 |
/tmp | 临时目录 |
/usr | 系统软件资源目录。系统中安装的软件大多数保存在这里 |
-/var - | 动态数据保存位置,主要保存缓存、日志以及软件运行所产生的文件 |
单用户类似windows的安全模式
正常情况不保存资料在/boot
lost+found只在每个分区中出现,便如/lost+found/是根分区的备份恢复目录,/boot/lost+found是/boot分区的备分恢复目录
在较早的linux只有/mnt挂载目录,具体存在哪个目录由管理员自己决定
/proc存储当前运行的信息,包括,CPU,设备驱动,网络协议呢,
/tmp里面的目录不是必须的,可以清空
/usr类似windows下的windows目录,占用的空间较大
2.2服务器注意事项
远程服务器不允计关机,只能重启
重启时应该关闭服务,重启服务器之前应该正确关闭服务
不要在服务器访问高峰时运行高负载命令,比如杀毒,大数据扫描
远程配置防火墙不要把自己踢出服务器
指定合理的密码规范,并定期更新
合理分配权限,权限要洽到好处,权限越小越好
定期备份生要数据和日志