第三章 给初学者的建议
注意事项
- linux严格区分大小写
- 命令都是小写
- linux中所有内容以文件形式保存, 包括硬件
- 如果没有写入配置文件, 只是使用命令行修改, 这样只能临时生效, 重启后就会无效
- linux不靠扩展名区分文件类型, 而是通过权限来区分
- 有些特殊的文件是有扩展名的
- 压缩包 :
.gz
.bz2
.tar.bz2
.tgz
等等 - 二进制软件包 :
.rpm
- 网页文件 :
.html
- 脚本文件 :
.sh
- 配置文件 :
.conf
- 压缩包 :
- 有些特殊的文件是有扩展名的
- linux所有的存储设备都必须挂载之后用户才能使用, 包括硬盘, U盘和光盘
- windows下的程序不能直接在linux中安装和运行
服务器管理和维护建议
- linux各目录的作用
bin
是binary
的缩写, 是二进制的意思, 所以前四个目录都是和命令相关的目录, linux中绝大多数命令都在其中
sbin
是super bin
的缩写, 指超级用户root可执行的目录
目录名 | 目录作用 |
---|---|
/bin | 所有用户都可执行, 单用户模式下也可执行 |
/sbin | 只有root用户可执行 |
/usr/bin | 所有用户都可执行,单用户模式下不可执行 |
/usr/sbin | 只有root用户可执行 |
/boot | 系统启动目录, 保存了系统启动的相关文件 |
/dev | 硬件设备文件目录 |
/etc | 默认的配置文件保存目录 |
/home | 普通用户的家目录, 每个用户的默认登录位置 |
/lib | 系统下的函数库的保存目录 |
/media | 挂载目录, 挂载媒体设备 |
/mnt | 挂载目录, U盘和移动硬盘 |
/opt | 第三方安装的软件保存位置 |
/proc | process, 目录中的数据并不保存到硬盘中, 而是内存中, 存放的是进程信息和硬件信息 |
/sys | system, 和/proc相似, 存放的是内核相关信息 |
/root | root用户的家目录 |
/srv | 服务数据目录 |
/tmp | 临时目录 |
/usr | Unix software resource ,系统资源目录 |
/var | 动态数据保存位置, 保存缓存和日志等产生的文件 |
- 服务器的注意事项
远程服务器不允许关机, 只能重启
重启时应该关闭服务
不要在服务器访问高峰时运行高负载命令
远程配置防火墙时不要把自己踢出服务器
合理分配权限
定期备份重要数据和日志