Linux服务器注意事项
- Linux严格区分大小写
- 远程服务器不允许关机,只能重启
- 重启时应关闭服务
- 不要在服务器访问高峰运行高负载命令
- 远程配置防火墙时不要把自己踢出服务器(每5分钟清空规则)
- 指定合理的密码规范并定期更新
- 合理分配权限-够用就好
- 定期备份重要数据和日志
Linux中所有内容以文件形式保存,包括硬件
- Linux中的所有存储设备必须挂载之后才能用,包括硬盘、U盘和光盘
- 硬盘文件
/dev/sd[a-p]
- 光盘文件
/dev/sro
Linux不靠扩展名区分文件类型
- 压缩包:
*.gz
、*.bz2
、*.tar.bz2
、*.tgz
- 二进制软件包:
*.rpm
、*.deb
- 网页文件:
*.html
、*.php
- 脚本文件:
*.sh
- 配置文件:
*.conf
Linux各目录的作用
目录 | 作用 |
---|---|
/bin/ | 存放系统命令目录,普通用户和超级用户都可以执行,单用户模式下可以执行 |
/sbin/ | 保存和系统环境相关的命令,只有超级用户可以使用,但有些命令可以允许普通用户查看 |
/usr/bin | 同/bin/,但这些命令与系统启动无关,在单用户模式下不能执行 |
/usr/sbin/ | 存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。 (注:sbin中保存的命令只有超级用户可以使用) |
/boot/ | 系统的启动目录,保存系统启动相关文件,如内核文件和启动引导程序(grup)文件等 |
/dev/ | 设备文件保存位置,用来保存所有硬件设备文件 |
/etc/ | 配置文件保存位置。系统所有采用默认安装方式的(rpm安装)的服务的配置文件全部保存在这里,如用户账户和密码,服务的启动脚本,常用服务的配置文件。 |
/home/ | 普通用户家目录。建理每个用户时每个用户都要有一个默认登陆位置 |
/lib/ | 系统调用函数库 |
/lost_found/ | 系统意外奔溃或关机,产生的碎片保存位置。用来修复已损坏的文件系统 |
/media/ | 挂载目录,用来挂载媒体设备 |
/mnt/ | 挂载U盘、移动硬盘、其他OS分区 |
/misc/ | 挂载NSF服务的共享目录 |
/opt/ | 第三方软件保存位置。手工安装源码软件包可以安装这里。不过更习惯把软件放到/usr/local/下 |
/proc/ | 虚拟文件系统,该目录中的数据并不保存到硬盘中,而是保存到内存中,主要保存系统的内核、进程、外部设备状态等 |
/sys/ | 虚拟文件系统,与/proc/相似,都是保存在内存中,主要时保存与内核相关信息 |
/root/ | 超级用户家目录。 |
/srv/ | 服务数据目录。一些系统服务启动后,可以在这个目录中保存所需要的数据 |
/tmp/ | 临时目录 |
/usr/ | 系统软件资源目录 |
/var/ | 动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件 |
设置网络
- 桥连接 — 虚拟机的网段和本机在同一个网段,局域网内可以互相访问,但有可能出现
IP
地址重复 NAT
(常用) — 母机上会出现两个ip
,linux
可以访问外网,不会造成ip
冲突,但是别的机器不能访问linux
- 主机模式 —
linux
是独立主机,不能访问外网