5.13/14 linux安装centos及一些操作命令随记

一、环境准备

  1. VMware Workstation版本选择建议
  2. CentOS 7 ISO镜像下载指引
  3. 虚拟机硬件配置建议(内存/处理器/磁盘空间)

二、系统基础命令


一、环境准备

1.VMware Workstation版本选择建议

版本选择依据

选择VMware Workstation的版本时,需考虑操作系统兼容性、功能需求以及预算。VMware Workstation Pro和VMware Workstation Player是两个主要版本,前者适合专业用户,后者适合个人或非商业用途。

VMware Workstation Pro

VMware Workstation Pro提供高级功能,如多虚拟机管理、快照、克隆、虚拟网络配置等。适合开发人员、测试人员和IT专业人员使用。支持Windows和Linux操作系统,能够运行多个虚拟机实例,适合复杂的工作负载。

VMware Workstation Player

VMware Workstation Player是一个免费版本,适合个人用户或非商业用途。功能相对简单,支持运行单个虚拟机实例,适合学习和测试。支持Windows和Linux操作系统,适合轻量级使用场景。

操作系统兼容性

VMware Workstation Pro和Player均支持Windows 10、Windows 11以及多种Linux发行版。选择版本时需确保与当前操作系统兼容,以获得最佳性能和稳定性。

功能需求

如果需要高级功能如虚拟机克隆、快照、虚拟网络配置等,建议选择VMware Workstation Pro。如果仅需运行单个虚拟机进行学习或测试,VMware Workstation Player已足够。

预算考虑

VMware Workstation Pro是付费版本,价格较高,适合有预算的专业用户。VMware Workstation Player是免费版本,适合预算有限的个人用户。

更新与支持

VMware Workstation Pro提供更频繁的更新和技术支持,适合需要长期稳定性和技术支持的用户。VMware Workstation Player的更新频率较低,技术支持有限,适合不需要频繁更新的用户。

总结

根据操作系统兼容性、功能需求、预算以及更新支持,选择适合的VMware Workstation版本。专业用户建议选择VMware Workstation Pro,个人用户或非商业用途可选择VMware Workstation Player。

2.CentOS 7 ISO镜像下载指引

需要的可以看我主页文章即可,全都有

3.虚拟机硬件配置建议(内存/处理器/磁盘空间)

内存配置

虚拟机的内存配置应根据运行的操作系统和应用程序的需求来确定。对于轻量级任务(如运行Linux桌面环境或简单的Web服务器),建议分配1GB到2GB内存。对于中等负载(如运行Windows 10或数据库服务器),建议分配4GB到8GB内存。对于高负载任务(如运行多个虚拟机或资源密集型应用程序),建议分配16GB或更多内存。

处理器配置

处理器的配置同样取决于虚拟机的用途。对于轻量级任务,1到2个虚拟CPU核心通常足够。对于中等负载,建议分配2到4个虚拟CPU核心。对于高负载任务,建议分配4个或更多虚拟CPU核心。确保主机的物理CPU资源充足,以避免性能瓶颈。

磁盘空间配置

磁盘空间的需求因操作系统和应用程序而异。对于轻量级任务(如Linux桌面环境),建议分配20GB到40GB磁盘空间。对于中等负载(如Windows 10或数据库服务器),建议分配60GB到100GB磁盘空间。对于高负载任务(如运行多个虚拟机或存储大量数据),建议分配200GB或更多磁盘空间。使用动态分配磁盘空间的功能可以更灵活地管理存储资源。

其他建议

确保虚拟机的网络配置与主机网络兼容,并根据需要分配足够的网络带宽。定期备份虚拟机数据,以防止数据丢失。使用快照功能可以在进行重大更改前保存虚拟机的状态,以便在出现问题时快速恢复。

二、系统基础命令操作

1

cd  /           -返回上一级

mkdir   /iso    -新建

mount  /dev/cdrom/iso  -挂载iso镜像

cd /etc/yum. repos.d/   -切换目录到/etc/yum. Repos.d/

cp CentOS-Base.repo CentOS-Base.repo.bak                 

-将当前目录下的CentOS-Base.repo 文件复制一份命名为CentOS-Base.repo.bak(通常用于yum源配置文件)

2

vi CentOS-Base.repo   -使用vi编辑器打开CentOS-Base.repo

3

yum clean all     -一次性清除所有yum相关的缓存文件、数据等

yum install vsftpd    -是在yum包管理系统中安装vsftpd(安全ftp服务器)的命令

yum vsftpd httpd -y    -安装HTTPD(Apache网页服务器)的命令,-y表安装

4

Systemctl stop firewalld     -临时关闭防火墙服务

Systemctl disable firewalld    -永久关闭防火墙服务

vi /etc/selinux/config     -使用vi编辑器打开SELINUX(增强linux)配置文件的命令:用于修改selinux运行模式

Reboot        -重启

reboot        -重启

7

未列出有root用户以及普通用户

8

:set nu 回车后,上箭头,找到12行,确认无#且为anonylous_enable=YES即可

接着下滑去找29行以及33行中下图标注“#”删除

注意:要点击i,进入编辑输入模式,

紧接着34行继续输入:

9

最后改成下图这样,然后ESC :wq 退出

10

Vi  /var/ftp/any/anonymous.txt                             -使用vi编辑器编辑位于/var/ftp/any/目录下的anonymous.txt文件

11

输入 ftp test

ESC :wq

12

systemctl start vsftpd        -启动vsftpd服务

Systemctl status vsftpd        -查看vsftp服务状态

Systemctl enable vsftpd        -设置vsftpd服务在系统中启动配置后,下次系统重启 vsftpd服务自动开启

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/83330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring学习->sprintboot

spring IoC(控制翻转): 控制:资源的控制权(资源的创建,获取,销毁等) 反转:和传统方式不一样(用上面new什么),不用new让ioc来发现你用什么,然后我来给什么 DI:(依赖注入) 依赖:组件的依赖关系。如newsController依赖NewsServi…

iOS 阅后即焚功能的实现

iOS阅后即焚功能实现步骤 一、功能设计要点 消息类型支持:文本、图片、视频、音频等。销毁触发条件: 接收方首次打开消息后启动倒计时。消息存活时间可配置(如5秒、1分钟)。 安全要求: 端到端加密(E2EE&a…

OpenHarmony 开源鸿蒙南向开发——linux下使用make交叉编译第三方库——mqtt库

准备工作 请依照这篇文章搭建环境 OpenHarmony 开源鸿蒙南向开发——linux下使用make交叉编译第三方库——环境配置_openharmony交叉编译-CSDN博客 下载 wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.9.tar.xz 解压 tar -xf mkdir ./out cd ./out Cmake命…

武汉SMT贴片工艺优化与生产效能提升路径

内容概要 随着华中地区电子制造产业集群的快速发展,武汉SMT贴片行业面临工艺升级与效能提升的双重挑战。本文聚焦SMT生产全流程中的关键环节,从钢网印刷精度控制、回流焊温度曲线优化、AOI检测系统迭代三大核心工艺出发,结合区域产业链特点提…

线程池(ThreadPoolExecutor)实现原理和源码细节是Java高并发面试和实战开发的重点

一、线程池核心流程图 ----------------- | 提交任务 | submit/execute -----------------|v ----------------- | 判断核心线程数 | < corePoolSize&#xff1f; -----------------|Yes |Nov v [创建新线程] -----------------| 队列是否满&a…

学习海康VisionMaster之直方图工具

一&#xff1a;进一步学习了 今天学习下VisionMaster中的直方图工具&#xff1a;就是统计在ROI范围内进行灰度级分布的统计 二&#xff1a;开始学习 1&#xff1a;什么是直方图工具&#xff1f; 直方图工具针对输入灰度图像的指定ROI区域&#xff0c;输出该区域的图像灰度直方…

计算机网络 : Socket编程

计算机网络 &#xff1a; Socket编程 目录 计算机网络 &#xff1a; Socket编程引言1.UDP网络编程1.1 网络地址与端口转换函数1.2 本地环回1.3 EchoServer1.4 DictServer1.5 DictServer封装版1.6 简单聊天室 2.TCP网络编程2.1 TCP Socket API详解2.2 Echo Server2.3 Echo Serve…

Elasticsearch/OpenSearch 中doc_values的作用

目录 1. 核心作用 2. 适用场景 3. 与 index 参数的对比 4. 典型配置示例 场景 1&#xff1a;仅用于聚合&#xff0c;禁止搜索 场景 2&#xff1a;优化大字段存储 5. 性能调优建议 6. 底层原理 doc_values 是 Elasticsearch/OpenSearch 中用于优化查询和聚合的列式存储结…

使用mermaid 语言绘画时序图和链路图

给大家展示一下效果&#xff0c; 官方地址&#xff1a;https://mermaid.nodejs.cn/ 官方开发地&#xff1a;https://mermaid.nodejs.cn/intro/#google_vignette graph LR%% 样式定义&#xff08;完全保留&#xff09; classDef user fill:#E1F5FE,stroke:#0288D1;classDef …

C++ Kafka客户端(cppkafka)安装与问题解决指南

一、cppkafka简介 cppkafka是一个现代C的Apache Kafka客户端库&#xff0c;它是对librdkafka的高级封装&#xff0c;旨在简化使用librdkafka的过程&#xff0c;同时保持最小的性能开销。 #mermaid-svg-qDUFSYLBf8cKkvdw {font-family:"trebuchet ms",verdana,arial,…

STM32的ADC模块中,**采样时机(Sampling Time)**和**转换时机(Conversion Time),获取数据的时机详解

在STM32的ADC模块中&#xff0c;**采样时机&#xff08;Sampling Time&#xff09;和转换时机&#xff08;Conversion Time&#xff09;**是ADC工作流程中的两个关键阶段&#xff0c;直接影响采样精度和系统实时性。以下是详细解析&#xff1a; 1. 采样时机&#xff08;Samplin…

Pageassist安装(ollama+deepseek-r1)

page-assist网站&#xff1a;https://github.com/n4ze3m/page-assist 首先电脑配置node.js&#xff0c;管理员打开命令窗口输入下面命令下载bun npm install -g buncd 到你想要安装page-assist的地方&#xff08;推荐桌面&#xff09; 输入下列命令 git clone https://gith…

APC 荧光通道专用!Elabscience® CD11b 抗体激发 / 发射光谱精准匹配流式检测

内容概要 Elabscience APC Anti-Mouse/Human CD11b Antibody [M1/70]&#xff08;货号&#xff1a;E-AB-F1081E&#xff09;是一款高特异性荧光标记抗体&#xff0c;适用于流式细胞术&#xff08;FCM&#xff09;&#xff0c;可精准检测小鼠和人类样本中的 CD11b 髓系细胞&…

entity线段材质设置

在cesium中,我们可以改变其entity线段材质,这里以直线为例. 首先我们先创建一条直线 const redLine viewer.entities.add({polyline: {positions: Cesium.Cartesian3.fromDegreesArray([-75,35,-125,35,]),width: 5,material:material, 保存后可看到在地图上创建了一条线段…

大模型数据分析破局之路20250512

大模型数据分析破局之路 本文面向 AI 初学者、数据分析从业者与企业技术负责人&#xff0c;围绕大模型如何为数据分析带来范式转变展开&#xff0c;从传统数据分析困境谈起&#xff0c;延伸到 LLM MCP 的协同突破&#xff0c;最终落脚在企业实践建议。 &#x1f30d; 开篇导语…

【MySQL】索引太多会怎样?

在 MySQL 中&#xff0c;虽然索引可以显著提高查询效率&#xff0c;但过多的索引&#xff08;如超过 5-6 个&#xff09;会带来以下弊端&#xff1a; 1. 存储空间占用增加 每个索引都需要额外的磁盘空间存储索引树&#xff08;BTree&#xff09;。对于大表来说&#xff0c;多个…

使用PocketFlowSharp创建一个Human_Evaluation示例

效果 实践 有时候AI生成的结果我们并不满意在进入下一步之前&#xff0c;我们需要对AI生成的结果进行人工审核&#xff0c;同意了才能进入下一个流程。 Human_Evaluation就是人工判断的一个简单示例。 internal class Program{static async Task Main(string[] args){// Load…

【项目】自主实现HTTP服务器:从Socket到CGI全流程解析

00 引言 ​ 在构建高效、可扩展的网络应用时&#xff0c;理解HTTP服务器的底层原理是一项必不可少的技能。现代浏览器与移动应用大量依赖HTTP协议完成前后端通信&#xff0c;而这一过程的背后&#xff0c;是由网络套接字驱动的请求解析、响应构建、数据传输等一系列机制所支撑…

SQL练习(6/81)

目录 1.寻找连续值 方法一&#xff1a;使用自连接&#xff08;Self-Join&#xff09; 方法二&#xff1a;使用窗口函数&#xff08;Window Functions&#xff09; 2.寻找有重复的值 GROUP BY子句 HAVING子句 常用聚合函数&#xff1a; 3.找不存在某属性的值 not in no…

【流程控制结构】

流程控制结构 流程控制结构1、顺序结构2、选择结构if基本选择结构if else语法多重if语法嵌套if语法switch选择结构 3、循环结构循环结构while循环结构程序调试for循环跳转语句区别 流程控制结构 1、顺序结构 流程图 优先级 2、选择结构 if基本选择结构 单if 语法 if&…