企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # VMware Workstation ## 硬件配置 * 带图形界面推荐2G内存,不使用图形界面推荐1G内存 * 网络适配器不要用NAT,用桥接模式 * CPU和核心只需1个 * 物理硬盘最少预留10G,不要放在C盘 * 虚拟磁盘存储为单个文件 ## 安装CentOS * 如果提示当前不支持虚拟化,需要在BIOS开启 * 关掉KDUMP * 设置用户和root密码 * 如果是弱密码要点击两次 * root是超级管理员用户 * 创建普通用户(用户名 - 登陆用,全名 - 系统用) * 生产环境下避免使用超级管理员用户 <br> <br> # Linux 发行版 * Ubuntu * RedHat * CentOS * Debain * Fedora <br> <br> # 为什么使用 Linux * 内核开源 * 性能好 * 文档 * 安全 <br> <br> # 网络知识 ## 端口 软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。 <br> 一个端口在同一时间只能被一个进程使用。 <br> 常用端口 * 80:HTTP * 443:HTTPS * 8080:HTTP代理 <br> ## 服务 服务指在电脑中,需要各种服务以支持各种功能,也可以手动开启或关闭某些服务以达到管理相应的功能的目的。 <br> <br> <br> # 目录 ## FHS 要求必须要存在的目录 | 目录 | 应放置的内容 | | --- | --- | | /bin | 放置的是在单人维护模式下还能够被操作的指令。在 /bin 底下的指令可以被 root 与一般账号所使用,主要有: cat, chmod, chown, date, mv, mkdir,cp, bash 等等常用的指令 | | /boot | 这个目录主要在放置开机会使用到的 文件 ,包括 Linux 核心 文件 以及开机选单与开机所需配置文件等 | /dev | 任何装置与接口设备都是以 文件 的型态存在于这个目录当中的 | | /etc | 系统主要的配置文件几乎都放置在这个目录内,例如人员的账号密码文件、 各种服务的启始档等等。一般来说,这个目录下的各文件属性是可以让一般使用者查阅的, 但是只有 root 有权力修改 | | /lib | 放置的则是在开机时会用到的函数库, 以及在 /bin 或 /sbin 底下的指令会呼叫的函数库而已 | | /media | 放置可移除的装置 。包括软盘、光盘、DVD 等等装置都暂时挂载于此 | /mnt | 很久以前在古早时候,这个目录的用途与 /media 相同,有了只是有了 /media 之后,这个目录就用来暂时挂载用 | | /opt | 第三方协力软件放置的目录 | | /run | 存放系统开机后所产生的各项信息应该要放置到 | | /sbin | 底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。 | | /srv | srv 可以视为『 service 』 的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录。 常见的服务例如 WWW, FTP 等等。等等。举例来说, WWW 服务器需要的资源就可以放置在 /srv/ 里面。不过,系统的服务数据如果尚未要提供给因特网任何人浏览的话,预设还是建议放置到 /var/lib 底下即可 | | /tmp | 这是让一般用户或者是正在执行的程序暂时放置 文件 的地方 | | /usr | | | /var | | ## FHS 建议可以存在的目录 | 目录 | 应放置的内容 | | --- | --- | | /home | 这是系统默认的用户家目录 (home 。在你新增一个一般使用者账号时, 默认的用户家目录都会规范到这里。~:代表目前这个用户的家目录 | `/lib/<qual>` | 用来存放与 /lib 不同的格式的二进制函式库,例如支持 64 位的 /lib64 函式库等 /root | ## 应放置文件内容 | 目录 | 应放置的内容 | | --- | --- | | /lost+found | 这个目录是使用标准的 ext2/ext3/ext4 文件系统格式才会产生的一个目录,目的在于当文件系统发生错误时, 将一些遗失的片段放置到这个目录下 | | /proc | 放置的数据都是在内存当中, 例如系统核心、行程信息 ( 、周边装置的状态及网络状态等等。因为这个目录下的数据都是在内存当。、周边装置的状态及网络状态等等。因为这个目录下的数据都是在内存当中, 所以本身不占任何硬盘空间 | | /sys | 一个虚拟的文件系统,主要也是记录核心与系统硬件信息较相关的信息。 包括目前已加载的核心模块与核心侦测到的硬件装置信息等等。这个目录同样不占硬盘容量