# 01.Linux-入门介绍
# 1.介绍
特点:免费,开源,稳定,安全,高效
linux在服务器的领域是最强的
# 2.三种网络连接模式
桥接模式,虚拟系统可以和外部系统通讯,但是容易造成ip冲突(使用同一网段)

NAT模式,网络地址转换模式,虚拟系统可以和外部通讯,不造成ip冲突(生成不同的地址,通过同一网段的地址代理转发)不能从外网发送信息到内网

主机模式:独立的系统
# 3.虚拟机快照
背景:如果你在使用虚拟机系统时,想回到某一个状态,也就是说你担心系统异常,那么这个时候快照就出现了(艾克大招)
应用实例:

快照A==>创建文件夹保存快照B==>创建文件夹保存快照C==>回到B创建快照D
# 4.虚拟机迁移和删除
直接找到对应的文件夹进行移动或删除
# 5.安装VMTools
功能:安装后可更好的管理文件夹,windows和centos能同时操作文件夹
1.如何设置共享文件夹?
在主机上找到一个位置创建一个文件夹作为共享文件夹
然后在vm上操作:鼠标右击虚拟系统--->设置--->选项--->共享文件夹--->添加(将上述文件夹路径填上就好了)
如何在虚拟系统上找到共享文件夹?
- 点击主文件夹--->其他位置--->计算机---->mnt---->hgfs--->里面就有共享文件夹
# 6.linux目录结构
| 目录 | 中文名称 | 核心用途 | 高频使用场景 |
|---|---|---|---|
/bin | 二进制命令目录 | 存放所有用户(普通用户 /root)可执行的基础命令(如 ls/cp/mv/cat) | 日常操作(如 ls -l) |
/sbin | 系统命令目录 | 存放仅 root 可执行的系统管理命令(如 reboot/ifconfig/fdisk) | 系统运维(如重启、配置网卡) |
/etc | 配置文件目录 | 存放系统 / 应用的核心配置文件(如 nginx.conf/my.cnf/passwd) | 修改配置(如改 IP、数据库配置) |
/home | 用户家目录 | 普通用户的个人目录(如 /home/zhangsan),每个用户有独立子目录 | 存放个人文件、项目代码 |
/root | 管理员家目录 | root 用户的个人目录(等价于普通用户的 /home) | root 操作的临时文件、脚本 |
/usr | 系统资源目录 | 存放系统级的程序 / 库 / 文档(类比 Windows 的 Program Files) | 安装软件(如 /usr/local/bin) |
/var | 可变数据目录 | 存放动态变化的文件(日志、缓存、数据库数据) | 查看日志(/var/log)、数据库存储 |
/tmp | 临时文件目录 | 所有用户可读写的临时文件(系统重启后清空) | 存放临时生成的文件、测试文件 |
/dev | 设备文件目录 | 存放硬件设备文件(如硬盘 /dev/sda、终端 /dev/tty) | 挂载硬盘、操作外设 |
/proc | 进程虚拟目录(不能动) | 内存中动态生成的进程 / 系统信息(无实际磁盘文件) | 查看进程(/proc/1234)、CPU 信息 |
/lib/lib64 | 库文件目录 | 系统开机所需要的基本的动态连接共享库 | 程序运行依赖,无需手动操作 |
/mnt/media | 挂载目录 | 临时挂载外部存储(U 盘、硬盘、NFS) | 挂载 U 盘(mount /dev/sdb1 /mnt) |
/boot | 启动文件目录 | Linux 启动的核心文件,包括连接文件及镜像文件(如内核 vmlinuz、启动引导 grub) | 系统启动配置、内核升级 |
/srv | 服务数据目录(不能动) | 存放系统服务运行所需的静态数据(如 FTP/NFS 共享文件) | 服务数据管理(极少手动操作) |
/sys | 系统设备目录(不能动) | 内核与硬件设备交互的虚拟文件系统,存放设备驱动、系统参数等 | 查看硬件信息、调试内核(运维场景) |
/opt | 额外软件安装目录 | 存放手动安装的第三方软件(如 /opt/mysql//opt/jdk) | 安装非系统默认路径的软件 |
/selinux | 安全策略目录 | SELinux(安全增强型 Linux)配置文件 / 策略规则,默认不开启(类似系统安全防护) | 配置系统安全策略、排查权限问题 |